@charset "UTF-8";
/* 
Theme Name: Bold News
Theme URI: http://bold-news.bold-themes.com
Description: Bold News is a WordPress theme exclusively built for news, newspaper, magazine, publishing or review websites.
Version: 1.2.2
Author: BoldThemes
Author URI: http://bold-themes.com
Tags: one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: bold-news
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses

All PHP code is released under the GNU General Public Licence version 3.0
All HTML/CSS/JAVASCRIPT code is released under Envato's Regular/Extended License

[Table of contents]

1. Base
2. Typography
3. Bootstrap grid
4. Bold themes grid 
5. Template
6. Header
7. Footer
8. Post
9. Widgets
10. Elements
11. Animations
12. Woocommerce
13. Cost calculator
14. Screens
15. Typography screens
15. Woocommerce screens
16. RTLs
17. Fixes
18. Settings panel

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

/* 7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: 'Icon7Stroke';
    src: url(fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* Weather icons */
@font-face {
    font-family: 'WeatherIcons';
    src: url(fonts/bt-weather.eot);
    src: url(fonts/bt-weather.eot?#iefix) format('embedded-opentype'),url(fonts/bt-weather.woff) format('woff'),url(fonts/bt-weather.ttf) format('truetype'),url(fonts/bt-weather.svg) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* Custom icons */
@font-face {
    font-family: 'CustomDesignSet';
    src: url(fonts/CustomDesignSet.ttf?uo8kwk) format('truetype'),url(fonts/CustomDesignSet.woff?uo8kwk) format('woff'),url(fonts/CustomDesignSet.svg?uo8kwk#CustomDesignSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomEssentialSet';
    src: url(fonts/CraftEssential.ttf?uo8kwk) format('truetype'),url(fonts/CraftEssential.woff?uo8kwk) format('woff'),url(fonts/CraftEssential.svg?uo8kwk#CustomEssentialSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomProductivitySet';
    src: url(fonts/Productivity.ttf?uo8kwk) format('truetype'),url(fonts/Productivity.woff?uo8kwk) format('woff'),url(fonts/Productivity.svg?uo8kwk#CustomProductivitySet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomBusinessSet';
    src: url(fonts/Business.ttf?uo8kwk) format('truetype'),url(fonts/Business.woff?uo8kwk) format('woff'),url(fonts/Business.svg?uo8kwk#CustomBusinessSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomDevelopmentSet';
    src: url(fonts/Development.ttf?uo8kwk) format('truetype'),url(fonts/Development.woff?uo8kwk) format('woff'),url(fonts/Development.svg?uo8kwk#CustomDevelopmentSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomConstructionSet';
    src: url(fonts/Construction.ttf?uo8kwk) format('truetype'),url(fonts/Construction.woff?uo8kwk) format('woff'),url(fonts/Construction.svg?uo8kwk#CustomConstructionSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomTransportationSet';
    src: url(fonts/Transportation.ttf?uo8kwk) format('truetype'),url(fonts/Transportation.woff?uo8kwk) format('woff'),url(fonts/Transportation.svg?uo8kwk#CustomTransportationSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'CustomScienceSet';
    src: url(fonts/Science.ttf?uo8kwk) format('truetype'),url(fonts/Science.woff?uo8kwk) format('woff'),url(fonts/Science.svg?uo8kwk#CustomScienceSet) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* Variables */
/* Base gutter width */
/* Headline fond */
/* Headline supertitle font */
/* Headline subtitle font */
/* Headline fond */
/* Base font */
/* Base font */
/* Base font size */
/* Base font color */
/* Base headline color */
/* Base bg color */
/* Base border color */
/* Base border color */
/* Sub bg color */
/* Sub bg color */
/* Base font color */
/* Base headline color */
/* Base bg color */
/* Base border color */
/* Base border color */
/* Sub bg color */
/* Sub bg color */
/* Main color */
/* Dark main color */
/* Darker main color */
/* Very darker main color */
/* Light main color */
/* Secondary color  */
/* Dark secondary color */
/* Darker secondary color */
/* Light secondary color */
/* Sidebar width (%) */
/* Padding between sidebar and sontent */
/* Left and right page padding for boxed content */
/* Top and bottom padding between content elements (base value) */
/* RowItem padding */
/* Default spacing in grid gallery */
/* Defines logo height and menu line height */
/* Defines menu height whwn below menu */
/* Top and bottom padding of the whole horizontal menu (px) */
/* Padding between horizontal menu elements (px) */
/* Width of the vertical menu (px) */
/* dropdown width (px) */
/* Base font size */
/* Extra small icon size */
/* Small icon size */
/* Medium icon size */
/* Big icon size */
/* Large icon size */
/* Soft border radius */
/* Soft border radius */
/* Aliases */
/* Reset */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
audio,
canvas,
video {
    display: block;
    }
audio,
canvas,
video {
    display: inline-block;
    }
*:focus,
* {
    outline: none;
    outline: 0;
    }
.touch * {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-focus-ring-color: rgba(0,0,0,0);
    }
button::-moz-focus-inner {
    border: 0;
    }
audio:not([controls]) {
    display: none;
    height: 0;
    }
html,
body {
    margin: 0;
    padding: 0;
    }
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    }

/* FloatClears */
.btClear:after,
.mainHeader:after,
.menuHolder .port:after,
.topBarPort:after,
.boldSiteFooter:before,
.boldSiteFooter:after,
.boldSiteFooter .port:after,
.contentWrap:after,
.contentHolder:after,
.btBox:after,
.boldSection .port:after,
.header:after,
.boldRow:after,
.socialRow:before,
.socialRow:after,
.servicesItem .sIcon:after,
.boldSection:before,
.boldSection:after,
.psCats:after,
.psWrap:after,
.btTabs:after,
.tabsHeader:after,
.articleListItem footer:after,
.btPagination:after,
.boldArticleBody blockquote:after,
.tilesWall.classic .bgiTxt:after,
.btQuoteItem:after,
.boldArticleHeader .socialRow:before,
.tagcloud:after,
.btInstaGrid:after,
.rowItemContent:after,
.widget_shopping_cart .total:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btClear {
    clear: both;
    }

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    }
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    }

/* Skin */
.btDarkSkin,
.btLightSkin .btDarkSkin,
.btDarkSkin.btLightSkin .btDarkSkin {
    color: #fff;
    background-color: #181818;
    }
.btLightSkin,
.btDarkSkin .btLightSkin,
.btLightSkin .btDarkSkin .btLightSkin {
    color: #181818;
    background-color: #fff;
    }
.btLightSkin h1,
.btLightSkin h2,
.btLightSkin h3,
.btLightSkin h4,
.btLightSkin h5,
.btLightSkin h6,
.btDarkSkin .btLightSkin h1,
.btDarkSkin .btLightSkin h2,
.btDarkSkin .btLightSkin h3,
.btDarkSkin .btLightSkin h4,
.btDarkSkin .btLightSkin h5,
.btDarkSkin .btLightSkin h6,
.btLightSkin .btDarkSkin .btLightSkin h1,
.btLightSkin .btDarkSkin .btLightSkin h2,
.btLightSkin .btDarkSkin .btLightSkin h3,
.btLightSkin .btDarkSkin .btLightSkin h4,
.btLightSkin .btDarkSkin .btLightSkin h5,
.btLightSkin .btDarkSkin .btLightSkin h6 {
    color: #181818;
    }
.btDarkSkin h1,
.btDarkSkin h2,
.btDarkSkin h3,
.btDarkSkin h4,
.btDarkSkin h5,
.btDarkSkin h6,
.btLightSkin .btDarkSkin h1,
.btLightSkin .btDarkSkin h2,
.btLightSkin .btDarkSkin h3,
.btLightSkin .btDarkSkin h4,
.btLightSkin .btDarkSkin h5,
.btLightSkin .btDarkSkin h6,
.btDarkSkin.btLightSkin .btDarkSkin h1,
.btDarkSkin.btLightSkin .btDarkSkin h2,
.btDarkSkin.btLightSkin .btDarkSkin h3,
.btDarkSkin.btLightSkin .btDarkSkin h4,
.btDarkSkin.btLightSkin .btDarkSkin h5,
.btDarkSkin.btLightSkin .btDarkSkin h6 {
    color: #fff;
    }
.btLightSkin select,
.btLightSkin textarea,
.btLightSkin input,
.btLightSkin .fancy-select .trigger,
.btDarkSkin .btLightSkin select,
.btDarkSkin .btLightSkin textarea,
.btDarkSkin .btLightSkin input,
.btDarkSkin .btLightSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin select,
.btLightSkin .btDarkSkin .btLightSkin textarea,
.btLightSkin .btDarkSkin .btLightSkin input,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
    border: 1px solid rgba(0,0,0,.2);
    background: #fff;
    color: #181818;
    }
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin input,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
    border: 1px solid rgba(255,255,255,.2);
    background: #181818;
    color: #fff;
    }

/* Form elements */
select,
input {
    font-family: Roboto;
    }
input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
    }
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    font-family: "Roboto";
    font-size: .8em;
    width: 100%;
    display: block;
    padding: .8em;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btTextRight input:not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
    text-align: right;
    }
input:not([type='checkbox']):not([type='radio']),
select {
    height: 3.125em;
    }
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
    }
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btSoftRoundedButtons a.select2-choice {
    border-radius: 2px;
    }
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
    border-radius: 20px;
    }
.btSoftRoundedButtons textarea,
.btSoftRoundedButtons select {
    border-radius: 2px;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    border: 1px solid #181818;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin textarea:focus,
.btDarkSkin .btLightSkin textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    border: 1px solid #181818;
    }
.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    border: 1px solid #fff;
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
button {
    font: inherit;
    }
.btDarkSkin input[type="text"]:focus,
.btLightSkin .btDarkSkin input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin input[type="text"]:focus,
.btDarkSkin input[type="password"]:focus,
.btLightSkin .btDarkSkin input[type="password"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin input[type="password"]:focus,
.btDarkSkin input[type="email"]:focus,
.btLightSkin .btDarkSkin input[type="email"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin input[type="email"]:focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus {
    border: 1px solid #fff;
    }

/* Texts */
figure,
img,
select,
embed,
iframe {
    max-width: 100%;
    height: auto;
    }
pre code {
    display: block;
    }
pre {
    overflow: hidden;
    }
.btContentHolder pre {
    margin: 0 0 30px;
    white-space: pre-wrap;
    padding: 20px;
    border: 1px solid rgba(0,0,0,.1);
    }

/* Href */
a {
    text-decoration: none;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btLightSkin a,
.btDarkSkin .btLightSkin a,
.btLightSkin .btDarkSkin .btLightSkin a {
    color: #181818;
    }
.btDarkSkin a,
.btLightSkin .btDarkSkin a,
.btDarkSkin.btLightSkin .btDarkSkin a {
    color: #fff;
    }
html a:hover,
.btLightSkin a:hover,
.btDarkSkin .btLightSkin a:hover,
.btLightSkin .btDarkSkin .btLightSkin a:hover,
.btDarkSkin a:hover,
.btLightSkin .btDarkSkin a:hover,
.btDarkSkin.btLightSkin .btDarkSkin a:hover {
    text-decoration: none;
    color: #dc0003;
    }
.btLightSkin .btText a,
.btDarkSkin .btLightSkin .btText a,
.btLightSkin .btDarkSkin .btLightSkin .btText a,
.btDarkSkin .btText a,
.btLightSkin .btDarkSkin .btText a,
.btDarkSkin.btLightSkin .btDarkSkin .btText a {
    color: #dc0003;
    }
.btLightSkin .btText a:hover,
.btDarkSkin .btLightSkin .btText a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btText a:hover,
.btDarkSkin .btText a:hover,
.btLightSkin .btDarkSkin .btText a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btText a:hover {
    text-decoration: underline;
    }
a img {
    border: none;
    }
a,
a:active,
a:focus {
    outline: none;
    }

/* Base typography */
p,
dl,
address,
cite {
    margin: 0 0 .625em;
    }
ul,
ol,
li {
    margin: 0 0 15px 5px;
    padding: 0 0 0 5px;
    }
.rtl ul,
.rtl ol,
.rtl li {
    margin: 0 5px 15px;
    padding: 0 5px 0 0;
    }
.btText li {
    margin-left: 1em;
    }
.rtl .btText li {
    margin-left: 0;
    margin-right: 1em;
    }
li,
ul ul,
ol ol {
    margin-bottom: 0;
    }
.rtl li,
.rtl ul ul,
.rtl ol ol {
    margin-bottom: 0;
    }
dt {
    font-weight: 600;
    display: inline;
    padding-right: .75em;
    }
dd {
    display: inline;
    }
dd p {
    display: inline;
    }
dd:after {
    content: ' ';
    display: table;
    clear: both;
    }
figcaption {
    font-size: .8em;
    font-family: Roboto Condensed;
    }

/* Base font */
html,
body {
    min-height: 100vh;
    }
body:not(.btPageTransitions) {
    min-height: 101vh;
    }
html {
    overflow-x: hidden;
    }
body {
    font-family: "Roboto",Arial,sans-serif;
    }
body {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
    background-size: cover;
    background-attachment: fixed;
    }
small {
    font-size: 14px;
    }

/* Blockquotes*/
.btContentHolder blockquote {
    display: block;
    font-family: Roboto Slab;
    padding: .475em 0 .475em 3.5em;
    margin: 1em 0;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.75em;
    position: relative;
    border-top: 3px solid rgba(0,0,0,.1);
    border-bottom: 3px solid rgba(0,0,0,.1);
    }
.btLightSkin .btContentHolder blockquote,
.btDarkSkin .btLightSkin .btContentHolder blockquote,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder blockquote {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btContentHolder blockquote,
.btLightSkin .btDarkSkin .btContentHolder blockquote,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder blockquote {
    border-color: rgba(255,255,255,.1);
    }
.rtl .btContentHolder blockquote {
    padding: .475em 3.5em 0 0;
    }
.btContentHolder blockquote p:last-child {
    margin-bottom: 0;
    }
.btContentHolder blockquote:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btContentHolder blockquote:before {
    content: '?';
    opacity: .4;
    font-family: Roboto Slab;
    display: block;
    font-size: 4.5em;
    font-weight: 900;
    line-height: 1;
    position: absolute;
    top: 4px;
    left: 14px;
    }
.rtl .btContentHolder blockquote:before {
    left: auto;
    right: 14px;
    }
.btContentHolder cite {
    font-size: 1em;
    font-family: Roboto Slab;
    font-style: normal;
    text-align: right;
    font-weight: 800;
    }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Roboto Slab";
    }
h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    padding: 0 0 .4em;
    line-height: 1.3;
    margin: 0;
    }
h1 {
    line-height: 1.05;
    font-size: 3.75em;
    }
h2 {
    font-size: 3.125em;
    }
h3 {
    font-size: 2.5em;
    }
h4 {
    font-size: 1.875em;
    }
h5 {
    font-size: 1.25em;
    }
h6 {
    font-size: 1.2em;
    }

/* Tables */
.btContentHolder table {
    width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    border-width: 1px;
    border-style: solid;
    }
.btLightSkin .btContentHolder table,
.btDarkSkin .btLightSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table {
    border-color: rgba(0,0,0,.07);
    }
.btDarkSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btContentHolder table,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table {
    border-color: rgba(255,255,255,.1);
    }
.btContentHolder table td,
.btContentHolder table th {
    padding: 1em;
    border-width: 1px;
    border-style: solid;
    }
.btLightSkin .btContentHolder table td,
.btDarkSkin .btLightSkin .btContentHolder table td,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table td,
.btLightSkin .btContentHolder table th,
.btDarkSkin .btLightSkin .btContentHolder table th,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table th {
    border-color: rgba(0,0,0,.07);
    }
.btDarkSkin .btContentHolder table td,
.btLightSkin .btDarkSkin .btContentHolder table td,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table td,
.btDarkSkin .btContentHolder table th,
.btLightSkin .btDarkSkin .btContentHolder table th,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table th {
    border-color: rgba(255,255,255,.1);
    }
.btContentHolder table thead th {
    font-weight: 700;
    background-color: #dc0003;
    color: white;
    font-family: Roboto Slab;
    -webkit-box-shadow: 0 -3px 0 #760002;
    box-shadow: 0 -3px 0 #760002;
    }
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
    position: relative;
    }
@media (min-width: 768px) {
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
    min-height: 1px;
    }
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
    }
.col-xs-12 {
    width: 100%;
    }
.col-xs-11 {
    width: 91.66666667%;
    }
.col-xs-10 {
    width: 83.33333333%;
    }
.col-xs-9 {
    width: 75%;
    }
.col-xs-8 {
    width: 66.66666667%;
    }
.col-xs-7 {
    width: 58.33333333%;
    }
.col-xs-6 {
    width: 50%;
    }
.col-xs-5 {
    width: 41.66666667%;
    }
.col-xs-4 {
    width: 33.33333333%;
    }
.col-xs-3 {
    width: 25%;
    }
.col-xs-2 {
    width: 16.66666667%;
    }
.col-xs-1 {
    width: 8.33333333%;
    }
@media (min-width: 480px) {
.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
    float: left;
    }
.col-ms-12 {
    width: 100%;
    }
.col-ms-11 {
    width: 91.66666667%;
    }
.col-ms-10 {
    width: 83.33333333%;
    }
.col-ms-9 {
    width: 75%;
    }
.col-ms-8 {
    width: 66.66666667%;
    }
.col-ms-7 {
    width: 58.33333333%;
    }
.col-ms-6 {
    width: 50%;
    }
.col-ms-5 {
    width: 41.66666667%;
    }
.col-ms-4 {
    width: 33.33333333%;
    }
.col-ms-3 {
    width: 25%;
    }
.col-ms-2 {
    width: 16.66666667%;
    }
.col-ms-1 {
    width: 8.33333333%;
    }
}

@media (min-width: 768px) {
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
    float: left;
    }
.col-sm-12 {
    width: 100%;
    }
.col-sm-11 {
    width: 91.66666667%;
    }
.col-sm-10 {
    width: 83.33333333%;
    }
.col-sm-9 {
    width: 75%;
    }
.col-sm-8 {
    width: 66.66666667%;
    }
.col-sm-7 {
    width: 58.33333333%;
    }
.col-sm-6 {
    width: 50%;
    }
.col-sm-5 {
    width: 41.66666667%;
    }
.col-sm-4 {
    width: 33.33333333%;
    }
.col-sm-3 {
    width: 25%;
    }
.col-sm-2 {
    width: 16.66666667%;
    }
.col-sm-1 {
    width: 8.33333333%;
    }
}

@media (min-width: 992px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    float: left;
    }
.col-md-12 {
    width: 100%;
    }
.col-md-11 {
    width: 91.66666667%;
    }
.col-md-10 {
    width: 83.33333333%;
    }
.col-md-9 {
    width: 75%;
    }
.col-md-8 {
    width: 66.66666667%;
    }
.col-md-7 {
    width: 58.33333333%;
    }
.col-md-6 {
    width: 50%;
    }
.col-md-5 {
    width: 41.66666667%;
    }
.col-md-4 {
    width: 33.33333333%;
    }
.col-md-3 {
    width: 25%;
    }
.col-md-2 {
    width: 16.66666667%;
    }
.col-md-1 {
    width: 8.33333333%;
    }
}

@media (min-width: 1200px) {
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    float: left;
    }
.col-lg-12 {
    width: 100%;
    }
.col-lg-11 {
    width: 91.66666667%;
    }
.col-lg-10 {
    width: 83.33333333%;
    }
.col-lg-9 {
    width: 75%;
    }
.col-lg-8 {
    width: 66.66666667%;
    }
.col-lg-7 {
    width: 58.33333333%;
    }
.col-lg-6 {
    width: 50%;
    }
.col-lg-5 {
    width: 41.66666667%;
    }
.col-lg-4 {
    width: 33.33333333%;
    }
.col-lg-3 {
    width: 25%;
    }
.col-lg-2 {
    width: 16.66666667%;
    }
.col-lg-1 {
    width: 8.33333333%;
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
    }
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
    }
.visible-xs,
.visible-ms,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
    }
@media (max-width: 480px) {
.visible-xs {
    display: block !important;
    }
}

@media (min-width: 480px) and (max-width:767px) {
.visible-ms {
    display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
    }
}

@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
    }
}

@media (max-width: 480px) {
.hidden-xs {
    display: none !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
.hidden-ms {
    display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
    }
}

@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
    }
}

/* Grid elements base */
.gutter .port {
    max-width: 1326px;
    margin: auto;
    }
.gutter.boxed-600 .port {
    max-width: 540px;
    }
.gutter.boxed-700 .port {
    max-width: 640px;
    }
.gutter.boxed-800 .port {
    max-width: 740px;
    }
.gutter.boxed-900 .port {
    max-width: 840px;
    }
.gutter.boxed-1000 .port {
    max-width: 940px;
    }
.gutter.boxed-1100 .port {
    max-width: 1040px;
    }
.gutter.boxed-1200 .port {
    max-width: 1140px;
    }

/* Divider */
.btDivider {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    }

/* Row and column */
.boldRow {
    display: block;
    margin: 0 -15px;
    }
.boldRow.btNoRowSpacing {
    margin: 0;
    }
.boldRow.btDoubleRowSpacing {
    margin: 0 -30px;
    }
.boldRow.btTripleRowSpacing {
    margin: 0 -45px;
    }
.btScrollInfoRow {
    position: absolute;
    bottom: 40px;
    width: 100%;
    }
.rowItem {
    padding: 0 15px;
    }
.btNoRowSpacing > .boldRowInner > .rowItem {
    padding: 0;
    }
.btDoubleRowSpacing > .boldRowInner .rowItem {
    padding: 0 30px;
    }
.btTripleRowSpacing > .boldRowInner .rowItem {
    padding: 0 45px;
    }
.btLightSkin.rowItem,
.btDarkSkin .btLightSkin.rowItem,
.btLightSkin .btDarkSkin .btLightSkin.rowItem,
.btDarkSkin.rowItem,
.btLightSkin .btDarkSkin.rowItem,
.btDarkSkin.btLightSkin .btDarkSkin.rowItem {
    background-color: transparent;
    }
.rowItemContent {
    position: relative;
    width: 100%;
    background-size: cover;
    }
.btDoubleRowPadding .boldRow {
    display: block;
    margin: 0 -30px;
    }
.btDoubleRowPadding .rowItem {
    padding: 0 30px;
    }

/* Vertical align should be removed om small screens. Otherwise it won't break into the new row  */
@media (min-width: 768px) {
.btTableRow {
    margin: 0 -15px;
    }
.btTableRow > .boldRowInner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    }
.btTableRow > .boldRowInner > .rowItem {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btTableRow > .boldRowInner > .rowItem.btMiddleVertical > .rowItemContent {
    width: 100%;
    }
.btTableRow > .boldRowInner > .rowItem.btTopVertical {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    }
.btTableRow > .boldRowInner > .rowItem.btTopVertical > .rowItemContent {
    width: 100%;
    }
.btTableRow > .boldRowInner > .rowItem.btBottomVertical {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.btTableRow > .boldRowInner > .rowItem.btBottomVertical > .rowItemContent {
    width: 100%;
    }

/* Cell border, removed on c */
.rowItem.btLeftBorder {
    border-left: 1px solid rgba(0,0,0,.1);
    }
.rowItem.btLeftBorder {
    border-left: 1px solid rgba(0,0,0,.1);
    }
.rowItem.btRightBorder {
    border-right: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .rowItem.btRightBorder,
.btLightSkin .btDarkSkin .rowItem.btRightBorder,
.btDarkSkin.btLightSkin .btDarkSkin .rowItem.btRightBorder {
    border-right: 1px solid rgba(255,255,255,.1);
    }
.btDarkSkin .rowItem.btLeftBorder,
.btLightSkin .btDarkSkin .rowItem.btLeftBorder,
.btDarkSkin.btLightSkin .btDarkSkin .rowItem.btLeftBorder {
    border-left: 1px solid rgba(255,255,255,.1);
    }
}

/* Grid elements spacing */
.topExtraSmallSpaced {
    padding-top: .5em;
    }
.topSmallSpaced {
    padding-top: 1em;
    }
.topMediumSpaced {
    padding-top: 2em;
    }
.topSemiSpaced {
    padding-top: 4em;
    }
.topSpaced {
    padding-top: 8em;
    }
.topLargeSpaced {
    padding-top: 12em;
    }
.topExtraSpaced {
    padding-top: 16em;
    }
.bottomExtraSmallSpaced {
    padding-bottom: .5em;
    }
.bottomSmallSpaced {
    padding-bottom: 1em;
    }
.bottomMediumSpaced {
    padding-bottom: 2em;
    }
.bottomSemiSpaced {
    padding-bottom: 4em;
    }
.bottomSpaced {
    padding-bottom: 8em;
    }
.bottomLargeSpaced {
    padding-bottom: 12em;
    }
.bottomExtraSpaced {
    padding-bottom: 16em;
    }

/* Horizontal padding */
.rowItem.btDoublePadding > .rowItemContent {
    padding: 0 30px;
    }
.rowItem.btNoPadding {
    padding: 0;
    }
.rowItem.btNoPadding {
    padding: 0;
    }

/* Text indent */
.btTextIndent .rowItemContent {
    padding: 0 15px;
    }
.btTextIndent .rowItemContent .btImage,
.btTextIndent .rowItemContent .bpgPhoto {
    margin: 0 -15px;
    max-width: none;
    }

/* Highlighted section */
.btHighlight > .rowItemContent {
    border-width: 1px;
    border-style: solid;
    }
.btLightSkin .btHighlight > .rowItemContent,
.btDarkSkin .btLightSkin .btHighlight > .rowItemContent,
.btLightSkin .btDarkSkin .btLightSkin .btHighlight > .rowItemContent,
.btLightSkin.btHighlight > .rowItemContent,
.btDarkSkin .btLightSkin.btHighlight > .rowItemContent,
.btLightSkin .btDarkSkin .btLightSkin.btHighlight > .rowItemContent {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
    }
.btDarkSkin .btHighlight > .rowItemContent,
.btLightSkin .btDarkSkin .btHighlight > .rowItemContent,
.btDarkSkin.btLightSkin .btDarkSkin .btHighlight > .rowItemContent,
.btDarkSkin.btHighlight > .rowItemContent,
.btLightSkin .btDarkSkin.btHighlight > .rowItemContent,
.btDarkSkin.btLightSkin .btDarkSkin.btHighlight > .rowItemContent {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
    }

/* Helpers */
.btTextLeft {
    text-align: left;
    }
.btTextRight {
    text-align: right;
    }
.btTextCenter {
    text-align: center;
    }
.fullScreenHeight {
    height: 100vh;
    }
.fullScreenHeight .port {
    height: 100%;
    width: 100%;
    display: table;
    table-layout: fixed;
    }
.fullScreenHeight .boldCell {
    height: 100%;
    width: 100%;
    display: table-cell;
    }
.fullScreenHeight .boldCellInner {
    display: block;
    }
.btMiddleVertical .boldCell {
    vertical-align: middle;
    }
.btBottomVertical .boldCell {
    vertical-align: bottom;
    }
.btGhost {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    }
.btGhost.btRemoveGhost {
    -webkit-transform: translateY(-100%) scale(.7);
    -moz-transform: translateY(-100%) scale(.7);
    -ms-transform: translateY(-100%) scale(.7);
    transform: translateY(-100%) scale(.7);
    opacity: 0;
    }
.wBackground {
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    }
.wBackground.cover {
    background-size: cover;
    }
.wBackground.contain {
    background-size: contain;
    }
.boldSection.video {
    position: relative;
    overflow: hidden;
    }
.boldSection.video video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    opacity: 0;
    -webkit-transition: opacity 1000ms;
    -moz-transition: opacity 1000ms;
    transition: opacity 1000ms;
    }
.boldSection.video.video_on video {
    opacity: 1;
    }

/* Accent color background helper class */
.btAccentColorBackground {
    background-color: #dc0003 !important;
    }
.btAccentColorBackground .headline b.animate.animated {
    color: #616161;
    }
.btAccentColorBackground .btDash.bottomDash .dash:after {
    border-color: #616161;
    }
.btAccentDarkColorBackground {
    background-color: #760002 !important;
    }
.btAccentDarkColorBackground .headline b.animate.animated {
    color: #616161;
    }
.btAccentVeryDarkColorBackground {
    background-color: #2a0001 !important;
    }
.btAccentLightColorBackground {
    background-color: rgba(220,0,3,0.7) !important;
    }
.btAlternateColorBackground {
    background-color: #616161 !important;
    }
.btAlternateDarkColorBackground {
    background-color: #2e2e2e !important;
    }
.btAlternateVeryDarkColorBackground {
    background-color: #212121 !important;
    }
.btAlternateLightColorBackground {
    background-color: rgba(97,97,97,0.6) !important;
    }
.btLightSkin .btDefaultColorBackground,
.btDarkSkin .btLightSkin .btDefaultColorBackground,
.btLightSkin .btDarkSkin .btLightSkin .btDefaultColorBackground {
    background-color: rgba(0,0,0,.07) !important;
    }
.btDarkSkin .btDefaultColorBackground,
.btLightSkin .btDarkSkin .btDefaultColorBackground,
.btDarkSkin.btLightSkin .btDarkSkin .btDefaultColorBackground {
    background-color: rgba(255,255,255,.3) !important;
    }
.boldSection.btBackgroundOverlay:before {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: transparent;
    background-position: center;
    background-repeat: repeat;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    }
.boldSection.btBackgroundOverlay:not(.btSectionTransitions) {
    position: relative;
    }
.boldSection.btBackgroundOverlay .port {
    position: relative;
    z-index: 2;
    }
.boldSection.btStripedDark:before {
    background-image: url(gfx/diagonalstripe-black.png);
    opacity: .7;
    }
.boldSection.btStripedLight:before {
    background-image: url(gfx/diagonalstripe.png);
    opacity: .2;
    }
.boldSection.btSolidDarkBackground:before {
    background-color: #181818;
    opacity: .3;
    }
.boldSection.btSolidLightBackground:before {
    background-color: #fff;
    opacity: .3;
    }
.boldSection.wBackground.btSolidDarkBackground:before,
.boldSection.bt_yt_video.btSolidDarkBackground:before {
    opacity: .6;
    }
.boldSection.wBackground.btSolidLightBackground:before,
.boldSection.bt_yt_video.btSolidLightBackground:before {
    opacity: .6;
    }

/* Animated elements */
.btParallax,
.boldthemes_parallax {
    -webkit-transition-property: background-position;
    -moz-transition-property: background-position;
    transition-property: background-position;
    -webkit-transition-duration: 0ms;
    -moz-transition-duration: 0ms;
    transition-duration: 0ms;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    background-attachment: fixed;
    }
.animate {
    -webkit-transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    -moz-transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    }
.animate-fadein {
    opacity: 0;
    }
.touch .animate-fadein {
    opacity: 1;
    }
.animate-moveleft {
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    }
.animate-moveright {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
    }
.animate-moveup {
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    }
.animate-movedown {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    }
.animated {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    -moz-transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    transition: transform 1000ms cubic-bezier(.190,1,.220,1) 200ms,opacity 1000ms cubic-bezier(.190,1,.220,1) 200ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(0) {
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(1) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(2) {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    transition-delay: 400ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(3) {
    -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
    transition-delay: 600ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(4) {
    -webkit-transition-delay: 800ms;
    -moz-transition-delay: 800ms;
    transition-delay: 800ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(5) {
    -webkit-transition-delay: 1000ms;
    -moz-transition-delay: 1000ms;
    transition-delay: 1000ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(6) {
    -webkit-transition-delay: 1200ms;
    -moz-transition-delay: 1200ms;
    transition-delay: 1200ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(7) {
    -webkit-transition-delay: 1400ms;
    -moz-transition-delay: 1400ms;
    transition-delay: 1400ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(8) {
    -webkit-transition-delay: 1600ms;
    -moz-transition-delay: 1600ms;
    transition-delay: 1600ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(9) {
    -webkit-transition-delay: 1800ms;
    -moz-transition-delay: 1800ms;
    transition-delay: 1800ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(10) {
    -webkit-transition-delay: 2000ms;
    -moz-transition-delay: 2000ms;
    transition-delay: 2000ms;
    }
body:not(.btHalfPage) .rowItem.animate:nth-child(11) {
    -webkit-transition-delay: 2200ms;
    -moz-transition-delay: 2200ms;
    transition-delay: 2200ms;
    }

/* Template base */
.btPageWrap {
    position: relative;
    overflow: hidden;
    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    }

/* Z indexes */
.mainHeader {
    z-index: 10002;
    }
.btGhost {
    z-index: 10003;
    }
.btPreloader {
    z-index: 10004;
    }
.btGridOverlay {
    z-index: 10005;
    }
.btRemovePreloader .btGridOverlay {
    z-index: 10001;
    }

/* Content holder and sidebars*/
.btNoSidebar .btContentHolder,
.btNoSidebar .btContent {
    width: auto;
    padding: 0;
    }
.btWithSidebar .btContentHolder {
    max-width: 1356px;
    margin: auto;
    padding-top: 1.875em;
    }
.blog.btNoSidebar .btContentHolder {
    max-width: 1386px;
    margin: auto;
    padding-top: 1.875em;
    }
.btContent {
    width: 75%;
    }
.btSidebar {
    width: 25%;
    padding-bottom: 15px;
    }
.btSidebarLeft .btSidebar {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    }
.btSidebarLeft .btContent {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
    }
.btSidebarRight .btSidebar {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
    }
.btSidebarRight .btContent {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    }

/* Preloader */
.btPreloader {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    background-color: inherit;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: all .3s ease,opacity .3s ease;
    -moz-transition: all .3s ease,opacity .3s ease;
    transition: all .3s ease,opacity .3s ease;
    }
.btPreloader .animation {
    display: block;
    width: 100%;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: transform .3s ease,opacity .3s ease;
    -moz-transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    }
.btAccentDarkHeader .btPreloader .animation > div:first-child,
.btLightAccentHeader .btPreloader .animation > div:first-child {
    border-radius: 10px;
    padding: .7em 1.2em;
    display: inline-block;
    background-color: #760002;
    }
.btPreloader .animation > div img {
    margin: 0 auto;
    }
.btRemovePreloader .btPreloader {
    -webkit-transform: translateY(-100%) scale(0);
    -moz-transform: translateY(-100%) scale(0);
    -ms-transform: translateY(-100%) scale(0);
    transform: translateY(-100%) scale(0);
    opacity: 0;
    -webkit-transition: transform ease 1s,opacity ease 1s;
    -moz-transition: transform ease 1s,opacity ease 1s;
    transition: transform ease 1s,opacity ease 1s;
    }
.btRemovePreloader .btPreloader .animation {
    -webkit-transform: translateY(0) scale(.9);
    -moz-transform: translateY(0) scale(.9);
    -ms-transform: translateY(0) scale(.9);
    transform: translateY(0) scale(.9);
    opacity: 0;
    -webkit-transition: transform .5s ease,opacity ease .5s;
    -moz-transition: transform .5s ease,opacity ease .5s;
    transition: transform .5s ease,opacity ease .5s;
    }
.btPreloader .animation .preloaderLogo {
    height: 50px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    width: auto;
    display: block;
    line-height: 1;
    }
.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo,
.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo {
    height: 100px;
    }

/* Loader */
.btLoader {
    margin: 30px auto 30px auto;
    font-size: 6px;
    position: relative;
    text-indent: -9999em;
    border-left: 5px solid rgba(128,128,128,.1);
    border-right: 5px solid rgba(128,128,128,.1);
    border-bottom: 5px solid rgba(128,128,128,.2);
    -webkit-animation: btLoader 1.1s infinite linear;
    -moz-animation: btLoader 1.1s infinite linear;
    animation: btLoader 1.1s infinite linear;
    }
.btLightSkin .btLoader,
.btDarkSkin .btLightSkin .btLoader,
.btLightSkin .btDarkSkin .btLightSkin .btLoader {
    border-top: 5px solid #181818;
    }
.btDarkSkin .btLoader,
.btLightSkin .btDarkSkin .btLoader,
.btDarkSkin.btLightSkin .btDarkSkin .btLoader {
    border-top: 5px solid #fff;
    }
.btLoader p:empty {
    display: none;
    }
.btLoader,
.btLoader:after {
    border-radius: 50%;
    width: 64px;
    height: 64px;
    }
@-webkit-keyframes btLoader {
0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

@-webkit-keyframes btLoader {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

@-moz-keyframes btLoader {
0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

@keyframes btLoader {
0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

/* Bradcrumbs */
.btBreadCrumbs {
    text-transform: uppercase;
    opacity: .8;
    }
.btBreadCrumbs ul {
    margin: 0 0 1em;
    padding: 0;
    }
.rtl .btBreadCrumbs ul {
    margin: 0 0 1em;
    padding: 0;
    }
.btBreadCrumbs li {
    display: inline-block;
    margin: 0;
    padding: 0;
    }
.rtl .btBreadCrumbs li {
    margin: 0;
    padding: 0;
    }
.btBreadCrumbs li:not(:last-child):after {
    content: ' ';
    display: inline-block;
    margin: -2px 1em 0;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    }
.btLightSkin .btBreadCrumbs li:not(:last-child):after,
.btDarkSkin .btLightSkin .btBreadCrumbs li:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs li:not(:last-child):after {
    background-color: #181818;
    }
.btDarkSkin .btBreadCrumbs li:not(:last-child):after,
.btLightSkin .btDarkSkin .btBreadCrumbs li:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs li:not(:last-child):after {
    background-color: #fff;
    }

/* Page headline */
.btPageHeadline {
    padding-top: 2.5em;
    padding-bottom: 2em;
    background-color: rgba(0,0,0,.07);
    }
.btPageHeadline .header {
    max-width: 768px;
    word-wrap: break-word;
    }
.single-post .btPageHeadline .header {
    max-width: 100%;
    }
.btPageHeadline .header .dash .btSuperTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    margin-bottom: -1.0714em;
    }
.btPageHeadline .header .dash .btSubTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    }
.btPageHeadline .header.extralarge .btSuperTitle {
    font-size: .8125em;
    }

/* Boxed page */
.btBoxedPage .btPageWrap {
    max-width: 1386px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    margin-bottom: 3em;
    margin: 0 auto 2em;
    }
.btStickyHeaderActive.btBoxedPage .mainHeader {
    max-width: 1386px;
    }
.btLightSkin.btBoxedPage .btContentWrap {
    background-color: #fff;
    }
.btDarkSkin.btBoxedPage .btContentWrap {
    background-color: #181818;
    }

/* Header */
.logo,
.topBarInLogoArea {
    visibility: hidden;
    }
.mainHeader {
    width: 100%;
    position: absolute;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    font-family: "Roboto Slab";
    }
.btMenuVertical.btAccentDarkHeader .mainHeader,
.btMenuVertical.btLightAccentHeader .mainHeader {
    background-color: #dc0003;
    }
.btMenuVertical.btAccentDarkHeader .mainHeader .btVerticalMenuTrigger .btIco.btIcoDefaultType .btIcoHolder:before,
.btMenuVertical.btLightAccentHeader .mainHeader .btVerticalMenuTrigger .btIco.btIcoDefaultType .btIcoHolder:before {
    color: #fff;
    }
.btMenuVertical.btAccentDarkHeader .mainHeader .logo,
.btMenuVertical.btLightAccentHeader .mainHeader .logo {
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    }
.btMenuVertical.btBlackHeader .mainHeader {
    background-color: #000;
    }
.btMenuVertical.btMenuVerticalOn .mainHeader .logo {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
    }
.mainHeader:not(.gutter) .port {
    padding: 0 30px;
    }
body.btAccentDarkHeader.btBoxedPage.btBelowMenu .mainHeader:not(.gutter) .port,
body.btAccentLightHeader.btBoxedPage.btBelowMenu .mainHeader:not(.gutter) .port {
    padding: 0;
    }
.btPageTransitions .mainHeader {
    z-index: 1020;
    }
.mainHeader.btDarkSkin,
.btLightSkin .mainHeader.btDarkSkin,
.btDarkSkin .mainHeader {
    background-color: #181818;
    }
.mainHeader.btLightSkin,
.btDarkSkin .mainHeader.btLightSkin,
.btLightSkin .mainHeader {
    background-color: #fff;
    }

/* Below menu */
.btBelowMenu:not(.btStickyHeaderActive) .mainHeader {
    background-color: transparent;
    }
.btMenuHorizontal:not(.btBelowMenu) .mainHeader {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    }
.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: rgba(0,0,0,.1);
    z-index: -1;
    height: 42px;
    }
.btDarkSkin.btMenuHorizontal:not(.btBelowMenu) .mainHeader {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    }
.btDarkSkin.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: #181818;
    z-index: -1;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    height: 42px;
    }

/* Main menu */
.btLogoArea {
    position: relative;
    z-index: 1;
    }
.menuPort {
    font-family: "Roboto Slab";
    visibility: hidden;
    font-size: 15px;
    }
.menuPort nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    -webkit-transition: opacity 200ms ease 0s;
    -moz-transition: opacity 200ms ease 0s;
    transition: opacity 200ms ease 0s;
    }
.menuPort nav ul li {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    }
.menuPort nav ul li > a,
.menuPort nav ul li .bt_mega_menu_title {
    display: block;
    position: relative;
    padding: .6875em 1em;
    font-weight: 400;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    cursor: pointer;
    }
.menuPort nav ul li > a.btEmptyElement,
.menuPort nav ul li .bt_mega_menu_title.btEmptyElement {
    pointer-events: none;
    }
.menuPort nav ul li > a.btEmptyElement:before,
.menuPort nav ul li .bt_mega_menu_title.btEmptyElement:before {
    display: none;
    }
.menuPort nav ul li > a:hover,
.menuPort nav ul li > .bt_mega_menu_title:hover {
    text-decoration: none;
    }
.menuPort nav ul li.on > a,
.menuPort nav ul li.on > .bt_mega_menu_title {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .menuPort nav ul li.on > a,
.btDarkSkin .btLightSkin .menuPort nav ul li.on > a,
.btLightSkin .btDarkSkin .btLightSkin .menuPort nav ul li.on > a,
.btLightSkin .menuPort nav ul li.on > .bt_mega_menu_title,
.btDarkSkin .btLightSkin .menuPort nav ul li.on > .bt_mega_menu_title,
.btLightSkin .btDarkSkin .btLightSkin .menuPort nav ul li.on > .bt_mega_menu_title {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .menuPort nav ul li.on > a,
.btLightSkin .btDarkSkin .menuPort nav ul li.on > a,
.btDarkSkin.btLightSkin .btDarkSkin .menuPort nav ul li.on > a,
.btDarkSkin .menuPort nav ul li.on > .bt_mega_menu_title,
.btLightSkin .btDarkSkin .menuPort nav ul li.on > .bt_mega_menu_title,
.btDarkSkin.btLightSkin .btDarkSkin .menuPort nav ul li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.1);
    }
.menuPort nav ul ul li {
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.menuPort nav ul ul li > a,
.menuPort nav ul ul li > .bt_mega_menu_title {
    background: transparent !important;
    }
.menuPort nav ul ul li > a:hover,
.menuPort nav ul ul li > .bt_mega_menu_title:hover {
    color: #dc0003 !important;
    }
.menuPort nav ul ul li.on {
    opacity: 1;
    }
.menuPort nav > ul > li > a,
.menuPort nav > ul > li > .bt_mega_menu_title {
    line-height: 50px;
    padding: 0 1.33em;
    border-radius: 2px;
    }
.menuPort nav > ul > li.menu-item-has-children > a,
.menuPort nav > ul > li.menu-item-has-children > .bt_mega_menu_title {
    border-radius: 2px 2px 0 0;
    }
.btBelowLogoArea .menuPort nav > ul > li > a,
.btBelowLogoArea .menuPort nav > ul > li > .bt_mega_menu_title {
    line-height: 42px;
    }
.menuPort nav ul ul li a {
    font-weight: 400;
    }

/* Logo and triggers */
.btTextLogo {
    font-family: "Roboto Slab";
    font-size: 2em;
    font-weight: 800;
    line-height: 50px;
    }
.btMenuVertical .btTextLogo {
    line-height: 40px;
    }
.btLogoArea .logo {
    line-height: 50px;
    padding: 28px 15px;
    float: left;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
    }
.btMenuVertical .btLogoArea .logo {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.rtl .btLogoArea .logo {
    float: right;
    }
.btLogoArea .logo img {
    height: 50px;
    width: auto;
    display: block;
    }
.btMenuVertical .btLogoArea .logo img {
    height: 40px;
    }
.btLogoArea .logo img.btAltLogo {
    display: none;
    }
.btMenuVertical .btLogoArea .logo {
    padding: 23px 0;
    padding-left: 20px;
    }
.btMenuVertical.rtl .btLogoArea .logo {
    padding-left: 0;
    padding-right: 20px;
    }
.btHorizontalMenuTrigger {
    float: right;
    cursor: pointer;
    margin: 41px 0 41px 15px;
    display: none;
    position: relative;
    z-index: 1;
    width: 32px;
    height: 24px;
    }
.rtl .btHorizontalMenuTrigger {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    }
.btHorizontalMenuTrigger:before,
.btHorizontalMenuTrigger:after {
    position: absolute;
    border-top: 2px solid #181818;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btHorizontalMenuTrigger:before,
.btDarkSkin .btLightSkin .btHorizontalMenuTrigger:before,
.btLightSkin .btDarkSkin .btLightSkin .btHorizontalMenuTrigger:before,
.btLightSkin .btHorizontalMenuTrigger:after,
.btDarkSkin .btLightSkin .btHorizontalMenuTrigger:after,
.btLightSkin .btDarkSkin .btLightSkin .btHorizontalMenuTrigger:after {
    border-color: #181818;
    }
.btDarkSkin .btHorizontalMenuTrigger:before,
.btLightSkin .btDarkSkin .btHorizontalMenuTrigger:before,
.btDarkSkin.btLightSkin .btDarkSkin .btHorizontalMenuTrigger:before,
.btDarkSkin .btHorizontalMenuTrigger:after,
.btLightSkin .btDarkSkin .btHorizontalMenuTrigger:after,
.btDarkSkin.btLightSkin .btDarkSkin .btHorizontalMenuTrigger:after {
    border-color: #fff;
    }
.btHorizontalMenuTrigger:after {
    top: auto;
    bottom: 0;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    }
.btHorizontalMenuTrigger .btIco {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px !important;
    border-top: 2px solid #181818;
    opacity: 1;
    }
.btLightSkin .btHorizontalMenuTrigger .btIco,
.btDarkSkin .btLightSkin .btHorizontalMenuTrigger .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btHorizontalMenuTrigger .btIco {
    border-color: #181818;
    }
.btDarkSkin .btHorizontalMenuTrigger .btIco,
.btLightSkin .btDarkSkin .btHorizontalMenuTrigger .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btHorizontalMenuTrigger .btIco {
    border-color: #fff;
    }
.btHorizontalMenuTrigger .btIco.btIcoDefaultType {
    margin: 0;
    }
.btHorizontalMenuTrigger .btIco.btIcoDefaultType .btIcoHolder:before {
    display: none;
    }
.btShowMenu .btHorizontalMenuTrigger:before {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 5px;
    width: 100%;
    }
.btShowMenu .btHorizontalMenuTrigger:after {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 5px;
    width: 100%;
    }
.btShowMenu .btHorizontalMenuTrigger .btIco {
    left: 50%;
    right: 50%;
    opacity: 0;
    }
.btHorizontalMenuTrigger:hover:before,
.btHorizontalMenuTrigger:hover:after {
    border-color: #dc0003;
    }
.btHorizontalMenuTrigger:hover .btIco {
    border-color: #dc0003;
    }
.rtl .btShowMenu .btHorizontalMenuTrigger {
    margin-left: 0;
    margin-right: 15px;
    }
.btLightAccentHeader .btHorizontalMenuTrigger:before,
.btLightAccentHeader .btHorizontalMenuTrigger:after,
.btLightAccentHeader .btShowMenu .btHorizontalMenuTrigger:before,
.btLightAccentHeader .btShowMenu .btHorizontalMenuTrigger:after,
.btBlackHeader .btHorizontalMenuTrigger:before,
.btBlackHeader .btHorizontalMenuTrigger:after,
.btBlackHeader .btShowMenu .btHorizontalMenuTrigger:before,
.btBlackHeader .btShowMenu .btHorizontalMenuTrigger:after,
.btAccentDarkHeader .btHorizontalMenuTrigger:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:after,
.btAccentDarkHeader .btShowMenu .btHorizontalMenuTrigger:before,
.btAccentDarkHeader .btShowMenu .btHorizontalMenuTrigger:after {
    border-color: #fff;
    }
.btLightAccentHeader .btHorizontalMenuTrigger .btIco,
.btLightAccentHeader .btShowMenu .btHorizontalMenuTrigger .btIco,
.btBlackHeader .btHorizontalMenuTrigger .btIco,
.btBlackHeader .btShowMenu .btHorizontalMenuTrigger .btIco,
.btAccentDarkHeader .btHorizontalMenuTrigger .btIco,
.btAccentDarkHeader .btShowMenu .btHorizontalMenuTrigger .btIco {
    border-color: #fff;
    }
.btStickyHeaderActive .btHorizontalMenuTrigger {
    margin-top: 13px;
    margin-bottom: 13px;
    }

/* Only horizontal menu */
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-page-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btMenuHorizontal .menuPort nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > .bt_mega_menu_title {
    color: #dc0003;
    }

/* Skins */
.btDarkSkin .menuPort > nav > ul > li > a,
.btLightSkin .btDarkSkin .menuPort > nav > ul > li > a,
.btDarkSkin.btLightSkin .btDarkSkin .menuPort > nav > ul > li > a,
.btDarkSkin .menuPort > nav > ul > li > .bt_mega_menu_title,
.btLightSkin .btDarkSkin .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btLightSkin .btDarkSkin .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin .menuPort > nav > ul > li > a,
.btDarkSkin .btLightSkin .menuPort > nav > ul > li > a,
.btLightSkin .btDarkSkin .btLightSkin .menuPort > nav > ul > li > a,
.btLightSkin .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin .btLightSkin .menuPort > nav > ul > li > .bt_mega_menu_title,
.btLightSkin .btDarkSkin .btLightSkin .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #181818;
    }
.btAccentLightHeader.btDarkSkin .menuPort > nav > ul > li > a,
.btAccentLightHeader.btDarkSkin .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #181818;
    }
.btMenuHorizontal .menuPort ul ul {
    background-color: #fff;
    }
.btMenuHorizontal .menuPort ul ul li a {
    padding-left: 1.538em;
    padding-right: 1.5538em;
    color: #181818;
    }
.btMenuHorizontal .menuPort ul ul li > a {
    -webkit-transition: 300ms ease color,300ms ease padding;
    -moz-transition: 300ms ease color,300ms ease padding;
    transition: 300ms ease color,300ms ease padding;
    }
.btMenuHorizontal .menuPort ul ul li > a:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    height: 1px;
    background-color: #dc0003;
    width: 20px;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    -moz-transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    }
.btMenuHorizontal .menuPort ul ul li > a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    -moz-transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    transition: 300ms ease background-color,300ms ease border,300ms ease transform;
    }
.btMenuHorizontal .menuPort ul ul li > a:hover {
    padding-left: 2.307em;
    padding-right: .769em;
    -webkit-transition: 300ms ease color,300ms ease padding;
    -moz-transition: 300ms ease color,300ms ease padding;
    transition: 300ms ease color,300ms ease padding;
    }
.btMenuHorizontal .menuPort ul ul li.menu-item-has-children > a:after {
    font-family: FontAwesome;
    content: "\f105";
    display: block;
    position: absolute;
    top: .6875em;
    right: 1em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btMenuHorizontal .menuPort ul ul li.menu-item-has-children > a:hover:after {
    right: .5em;
    color: #dc0003;
    }
.btMenuHorizontal .menuPort ul ul li.current-menu-item > a:before {
    background-color: #181818;
    border-color: #181818;
    -webkit-transform: scaleX(.35);
    -moz-transform: scaleX(.35);
    -ms-transform: scaleX(.35);
    transform: scaleX(.35);
    }
.btMenuHorizontal .menuPort ul ul li.current-menu-item > a:hover:before {
    background-color: #dc0003;
    border-color: #dc0003;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuHorizontal.rtl .menuPort ul ul li > a:before {
    left: auto;
    right: -20px;
    }
.btMenuHorizontal.rtl .menuPort ul ul li > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.rtl .menuPort ul ul li > a:hover {
    padding-left: .769em;
    padding-right: 2.307em;
    }
.btMenuHorizontal.rtl .menuPort ul ul li.menu-item-has-children > a:after {
    right: auto;
    left: 1em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btMenuHorizontal.rtl .menuPort ul ul li.menu-item-has-children > a:hover:after {
    right: auto;
    left: .5em;
    }
.btMenuHorizontal.rtl .menuPort ul ul li.current-menu-item > a:before {
    left: auto;
    right: -13px;
    }
.btMenuHorizontal.rtl .menuPort ul ul li.current-menu-item > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btDarkSkin .topBarInMenu:after,
.btDarkSkin .topBar:before,
.btLightSkin .btDarkSkin .topBarInMenu:after,
.btLightSkin .btDarkSkin .topBar:before,
.btDarkSkin.btLightSkin .btDarkSkin .topBarInMenu:after,
.btDarkSkin.btLightSkin .btDarkSkin .topBar:before {
    background-color: rgba(255,255,255,.1);
    }

/* Subtogglers */
.subToggler {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 80;
    padding: 0;
    text-align: center;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.on > .subToggler {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
body.btMenuVertical .subToggler {
    display: block !important;
    padding: 20px 0;
    line-height: 1;
    right: 0;
    top: -5px;
    }
body.btMenuHorizontal .subToggler {
    right: -21px;
    line-height: 50px;
    }
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
    line-height: 42px;
    }
body.btMenuHorizontal .menuPort ul ul .subToggler {
    right: 0;
    line-height: inherit;
    padding: .75em 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #fff;
    color: #181818;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border-radius: 50%;
    }
body.btMenuHorizontal .menuPort ul ul li.on .subToggler {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
body.btMenuHorizontal.rtl .menuPort ul ul .subToggler {
    right: auto;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
body.btMenuHorizontal.btMenuCenter .rightNav ul ul .subToggler {
    right: auto;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
body.btMenuHorizontal.btMenuCenter.rtl .leftNav ul ul .subToggler {
    right: 0;
    left: auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
body.btMenuHorizontal.btMenuRight .menuPort ul li:last-child ul .subToggler {
    right: auto;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
body.btMenuHorizontal.btMenuLeft.rtl .menuPort ul li:last-child ul .subToggler {
    right: 0;
    left: auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
body.btMenuHorizontal.rtl .menuPort ul ul li.on .subToggler {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
body.btMenuHorizontal.btMenuRight .menuPort ul li:last-child ul li.on .subToggler {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
body.btMenuHorizontal.btMenuCenter .rightNav ul ul li.on .subToggler {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
body.btMenuHorizontal.btMenuCenter.rtl .leftNav ul ul li.on .subToggler {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
body.btMenuHorizontal.btMenuLeft.rtl .menuPort ul li:last-child ul li.on .subToggler {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
.subToggler:before {
    content: '\f107';
    font: normal 16px/1 FontAwesome;
    border-radius: 50%;
    display: inline-block;
    width: 16px;
    height: 16px;
    }
body.btMenuHorizontal .menuPort ul ul li.on .subToggler:before {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: #fff !important;
    color: #181818 !important;
    }
.btLightSkin.btMenuHorizontal .on > .subToggler:before,
.btDarkSkin .btLightSkin.btMenuHorizontal .on > .subToggler:before,
.btLightSkin .btDarkSkin .btLightSkin.btMenuHorizontal .on > .subToggler:before {
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    }
.btDarkSkin.btMenuHorizontal .on > .subToggler:before,
.btLightSkin .btDarkSkin.btMenuHorizontal .on > .subToggler:before,
.btDarkSkin.btLightSkin .btDarkSkin.btMenuHorizontal .on > .subToggler:before {
    background: #181818;
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.1);
    box-shadow: 0 0 0 1px rgba(255,255,255,.1);
    }
.touch .btMenuHorizontal .menuPort nav ul li a {
    padding-right: 15px;
    }
.touch .btMenuHorizontal .menuPort nav ul li ul li a {
    padding-right: 35px;
    }
.touch .btMenuHorizontal .menuPort nav ul li .subToggler {
    display: block;
    }
.touch .btMenuHorizontal .menuPort nav ul li.btMenuWideDropdown li .btEmptyElement {
    display: none;
    }

/* Horizontal menu, no need for override on responsive */
.btMenuHorizontal.btSoftRoundedButtons:not(.btMenuBelowLogo) .mainHeader.gutter .port .btBelowLogoArea,
.btMenuHorizontal.btHardRoundedButtons:not(.btMenuBelowLogo) .mainHeader.gutter .port .btBelowLogoArea {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    }
.btMenuHorizontal.btSoftRoundedButtons.btMenuBelowLogo .mainHeader.gutter .port .btLogoArea,
.btMenuHorizontal.btHardRoundedButtons.btMenuBelowLogo .mainHeader.gutter .port .btLogoArea {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    }
.btMenuHorizontal.btAccentLightHeader.btSoftRoundedButtons.btMenuBelowLogo .mainHeader.gutter .port .btBelowLogoArea,
.btMenuHorizontal.btAccentDarkHeader.btHardRoundedButtons.btMenuBelowLogo .mainHeader.gutter .port .btBelowLogoArea {
    border-radius: 2px;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child > ul {
    right: auto;
    left: 0;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child > ul > li {
    text-align: left;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child > ul > li > ul {
    left: 230px;
    right: auto;
    }
.btMenuHorizontal .menuPort ul > li > ul {
    opacity: 0;
    }
.btMenuHorizontal .menuPort ul > li > ul .btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories a {
    pointer-events: none;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul > li {
    font-size: .866em;
    }
.btMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    width: 230px;
    right: 0;
    top: auto;
    margin: 0;
    pointer-events: none;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    z-index: 1;
    padding: 10px 0;
    font-family: Roboto;
    }
.btMenuHorizontal .menuPort > nav > ul ul li {
    z-index: 4;
    float: none;
    }
.btMenuHorizontal .menuPort > nav > ul ul ul {
    display: block;
    top: -10px;
    margin: 0;
    pointer-events: none;
    }
.btMenuHorizontal .menuPort > nav > ul ul .bt_bb_wrapper {
    padding: .6875em 1em;
    }
.btMenuHorizontal .menuPort > nav > ul ul .bt_bb_wrapper .port {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
    margin: 0;
    }
.btMenuHorizontal .menuPort > nav > ul > li {
    float: left;
    position: relative;
    z-index: 5;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    float: right;
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul .btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories a {
    pointer-events: all;
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 3;
    }
.btMenuHorizontal .menuPort > nav:not(.leftNav) > ul > li:last-child {
    margin: 0;
    }

/* Menu positions */
.btMenuHorizontal .menuPort ul ul {
    right: auto;
    left: 0;
    }
.btMenuHorizontal .menuPort ul ul ul {
    left: 230px;
    right: auto;
    }
.rtl.btMenuHorizontal .menuPort ul ul ul {
    left: auto;
    right: 230px;
    }
.btMenuHorizontal .menuPort nav {
    float: left;
    padding-left: 50px;
    }
.rtl.btMenuHorizontal .menuPort nav {
    padding-right: 50px;
    padding-left: 0;
    }
.btMenuHorizontal.btMenuRight .menuPort nav {
    float: right;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
    text-align: right;
    right: 0;
    left: auto;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:before {
    left: auto;
    right: -20px;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:after {
    right: auto;
    left: 1em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover {
    padding-right: 2.307em;
    padding-left: .769em;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover:after {
    right: auto;
    left: .5em;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li.current-menu-item > a:before {
    -webkit-transform: scaleX(-.35);
    -moz-transform: scaleX(-.35);
    -ms-transform: scaleX(-.35);
    transform: scaleX(-.35);
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li.current-menu-item > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
    left: 0;
    right: 0;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li {
    text-align: right;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:before {
    left: auto;
    right: -20px;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:after {
    right: auto;
    left: 1em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover {
    padding-right: 2.307em;
    padding-left: .769em;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li > a:hover:after {
    right: auto;
    left: .5em;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li.current-menu-item > a:before {
    -webkit-transform: scaleX(-.35);
    -moz-transform: scaleX(-.35);
    -ms-transform: scaleX(-.35);
    transform: scaleX(-.35);
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul li.current-menu-item > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul ul {
    left: -230px;
    right: auto;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul ul {
    left: auto;
    right: 230px;
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul {
    text-align: right;
    left: 0;
    right: auto;
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul li > a:before {
    right: auto;
    left: 0;
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul li > a:after {
    left: auto;
    right: 1em;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul li > a:hover {
    padding-left: 2.307em;
    padding-right: .769em;
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul li > a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul li > a:hover:after {
    left: auto;
    right: .5em;
    }
.btMenuHorizontal.btMenuLeft.rtl .menuPort > nav > ul > li:last-child ul ul {
    left: 230px;
    right: auto;
    }
.btMenuHorizontal.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    float: left;
    margin: 0 0 0 50%;
    }
.btMenuHorizontal.btMenuCenter .menuPort nav {
    float: none;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
    position: absolute;
    right: 50%;
    left: auto;
    padding: 0;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {
    float: right;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {
    right: auto;
    left: 0;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {
    left: 230px;
    right: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav li.btMenuWideDropdown ul ul {
    left: auto;
    right: auto;
    }
.touch .btMenuHorizontal.btMenuCenter .menuPort .leftNav li.btMenuWideDropdown ul ul {
    left: 230px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
    position: absolute;
    left: 50%;
    right: auto;
    padding-left: 50px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
    right: 0;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li > a:before {
    left: auto;
    right: -20px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li > a:after {
    right: auto;
    left: 1em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li > a:hover {
    padding-right: 2.307em;
    padding-left: .769em;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li > a:hover:after {
    right: auto;
    left: .5em;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li.current-menu-item > a:before {
    -webkit-transform: scaleX(-.35);
    -moz-transform: scaleX(-.35);
    -ms-transform: scaleX(-.35);
    transform: scaleX(-.35);
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li.current-menu-item > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
    right: 230px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
    text-align: right;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li.btMenuWideDropdown ul ul {
    left: auto;
    right: auto;
    }
.touch .btMenuHorizontal.btMenuCenter .menuPort .rightNav li.btMenuWideDropdown ul ul {
    right: 230px;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul {
    right: auto;
    left: 0;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul li > a:before {
    right: auto;
    left: 0;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul li > a:after {
    left: auto;
    right: 1em;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul li > a:hover {
    padding-left: 2.307em;
    padding-right: .769em;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul li > a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul li > a:hover:after {
    left: auto;
    right: .5em;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav ul ul ul {
    left: 230px;
    right: auto;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav li {
    text-align: left;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav li.btMenuWideDropdown ul ul {
    left: auto;
    right: auto;
    }
.touch .btMenuHorizontal.btMenuCenter.rtl .menuPort .leftNav li.btMenuWideDropdown ul ul {
    left: 230px;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav {
    position: absolute;
    left: 50%;
    right: auto;
    padding-left: 50px;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul {
    right: 0;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul li > a:before {
    left: auto;
    right: -20px;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul li > a:after {
    right: auto;
    left: 1em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul li > a:hover {
    padding-right: 2.307em;
    padding-left: .769em;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul li > a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul li > a:hover:after {
    right: auto;
    left: .5em;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav ul ul ul {
    right: 230px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav li {
    text-align: right;
    }
.btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav li.btMenuWideDropdown ul ul {
    left: auto;
    right: auto;
    }
.touch .btMenuHorizontal.btMenuCenter.rtl .menuPort .rightNav li.btMenuWideDropdown ul ul {
    right: 230px;
    }

/* Wide menu */
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
    position: static;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    width: 100%;
    left: 0;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
    top: auto;
    border-top: none !important;
    float: left;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    border-top: none !important;
    font-family: Roboto Slab;
    font-size: 1.077em;
    font-weight: 700;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    content: "" !important;
    top: auto !important;
    bottom: 0 !important;
    right: 1.5538em !important;
    left: 1.5538em !important;
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul:before {
    display: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {
    opacity: 1;
    top: auto;
    margin: 0 !important;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
    border-top: none !important;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {
    border-left: 1px solid rgba(0,0,0,.1);
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul:before {
    display: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li {
    width: 100%;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li .sub-menu {
    width: 100%;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
    pointer-events: auto;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    left: -200%;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    right: -200%;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-0 > ul > li {
    width: 0% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-1 > ul > li {
    width: 100% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 > ul > li {
    width: 50% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 > ul > li {
    width: 33.33333% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 > ul > li {
    width: 25% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 > ul > li {
    width: 20% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 > ul > li {
    width: 16.66667% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-7 > ul > li {
    width: 14.28571% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-8 > ul > li {
    width: 12.5% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-9 > ul > li {
    width: 11.11111% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-10 > ul > li {
    width: 10% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-11 > ul > li {
    width: 9.09091% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-12 > ul > li {
    width: 8.33333% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-13 > ul > li {
    width: 7.69231% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-14 > ul > li {
    width: 7.14286% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-15 > ul > li {
    width: 6.66667% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-16 > ul > li {
    width: 6.25% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-17 > ul > li {
    width: 5.88235% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-18 > ul > li {
    width: 5.55556% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-19 > ul > li {
    width: 5.26316% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-20 > ul > li {
    width: 5% !important;
    }
@media (min-width: 1024px) {
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
    position: static;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    width: 100%;
    left: 0;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
    top: auto;
    border-top: none !important;
    float: left;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    border-top: none !important;
    font-family: Roboto Slab;
    font-size: 1.077em;
    font-weight: 700;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    content: "" !important;
    top: auto !important;
    bottom: 0 !important;
    right: 1.5538em !important;
    left: 1.5538em !important;
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul:before {
    display: none;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {
    opacity: 1;
    top: auto;
    margin: 0 !important;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
    border-top: none !important;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {
    border-left: 1px solid rgba(0,0,0,.1);
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul:before {
    display: none;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li {
    width: 100%;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li .sub-menu {
    width: 100%;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
    pointer-events: auto;
    }
html.touch body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    left: -200%;
    }
html.touch body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    right: -200%;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-0 > ul > li {
    width: 0% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-1 > ul > li {
    width: 100% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 > ul > li {
    width: 50% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 > ul > li {
    width: 33.33333% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 > ul > li {
    width: 25% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 > ul > li {
    width: 20% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 > ul > li {
    width: 16.66667% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-7 > ul > li {
    width: 14.28571% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-8 > ul > li {
    width: 12.5% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-9 > ul > li {
    width: 11.11111% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-10 > ul > li {
    width: 10% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-11 > ul > li {
    width: 9.09091% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-12 > ul > li {
    width: 8.33333% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-13 > ul > li {
    width: 7.69231% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-14 > ul > li {
    width: 7.14286% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-15 > ul > li {
    width: 6.66667% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-16 > ul > li {
    width: 6.25% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-17 > ul > li {
    width: 5.88235% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-18 > ul > li {
    width: 5.55556% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-19 > ul > li {
    width: 5.26316% !important;
    }
html.touch body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-20 > ul > li {
    width: 5% !important;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul li.btMenuWideDropdown .subToggler {
    position: relative;
    float: right;
    margin: 0 0 -50px 0;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul li.btMenuWideDropdown ul li .subToggler,
html.touch body.btMenuHorizontal .menuPort > nav > ul li.btMenuWideDropdown .btCustomMenu .subToggler {
    display: none;
    }
html.touch body.btMenuHorizontal.btMenuBelowLogo .menuPort > nav > ul li.btMenuWideDropdown .subToggler {
    margin: 0 0 -42px;
    }
html.touch body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul li.btMenuWideDropdown .subToggler {
    float: left;
    }
html.touch body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul li.btMenuWideDropdown .subToggler {
    float: right;
    }
}

/* Top bar */
.topBar {
    visibility: hidden;
    }
.btMenuHorizontal .topBar {
    font-size: .8125em;
    line-height: 2.461em;
    padding: .2em 0 .3em;
    z-index: 2;
    }
.btMenuHorizontal .topBar .topBarPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
    display: none;
    }
.btMenuHorizontal .topBarInMenu {
    line-height: inherit;
    float: right;
    display: table;
    height: 106px;
    margin-left: 50px;
    font-size: .866em;
    }
.rtl.btMenuHorizontal .topBarInMenu {
    float: left;
    margin-left: 0;
    margin-right: 50px;
    }
.btMenuCenter.rtl.btMenuHorizontal .topBarInMenu {
    float: right;
    margin-left: 50px;
    margin-right: 0;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: 32px;
    display: table-cell;
    vertical-align: middle;
    }
.btMenuHorizontal .btBelowLogoArea .topBarInMenu {
    height: 50px;
    }
.btMenuHorizontal:not(.btMenuBelowLogo) .menuPort nav {
    margin-top: 28px;
    margin-bottom: 28px;
    }

/* Menu bellow logo */
.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
    padding: 0;
    z-index: 0;
    }
.btDarkSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea,
.btLightSkin .btDarkSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea,
.btDarkSkin.btLightSkin .btDarkSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btLightSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea,
.btDarkSkin .btLightSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea,
.btLightSkin .btDarkSkin .btLightSkin:not(.btAccentLightHeader):not(.btAccentDarkHeader):not(.btLightHeader).btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort {
    height: 50px;
    clear: both;
    position: relative;
    margin: 0;
    float: none;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
    padding: 4px 0;
    }
.btDarkSkin .btBelowLogoArea,
.btLightSkin .btDarkSkin .btBelowLogoArea,
.btDarkSkin.btLightSkin .btDarkSkin .btBelowLogoArea {
    border-color: rgba(255,255,255,.1) !important;
    }
.btLightSkin .btBelowLogoArea,
.btDarkSkin .btLightSkin .btBelowLogoArea,
.btLightSkin .btDarkSkin .btLightSkin .btBelowLogoArea {
    border-color: rgba(0,0,0,.1) !important;
    }

/* Header styles */
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea,
.btAccentLightHeader.btMenuHorizontal .topBar {
    position: relative;
    }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a:hover,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > a:hover,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    color: #fff !important;
    background: rgba(255,255,255,.2) !important;
    }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #181818 !important;
    }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.on > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.on > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.on > a,
.btLightSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.on > a,
.btDarkSkin.btAccentLightHeader.btMenuHorizontal .topBar .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.2) !important;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget .btIconWidgetContent,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: .5;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: 1;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    opacity: 1;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .btSearch .btIco a:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .topBarInMenu .btSearch .btIco a:hover:before,
.btAccentLightHeader.btMenuHorizontal .topBar .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    color: #dc0003 !important;
    }
.btAccentLightHeader.btMenuHorizontal .topTools span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .topTools span.btIconWidget .btIconWidgetContent,
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .topTools span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: .5;
    }
.btAccentLightHeader.btMenuHorizontal .topTools span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: 1;
    }
.btAccentLightHeader.btMenuHorizontal .topTools .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btAccentLightHeader.btMenuHorizontal .topTools .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    }
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    opacity: 1;
    }
.btAccentLightHeader.btMenuHorizontal .topTools a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentLightHeader.btMenuHorizontal .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    }
.btAccentLightHeader.btMenuHorizontal .topTools .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    }
.btAccentLightHeader.btMenuHorizontal .topTools .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btAccentLightHeader.btMenuHorizontal .topTools .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    color: #dc0003 !important;
    }

/* Accent light */
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    background-color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea,
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar {
    background-color: #dc0003;
    }
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:before,
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:before,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:before,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: #dc0003;
    }
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:after,
.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:after,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:after,
.btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btAccentLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader {
    background-color: transparent;
    }
.btAccentLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .btBelowLogoArea,
.btAccentLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .topBar {
    background-color: #dc0003;
    padding-left: 20px;
    padding-right: 20px;
    }
.btAccentLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .btBelowLogoArea {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }

/* Light */
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar {
    position: relative;
    }
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > a:hover,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > a:hover,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    color: #fff !important;
    background: rgba(255,255,255,.1) !important;
    }
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #dc0003 !important;
    }
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.on > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.on > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.on > a,
.btLightSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.on > a,
.btDarkSkin.btLightHeader.btMenuHorizontal.btMenuBelowLogo .topBar .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.1) !important;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a:hover.btIconWidget .btIconWidgetContent {
    color: #dc0003;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    color: #fff !important;
    }
.btLightHeader.btMenuHorizontal .mainHeader .topTools .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightHeader.btMenuHorizontal .topTools .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightHeader.btMenuHorizontal .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btLightHeader.btMenuHorizontal .topTools span.btIconWidget .btIconWidgetContent,
.btLightHeader.btMenuHorizontal .topTools a.btIconWidget .btIconWidgetContent {
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightHeader.btMenuHorizontal .topTools a:hover.btIconWidget .btIconWidgetContent {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightHeader.btMenuHorizontal .topTools span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightHeader.btMenuHorizontal .topTools a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    }
.btLightHeader.btMenuHorizontal .topTools a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btLightHeader.btMenuHorizontal .topTools a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btLightHeader.btMenuHorizontal .topTools .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btLightHeader.btMenuHorizontal .topTools .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    color: #fff !important;
    }
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    background-color: #fff;
    }
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea,
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar {
    background-color: #181818;
    }
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:before,
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:before,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:before,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: #181818;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:after,
.btLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:after,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:after,
.btLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader {
    background-color: transparent;
    }
.btLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .btBelowLogoArea,
.btLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .topBar {
    background-color: #181818;
    padding-left: 30px;
    padding-right: 30px;
    }
.btLightHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .btBelowLogoArea {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }

/* Accent dark */
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader {
    color: #fff;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a:hover,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    color: #fff !important;
    background: rgba(255,255,255,.2) !important;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #181818 !important;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.2) !important;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools span.btIconWidget .btIconWidgetContent,
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIconWidgetContent {
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a:hover.btIconWidget .btIconWidgetContent {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btAccentDarkHeader.btMenuHorizontal .mainHeader .topTools .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    color: #fff !important;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li > a:hover,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    background: rgba(255,255,255,.1) !important;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #dc0003 !important;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.on > a,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.on > a,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.1) !important;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a:hover.btIconWidget .btIconWidgetContent {
    color: #dc0003;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    color: #fff !important;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: .5;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: 1;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    opacity: 1;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    color: #dc0003 !important;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    background-color: #dc0003;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    position: relative;
    background-color: #181818;
    }
.btLightSkin.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btLightSkin.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar,
.btDarkSkin.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    border-color: rgba(255,255,255,.35) !important;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea:before,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: #181818;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea:after,
.btAccentDarkHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:after,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea:after,
.btAccentDarkHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btAccentDarkHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }
.btAccentDarkHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btLogoArea {
    background-color: #dc0003;
    padding-left: 30px;
    padding-right: 30px;
    }
.btAccentDarkHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btBelowLogoArea,
.btAccentDarkHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .topBar {
    background-color: #181818;
    padding-left: 30px;
    padding-right: 30px;
    }

/* Light accent */
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea {
    color: #fff;
    }
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > a,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > a,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > a:hover,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    color: #fff !important;
    background: rgba(255,255,255,.2) !important;
    }
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #181818 !important;
    }
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.on > a,
.btLightSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.on > a,
.btDarkSkin.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .btLogoArea .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.2) !important;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: .5;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    opacity: 1;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.2) inset;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.2) inset;
    opacity: 1;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #dc0003 !important;
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .btSearch .btIco a:before {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo):not(.btStickyHeaderActive) .mainHeader .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    color: #dc0003;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    background-color: #dc0003;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    position: relative;
    background-color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea:before,
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea:before,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    background-color: #fff;
    border-top: 1px solid rgba(0,0,0,.1);
    z-index: -1;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea:after,
.btLightAccentHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:after,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea:after,
.btLightAccentHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btLogoArea {
    background-color: #dc0003;
    padding-left: 30px;
    padding-right: 30px;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btBelowLogoArea,
.btLightAccentHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .topBar {
    background-color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    }

/* Black Header */
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader {
    color: #fff;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title {
    color: #fff;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a:hover,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > a:hover,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > .bt_mega_menu_title:hover {
    background: rgba(255,255,255,.1) !important;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-item > .bt_mega_menu_title,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > a,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-menu-ancestor > .bt_mega_menu_title,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.current-page-ancestor > .bt_mega_menu_title {
    color: #dc0003 !important;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > a,
.btLightSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > a,
.btDarkSkin.btBlackHeader.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.on > .bt_mega_menu_title {
    background: rgba(255,255,255,.1) !important;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools span.btIconWidget .btIconWidgetContent,
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIconWidgetContent,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu span.btIconWidget .btIconWidgetContent,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget .btIconWidgetContent {
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a:hover.btIconWidget .btIconWidgetContent,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a:hover.btIconWidget .btIconWidgetContent {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu span.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content.on .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .widget_shopping_cart .btIco:hover .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .btSearch .btIco a:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .btSearch .btIco a:before {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important;
    }
.btBlackHeader.btMenuHorizontal .mainHeader .topTools .btSearch .btIco a:hover:before,
.btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    box-shadow: 0 0 0 1.5em #dc0003 inset !important;
    color: #fff !important;
    }
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader,
.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    background-color: #000;
    }
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    position: relative;
    background-color: #000;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btDarkSkin.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea,
.btLightSkin.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btDarkSkin.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar,
.btLightSkin.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btDarkSkin.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea,
.btLightSkin.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar,
.btDarkSkin.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    border-color: rgba(255,255,255,.1) !important;
    }
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before,
.btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar:before {
    display: block;
    content: ' ';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -2000em;
    right: -2000em;
    -webkit-box-shadow: 0 0 20px rgba(255,255,255,.1);
    box-shadow: 0 0 20px rgba(255,255,255,.1);
    }
.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }
.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btLogoArea {
    background-color: #dc0003;
    padding-left: 30px;
    padding-right: 30px;
    }
.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btBelowLogoArea,
.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .topBar {
    background-color: #181818;
    padding-left: 30px;
    padding-right: 30px;
    }
.btLightSkin.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btBelowLogoArea,
.btDarkSkin.btBlackHeader.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderActive) .mainHeader .port .btBelowLogoArea {
    border-top: 1px solid rgba(255,255,255,.1) !important;
    }

/* Sticky */
.logoBelowInline {
    display: none;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    position: fixed;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar {
    display: none;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .btBelowLogoArea {
    padding: 0;
    border-top: 0 !important;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .btLogoArea .logo img {
    height: 30px;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .btLogoArea .btTextLogo {
    font-size: 1.5em;
    line-height: 30px;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .btLogoArea .menuPort nav > ul > li > a {
    line-height: 30px;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .btLogoArea .topBarInMenu {
    height: 30px;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .logoBelowInline {
    line-height: 0;
    display: block;
    float: left;
    margin: 10px 15px 10px 0;
    }
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .logoBelowInline img {
    height: 30px;
    }
body.rtl.btMenuHorizontal.btStickyHeaderActive .mainHeader .logoBelowInline {
    float: right;
    margin: 10px 0 10px 15px;
    }
body.btMenuHorizontal.btStickyHeaderActive.btMenuBelowLogo .mainHeader .btLogoArea {
    display: none;
    }
body.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .logo {
    margin: 10px 15px 10px 0;
    padding: 0;
    }
body.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .menuPort nav {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 0;
    }
body.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .menuPort nav > ul > li > a,
body.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .menuPort nav > ul > li > .bt_mega_menu_title {
    line-height: 42px;
    }
body.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .btLogoArea .topBarInMenu {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 0;
    height: 42px;
    }
body.rtl.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .logo {
    margin: 10px 0 10px 15px;
    }
body.rtl.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .menuPort nav {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-right: 0;
    float: right;
    }
body.rtl.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .menuPort nav > ul > li > a {
    line-height: 42px;
    }
body.rtl.btMenuHorizontal.btStickyHeaderActive:not(.btMenuBelowLogo) .mainHeader .btLogoArea .topBarInMenu {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-right: 0;
    height: 42px;
    }
body.btMenuHorizontal.btStickyHeaderActive.btDarkSkin:not(.btAccentDarkHeader) .mainHeader {
    background-color: rgba(24,24,24,.9);
    }
body.btMenuHorizontal.btStickyHeaderActive.btLightSkin:not(.btAccentDarkHeader) .mainHeader {
    background-color: rgba(255,255,255,.9);
    }
body.btMenuHorizontal.btStickyHeaderActive.btBlackHeader .mainHeader {
    background-color: rgba(0,0,0,.9) !important;
    }
body.btMenuHorizontal.btStickyHeaderActive.btBlackHeader .mainHeader .btBelowLogoArea {
    background: transparent;
    }
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    -webkit-transition: transform .5s cubic-bezier(.230,1,.320,1);
    -moz-transition: transform .5s cubic-bezier(.230,1,.320,1);
    transition: transform .5s cubic-bezier(.230,1,.320,1);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }

/* Hide menu */
body.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger {
    display: block;
    }
body.btMenuHorizontal.btHideMenu .menuPort {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    transition: opacity 1s ease;
    pointer-events: none;
    }
.btShowMenu .menuPort {
    opacity: 1 !important;
    pointer-events: all !important;
    }

/* Vertical and responsive menu */
.btVerticalMenuTrigger {
    cursor: pointer;
    margin: 31px 0;
    display: none;
    position: relative;
    z-index: 1;
    width: 32px;
    height: 24px;
    }
.btVerticalMenuTrigger:before,
.btVerticalMenuTrigger:after {
    position: absolute;
    border-top: 2px solid #181818;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btVerticalMenuTrigger:before,
.btDarkSkin .btLightSkin .btVerticalMenuTrigger:before,
.btLightSkin .btDarkSkin .btLightSkin .btVerticalMenuTrigger:before,
.btLightSkin .btVerticalMenuTrigger:after,
.btDarkSkin .btLightSkin .btVerticalMenuTrigger:after,
.btLightSkin .btDarkSkin .btLightSkin .btVerticalMenuTrigger:after {
    border-color: #181818;
    }
.btDarkSkin .btVerticalMenuTrigger:before,
.btLightSkin .btDarkSkin .btVerticalMenuTrigger:before,
.btDarkSkin.btLightSkin .btDarkSkin .btVerticalMenuTrigger:before,
.btDarkSkin .btVerticalMenuTrigger:after,
.btLightSkin .btDarkSkin .btVerticalMenuTrigger:after,
.btDarkSkin.btLightSkin .btDarkSkin .btVerticalMenuTrigger:after {
    border-color: #fff;
    }
.btVerticalMenuTrigger:after {
    top: auto;
    bottom: 0;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    }
.btVerticalMenuTrigger .btIco {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px !important;
    border-top: 2px solid #181818;
    opacity: 1;
    }
.btLightSkin .btVerticalMenuTrigger .btIco,
.btDarkSkin .btLightSkin .btVerticalMenuTrigger .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btVerticalMenuTrigger .btIco {
    border-color: #181818;
    }
.btDarkSkin .btVerticalMenuTrigger .btIco,
.btLightSkin .btDarkSkin .btVerticalMenuTrigger .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btVerticalMenuTrigger .btIco {
    border-color: #fff;
    }
.btVerticalMenuTrigger .btIco.btIcoDefaultType {
    margin: 0;
    }
.btVerticalMenuTrigger .btIco.btIcoDefaultType .btIcoHolder:before {
    display: none;
    }
.btMenuVerticalOn .btVerticalMenuTrigger {
    margin-left: -10px;
    }
.btMenuVerticalOn .btVerticalMenuTrigger:before {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 5px;
    width: 100%;
    }
.btMenuVerticalOn .btVerticalMenuTrigger:after {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 5px;
    width: 100%;
    }
.btMenuVerticalOn .btVerticalMenuTrigger .btIco {
    left: 50%;
    right: 50%;
    opacity: 0;
    }
.btVerticalMenuTrigger:hover:before,
.btVerticalMenuTrigger:hover:after {
    border-color: #dc0003;
    }
.btVerticalMenuTrigger:hover .btIco {
    border-color: #dc0003;
    }
.btMenuVerticalOn.rtl .btVerticalMenuTrigger {
    margin-left: 0;
    margin-right: -10px;
    }
.btLightAccentHeader .btVerticalMenuTrigger:before,
.btLightAccentHeader .btVerticalMenuTrigger:after,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger:before,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger:after,
.btBlackHeader .btVerticalMenuTrigger:before,
.btBlackHeader .btVerticalMenuTrigger:after,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger:before,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger:after,
.btAccentDarkHeader .btVerticalMenuTrigger:before,
.btAccentDarkHeader .btVerticalMenuTrigger:after,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger:before,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger:after {
    border-color: #fff;
    }
.btLightAccentHeader .btVerticalMenuTrigger .btIco,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger .btIco,
.btBlackHeader .btVerticalMenuTrigger .btIco,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger .btIco,
.btAccentDarkHeader .btVerticalMenuTrigger .btIco,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger .btIco {
    border-color: #fff;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover:hover:before,
.btLightAccentHeader .btVerticalMenuTrigger:hover:hover:after,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:before,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:after,
.btBlackHeader .btVerticalMenuTrigger:hover:hover:before,
.btBlackHeader .btVerticalMenuTrigger:hover:hover:after,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:before,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:after,
.btAccentDarkHeader .btVerticalMenuTrigger:hover:hover:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover:hover:after,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:before,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover:after {
    border-color: #616161;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover:hover .btIco,
.btLightAccentHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover .btIco,
.btBlackHeader .btVerticalMenuTrigger:hover:hover .btIco,
.btBlackHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover .btIco,
.btAccentDarkHeader .btVerticalMenuTrigger:hover:hover .btIco,
.btAccentDarkHeader.btMenuVerticalOn .btVerticalMenuTrigger:hover:hover .btIco {
    border-color: #616161;
    }
.btMenuVertical > .menuPort {
    text-align: center;
    height: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 290px;
    clear: both;
    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    z-index: 101;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.touch .btMenuVertical > .menuPort {
    overflow: auto;
    }
.btMenuVertical > .menuPort .btMainLogo {
    display: block !important;
    }
.btMenuVertical > .menuPort .btAltLogo {
    display: none !important;
    }
.btMenuVertical > .menuPort .logo {
    float: none;
    margin: 0;
    padding: 23px 2em;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    }
.btAccentDarkHeader.btMenuVertical > .menuPort .logo,
.btLightAccentHeader.btMenuVertical > .menuPort .logo {
    background-color: #dc0003;
    }
.btBlackHeader.btMenuVertical > .menuPort .logo {
    background-color: #000;
    }
.btMenuVertical > .menuPort .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
    }
.btMenuVertical > .menuPort .btCloseVertical {
    display: none;
    }
.btMenuVertical > .menuPort nav {
    margin: 0;
    }
.btMenuVertical > .menuPort nav ul {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btMenuVertical > .menuPort nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.btMenuVertical > .menuPort nav ul li > a {
    line-height: 1.1;
    padding: 15px 2em;
    border: none;
    font-weight: 400;
    }
.btMenuVertical > .menuPort nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.btMenuVertical > .menuPort nav ul ul li {
    font-family: Roboto;
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    font-size: .866em;
    }
.btMenuVertical > .menuPort nav ul ul li ul {
    opacity: .7;
    }
.btMenuVertical > .menuPort nav ul ul li ul li {
    font-size: 1em;
    }
.btMenuVertical > .menuPort nav ul ul li ul li a {
    border: none !important;
    }
.btMenuVertical > .menuPort nav li.current-menu-ancestor > a,
.btMenuVertical > .menuPort nav li.current-menu-item > a {
    font-weight: 600;
    }
.btMenuVertical .btVerticalMenuTrigger {
    display: block;
    }
.btMenuVertical .menuScrollPort {
    width: 290px;
    overflow: hidden;
    }
.btMenuVertical .bt_mega_menu_content {
    font-family: Roboto;
    }
.btMenuVertical .bt_mega_menu_content .rowItem {
    width: 100% !important;
    padding: 0 !important;
    }
.btMenuVertical .bt_mega_menu_content ul li {
    font-size: 1em !important;
    }
.btMenuVertical .bt_mega_menu_content .btCustomMenu {
    width: 100%;
    }
.btMenuVertical .bt_mega_menu_content .btCustomMenu ul li {
    font-size: 1em !important;
    }
.btMenuVertical .bt_mega_menu_content .btCustomMenu ul li a {
    text-align: center;
    }
.btMenuVertical .bt_mega_menu_content .btCustomMenu .subToggler {
    display: none !important;
    }
.btMenuVerticalRight > .menuPort {
    right: 0;
    -webkit-box-shadow: -2px 0 5px rgba(0,0,0,.1);
    box-shadow: -2px 0 5px rgba(0,0,0,.1);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
.btMenuVerticalRight .btVerticalMenuTrigger {
    float: right;
    }
.btMenuVerticalLeft > .menuPort {
    left: 0;
    -webkit-box-shadow: 2px 0 5px rgba(0,0,0,.10);
    box-shadow: 2px 0 5px rgba(0,0,0,.10);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
.rtl.btMenuVerticalLeft > .menuPort {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    left: auto;
    right: 0;
    }
.btMenuVerticalOn.rtl.btMenuVerticalLeft > .menuPort {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.btMenuVerticalLeft .btVerticalMenuTrigger {
    float: left;
    }
.rtl.btMenuVerticalLeft .btVerticalMenuTrigger {
    float: right;
    }
.btMenuVertical.admin-bar > .menuPort {
    padding-top: 32px;
    }
@media (min-width: 1386px) {
.btMenuVerticalRight > .menuPort {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    }
.btMenuVerticalLeft > .menuPort {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    }
.btMenuVertical .menuPort,
.btMenuVertical.btMenuVerticalOn .menuPort {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.btMenuVerticalLeft.btHideMenu .menuPort {
    -webkit-transform: translate3d(-290px,0,0);
    -moz-transform: translate3d(-290px,0,0);
    -ms-transform: translate3d(-290px,0,0);
    transform: translate3d(-290px,0,0);
    }
.btMenuVerticalRight.btHideMenu .menuPort {
    -webkit-transform: translate3d(290px,0,0);
    -moz-transform: translate3d(290px,0,0);
    -ms-transform: translate3d(290px,0,0);
    transform: translate3d(290px,0,0);
    }
.btMenuVerticalLeft.btHideMenu.btMenuVerticalOn > .menuPort {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.btMenuVerticalRight.btHideMenu.btMenuVerticalOn .menuPort {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.btMenuVertical.btMenuGutter .mainHeader {
    display: none;
    }
.btMenuVertical.btMenuGutter.btHideMenu .mainHeader {
    display: block;
    }
.btMenuVertical.btBelowMenu .btContentWrap {
    padding: 0 !important;
    }
.btMenuVertical .gutter .port,
.btMenuVerticalLeftOn.btMenuGutter .mainHeader .topBarPort,
.btMenuVerticalRightOn.btMenuGutter .mainHeader .topBarPort {
    padding-left: 30px;
    padding-right: 30px;
    }
.btMenuVerticalOn .btVerticalMenuTrigger .btIco a:before {
    color: #dc0003 !important;
    }
.btMenuVertical .btLogoArea .btVerticalMenuTrigger {
    display: none;
    }
.btMenuVertical:not(.btHideMenu) .btLogoArea .logo,
.btMenuVertical:not(.btHideMenu) .btCloseVertical {
    display: none;
    }
.btMenuVertical.btHideMenu .btLogoArea .btVerticalMenuTrigger {
    display: block;
    }
.btMenuVerticalLeft .btPageWrap,
.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    margin: 0 0 0 290px;
    }
.btMenuVerticalRight .btPageWrap,
.btMenuVerticalRight.btMenuVerticalOn .btPageWrap {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    margin: 0 290px 0 0;
    }
.btMenuVerticalRight.btHideMenu .btPageWrap,
.btMenuVerticalLeft.btHideMenu .btPageWrap {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    margin: 0;
    }
.btMenuVerticalLeft.btMenuVerticalOn.btHideMenu .btPageWrap {
    -webkit-transform: translate3d(290px,0,0);
    -moz-transform: translate3d(290px,0,0);
    -ms-transform: translate3d(290px,0,0);
    transform: translate3d(290px,0,0);
    margin: 0;
    }
.btMenuVerticalRight.btMenuVerticalOn.btHideMenu .btPageWrap {
    -webkit-transform: translate3d(-290px,0,0);
    -moz-transform: translate3d(-290px,0,0);
    -ms-transform: translate3d(-290px,0,0);
    transform: translate3d(-290px,0,0);
    margin: 0;
    }
}

@media (max-width: 782px) {
.btMenuVertical.admin-bar > .menuPort {
    padding-top: 46px;
    }
}

.btMenuVerticalOn .menuPort {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    }
.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap {
    -webkit-transform: translateX(290px);
    -moz-transform: translateX(290px);
    -ms-transform: translateX(290px);
    transform: translateX(290px);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap {
    -webkit-transform: translateX(-290px);
    -moz-transform: translateX(-290px);
    -ms-transform: translateX(-290px);
    transform: translateX(-290px);
    }
.btMenuVerticalRight.btMenuVerticalOn .btPageWrap {
    -webkit-transform: translateX(-290px);
    -moz-transform: translateX(-290px);
    -ms-transform: translateX(-290px);
    transform: translateX(-290px);
    }
.btMenuVertical.btDarkSkin .menuPort {
    background-color: #181818;
    -webkit-box-shadow: 0 0 50px 0 rgba(255,255,255,.1);
    box-shadow: 0 0 50px 0 rgba(255,255,255,.1);
    }
.btMenuVertical.btLightSkin .menuPort {
    background-color: #fff;
    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 50px 0 rgba(0,0,0,.1);
    }

/* Header tools layout */
.btMenuHorizontal .btTopToolsRight,
.btMenuHorizontal .btTopToolsLeft {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    }
.btMenuHorizontal .topBarInLogoArea {
    float: right;
    height: 106px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.rtl.btMenuHorizontal .topBarInLogoArea {
    float: left;
    }
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
    border: 0 solid #dc0003;
    }
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell .widget_bt_banner_widget {
    height: 90px;
    width: 970px;
    text-align: right;
    overflow: hidden;
    }

/* Tools in vertical menu */
.btMenuVertical .menuPort .btEmptyElement {
    display: none;
    }
.btMenuVertical .menuPort .btTopToolsRight,
.btMenuVertical .menuPort .btTopToolsLeft {
    max-width: none;
    float: none;
    }
.btMenuVertical .menuPort .topBar {
    padding: 0;
    }
.btMenuVertical .menuPort .topTools {
    position: static;
    padding: 0;
    text-align: center;
    }
.btMenuVertical .menuPort .topBarInLogoArea:after,
.btMenuVertical .menuPort .topBar:after {
    display: table;
    content: ' ';
    clear: both;
    }
.btMenuVertical .menuPort .topBarInMenu {
    margin: 1em 0 0;
    }
.btMenuVertical .menuPort nav:before,
.btMenuVertical .menuPort nav:after {
    display: inline-block;
    content: ' ';
    width: 100%;
    height: 1px;
    clear: both;
    }
.btMenuVertical .menuPort nav:before {
    margin: 1em 0 1em;
    }
.btMenuVertical .menuPort nav:after {
    margin: 1em 0 1em;
    }
.btLightSkin nav:before,
.btDarkSkin .btLightSkin nav:before,
.btLightSkin .btDarkSkin .btLightSkin nav:before,
.btLightSkin nav:after,
.btDarkSkin .btLightSkin nav:after,
.btLightSkin .btDarkSkin .btLightSkin nav:after {
    background-color: rgba(0,0,0,.1);
    }
.btDarkSkin nav:before,
.btLightSkin .btDarkSkin nav:before,
.btDarkSkin.btLightSkin .btDarkSkin nav:before,
.btDarkSkin nav:after,
.btLightSkin .btDarkSkin nav:after,
.btDarkSkin.btLightSkin .btDarkSkin nav:after {
    background-color: rgba(255,255,255,.1);
    }
.btSearchInner.btFromTopBox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    transform: translate(0,-100%);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    transition: all 800ms ease;
    z-index: 99998;
    }
.btLightSkin .btSearchInner.btFromTopBox,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,rgba(255,255,255,.95) 100%);
    background: -webkit-linear-gradient(top,#fff rgba(255,255,255,.95) 100%);
    background: -webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,.95) 100%);
    background: -moz-linear-gradient(top,#fff 0%,rgba(255,255,255,.95) 100%);
    background: linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.95) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fff',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fff',GradientType=0);
    }
.btDarkSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {
    background: #181818;
    background: -moz-linear-gradient(top,#181818 0%,rgba(24,24,24,.95) 100%);
    background: -webkit-linear-gradient(top,#181818 rgba(24,24,24,.95) 100%);
    background: -webkit-linear-gradient(top,#181818 0%,rgba(24,24,24,.95) 100%);
    background: -moz-linear-gradient(top,#181818 0%,rgba(24,24,24,.95) 100%);
    background: linear-gradient(to bottom,#181818 0%,rgba(24,24,24,.95) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#181818',GradientType=0);
    }
.btSearchInner.btFromTopBox .btSearchInnerContent {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    }
.btSearchInner.btFromTopBox form {
    text-align: center;
    position: absolute;
    height: 80px;
    left: 0;
    right: 0;
    top: 50%;
    margin: -40px 10% 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    }
.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {
    right: auto;
    left: 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco {
    margin: 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco {
    line-height: 120px;
    width: auto;
    height: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco .btIcoHolder:before {
    font: 120px/1 Icon7Stroke;
    content: "\e680";
    width: auto;
    height: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco a.btIcoHolder {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco:hover a.btIcoHolder {
    color: #760002;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 75px 0 20px;
    height: 100px;
    line-height: 80px;
    font-size: 55px;
    font-weight: 300;
    border: none;
    text-align: center;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.rtl .btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 20px 0 75px;
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {
    color: #181818;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"] {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
.btSearchInner.btFromTopBox input[type="text"]:focus {
    border: none;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #181818 inset;
    box-shadow: 0 0 0 3px #181818 inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #fff inset;
    box-shadow: 0 0 0 3px #fff inset;
    }
.btHardRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 100px;
    }
.btSoftRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 10px;
    }
.btSquareButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 0;
    }
.btSearchInner.btFromTopBox button {
    border: 0 !important;
    position: absolute;
    margin: 0;
    right: 0;
    top: 0;
    border-radius: 0;
    width: 100px;
    height: 100px;
    background: transparent !important;
    border: 0;
    cursor: pointer;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.rtl .btSearchInner.btFromTopBox button {
    right: auto;
    left: 0;
    }
.btSearchInner.btFromTopBox button:before {
    font: 50px/1 Icon7Stroke;
    display: block;
    content: "\e618";
    color: #fff;
    font-weight: 400;
    text-align: center;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btLightSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before {
    color: rgba(0,0,0,.1);
    }
.btDarkSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before {
    color: rgba(255,255,255,.1);
    }
.btSearchInner.btFromTopBox button:hover:before {
    color: #dc0003;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btTopToolsSearchOpen .btSearchInner.btFromTopBox {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
    color: rgba(255,255,255,.3);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
    color: rgba(255,255,255,.3);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
    color: rgba(255,255,255,.3);
    }

/* iScroll */
.btDarkSkin .iScrollIndicator,
.btLightSkin .btDarkSkin .iScrollIndicator,
.btDarkSkin.btLightSkin .btDarkSkin .iScrollIndicator {
    background-color: rgba(255,255,255,.05) !important;
    border: 1px solid rgba(255,255,255,.1) !important;
    }

/* Prevent horizontal scroll on small screens when menu is open */
body.btMenuVerticalOn {
    width: 100vw;
    overflow: hidden;
    }

/* IE10 Menu Fix */
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li.on > ul {
    display: block;
    }

/* Articles in main menu */
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content {
    font-size: 16px;
    color: #181818;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText {
    font-size: .867em;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText .subToggler {
    display: none !important;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul {
    list-style-type: disc;
    margin: 0 0 15px 5px;
    padding: 0 0 0 5px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    width: auto;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a,
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover {
    text-decoration: underline;
    padding: 0;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:before,
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover:before {
    display: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a a:hover,
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul a:hover a:hover {
    text-decoration: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btText ul li {
    margin-left: 1em;
    display: list-item;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul {
    position: relative;
    top: auto;
    left: auto !important;
    right: auto !important;
    bottom: auto;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul a:after {
    display: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .btCustomMenu ul ul {
    display: none;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    top: auto;
    width: 100%;
    left: auto;
    right: auto;
    padding: 0;
    bottom: 10px;
    }
.btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li,
.btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li,
.btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li,
.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li > .sub-menu > .bt_mega_menu_content .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    }
.btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin .btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btLightSkin .btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content .btCustomMenu ul,
.btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul,
.btDarkSkin .btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul,
.btLightSkin .btDarkSkin .btLightSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul,
.btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul,
.btLightSkin .btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul,
.btDarkSkin.btLightSkin .btDarkSkin nav > ul > li.on > .sub-menu > .bt_mega_menu_content ul {
    pointer-events: all;
    }

/* Footer */
/* Footer copyright */
.btSiteFooter {
    font-size: .9em;
    }
.btSiteFooter .port {
    max-width: 1326px;
    margin: auto;
    }
.btSiteFooter .copyLine {
    margin-bottom: 0;
    }
.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    }
.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }
.btSiteFooter .menu li:last-child {
    margin: 0;
    }
.btSiteFooterWidgets {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    }
.btSiteFooterWidgets .btBox {
    background-color: transparent;
    }
.btSiteFooterWidgets .btBox .btImage img {
    margin: initial;
    }
.btSiteFooter .port .btFooterCopy,
.btSiteFooter .port .btFooterMenu {
    padding-bottom: 2em;
    }
.btSiteFooter .port:before {
    content: '';
    clear: both;
    width: 100%;
    display: block;
    height: 4px;
    background-color: #fff;
    margin-bottom: 2em;
    }
.btLightSkin .btSiteFooterWidgets,
.btDarkSkin .btLightSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets {
    background: #fff;
    }
.btLightSkin .btSiteFooter,
.btDarkSkin .btLightSkin .btSiteFooter,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter {
    background: #fff;
    }
.btLightSkin .btSiteFooter .port:before,
.btDarkSkin .btLightSkin .btSiteFooter .port:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port:before {
    background-color: #181818;
    }
.btDarkSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btSiteFooterWidgets,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets {
    background: #181818;
    }
.btDarkSkin .btSiteFooter,
.btLightSkin .btDarkSkin .btSiteFooter,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter {
    background: #181818;
    }
.btDarkSkin .btSiteFooter .port:before,
.btLightSkin .btDarkSkin .btSiteFooter .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before {
    background-color: #dc0003;
    }
section footer,
article footer {
    border-top: none;
    }
.btLightSkin .btFooterBelow,
.btDarkSkin .btLightSkin .btFooterBelow,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow,
.btDarkSkin .btFooterBelow,
.btLightSkin .btDarkSkin .btFooterBelow,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow {
    font-size: .8125em;
    border-bottom: #dc0003 4px solid;
    }
.btLightSkin .btFooterBelow ul,
.btDarkSkin .btLightSkin .btFooterBelow ul,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul,
.btDarkSkin .btFooterBelow ul,
.btLightSkin .btDarkSkin .btFooterBelow ul,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul {
    font-size: 1em;
    }
.btLightSkin .btFooterBelow ul li,
.btDarkSkin .btLightSkin .btFooterBelow ul li,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li,
.btDarkSkin .btFooterBelow ul li,
.btLightSkin .btDarkSkin .btFooterBelow ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li {
    display: inline;
    border: 0 !important;
    margin: 0 1.4em;
    padding: 0;
    }
.btLightSkin .btFooterBelow ul li:last-child,
.btDarkSkin .btLightSkin .btFooterBelow ul li:last-child,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li:last-child,
.btDarkSkin .btFooterBelow ul li:last-child,
.btLightSkin .btDarkSkin .btFooterBelow ul li:last-child,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li:last-child {
    margin-right: 0;
    }
.rtl.btLightSkin .btFooterBelow ul li:last-child,
.rtl.btDarkSkin .btLightSkin .btFooterBelow ul li:last-child,
.rtl.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li:last-child,
.rtl.btDarkSkin .btFooterBelow ul li:last-child,
.rtl.btLightSkin .btDarkSkin .btFooterBelow ul li:last-child,
.rtl.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li:last-child {
    margin-right: 1.4em;
    margin-left: 0;
    }
.btLightSkin .btFooterBelow ul li a,
.btDarkSkin .btLightSkin .btFooterBelow ul li a,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li a,
.btDarkSkin .btFooterBelow ul li a,
.btLightSkin .btDarkSkin .btFooterBelow ul li a,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li a {
    display: inline-block;
    padding: 0 !important;
    }
.btLightSkin .btFooterBelow ul li a:before,
.btDarkSkin .btLightSkin .btFooterBelow ul li a:before,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li a:before,
.btDarkSkin .btFooterBelow ul li a:before,
.btLightSkin .btDarkSkin .btFooterBelow ul li a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li a:before {
    display: none;
    }
.btLightSkin .btFooterBelow ul li a:after,
.btDarkSkin .btLightSkin .btFooterBelow ul li a:after,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li a:after,
.btDarkSkin .btFooterBelow ul li a:after,
.btLightSkin .btDarkSkin .btFooterBelow ul li a:after,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li a:after {
    display: block;
    clear: none;
    border-bottom: 1px solid #dc0003;
    content: "";
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.btLightSkin .btFooterBelow ul li a:hover:after,
.btDarkSkin .btLightSkin .btFooterBelow ul li a:hover:after,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li a:hover:after,
.btDarkSkin .btFooterBelow ul li a:hover:after,
.btLightSkin .btDarkSkin .btFooterBelow ul li a:hover:after,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li a:hover:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btFooterBelow ul li:after,
.btDarkSkin .btLightSkin .btFooterBelow ul li:after,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li:after,
.btDarkSkin .btFooterBelow ul li:after,
.btLightSkin .btDarkSkin .btFooterBelow ul li:after,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li:after {
    display: none;
    }
.btLightSkin .btFooterBelow ul li ul,
.btDarkSkin .btLightSkin .btFooterBelow ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btFooterBelow ul li ul,
.btDarkSkin .btFooterBelow ul li ul,
.btLightSkin .btDarkSkin .btFooterBelow ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterBelow ul li ul {
    display: none;
    }
.btFooterText .btText {
    font-size: .875em;
    }
.btFooterLargeTitle .btIcoHolder span {
    font-family: Roboto Slab;
    font-weight: 700;
    }
.btIcoMediumSize.btFooterLargeTitle .btIcoHolder span {
    font-size: 1.5em !important;
    }
.btIcoBigSize.btFooterLargeTitle .btIcoHolder span {
    font-size: 2.25em !important;
    }
.btIcoLargeSize.btFooterLargeTitle .btIcoHolder span {
    font-size: 2.5em !important;
    }
.btLatestPostsContainer.verticalPosts.btFooterLatestPosts .btSingleLatestPostContent {
    padding-top: 0;
    padding-bottom: 0;
    font-size: .875em;
    }
.btLatestPostsContainer.verticalPosts.btFooterLatestPosts .bpgPhoto {
    max-height: 110px;
    }
.btLightSkin .btFooterCustomMenu ul,
.btDarkSkin .btLightSkin .btFooterCustomMenu ul,
.btLightSkin .btDarkSkin .btLightSkin .btFooterCustomMenu ul,
.btDarkSkin .btFooterCustomMenu ul,
.btLightSkin .btDarkSkin .btFooterCustomMenu ul,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterCustomMenu ul {
    display: block;
    }
.btLightSkin .btFooterCustomMenu ul li,
.btDarkSkin .btLightSkin .btFooterCustomMenu ul li,
.btLightSkin .btDarkSkin .btLightSkin .btFooterCustomMenu ul li,
.btDarkSkin .btFooterCustomMenu ul li,
.btLightSkin .btDarkSkin .btFooterCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterCustomMenu ul li {
    width: 50%;
    float: left;
    border: 0 !important;
    }
.btLightSkin .btFooterCustomMenu ul li ul,
.btDarkSkin .btLightSkin .btFooterCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btFooterCustomMenu ul li ul,
.btDarkSkin .btFooterCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btFooterCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterCustomMenu ul li ul {
    display: none;
    }
.btLightSkin .btFooterCustomMenu ul:after,
.btDarkSkin .btLightSkin .btFooterCustomMenu ul:after,
.btLightSkin .btDarkSkin .btLightSkin .btFooterCustomMenu ul:after,
.btDarkSkin .btFooterCustomMenu ul:after,
.btLightSkin .btDarkSkin .btFooterCustomMenu ul:after,
.btDarkSkin.btLightSkin .btDarkSkin .btFooterCustomMenu ul:after {
    clear: both;
    content: "";
    display: block;
    width: 100%;
    }

/* Single post */
.sticky .headline:before {
    content: '\e91f';
    font-family: CustomEssentialSet;
    display: block;
    float: left;
    margin-right: .4em;
    font-size: .7em;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    }
.btLightSkin .sticky .headline:before,
.btDarkSkin .btLightSkin .sticky .headline:before,
.btLightSkin .btDarkSkin .btLightSkin .sticky .headline:before {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .sticky .headline:before,
.btLightSkin .btDarkSkin .sticky .headline:before,
.btDarkSkin.btLightSkin .btDarkSkin .sticky .headline:before {
    background: rgba(255,255,255,.1);
    }
.rtl .sticky .headline:before {
    float: right;
    margin-right: 0;
    margin-left: .4em;
    }
.sticky .header .dash:after {
    margin-left: 70px !important;
    }
.rtl .sticky .header .dash:after {
    margin-left: 0 !important;
    margin-right: 70px !important;
    }
.sticky .btBlogSimpleViewCategories .headline:before {
    content: '';
    }
.btArticle .port {
    border-width: 2px;
    border-style: solid;
    padding: 30px 60px !important;
    margin: 0 0 30px;
    }
.btLightSkin .btArticle .port,
.btDarkSkin .btLightSkin .btArticle .port,
.btLightSkin .btDarkSkin .btLightSkin .btArticle .port {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticle .port,
.btLightSkin .btDarkSkin .btArticle .port,
.btDarkSkin.btLightSkin .btDarkSkin .btArticle .port {
    border-color: rgba(255,255,255,.1);
    }
.single-post.btNoSidebar .btArticle {
    max-width: 1326px;
    margin: 0 auto;
    }
.single-post.btNoSidebar .btTopMediaPosition .btMediaBox {
    max-width: 1326px;
    margin: 30px auto 0;
    }
.btArticle.btArticleWithSideInfo .port {
    padding: 30px !important;
    }
.boldShare {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 15px;
    padding-right: 15px;
    border-width: 1px 0 0;
    border-style: solid;
    margin-top: 15px;
    }
.btLightSkin .boldShare,
.btDarkSkin .btLightSkin .boldShare,
.btLightSkin .btDarkSkin .btLightSkin .boldShare {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .boldShare,
.btLightSkin .btDarkSkin .boldShare,
.btDarkSkin.btLightSkin .btDarkSkin .boldShare {
    border-color: rgba(255,255,255,.1);
    }
.boldArticleBody .port,
.btArticleBody .port {
    padding: 0 !important;
    }
.btAboutAutorSection .port {
    padding: 0 !important;
    }
.btAboutAuthor {
    display: table;
    width: 100%;
    padding: 30px 60px;
    }
.btLightSkin .btAboutAuthor,
.btDarkSkin .btLightSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor {
    background: rgba(255,255,255,.1);
    }
.btAboutAuthor .aaAvatar {
    display: table-cell;
    vertical-align: top;
    width: 120px;
    border-radius: 50%;
    }
.btAboutAuthor .aaAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
    }
.btAboutAuthor .aaAvatar img.square_avatar {
    border-radius: 0;
    }
.btLightSkin .btAboutAuthor .aaAvatar img,
.btDarkSkin .btLightSkin .btAboutAuthor .aaAvatar img,
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor .aaAvatar img {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btAboutAuthor .aaAvatar img,
.btLightSkin .btDarkSkin .btAboutAuthor .aaAvatar img,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor .aaAvatar img {
    background: rgba(255,255,255,.1);
    }
.btAboutAuthor .aaTxt {
    display: table-cell;
    vertical-align: top;
    padding: 0 0 0 1.875em;
    }
.rtl .btAboutAuthor .aaTxt {
    padding: 0 1.875em 0 0;
    }
.btAboutAuthor .aaTxt p {
    opacity: .9;
    }
.btAboutAuthor .aaTxt .aaSocial .btIco .btIcoHolder:before {
    min-width: 32px;
    }

/* Media box */
.btMediaBox {
    position: relative;
    overflow: hidden;
    }
.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
    }
.btMediaBox .aspectVideo {
    visibility: hidden;
    width: 100%;
    }
.btMediaBox iframe {
    display: block;
    border: none;
    }
.btMediaBox.video iframe {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
    }
.btMediaBox.audio iframe {
    display: block;
    width: 100% !important;
    }
.btMediaBox.btQuote,
.btMediaBox.btLink {
    text-align: center;
    font-family: Roboto Condensed;
    position: relative;
    display: block;
    padding: 30px;
    margin: 0;
    background-color: #dc0003 !important;
    font-weight: 300;
    padding: 45px;
    }
.btMediaBox.btQuote p:before,
.btMediaBox.btLink p:before {
    display: block;
    text-align: center;
    font: 1.2em/1.2em Icon7Stroke;
    }
.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-size: 3em;
    line-height: 1.3em;
    margin: .3em;
    }
.gridItem .btMediaBox.btQuote p,
.gridItem .btMediaBox.btLink p {
    font-size: 1.5em;
    line-height: inherit;
    }
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    display: inline-block;
    padding: 20px 0 0;
    border-top: 2px solid #fff;
    margin: 0;
    font-size: 1em;
    }
.btMediaBox.btQuote a,
.btMediaBox.btLink a {
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btMediaBox.btQuote a:hover,
.btMediaBox.btLink a:hover {
    color: #fff;
    opacity: .6;
    }
.btMediaBox.btLink p:before {
    content: "\e641";
    }
.btMediaBox.btQuote p:before {
    content: "\e635";
    }
.single .btMediaBox,
.blog .btMediaBox,
.archive .btMediaBox,
.search .btMediaBox {
    margin-bottom: 1em;
    }
.single .btBlogColumnView .btMediaBox,
.blog .btBlogColumnView .btMediaBox,
.archive .btBlogColumnView .btMediaBox,
.search .btBlogColumnView .btMediaBox {
    margin-bottom: 0;
    }
.single .btTopMediaPosition .btMediaBox,
.blog .btTopMediaPosition .btMediaBox,
.archive .btTopMediaPosition .btMediaBox,
.search .btTopMediaPosition .btMediaBox {
    margin-bottom: -2px;
    }
.single-format-gallery .btTopMediaPosition .btMediaBox .btGridGallery {
    margin-bottom: 1em;
    }
.btTopMediaPosition .btMediaBox .btGridGap-0 {
    margin-right: 0;
    margin-bottom: 2px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-1 {
    margin-right: 1px;
    margin-bottom: 3px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-2 {
    margin-right: 2px;
    margin-bottom: 4px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-3 {
    margin-right: 3px;
    margin-bottom: 5px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-4 {
    margin-right: 4px;
    margin-bottom: 6px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-5 {
    margin-right: 5px;
    margin-bottom: 7px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-6 {
    margin-right: 6px;
    margin-bottom: 8px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-7 {
    margin-right: 7px;
    margin-bottom: 9px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-8 {
    margin-right: 8px;
    margin-bottom: 10px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-9 {
    margin-right: 9px;
    margin-bottom: 11px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-10 {
    margin-right: 10px;
    margin-bottom: 12px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-15 {
    margin-right: 15px;
    margin-bottom: 17px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-20 {
    margin-right: 20px;
    margin-bottom: 22px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-30 {
    margin-right: 30px;
    margin-bottom: 32px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-40 {
    margin-right: 40px;
    margin-bottom: 42px !important;
    }
.btTopMediaPosition .btMediaBox .btGridGap-50 {
    margin-right: 50px;
    margin-bottom: 52px !important;
    }
.btLightSkin .btMediaBox,
.btDarkSkin .btLightSkin .btMediaBox,
.btLightSkin .btDarkSkin .btLightSkin .btMediaBox {
    background: #fff;
    }
.btDarkSkin .btMediaBox,
.btLightSkin .btDarkSkin .btMediaBox,
.btDarkSkin.btLightSkin .btDarkSkin .btMediaBox {
    background: #181818;
    }
.single .btGhost .header {
    display: inline-block;
    }
.btBlogColumnView .btMediaBox.btQuote p:before,
.btBlogColumnView .btMediaBox.btLink p:before {
    font: 2em/2em Icon7Stroke;
    }
.btBlogColumnView .btMediaBox.btQuote p,
.btBlogColumnView .btMediaBox.btLink p {
    font-size: 2em;
    margin-bottom: .5em;
    }

/* Article list */
.btArticleListItem {
    margin-bottom: 60px;
    }
.btDarkSkin .btArticleListItem .headline a,
.btLightSkin .btDarkSkin .btArticleListItem .headline a,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem .headline a {
    color: #fff;
    }
.btLightSkin .btArticleListItem .headline a,
.btDarkSkin .btLightSkin .btArticleListItem .headline a,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem .headline a {
    color: #181818;
    }
.btArticleListItem .headline a:hover {
    color: #dc0003;
    }
.btArticleListItem.btListSwap:nth-child(odd) .btArticleListBody .boldRow .rowItem {
    float: right;
    }

/* Simple view */
.btArticleListItem.btBlogSimpleView {
    margin-bottom: 2em;
    padding-bottom: 0;
    }
.btLightSkin .btArticleListItem.btBlogSimpleView,
.btDarkSkin .btLightSkin .btArticleListItem.btBlogSimpleView,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem.btBlogSimpleView {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleListItem.btBlogSimpleView,
.btLightSkin .btDarkSkin .btArticleListItem.btBlogSimpleView,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem.btBlogSimpleView {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btBlogSimpleView {
    padding-left: 0 !important;
    }
.btBlogSimpleView .header .btSuperTitle,
.btBlogSimpleView .header .btSubTitle {
    font-size: .6875em !important;
    }
.btBlogSimpleView .asgItem.avatar img {
    border-radius: 50%;
    max-width: 100px;
    float: left;
    margin-bottom: 10px;
    }

/* Column view */
.btArticleListItem .header .btSuperTitle,
.btArticleListItem .header .btSubTitle,
.btPostSingleItemColumns .header .btSuperTitle,
.btPostSingleItemColumns .header .btSubTitle {
    font-size: .6875em !important;
    margin-bottom: 1em !important;
    }
.btArticleListItem {
    margin-bottom: 37.5px;
    }
.btLightSkin .btArticleListItem,
.btDarkSkin .btLightSkin .btArticleListItem,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem {
    border-bottom: 2px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleListItem,
.btLightSkin .btDarkSkin .btArticleListItem,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem {
    border-bottom: 2px solid rgba(255,255,255,.1);
    }
.btArticleListItem .btArticleListBody .boldRow > .rowItem {
    padding-bottom: 37.5px;
    }

/* Comments */
body:not(.woocommerce) .btCommentsBox .form-submit {
    margin-bottom: 0;
    }
.btCommentsBox .form-submit {
    text-align: right;
    }
.rtl .btCommentsBox .form-submit {
    text-align: left;
    }
.btCommentsBox .form-submit button {
    margin-right: 0;
    margin-left: 0;
    text-transform: uppercase;
    }
.btCommentsBox {
    margin-top: 30px;
    margin: 0 0 1em;
    }
.btCommentsBox > h4 {
    font-size: 1.875em;
    line-height: 1.366em;
    }
.rtl .btCommentsBox > h4 {
    text-align: right;
    }
.btCommentsBox > h4:before {
    font-weight: 300;
    display: block;
    content: "\e668";
    font-family: Icon7Stroke;
    float: left;
    line-height: 1.366em;
    font-size: 1.066em;
    color: #dc0003;
    width: 52px;
    height: 40px;
    text-align: center;
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    }
.btLightSkin .btCommentsBox > h4:before,
.btDarkSkin .btLightSkin .btCommentsBox > h4:before,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox > h4:before {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox > h4:before,
.btLightSkin .btDarkSkin .btCommentsBox > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox > h4:before {
    border-color: rgba(255,255,255,.1);
    }
.rtl .btCommentsBox > h4:before {
    float: right;
    border-width: 0 0 0 1px;
    margin: 0 0 0 10px;
    }
.btCommentsBox > h1,
.btCommentsBox > h2,
.btCommentsBox > h3,
.btCommentsBox > h4,
.btCommentsBox > h5,
.btCommentsBox > h6,
.btCommentsBox > h7,
.btCommentsBox > h8 {
    margin: 0;
    padding: 0;
    }
.btCommentsBox ul.comments {
    margin: 1.875em 0;
    padding: 0 30px;
    }
.btLightSkin .btCommentsBox ul.comments,
.btDarkSkin .btLightSkin .btCommentsBox ul.comments,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox ul.comments,
.btLightSkin .btDarkSkin .btCommentsBox ul.comments,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments {
    border: 1px solid rgba(255,255,255,.1);
    }
.btCommentsBox ul.comments .pingback p {
    margin: .625em 0;
    }
.btCommentsBox ul.comments .pingback p a {
    font-family: Roboto Condensed;
    }
.btCommentsBox ul.comments li.comment {
    list-style: none;
    display: block;
    padding: 0;
    margin-left: 0;
    }
.btCommentsBox ul.comments > li,
.btCommentsBox ul.comments > li.comment > ul.children > li.comment {
    display: block;
    margin: 0;
    }
.btLightSkin .btCommentsBox ul.comments > li,
.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments > li,
.btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox ul.comments > li,
.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li,
.btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btCommentsBox ul.comments > li:first-child,
.btCommentsBox ul.comments > li.comment > ul.children > li.comment:first-child {
    border-top: 0;
    padding-top: 0;
    }
.btCommentsBox ul.comments li > article {
    margin: 0;
    position: relative;
    width: 100%;
    display: table;
    }
.btCommentsBox ul.comments li > article .commentTxt {
    padding: 30px 0;
    display: table-cell;
    }
.btCommentsBox ul.comments li > article .commentAvatar {
    width: 120px;
    display: table-cell;
    vertical-align: top;
    padding: 30px 30px 30px 0;
    }
.rtl .btCommentsBox ul.comments li > article .commentAvatar {
    padding: 30px 0 30px 30px;
    }
.btCommentsBox ul.comments li > article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
    }
.btCommentsBox ul.comments li > article .commentAvatar img.square_avatar {
    border-radius: 0;
    height: auto;
    }
.btCommentsBox ul.comments ul article {
    padding: 0 0 0 40px;
    }
.btCommentsBox ul.children {
    margin: 0 0 0 20px;
    }
.rtl .btCommentsBox ul.children {
    margin: 0 20px 0 0;
    }
.btCommentsBox input,
.btCommentsBox textarea {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btCommentsBox textarea {
    height: 198px;
    }
.btCommentsBox .pcItem {
    line-height: 0;
    }
.btCommentsBox .pcItem label {
    line-height: 1.8;
    font-size: .8125em;
    margin-bottom: 6px;
    display: block;
    }
.btCommentsBox .pcItem label .required {
    color: #dc0003;
    font-weight: 900;
    }
.btCommentsBox .pcItem textarea {
    line-height: 1.8;
    font-size: .8125em;
    }
.btCommentsBox .comment-form .pcItem.btComment {
    width: 50%;
    float: left;
    padding-right: 15px;
    }
.rtl .btCommentsBox .comment-form .pcItem.btComment {
    float: right;
    padding-right: 0;
    padding-left: 15px;
    }
.logged-in .btCommentsBox .comment-form .pcItem.btComment {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    }
.btCommentsBox .comment-form .row {
    width: 50%;
    float: left;
    padding-left: 15px;
    }
.rtl .btCommentsBox .comment-form .row {
    float: right;
    padding-left: 0;
    padding-right: 15px;
    }
.btCommentsBox .vcard {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0;
    }
.btCommentsBox .vcard h1.author,
.btCommentsBox .vcard h2.author,
.btCommentsBox .vcard h3.author,
.btCommentsBox .vcard h4.author,
.btCommentsBox .vcard h5.author,
.btCommentsBox .vcard h6.author,
.btCommentsBox .vcard h7.author,
.btCommentsBox .vcard h8.author {
    margin: 0;
    padding: 0;
    line-height: 1.3;
    }
.btCommentsBox .vcard .posted {
    margin: 0 0 0 10px;
    opacity: .8;
    line-height: 1.15;
    text-align: left;
    padding: 0 0 0 10px;
    font-family: "Roboto Condensed";
    font-size: .6875em;
    line-height: 2.36em;
    border-left: 1px solid rgba(0,0,0,.1);
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    }
.btCommentsBox .vcard .posted:before {
    float: left;
    display: block;
    font-family: FontAwesome;
    font-size: 13px;
    padding: 0 8px 0 0;
    opacity: .8;
    content: "\f133";
    }
.rtl .btCommentsBox .vcard .posted:before {
    float: right;
    padding: 0 0 0 8px;
    }
.rtl .btCommentsBox .vcard .posted {
    text-align: right;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border: 0;
    border-right: 1px solid rgba(0,0,0,.1);
    }
.btLightSkin .btCommentsBox .vcard .posted,
.btDarkSkin .btLightSkin .btCommentsBox .vcard .posted,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .vcard .posted {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox .vcard .posted,
.btLightSkin .btDarkSkin .btCommentsBox .vcard .posted,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .vcard .posted {
    border-color: rgba(255,255,255,.1);
    }
.woocommerce .btCommentsBox .vcard .star-rating {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: .8125em;
    }
.woocommerce .btCommentsBox .vcard .star-rating strong {
    display: none;
    }
.woocommerce.rtl .btCommentsBox .vcard .star-rating {
    right: auto;
    left: 0;
    }
.btCommentsBox .comment {
    clear: both;
    }
.rtl .btCommentsBox .comment {
    text-align: right;
    }
.btCommentsBox .commentTxt p.edit-link,
.btCommentsBox .commentTxt p.reply {
    float: left;
    margin: 0 2em 0 0;
    font-family: "Roboto Condensed";
    font-size: .675em;
    text-transform: uppercase;
    }
.btCommentsBox .commentTxt p.edit-link a,
.btCommentsBox .commentTxt p.reply a {
    opacity: .8;
    line-height: 13px;
    }
.btCommentsBox .commentTxt p.edit-link a:hover,
.btCommentsBox .commentTxt p.reply a:hover {
    opacity: 1;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.rtl .btCommentsBox .commentTxt p.edit-link,
.rtl .btCommentsBox .commentTxt p.reply {
    float: right;
    margin: 0 0 0 2em;
    }
.btCommentsBox .commentTxt p.reply {
    clear: left;
    }
.rtl .btCommentsBox .commentTxt p.reply {
    clear: right;
    }
.btCommentsBox .commentTxt p.edit-link a:before,
.btCommentsBox .commentTxt p.reply a:before {
    float: left;
    display: block;
    font-family: FontAwesome;
    font-size: 13px;
    padding: 0 8px 0 0;
    opacity: .8;
    }
.rtl .btCommentsBox .commentTxt p.edit-link a:before,
.rtl .btCommentsBox .commentTxt p.reply a:before {
    float: right;
    padding: 0 0 0 8px;
    }
.btCommentsBox .commentTxt p.edit-link a:before {
    content: "\f040";
    }
.btCommentsBox .commentTxt p.reply a:before {
    content: "\f112";
    }
.btCommentsBox .comment-respond > h3 {
    font-size: 1.875em;
    line-height: 1.366em;
    margin-bottom: 1em;
    padding: 0;
    }
.rtl .btCommentsBox .comment-respond > h3 {
    text-align: right;
    }
.btCommentsBox .comment-respond > h3:before {
    font-weight: 300;
    display: block;
    content: "\e93e";
    font-family: CustomEssentialSet;
    float: left;
    line-height: 1.366em;
    font-size: 1.066em;
    color: #dc0003;
    width: 52px;
    height: 40px;
    text-align: center;
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    }
.btLightSkin .btCommentsBox .comment-respond > h3:before,
.btDarkSkin .btLightSkin .btCommentsBox .comment-respond > h3:before,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .comment-respond > h3:before {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox .comment-respond > h3:before,
.btLightSkin .btDarkSkin .btCommentsBox .comment-respond > h3:before,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .comment-respond > h3:before {
    border-color: rgba(255,255,255,.1);
    }
.rtl .btCommentsBox .comment-respond > h3:before {
    float: right;
    border-width: 0 0 0 1px;
    margin: 0 0 0 10px;
    }
.btCommentsBox .comment-form {
    padding: 30px;
    }
.btLightSkin .btCommentsBox .comment-form,
.btDarkSkin .btLightSkin .btCommentsBox .comment-form,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .comment-form {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btCommentsBox .comment-form,
.btLightSkin .btDarkSkin .btCommentsBox .comment-form,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .comment-form {
    background: rgba(255,255,255,.1);
    }
.rtl .btCommentsBox .comment-form {
    text-align: right;
    }
.btCommentsBox .comment-navigation {
    text-align: right;
    clear: right;
    }
.btCommentsBox .comment-navigation a,
.btCommentsBox .comment-navigation span {
    display: inline-block;
    }
.btCommentsBox .comment-navigation span {
    margin: 0 5px;
    }
.no-comments {
    opacity: .5;
    text-align: center;
    font-family: Roboto Condensed;
    text-transform: uppercase;
    }
.comment-respond .btnOutline button[type="submit"] {
    font-family: "Roboto Slab";
    margin: -7px -12px;
    padding: 7px 20px;
    height: 41px;
    background: transparent;
    border: 0;
    cursor: pointer;
    color: inherit;
    font-weight: 700;
    }
a#cancel-comment-reply-link {
    font-weight: 700;
    font-family: Roboto Condensed;
    background: #616161;
    border: 2px solid transparent;
    color: #fff;
    font-size: .9275em;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 0 1em;
    padding: 0 1em;
    line-height: 2.4em;
    float: right;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
.btHardRoundedButtons a#cancel-comment-reply-link {
    border-radius: 50px;
    }
.btSoftRoundedButtons a#cancel-comment-reply-link {
    border-radius: 2px;
    }
a#cancel-comment-reply-link:hover {
    background: #2e2e2e;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl a#cancel-comment-reply-link {
    margin: 0 1em 0 0;
    float: left;
    }

/* Image alignment (unit test) */
.btContentHolder .alignleft {
    float: left;
    margin: 0 15px 0 0;
    }
.btContentHolder .alignright {
    float: right;
    margin: 0 0 0 15px;
    }
.btContentHolder .aligncenter,
.btContentHolder .btContent .alignnone {
    text-align: center;
    margin: 0 auto;
    }
.btContentHolder figure.aligncenter,
.btContentHolder .btContent figure.alignnone {
    margin: 0 auto 15px;
    }
.btContentHolder .alignnone {
    width: auto !important;
    }

/* Password protection (unit test) */
.post-password-form input[type="password"] {
    padding: 10px;
    height: 38px;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    display: block;
    margin: 0 0 15px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .post-password-form input[type="password"],
.btDarkSkin .btLightSkin .post-password-form input[type="password"],
.btLightSkin .btDarkSkin .btLightSkin .post-password-form input[type="password"] {
    border-color: rgba(0,0,0,.2);
    }
.btDarkSkin .post-password-form input[type="password"],
.btLightSkin .btDarkSkin .post-password-form input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .post-password-form input[type="password"] {
    border-color: rgba(255,255,255,.2);
    }
.post-password-form input[type="submit"] {
    display: block;
    margin: 0 auto;
    color: #FFF;
    width: auto;
    height: 35px;
    background: #dc0003;
    border: 0;
    cursor: pointer;
    padding: .675em .923em;
    font-size: .8125em;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    font-weight: 700;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.post-password-form input[type="submit"]:hover {
    background: #760002;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }

/* Pagination */
.btPagination {
    font-family: "Roboto Slab";
    font-weight: 400;
    font-size: 1em;
    line-height: 38px;
    }
.btPagination :after {
    display: table;
    content: " ";
    width: 100%;
    clear: both;
    }
.btPagination .paging.onLeft {
    float: left;
    }
.rtl .btPagination .paging.onLeft {
    float: right;
    }
.btPagination .paging.onRight {
    float: right;
    }
.rtl .btPagination .paging.onRight {
    float: left;
    }
.btPagination .paging {
    padding-bottom: 2em;
    }
.btPagination .paging a {
    display: block;
    font-weight: 700;
    }
.btPagination .paging p {
    margin: 0;
    }
.btPagination .paging a:after {
    width: 41px;
    height: 41px;
    display: block;
    text-align: center;
    font: 32px/41px Icon7Stroke;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    font-weight: 300;
    border-radius: 50%;
    }
.btLightSkin .btPagination .paging a:after,
.btDarkSkin .btLightSkin .btPagination .paging a:after,
.btLightSkin .btDarkSkin .btLightSkin .btPagination .paging a:after {
    border: 1px solid transparent;
    background: rgba(0,0,0,.1);
    color: #181818;
    }
.btDarkSkin .btPagination .paging a:after,
.btLightSkin .btDarkSkin .btPagination .paging a:after,
.btDarkSkin.btLightSkin .btDarkSkin .btPagination .paging a:after {
    border: 1px solid transparent;
    background: rgba(255,255,255,.1);
    color: #fff;
    }
.btPagination .paging a:hover:after {
    opacity: .75;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btPagination .paging a:hover:after,
.btDarkSkin .btLightSkin .btPagination .paging a:hover:after,
.btLightSkin .btDarkSkin .btLightSkin .btPagination .paging a:hover:after {
    border: 1px solid #181818;
    background: #fff;
    }
.btDarkSkin .btPagination .paging a:hover:after,
.btLightSkin .btDarkSkin .btPagination .paging a:hover:after,
.btDarkSkin.btLightSkin .btDarkSkin .btPagination .paging a:hover:after {
    border: 1px solid #fff;
    background: #181818;
    }
.btPagination .paging .pagePrev a:after {
    content: "\e686";
    float: left;
    margin: 0 10px 0 0;
    }
.rtl .btPagination .paging .pagePrev a:after {
    float: right;
    margin: 0 0 0 10px;
    content: "\e684";
    }
.btPagination .paging .pageNext a:after {
    content: "\e684";
    float: right;
    margin: 0 0 0 10px;
    }
.rtl .btPagination .paging .pageNext a:after {
    float: left;
    margin: 0 10px 0 0;
    content: "\e686";
    }

/* Linked pages in a single post (unit test) */
.btLinkPages {
    margin: 2em -30px 0 -30px;
    }
.btLinkPages ul {
    padding-left: 0;
    margin: 2em 30px 0 30px;
    }
.btLinkPages ul li {
    list-style: none;
    display: inline-block;
    padding: 0;
    }
.btLinkPages ul a {
    display: inline-block;
    border-radius: 50%;
    width: 1.6275em;
    text-align: center;
    background: #dc0003;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLinkPages ul a:hover {
    background: #760002;
    color: #fff;
    }

/* Author avatar in list */
.articleSideGutter {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.4;
    width: 120px;
    font-size: .6875em;
    font-family: Roboto Condensed;
    }
.rtl .articleSideGutter {
    left: auto;
    right: 0;
    }
.articleSideGutter .btArticleAuthor {
    display: block;
    clear: both;
    line-height: 3em;
    }
.articleSideGutter .btArticleAuthor img {
    margin: 0;
    width: 100%;
    height: auto;
    }
.articleSideGutter .btArticleDate {
    display: block;
    clear: both;
    line-height: 3em;
    }
.articleSideGutter .btArticleAuthor:after,
.articleSideGutter .btArticleDate:after {
    content: "";
    display: block;
    width: 100%;
    clear: both;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    }
.btLightSkin .articleSideGutter .btArticleAuthor:after,
.btLightSkin .articleSideGutter .btArticleDate:after,
.btDarkSkin .btLightSkin .articleSideGutter .btArticleAuthor:after,
.btDarkSkin .btLightSkin .articleSideGutter .btArticleDate:after,
.btLightSkin .btDarkSkin .btLightSkin .articleSideGutter .btArticleAuthor:after,
.btLightSkin .btDarkSkin .btLightSkin .articleSideGutter .btArticleDate:after {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .articleSideGutter .btArticleAuthor:after,
.btDarkSkin .articleSideGutter .btArticleDate:after,
.btLightSkin .btDarkSkin .articleSideGutter .btArticleAuthor:after,
.btLightSkin .btDarkSkin .articleSideGutter .btArticleDate:after,
.btDarkSkin.btLightSkin .btDarkSkin .articleSideGutter .btArticleAuthor:after,
.btDarkSkin.btLightSkin .btDarkSkin .articleSideGutter .btArticleDate:after {
    border-color: rgba(255,255,255,.1);
    }
.articleSideGutter .btArticleAuthor:last-child:after,
.articleSideGutter .btArticleDate:last-child:after {
    display: none;
    }
.simpleArticleSideGutter {
    font-size: .6875em;
    text-align: left;
    font-family: Roboto Condensed;
    }
.rtl .simpleArticleSideGutter {
    text-align: right;
    }
.rtl .simpleArticleSideGutter .btArticleAuthor,
.rtl .simpleArticleSideGutter .btArticleDate {
    display: inline-block;
    float: right;
    }
.btHasAuthorInfo .btArticleListBody {
    padding: 0 0 0 30px;
    margin: 0 0 0 150px;
    border-left: 1px solid rgba(0,0,0,.1);
    }
.rtl .btHasAuthorInfo .btArticleListBody {
    border-right: 1px solid rgba(0,0,0,.1);
    border-left: 0;
    padding: 0 30px 0 0;
    margin: 0 150px 0 0;
    }
.btLightSkin .btHasAuthorInfo .btArticleListBody,
.btDarkSkin .btLightSkin .btHasAuthorInfo .btArticleListBody,
.btLightSkin .btDarkSkin .btLightSkin .btHasAuthorInfo .btArticleListBody {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btHasAuthorInfo .btArticleListBody,
.btLightSkin .btDarkSkin .btHasAuthorInfo .btArticleListBody,
.btDarkSkin.btLightSkin .btDarkSkin .btHasAuthorInfo .btArticleListBody {
    border-color: rgba(255,255,255,.1);
    }
.btArticleListBodyContent a {
    text-decoration: underline;
    }
.btArticleListBodyContent a:hover {
    text-decoration: none;
    }

/* Photo slide */
.boldPhotoSlide {
    position: relative;
    }
.single .boldPhotoSlide {
    padding: 0 15px;
    }
.single .boldPhotoSlide h4.nbs {
    margin: 0 30px 30px !important;
    top: auto;
    bottom: 0;
    }

/* Galleries (unit test) */
.gallery {
    margin-bottom: 1.6em;
    }
.gallery .gallery-item {
    display: inline-block;
    padding: 0 4px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 0;
    }
.gallery-columns-2 .gallery .gallery-item {
    max-width: 50%;
    }
.gallery-columns-3 .gallery .gallery-item {
    max-width: 33.33%;
    }
.gallery-columns-4 .gallery .gallery-item {
    max-width: 25%;
    }
.gallery-columns-5 .gallery .gallery-item {
    max-width: 20%;
    }
.gallery-columns-6 .gallery .gallery-item {
    max-width: 16.66%;
    }
.gallery-columns-7 .gallery .gallery-item {
    max-width: 14.28%;
    }
.gallery-columns-8 .gallery .gallery-item {
    max-width: 12.5%;
    }
.gallery-columns-9 .gallery .gallery-item {
    max-width: 11.11%;
    }
@media (max-width: 1200px) {
.gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    }
}

.gallery-icon img {
    margin: 0 auto;
    }
.gallery-caption {
    display: block;
    padding: 5px 0;
    }
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
    }

/* Inner text special Rapid composer */
span.enhanced {
    display: block;
    float: left;
    margin: 0 .3em .1em 0;
    padding: 0;
    width: 1.8em;
    font-size: 1.8em;
    height: 1.8em;
    line-height: 1.6em;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #181818;
    border-radius: 1.8em;
    }
.btLightSkin span.enhanced,
.btDarkSkin .btLightSkin span.enhanced,
.btLightSkin .btDarkSkin .btLightSkin span.enhanced {
    border-color: #181818;
    }
.btDarkSkin span.enhanced,
.btLightSkin .btDarkSkin span.enhanced,
.btDarkSkin.btLightSkin .btDarkSkin span.enhanced {
    border-color: #181818;
    }
span.btHighlight {
    display: inline-block;
    padding: .06em .5em;
    background-color: #dc0003;
    color: #fff;
    }

/* Post categories, comments, date and author spans */
.header .btSubTitle span,
.header .btSubTitle p,
.header .btSubTitle a,
.header .btSuperTitle span span,
.header .btSuperTitle span p,
.header .btSuperTitle span a {
    display: inline-block;
    }
.header .btSubTitle .btArticleDate,
.header .btSubTitle .btArticleAuthor,
.header .btSubTitle .btArticleComments,
.header .btSubTitle .btArticleCategories,
.header .btSubTitle .btArticleReadingTime,
.header .btSubTitle .btArticleViewsCount,
.header .btSuperTitle span .btArticleDate,
.header .btSuperTitle span .btArticleAuthor,
.header .btSuperTitle span .btArticleComments,
.header .btSuperTitle span .btArticleCategories,
.header .btSuperTitle span .btArticleReadingTime,
.header .btSuperTitle span .btArticleViewsCount {
    display: inline-block;
    }
.btArticleCategories {
    text-transform: uppercase;
    }
.btArticleCategories a {
    background: #616161;
    color: #fff !important;
    line-height: 2.18em;
    padding: 0 1.1em;
    margin: 0 .36em .36em 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    text-decoration: none;
    font-family: Roboto Condensed;
    }
.gridItem .btArticleCategories a {
    display: inline-block;
    }
.rtl .btArticleCategories a {
    margin: 0 0 .36em .36em;
    }
.btArticleCategories a:hover {
    opacity: .5;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    color: #fff !important;
    }
.btSoftRoundedButtons .btArticleCategories a {
    border-radius: 2px;
    }
.btHardRoundedButtons .btArticleCategories a {
    border-radius: 50px;
    }
.gridItem .btArticleCategories {
    font-size: .6875em;
    display: block;
    }
.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after,
.btArticleReadingTime:not(:last-child):after,
.btArticleViewsCount:not(:last-child):after {
    content: "";
    padding: 0 .909em;
    }
.btArticleDate,
.btArticleComments,
.btArticleReadingTime,
.btArticleViewsCount {
    opacity: .8;
    text-transform: none;
    }
.btArticleDate:before,
.btArticleComments:before,
.btArticleReadingTime:before,
.btArticleViewsCount:before {
    font-size: 1.18em;
    font-family: FontAwesome;
    margin: 0;
    display: inline-block;
    }
body:not(.rtl) .btArticleDate:before,
body:not(.rtl) .btArticleComments:before,
body:not(.rtl) .btArticleReadingTime:before,
body:not(.rtl) .btArticleViewsCount:before {
    margin-right: 5px;
    }
body.rtl .btArticleDate:before,
body.rtl .btArticleComments:before,
body.rtl .btArticleReadingTime:before,
body.rtl .btArticleViewsCount:before {
    margin-left: 5px;
    }
.btLightSkin .btArticleDate:before,
.btLightSkin .btArticleComments:before,
.btLightSkin .btArticleReadingTime:before,
.btLightSkin .btArticleViewsCount:before,
.btDarkSkin .btLightSkin .btArticleDate:before,
.btDarkSkin .btLightSkin .btArticleComments:before,
.btDarkSkin .btLightSkin .btArticleReadingTime:before,
.btDarkSkin .btLightSkin .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleViewsCount:before {
    color: #181818;
    }
.btDarkSkin .btArticleDate:before,
.btDarkSkin .btArticleComments:before,
.btDarkSkin .btArticleReadingTime:before,
.btDarkSkin .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .btArticleDate:before,
.btLightSkin .btDarkSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .btArticleViewsCount:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleReadingTime:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleViewsCount:before {
    color: #fff;
    }
.btArticleDate:before {
    content: "\f133";
    }
.btArticleComments:before {
    content: "\f075";
    }
.btArticleReadingTime:before {
    content: "\f017";
    }
.btArticleViewsCount:before {
    content: "\f06e";
    }
.btArticleReadingTime span {
    margin-left: 2px;
    display: inline-block;
    }
.rtl .btArticleReadingTime span {
    margin-left: 0;
    margin-right: 3px;
    }
.btArticleAuthor img {
    height: 2.272em;
    width: 2.272em;
    margin: -.3em 6px 0 0;
    border-radius: 50%;
    float: left;
    }
.rtl .btArticleAuthor img {
    float: right;
    margin: -.3em 0 0 6px;
    }
.btArticleAuthor img.square_avatar {
    border-radius: 0;
    }
.btLightSkin .btArticleAuthor img,
.btDarkSkin .btLightSkin .btArticleAuthor img,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor img {
    background: rgba(0,0,0,.07);
    }
.btDarkSkin .btArticleAuthor img,
.btLightSkin .btDarkSkin .btArticleAuthor img,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor img {
    background: rgba(255,255,255,.1);
    }

/* Portfolio Item */
.btPortfolioSubtitle {
    font-family: Roboto Condensed;
    display: block;
    opacity: .3;
    font-size: .425em;
    font-weight: 400;
    line-height: 1.6em;
    margin: 1em 0 0;
    }
.btGhost .header.extralarge .btSuperTitle,
.btGhost .header.extralarge .btSubTitle {
    font-size: .8125em;
    }
.btArticleMeta {
    font-family: "Roboto Condensed";
    }
.btArticleMeta dd,
.btArticleMeta dt {
    display: block;
    clear: left;
    padding-right: 0;
    text-transform: uppercase;
    }
.btArticleMeta dd {
    padding-bottom: 1em;
    text-transform: none;
    }
.btArticleMeta dd .btArticleCategories {
    font-size: .8125em;
    }
.btArticleMeta dd .btArticleCategories a {
    display: inline-block;
    }
.single-portfolio .btArticleMeta {
    padding: 0;
    margin: 0 0 0 15px;
    border: 0;
    border-left-style: solid;
    border-left-width: 1px;
    }
.btLightSkin .single-portfolio .btArticleMeta,
.btDarkSkin .btLightSkin .single-portfolio .btArticleMeta,
.btLightSkin .btDarkSkin .btLightSkin .single-portfolio .btArticleMeta {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .single-portfolio .btArticleMeta,
.btLightSkin .btDarkSkin .single-portfolio .btArticleMeta,
.btDarkSkin.btLightSkin .btDarkSkin .single-portfolio .btArticleMeta {
    border-color: rgba(255,255,255,.1);
    }
.single-portfolio .btPortfolioSingleItemColumns .btArticleMeta {
    border: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
.single-portfolio.rtl .btArticleMeta {
    margin: 0 15px 0 0;
    border-left: 0;
    border-right-style: solid;
    border-right-width: 1px;
    }
.single-portfolio.rtl .btPortfolioSingleItemColumns .btArticleMeta {
    border: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    }

/* Article header overrides */
.btArticleContent .header.extralarge .btSuperTitle {
    font-size: .8125em;
    }
.btArticleContent .btArticleBody a {
    text-decoration: underline;
    }
.btArticleContent .btArticleBody a:hover {
    text-decoration: none;
    }
.btArticleMeta {
    padding: 0 30px 1em;
    margin: 0 -30px 1.5em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    }
.btLightSkin .btArticleMeta,
.btDarkSkin .btLightSkin .btArticleMeta,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMeta {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleMeta,
.btLightSkin .btDarkSkin .btArticleMeta,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleMeta {
    border-color: rgba(255,255,255,.1);
    }
.btArticleMeta .header.medium .btSubTitle {
    font-size: .6875em;
    }
.btArticleSideinfo .header.medium .btSubTitle {
    font-size: .6875em;
    }

/* Article Side Info */
.btArticleWithSideInfo .btArticleContentWrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btArticleWithSideInfo .btArticleSideinfo {
    -webkit-flex: 0 0 181.5px;
    -ms-flex: 0 0 181.5px;
    flex: 0 0 181.5px;
    }
.btArticleWithSideInfo .btArticleContent {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex: 1 1 15em;
    min-width: 0;
    min-height: 0;
    padding-left: 60px;
    padding-right: 30px;
    margin-left: 30px;
    border-left-style: solid;
    border-left-width: 1px;
    }
.rtl .btArticleWithSideInfo .btArticleContent {
    margin-left: 0;
    border-left: 0;
    border-right-style: solid;
    border-right-width: 1px;
    margin-right: 30px;
    padding-right: 60px;
    padding-left: 30px;
    }
.btLightSkin .btArticleWithSideInfo .btArticleContent,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleContent,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleContent {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleWithSideInfo .btArticleContent,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleContent,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleContent {
    border-color: rgba(255,255,255,.1);
    }
.btArticleWithSideInfo .btArticleSideinfo {
    text-align: center;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor {
    display: block;
    clear: both;
    line-height: 3em;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor img {
    margin: 0 auto;
    max-width: 120px;
    width: 100%;
    height: auto;
    display: block;
    float: none;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleDate {
    display: block;
    clear: both;
    line-height: 3em;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after {
    content: "";
    display: block;
    width: 100%;
    clear: both;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    }
.btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after {
    border-color: rgba(255,255,255,.1);
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after {
    margin-bottom: 1em;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleReadingTime,
.btArticleWithSideInfo .btArticleSideinfo .btArticleViewsCount,
.btArticleWithSideInfo .btArticleSideinfo .btArticleComments {
    margin: 0 .909em;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleReadingTime:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleViewsCount:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleComments:after {
    display: none;
    }
.btArticleWithSideInfo .btArticleSideinfo .star-rating {
    margin-top: .5em;
    }
.btArticleWithSideInfo .btArticleSideinfo .btTags {
    padding: 1em 0 .2em;
    margin: 0 0 1em;
    text-align: center;
    border-style: solid;
    border-width: 1px 0;
    }
.btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags {
    border-color: rgba(255,255,255,.1);
    }
.btArticleWithSideInfo .btArticleSideinfo .btTags ul li {
    float: none;
    }

/* Single post cover image */
.single-post .btPageHeadline.wBackground > .port {
    padding-left: 60px;
    padding-right: 60px;
    min-height: 28.125em;
    position: relative;
    }
.single-post .btPageHeadline.wBackground > .port header .dash {
    position: absolute;
    bottom: 0;
    }
.single-post .btPageHeadline.wBackground > .port header .dash .btSuperTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    margin-bottom: 1.0714em;
    }
.single-post .btPageHeadline.wBackground > .port header .dash .btSubTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    }
.boldSection.wBackground.btSolidDarkBackground:before {
    opacity: 1;
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 80%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 80%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 80%),-webkit-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 80%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: linear-gradient(to right,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 80%),linear-gradient(to bottom,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    }
.rtl .boldSection.wBackground.btSolidDarkBackground:before {
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%),-webkit-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%),-moz-linear-gradient(top,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    background: linear-gradient(to right,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%),linear-gradient(to bottom,rgba(24,24,24,0) 0%,rgba(24,24,24,0) 40%,rgba(24,24,24,.8) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    }

/* Post headline variations */
.single-post.btStandardHeadline .btPageHeadline {
    width: 100%;
    }
.btNoSidebar.single-post.btStandardHeadline .btPageHeadline {
    margin-bottom: 30px;
    }
.btContentOverHeadline.single-post.btStandardHeadline .btPageHeadline.wBackground .port header .dash {
    bottom: 30px;
    }
.btContentOverHeadline.single-post.btStandardHeadline .btContent {
    margin-top: -60px;
    z-index: 1;
    position: relative;
    }
.btLightSkin.btContentOverHeadline.single-post.btStandardHeadline .btContent .btArticle {
    background: #fff;
    }
.btDarkSkin.btContentOverHeadline.single-post.btStandardHeadline .btContent .btArticle {
    background: #181818;
    }
.single-post.btStandardHeadline.btHeadlineImage .boldSection.wBackground.btSolidDarkBackground:before {
    opacity: 0;
    }
.single-post.btStandardHeadline.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: auto;
    padding-top: 14.175em;
    padding-bottom: 14em;
    }
.single-post.btStandardHeadline.btHeadlineTitleTitle.single-post .btPageHeadline > .port {
    padding-left: 60px;
    padding-right: 60px;
    }
.single-post.btStandardHeadline.btHeadlineTitleTitle.btContentOverHeadline.single-post .btPageHeadline {
    padding-bottom: 3.75em;
    }
.single-post.btStandardHeadline.btHeadlineTitleTitle.btContentOverHeadline.single-post .btPageHeadline h1 {
    margin-top: .5em;
    }
.single-post.btBoxedHeadline .btPageHeadline {
    max-width: 1326px;
    margin-left: auto;
    margin-right: auto;
    }
.btNoSidebar.single-post.btBoxedHeadline .btPageHeadline {
    margin-bottom: 30px;
    }
.btContentOverHeadline.single-post.btBoxedHeadline .btPageHeadline.wBackground .port header .dash {
    bottom: 30px;
    }
.btContentOverHeadline.single-post.btBoxedHeadline .btContent {
    margin-top: -60px;
    }
.btContentOverHeadline.single-post.btBoxedHeadline .btContent .btArticle {
    z-index: 2;
    position: relative;
    }
.btLightSkin.btContentOverHeadline.single-post.btBoxedHeadline .btContent .btArticle {
    background: #fff;
    }
.btDarkSkin.btContentOverHeadline.single-post.btBoxedHeadline .btContent .btArticle {
    background: #181818;
    }
.single-post.btBoxedHeadline.btHeadlineImage .boldSection.wBackground.btSolidDarkBackground:before {
    opacity: 0;
    }
.single-post.btBoxedHeadline.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: auto;
    padding-top: 14.175em;
    padding-bottom: 14em;
    }
.single-post.btBoxedHeadline.btHeadlineTitleTitle.single-post .btPageHeadline > .port {
    padding-left: 60px;
    padding-right: 60px;
    }
.single-post.btBoxedHeadline.btHeadlineTitleTitle.btContentOverHeadline.single-post .btPageHeadline {
    padding-bottom: 3.75em;
    }
.single-post.btBoxedHeadline.btHeadlineTitleTitle.btContentOverHeadline.single-post .btPageHeadline h1 {
    margin-top: .5em;
    }
.btRegularMediaPosition {
    max-width: 100%;
    }

/* Review */
.btReviewHolder {
    padding: 30px;
    margin-bottom: 30px;
    }
.btLightSkin .btReviewHolder,
.btDarkSkin .btLightSkin .btReviewHolder,
.btLightSkin .btDarkSkin .btLightSkin .btReviewHolder {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btReviewHolder,
.btLightSkin .btDarkSkin .btReviewHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btReviewHolder {
    background: rgba(255,255,255,.1);
    }
.btReviewHolder h5.btReviewHeadingOverview,
.btReviewHolder h5.btReviewHeadingSummary {
    background: #616161;
    color: #fff;
    font-family: Roboto Condensed;
    font-size: .8125em;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    line-height: 2.65em;
    padding: 0 12px;
    margin-bottom: 22.5px;
    }
.btReviewHolder .btReviewOverviewSegment {
    margin-bottom: .4em;
    }
.btReviewHolder .btReviewOverviewSegment:last-child {
    margin-bottom: 0;
    }
.btReviewHolder .btReviewSegmentTitle,
.btReviewHolder .btSummary {
    font-family: Roboto Condensed;
    font-size: .8125em;
    display: block;
    }
.btReviewHolder .btReviewScore {
    display: inline-block;
    margin-top: 7.5px;
    }
.btReviewHolder .btReviewScore .btReviewPercentage {
    text-align: center;
    padding: 7.5px 15px;
    }
.btLightSkin .btReviewHolder .btReviewScore .btReviewPercentage,
.btDarkSkin .btLightSkin .btReviewHolder .btReviewScore .btReviewPercentage,
.btLightSkin .btDarkSkin .btLightSkin .btReviewHolder .btReviewScore .btReviewPercentage {
    background: #181818;
    color: #fff;
    }
.btDarkSkin .btReviewHolder .btReviewScore .btReviewPercentage,
.btLightSkin .btDarkSkin .btReviewHolder .btReviewScore .btReviewPercentage,
.btDarkSkin.btLightSkin .btDarkSkin .btReviewHolder .btReviewScore .btReviewPercentage {
    background: #fff;
    color: #181818;
    }
.btReviewHolder .btReviewScore .btReviewPercentage .btScoreTitle {
    display: block;
    font-family: Roboto Condensed;
    font-size: .8125em;
    font-weight: 700;
    text-transform: uppercase;
    }
.btReviewHolder .btReviewScore .btReviewPercentage strong {
    display: block;
    font-size: 1.875em;
    line-height: 1em;
    font-family: Roboto Slab;
    }
.btReviewHolder .btReviewScore .btReviewStars {
    line-height: 2.5em;
    padding: 0 15px;
    }
.btLightSkin .btReviewHolder .btReviewScore .btReviewStars,
.btDarkSkin .btLightSkin .btReviewHolder .btReviewScore .btReviewStars,
.btLightSkin .btDarkSkin .btLightSkin .btReviewHolder .btReviewScore .btReviewStars {
    background: #fff;
    }
.btDarkSkin .btReviewHolder .btReviewScore .btReviewStars,
.btLightSkin .btDarkSkin .btReviewHolder .btReviewScore .btReviewStars,
.btDarkSkin.btLightSkin .btDarkSkin .btReviewHolder .btReviewScore .btReviewStars {
    background: #181818;
    }
.btPostSingleItemColumns .btReviewHolder .boldRow {
    margin: 0;
    }
.btPostSingleItemColumns .btReviewHolder .boldRow .rowItem {
    padding: 0;
    width: 100%;
    float: none;
    }
.btPostSingleItemColumns .btReviewHolder .boldRow .rowItem h5.btReviewHeadingSummary {
    margin-top: 30px;
    }

/* Single post */
.btSinglePostTemplate {
    margin-bottom: 0;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData {
    pointer-events: none;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories {
    font-family: Roboto Condensed;
    font-size: .6875em;
    line-height: 1.5em;
    display: block;
    margin-right: 50px;
    text-align: left;
    }
.rtl .btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories {
    margin-right: 0;
    margin-left: 50px;
    text-align: right;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories a {
    pointer-events: all;
    display: inline-block;
    margin: 0 .36em .36em 0;
    }
.rtl .btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories a {
    margin: 0 0 .36em .36em;
    }
:not.image.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
:not.gallery.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
:not.video.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
:not.audio.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
:not.link.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
:not.quote.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories {
    margin-right: 0;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    float: right;
    width: 40px;
    height: 40px;
    display: none;
    border-radius: 50%;
    margin: -10px -10px 0 0;
    position: relative;
    }
.rtl .btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    float: left;
    margin-right: 0;
    margin-left: -10px;
    }
.image.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.gallery.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.video.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.audio.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.link.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.quote.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    display: block;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:before {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    position: absolute;
    z-index: 1;
    opacity: .75;
    content: "";
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    display: block;
    font-family: "Icon7Stroke";
    font-size: 24px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    z-index: 3;
    }
.image.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\e6bf";
    }
.gallery.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\e66f";
    }
.video.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\e624";
    margin-left: 2px;
    }
.audio.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\e692";
    }
.link.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\e641";
    }
.quote.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    content: "\201D";
    font-family: Roboto Slab;
    font-weight: 100 !important;
    font-size: 48px;
    line-height: 65px;
    }
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat .btVideoPopupText {
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    width: 40px;
    height: 40px;
    font-family: Roboto Condensed;
    position: absolute;
    z-index: 4;
    line-height: 11px;
    padding: 10px 0;
    color: #fff;
    opacity: 0;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    color: #fff;
    }
.video.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    -webkit-animation: videoIconAnimation 2s infinite linear;
    -moz-animation: videoIconAnimation 2s infinite linear;
    animation: videoIconAnimation 2s infinite linear;
    }
.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat .btVideoPopupText {
    -webkit-animation: videoTextAnimation 2s infinite linear;
    -moz-animation: videoTextAnimation 2s infinite linear;
    animation: videoTextAnimation 2s infinite linear;
    opacity: 1;
    }
.btSinglePostTemplate .btSinglePostContent {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    }
.btSinglePostTemplate .btSinglePostContent h1,
.btSinglePostTemplate .btSinglePostContent h2,
.btSinglePostTemplate .btSinglePostContent h3,
.btSinglePostTemplate .btSinglePostContent h4,
.btSinglePostTemplate .btSinglePostContent h5,
.btSinglePostTemplate .btSinglePostContent h6,
.btSinglePostTemplate .btSinglePostContent h7,
.btSinglePostTemplate .btSinglePostContent h8 {
    padding-bottom: 0;
    max-height: 2.75em;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    }
.btSinglePostTemplate .btSinglePostContent h1 a,
.btSinglePostTemplate .btSinglePostContent h2 a,
.btSinglePostTemplate .btSinglePostContent h3 a,
.btSinglePostTemplate .btSinglePostContent h4 a,
.btSinglePostTemplate .btSinglePostContent h5 a,
.btSinglePostTemplate .btSinglePostContent h6 a,
.btSinglePostTemplate .btSinglePostContent h7 a,
.btSinglePostTemplate .btSinglePostContent h8 a {
    opacity: 1;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSinglePostTemplate .btSinglePostContent h8 a:hover {
    opacity: .7;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.btLightSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btLightSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #181818;
    }
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btDarkSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #fff;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt {
    margin-top: 15px;
    font-size: .875em;
    line-height: 1.57em;
    max-height: 4.5em;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    pointer-events: none;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    font-size: .6875em;
    font-family: Roboto Condensed;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    margin-bottom: 5px;
    display: block;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    max-width: 50%;
    float: left;
    text-align: left;
    }
.rtl .btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.rtl .btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    float: right;
    text-align: right;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate:after,
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor:after {
    display: none;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate {
    pointer-events: none;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    text-align: right;
    float: right;
    margin-top: .3em;
    }
.rtl .btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    float: left;
    text-align: left;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor img {
    float: right;
    margin: -.3em 0 0 6px;
    }
.rtl .btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor img {
    float: left;
    margin: -.3em 6px 0 0;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData:after {
    display: block;
    width: 100%;
    clear: both;
    content: "";
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 15px;
    margin-top: 15px;
    pointer-events: none;
    }
.btLightSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btLightSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btDarkSkin.btLightSkin .btDarkSkin .btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1);
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData:empty {
    display: none;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostImage {
    position: relative;
    margin: -31px -31px 30px -31px;
    overflow: hidden;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostImage img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.largeTemplate.topImagePosition.btSinglePostTemplate .btSinglePostImage {
    height: 232px;
    }
.defaultTemplate.topImagePosition.btSinglePostTemplate .btSinglePostImage {
    height: 177px;
    margin-bottom: 25.05px;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostImage:after,
.topImagePosition.btSinglePostTemplate .btSinglePostImage:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    opacity: .5;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    pointer-events: none;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostImage:before {
    background: #000;
    opacity: 0;
    z-index: 1;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostTopMetaData {
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    padding: 0 30px;
    z-index: 2;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.topImagePosition.btSinglePostTemplate .btSinglePostBottomData {
    border: 0 !important;
    padding-top: 0;
    }
.topImagePosition.btSinglePostTemplate h1,
.topImagePosition.btSinglePostTemplate h2,
.topImagePosition.btSinglePostTemplate h3,
.topImagePosition.btSinglePostTemplate h4,
.topImagePosition.btSinglePostTemplate h5,
.topImagePosition.btSinglePostTemplate h6,
.topImagePosition.btSinglePostTemplate h7,
.topImagePosition.btSinglePostTemplate h8 {
    font-size: 1.25em;
    min-height: 2.75em;
    }
.topImagePosition.btSinglePostTemplate:hover .btSinglePostImage img {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.topImagePosition.btSinglePostTemplate:hover .btSinglePostImage:before {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    opacity: .5;
    }
.smallTemplate.topImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    margin: -7px -7px 0 0;
    }
.rtl .smallTemplate.topImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    margin: -7px 0 0 -7px;
    }
.smallTemplate.topImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    font-weight: 700;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate {
    background: #760002 !important;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent {
    position: relative;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before {
    color: #fff;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #fff;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating:before {
    color: #fff;
    }
.btSingleHighlight.topImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before {
    color: #dc0003;
    }
.backgroundImagePosition.btSinglePostTemplate,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    border: 0 !important;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBackgroundImage,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBackgroundImage {
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 0;
    background-size: cover;
    background-position: 50% 50%;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBackgroundImage:after,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBackgroundImage:after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    opacity: .45;
    background: #000;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBackgroundImage a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBackgroundImage a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5;
    background: transparent;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent {
    position: relative;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h1 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h2 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h3 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h4 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h5 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h6 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h7 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h8 a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h1,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h2,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h3,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h4,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h5,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h6,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h7,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h8,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h1 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h2 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h3 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h4 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h5 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h6 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h7 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h8 a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before {
    color: #fff;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h1,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h2,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h3,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h4,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h5,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h6,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h7,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h8 {
    max-height: 4em;
    -webkit-line-clamp: 3;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.backgroundImagePosition.btSinglePostTemplate .btSinglePostContent h8 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #fff;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostTopMetaData,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostTopMetaData {
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    padding: 0 30px;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBottomData,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBottomData .star-rating:before {
    color: #fff;
    }
.backgroundImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before {
    color: #dc0003;
    }
.backgroundImagePosition.btSinglePostTemplate:hover .btSinglePostBackgroundImage,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover .btSinglePostBackgroundImage {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btArticleSideinfo .backgroundImagePosition.btSinglePostTemplate,
.btArticleSideinfo .backgroundImagePosition.smallTemplate.btSinglePostTemplate {
    min-height: 175px;
    padding: 15px;
    margin-bottom: 15px;
    }
.btArticleSideinfo .backgroundImagePosition.btSinglePostTemplate .btSinglePostTopMetaData,
.btArticleSideinfo .backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostTopMetaData {
    padding-left: 15px;
    padding-right: 15px;
    top: 15px;
    }
.smallTemplate.backgroundImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.smallTemplate.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    margin: -7px -7px 0 0;
    }
.rtl .smallTemplate.backgroundImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.rtl .smallTemplate.backgroundImagePosition.smallTemplate.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    margin: -7px 0 0 -7px;
    }
.no-imageImagePosition.btSinglePostTemplate {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.no-imageImagePosition.btSinglePostTemplate .btPostImageHolder {
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    padding: 0 30px;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate {
    display: block;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btPostImageHolder {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    padding: 0;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    margin: -7px -7px 0 0;
    }
.rtl .smallTemplate.no-imageImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    margin: -7px 0 0 -7px;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    font-weight: 700;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h4 {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 0;
    margin-bottom: 0;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    max-width: 100%;
    }
.smallTemplate.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 0;
    padding-top: 0;
    border: 0 !important;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate {
    background: #760002 !important;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent {
    position: relative;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before {
    color: #fff;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #fff;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating:before {
    color: #fff;
    }
.btSingleHighlight.no-imageImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before {
    color: #dc0003;
    }
.largeTemplate.btSinglePostTemplate {
    min-height: 355px;
    padding: 30px 30px 19.995px 30px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.35);
    box-shadow: 0 0 0 rgba(0,0,0,.35);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .largeTemplate.btSinglePostTemplate,
.btDarkSkin .btLightSkin .largeTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .btLightSkin .largeTemplate.btSinglePostTemplate {
    background: #fff;
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .largeTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .largeTemplate.btSinglePostTemplate,
.btDarkSkin.btLightSkin .btDarkSkin .largeTemplate.btSinglePostTemplate {
    background: #181818;
    border-color: rgba(255,255,255,.1);
    }
.largeTemplate.btSinglePostTemplate:hover {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .largeTemplate.btSinglePostTemplate:hover,
.btDarkSkin .btLightSkin .largeTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .btLightSkin .largeTemplate.btSinglePostTemplate:hover {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.btDarkSkin .largeTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .largeTemplate.btSinglePostTemplate:hover,
.btDarkSkin.btLightSkin .btDarkSkin .largeTemplate.btSinglePostTemplate:hover {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.largeTemplate.btSinglePostTemplate h1,
.largeTemplate.btSinglePostTemplate h2,
.largeTemplate.btSinglePostTemplate h3,
.largeTemplate.btSinglePostTemplate h4,
.largeTemplate.btSinglePostTemplate h5,
.largeTemplate.btSinglePostTemplate h6,
.largeTemplate.btSinglePostTemplate h7,
.largeTemplate.btSinglePostTemplate h8 {
    font-size: 1.875em;
    }
.bclItem .largeTemplate.btSinglePostTemplate {
    margin-bottom: 0;
    }
.defaultTemplate.btSinglePostTemplate {
    min-height: 338px;
    padding: 30px 30px 19.995px 30px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.35);
    box-shadow: 0 0 0 rgba(0,0,0,.35);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .defaultTemplate.btSinglePostTemplate,
.btDarkSkin .btLightSkin .defaultTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .btLightSkin .defaultTemplate.btSinglePostTemplate {
    background: #fff;
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .defaultTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .defaultTemplate.btSinglePostTemplate,
.btDarkSkin.btLightSkin .btDarkSkin .defaultTemplate.btSinglePostTemplate {
    background: #181818;
    border-color: rgba(255,255,255,.1);
    }
.defaultTemplate.btSinglePostTemplate:hover {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .defaultTemplate.btSinglePostTemplate:hover,
.btDarkSkin .btLightSkin .defaultTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .btLightSkin .defaultTemplate.btSinglePostTemplate:hover {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.btDarkSkin .defaultTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .defaultTemplate.btSinglePostTemplate:hover,
.btDarkSkin.btLightSkin .btDarkSkin .defaultTemplate.btSinglePostTemplate:hover {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.defaultTemplate.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt {
    font-size: .8125em;
    line-height: 1.538em;
    }
.bclItem .defaultTemplate.btSinglePostTemplate {
    margin-bottom: 0;
    }
.defaultTemplate.btSinglePostTemplate h1,
.defaultTemplate.btSinglePostTemplate h2,
.defaultTemplate.btSinglePostTemplate h3,
.defaultTemplate.btSinglePostTemplate h4,
.defaultTemplate.btSinglePostTemplate h5,
.defaultTemplate.btSinglePostTemplate h6,
.defaultTemplate.btSinglePostTemplate h7,
.defaultTemplate.btSinglePostTemplate h8 {
    font-size: 1.2em;
    }
.smallTemplate.btSinglePostTemplate {
    min-height: auto;
    }
.smallTemplate.btSinglePostTemplate h1,
.smallTemplate.btSinglePostTemplate h2,
.smallTemplate.btSinglePostTemplate h3,
.smallTemplate.btSinglePostTemplate h4,
.smallTemplate.btSinglePostTemplate h5,
.smallTemplate.btSinglePostTemplate h6,
.smallTemplate.btSinglePostTemplate h7,
.smallTemplate.btSinglePostTemplate h8 {
    font-size: 1em;
    }
.backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.topImagePosition.smallTemplate.btSinglePostTemplate {
    min-height: 280px;
    padding: 30px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.35);
    box-shadow: 0 0 0 rgba(0,0,0,.35);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btDarkSkin .btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate,
.btDarkSkin .btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate {
    background: #fff;
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btDarkSkin.btLightSkin .btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate,
.btLightSkin .btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate,
.btDarkSkin.btLightSkin .btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate {
    background: #181818;
    border-color: rgba(255,255,255,.1);
    }
.backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.topImagePosition.smallTemplate.btSinglePostTemplate:hover {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btDarkSkin .btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .btLightSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btDarkSkin .btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .btLightSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btDarkSkin.btLightSkin .btDarkSkin .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btLightSkin .btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover,
.btDarkSkin.btLightSkin .btDarkSkin .topImagePosition.smallTemplate.btSinglePostTemplate:hover {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.bclItem .backgroundImagePosition.smallTemplate.btSinglePostTemplate,
.bclItem .topImagePosition.smallTemplate.btSinglePostTemplate {
    margin-bottom: 0;
    }
.topImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostImage {
    height: 135px;
    margin-bottom: 15px;
    }
.smallTemplate.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
    }
.leftImagePosition.btSinglePostTemplate,
.rightImagePosition.btSinglePostTemplate,
.sideImagePosition.text-left.btSinglePostTemplate,
.sideImagePosition.text-right.btSinglePostTemplate {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder {
    width: 50%;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    }
.largeTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder,
.largeTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder,
.largeTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder,
.largeTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder {
    min-height: 355px;
    }
.defaultTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder,
.defaultTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder,
.defaultTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder,
.defaultTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder {
    min-height: 338px;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage {
    position: absolute;
    margin: -1px;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:after,
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:after,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:after,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:after,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    opacity: .5;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    pointer-events: none;
    z-index: 1;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before {
    background: #000;
    opacity: 0;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    background-size: cover;
    background-position: 50% 50%;
    z-index: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer a,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer a,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer a,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData {
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    padding: 0 30px;
    z-index: 2;
    }
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after,
.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after,
.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after,
.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.leftImagePosition.btSinglePostTemplate .btSinglePostContent,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent {
    padding: 30px 30px 19.995px 30px;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 50%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    width: 100%;
    }
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.leftImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.rightImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h1,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h2,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h3,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h5,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h6,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h7,
.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h8,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h1,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h2,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h3,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h5,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h6,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h7,
.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h8 {
    max-height: 4em;
    -webkit-line-clamp: 3;
    }
.leftImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage:before,
.rightImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-left.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage:before,
.sideImagePosition.text-right.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage:before {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    opacity: .5;
    }
.leftImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.rightImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.sideImagePosition.text-left.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer,
.sideImagePosition.text-right.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate,
.smallTemplate.rightImagePosition.btSinglePostTemplate,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate {
    display: block;
    padding-left: 105px;
    }
.rtl .smallTemplate.leftImagePosition.btSinglePostTemplate,
.rtl .smallTemplate.rightImagePosition.btSinglePostTemplate,
.rtl .smallTemplate.sideImagePosition.text-left.btSinglePostTemplate,
.rtl .smallTemplate.sideImagePosition.text-right.btSinglePostTemplate {
    padding-left: 0;
    padding-right: 105px;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder {
    float: left;
    width: 90px;
    height: 70px;
    margin-left: -105px;
    }
.rtl .smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder,
.rtl .smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder,
.rtl .smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder,
.rtl .smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder {
    float: right;
    margin-left: 0;
    margin-right: -105px;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage {
    margin: 0;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData {
    padding: 0 10px;
    top: 10px;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    margin: -7px -7px 0 0;
    }
.rtl .smallTemplate.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.rtl .smallTemplate.rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.rtl .smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat,
.rtl .smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    margin: -7px 0 0 -7px;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent {
    padding: 0;
    width: auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4 {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 0;
    margin-bottom: 0;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleDate,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData .btArticleAuthor {
    max-width: 100%;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 0;
    padding-top: 0;
    border: 0 !important;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopMetaData,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopMetaData,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopMetaData,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopMetaData {
    width: 100%;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleCategories {
    font-family: Roboto Condensed;
    font-size: .625em;
    line-height: 1.5em;
    display: block;
    text-align: left;
    }
.rtl .smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.rtl .smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.rtl .smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleCategories,
.rtl .smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleCategories {
    text-align: right;
    }
.smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleCategories a {
    display: inline-block;
    margin: 0 .36em .36em 0;
    }
.rtl .smallTemplate.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.rtl .smallTemplate.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.rtl .smallTemplate.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleCategories a,
.rtl .smallTemplate.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleCategories a {
    margin: 0 0 .36em .36em;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate {
    background: #760002 !important;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent {
    position: relative;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h1,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h2,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h3,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h5,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h6,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h7,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h8,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h1 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h2 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h3 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h5 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h6 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h7 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h8 a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleAuthor,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleAuthor a,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleDate:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleComments:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleReadingTime:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent .btArticleViewsCount:before {
    color: #fff;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostContent h8 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h1 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h2 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h3 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h4 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h5 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h6 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h7 a:hover,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostContent h8 a:hover {
    color: #fff;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostTopMetaData .btSinglePostFormat:after {
    color: #fff !important;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostBottomData,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostBottomData,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostBottomData,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostBottomData .star-rating:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostBottomData .star-rating:before {
    color: #fff;
    }
.btSingleHighlight.leftImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before,
.btSingleHighlight.rightImagePosition.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before,
.btSingleHighlight.sideImagePosition.text-left.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before,
.btSingleHighlight.sideImagePosition.text-right.btSinglePostTemplate .btSinglePostBottomData .star-rating span:before {
    color: #dc0003;
    }
.rightImagePosition.btSinglePostTemplate,
.sideImagePosition.text-left.btSinglePostTemplate {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }

/* Single posts as related articles */
.btRelatedPosts {
    text-align: left;
    }
.btRelatedPosts .btSinglePostTemplate {
    margin-bottom: 30px;
    }
.btArticleSideinfo .btRelatedPosts .btSinglePostTemplate {
    margin-bottom: 0;
    }
.btRelatedPosts h3 {
    font-size: 1.875em;
    padding-bottom: 1em;
    }
.btArticleSideinfo .btRelatedPosts h3 {
    font-size: 1.25em;
    padding-bottom: 0;
    }
.btArticleSideinfo .btRelatedPosts h3:after {
    display: block;
    content: "";
    border-style: solid;
    border-width: 0 0 1px;
    margin-top: 1em;
    margin-bottom: 1.25em;
    }
.btLightSkin .btArticleSideinfo .btRelatedPosts h3:after,
.btDarkSkin .btLightSkin .btArticleSideinfo .btRelatedPosts h3:after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleSideinfo .btRelatedPosts h3:after {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleSideinfo .btRelatedPosts h3:after,
.btLightSkin .btDarkSkin .btArticleSideinfo .btRelatedPosts h3:after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleSideinfo .btRelatedPosts h3:after {
    border-color: rgba(255,255,255,.1);
    }
.btRelatedPosts h3:before {
    font-weight: 300;
    display: block;
    content: "\ea56";
    font-family: CustomEssentialSet;
    float: left;
    line-height: 1.366em;
    font-size: 1.066em;
    color: #dc0003;
    width: 52px;
    height: 40px;
    text-align: center;
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    }
.btLightSkin .btRelatedPosts h3:before,
.btDarkSkin .btLightSkin .btRelatedPosts h3:before,
.btLightSkin .btDarkSkin .btLightSkin .btRelatedPosts h3:before {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btRelatedPosts h3:before,
.btLightSkin .btDarkSkin .btRelatedPosts h3:before,
.btDarkSkin.btLightSkin .btDarkSkin .btRelatedPosts h3:before {
    border-color: rgba(255,255,255,.1);
    }
.rtl .btRelatedPosts h3:before {
    float: right;
    border-width: 0 0 0 1px;
    margin: 0 0 0 10px;
    }
.btArticleSideinfo .btRelatedPosts h3:before {
    display: none;
    }
.rtl .btRelatedPosts {
    text-align: right;
    }
.btArticleSideinfo .btRelatedPosts {
    margin-top: .3em;
    }
.btRelatedPosts:before {
    content: "";
    display: block;
    width: auto;
    margin: 0 -30px 30px -30px;
    border-style: solid;
    border-width: 1px 0 0;
    }
.btLightSkin .btRelatedPosts:before,
.btDarkSkin .btLightSkin .btRelatedPosts:before,
.btLightSkin .btDarkSkin .btLightSkin .btRelatedPosts:before {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btRelatedPosts:before,
.btLightSkin .btDarkSkin .btRelatedPosts:before,
.btDarkSkin.btLightSkin .btDarkSkin .btRelatedPosts:before {
    border-color: rgba(255,255,255,.1);
    }
.btArticleSideinfo .btRelatedPosts:before {
    display: none;
    }
.btArticleSideinfo .btArticleSideMeta {
    margin-bottom: 2.5em;
    }

/* Slider articles changes */
.rtl .wSlider .btSinglePostTemplate .btSinglePostBottomData,
.rtl .wSlider .btSinglePostTemplate .btSinglePostTopData {
    direction: rtl;
    }
.wSlider .btSinglePostTemplate.largeTemplate {
    margin-top: 49.95px;
    margin-bottom: 49.95px;
    }
.wSlider .btSinglePostTemplate.largeTemplate h1,
.wSlider .btSinglePostTemplate.largeTemplate h2,
.wSlider .btSinglePostTemplate.largeTemplate h3,
.wSlider .btSinglePostTemplate.largeTemplate h4,
.wSlider .btSinglePostTemplate.largeTemplate h5,
.wSlider .btSinglePostTemplate.largeTemplate h6,
.wSlider .btSinglePostTemplate.largeTemplate h7,
.wSlider .btSinglePostTemplate.largeTemplate h8 {
    font-size: 3em;
    }
.wSlider .btSinglePostTemplate.largeTemplate .btSinglePostContent .btSinglePostTopData {
    margin-top: 37.5px;
    }
.wSlider .btSinglePostTemplate.defaultTemplate {
    margin-top: 30px;
    margin-bottom: 30px;
    }
.wSlider .btSinglePostTemplate.defaultTemplate h1,
.wSlider .btSinglePostTemplate.defaultTemplate h2,
.wSlider .btSinglePostTemplate.defaultTemplate h3,
.wSlider .btSinglePostTemplate.defaultTemplate h4,
.wSlider .btSinglePostTemplate.defaultTemplate h5,
.wSlider .btSinglePostTemplate.defaultTemplate h6,
.wSlider .btSinglePostTemplate.defaultTemplate h7,
.wSlider .btSinglePostTemplate.defaultTemplate h8 {
    font-size: 2em;
    }
.wSlider .btSinglePostTemplate.smallTemplate {
    min-height: 280px;
    margin-top: 15px;
    margin-bottom: 15px;
    }
.wSlider .btSinglePostTemplate.smallTemplate h1,
.wSlider .btSinglePostTemplate.smallTemplate h2,
.wSlider .btSinglePostTemplate.smallTemplate h3,
.wSlider .btSinglePostTemplate.smallTemplate h4,
.wSlider .btSinglePostTemplate.smallTemplate h5,
.wSlider .btSinglePostTemplate.smallTemplate h6,
.wSlider .btSinglePostTemplate.smallTemplate h7,
.wSlider .btSinglePostTemplate.smallTemplate h8 {
    font-size: 1.25em;
    }
.wSlider .btSinglePostTemplate.smallTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
    margin-top: -10px !important;
    margin-right: -10px !important;
    }
.wSlider .btSinglePostTemplate.smallTemplate .btPostImageHolder .btSinglePostTopMetaData .btSinglePostFormat:after {
    font-weight: 300 !important;
    }
.wSlider .btSinglePostTemplate.smallTemplate .btSinglePostTopData {
    margin-top: 7.5px !important;
    margin-bottom: 7.5px !important;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.35);
    box-shadow: 0 0 0 rgba(0,0,0,.35);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.rtl .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition {
    padding-right: 0;
    }
.btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition {
    background: #fff;
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition {
    background: #181818;
    border-color: rgba(255,255,255,.1);
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition:hover {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btPostImageHolder {
    width: 50%;
    height: auto;
    float: none;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    margin: 0;
    background-size: cover;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btPostImageHolder .btSinglePostTopMetaData {
    top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    }
.rtl .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btPostImageHolder {
    margin-right: 0;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent {
    padding: 30px 30px 19.995px 30px;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 50%;
    position: relative;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent .btSinglePostTopMetaData {
    position: absolute;
    top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent .btSinglePostTopMetaData .btArticleCategories {
    margin-right: 50px;
    }
.rtl .wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent .btSinglePostTopMetaData .btArticleCategories {
    margin-right: 0;
    margin-left: 50px;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent .btSinglePostTopData {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent h4 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition .btSinglePostContent .btSinglePostExcerpt {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition.text-left .btSinglePostContent .btSinglePostTopMetaData {
    left: 100%;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition.text-right .btSinglePostContent .btSinglePostTopMetaData {
    left: -100%;
    }
.wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition {
    padding: 30px 30px 19.995px 30px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.35);
    box-shadow: 0 0 0 rgba(0,0,0,.35);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition {
    background: #fff;
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition {
    background: #181818;
    border-color: rgba(255,255,255,.1);
    }
.wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover {
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.smallTemplate.no-imageImagePosition:hover {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);
    box-shadow: 0 5px 20px rgba(0,0,0,.35);
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.content-background-transparent {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.content-background-transparent .btSinglePostTopMetaData {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.content-background-transparent .btSinglePostTopMetaData .btSinglePostFormat {
    margin-right: 0;
    margin-left: 0;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBackgroundImage:after {
    display: none;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.text-left {
    width: 50%;
    margin-right: 50%;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.text-right {
    width: 50%;
    margin-left: 50%;
    }
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before {
    color: #181818;
    }
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover {
    color: #181818 !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after {
    color: #181818 !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData {
    border-color: rgba(0,0,0,.1) !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostTopData,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostExcerpt,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleAuthor a,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleDate:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleReadingTime:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btArticleViewsCount:before {
    color: #fff;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h1 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h2 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h3 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h4 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h5 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h6 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h7 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition h8 a:hover {
    color: #fff !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostFormat:after {
    color: #fff !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.backgroundImagePosition .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition:hover .btSinglePostFormat:after,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition:hover .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.backgroundImagePosition:hover .btSinglePostFormat:after {
    color: #fff !important;
    }
.wSlider .btSinglePostTemplate.sideImagePosition.smallTemplate.text-left {
    width: 50%;
    margin-right: 50%;
    }
.wSlider .btSinglePostTemplate.sideImagePosition.smallTemplate.text-right {
    width: 50%;
    margin-left: 50%;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-left {
    width: 50%;
    margin-right: 50%;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-left .btPostImageHolder {
    width: 50%;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-right {
    width: 50%;
    margin-left: 50%;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-right .btPostImageHolder {
    width: 50%;
    left: auto;
    right: 0;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btPostImageHolder {
    position: absolute;
    top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    width: 50%;
    }
.text-left.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btPostImageHolder {
    right: 0;
    }
.text-right.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btPostImageHolder {
    right: auto;
    left: 0;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btSinglePostContent .btSinglePostTopData {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btSinglePostContent h4 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.smallTemplate .btSinglePostContent .btSinglePostExcerpt {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before {
    color: #181818;
    }
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover {
    color: #fff !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after {
    color: #181818 !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData {
    border-color: rgba(0,0,0,.1) !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostTopData,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostExcerpt,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleAuthor a,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleDate:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleReadingTime:before,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btArticleViewsCount:before {
    color: #fff;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h1 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h2 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h3 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h4 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h5 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h6 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h7 a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent h8 a:hover {
    color: #fff !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostFormat:after {
    color: #fff !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent .btSinglePostBottomData {
    border-color: rgba(255,255,255,.1) !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent:hover .btSinglePostFormat:after,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent:hover .btSinglePostFormat:after,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.no-imageImagePosition.content-background-transparent:hover .btSinglePostFormat:after {
    color: #fff !important;
    }
.btLightSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent {
    background-color: rgba(255,255,255,.75) !important;
    }
.btDarkSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-semi-transparent {
    background-color: rgba(24,24,24,.75) !important;
    }
.wSlider .btSinglePostTemplate.content-background-transparent,
.wSlider .btSinglePostTemplate.content-background-transparent:hover {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.wSlider .btSinglePostTemplate.content-background-transparent .btSinglePostTopMetaData,
.wSlider .btSinglePostTemplate.content-background-transparent:hover .btSinglePostTopMetaData,
.wSlider .btSinglePostTemplate.content-background-transparent .btPostImageHolder,
.wSlider .btSinglePostTemplate.content-background-transparent:hover .btPostImageHolder {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.wSlider .btSinglePostTemplate.content-background-transparent .btSinglePostTopMetaData .btSinglePostFormat,
.wSlider .btSinglePostTemplate.content-background-transparent:hover .btSinglePostTopMetaData .btSinglePostFormat,
.wSlider .btSinglePostTemplate.content-background-transparent .btPostImageHolder .btSinglePostFormat,
.wSlider .btSinglePostTemplate.content-background-transparent:hover .btPostImageHolder .btSinglePostFormat {
    margin-right: 0;
    margin-left: 0;
    }
.btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btLightSkin .btDarkSkin .btLightSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover,
.btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent,
.btDarkSkin.btLightSkin .btDarkSkin .wSlider .btSinglePostTemplate.content-background-transparent:hover {
    background-color: transparent !important;
    border-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.wSlider .btSimpleArrows .btSinglePostTemplate.largeTemplate,
.wSlider .btSimpleArrows .btSinglePostTemplate.defaultTemplate,
.wSlider .btSimpleArrows .btSinglePostTemplate.smallTemplate {
    margin-bottom: 105px;
    }

/* Post banner */
.btPostBanner .bt_banner {
    padding: 5px;
    text-align: center;
    }
.btLightSkin .btPostBanner .bt_banner,
.btDarkSkin .btLightSkin .btPostBanner .bt_banner,
.btLightSkin .btDarkSkin .btLightSkin .btPostBanner .bt_banner {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btPostBanner .bt_banner,
.btLightSkin .btDarkSkin .btPostBanner .bt_banner,
.btDarkSkin.btLightSkin .btDarkSkin .btPostBanner .bt_banner {
    background: rgba(255,255,255,.1);
    }
.btPostBanner .bt_banner > div {
    margin-right: auto !important;
    margin-left: auto !important;
    }
.btPostBanner .bt_banner.no-border {
    background: initial;
    border-width: 0;
    -webkit-box-shadow: initial;
    }
.btPostBanner img {
    display: block;
    margin: 0 auto;
    }
.rowItemContent .bt_banner {
    padding: 5px;
    text-align: center;
    }
.btLightSkin .rowItemContent .bt_banner,
.btDarkSkin .btLightSkin .rowItemContent .bt_banner,
.btLightSkin .btDarkSkin .btLightSkin .rowItemContent .bt_banner {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .rowItemContent .bt_banner,
.btLightSkin .btDarkSkin .rowItemContent .bt_banner,
.btDarkSkin.btLightSkin .btDarkSkin .rowItemContent .bt_banner {
    background: rgba(255,255,255,.1);
    }
.rowItemContent .bt_banner > div {
    margin-right: auto !important;
    margin-left: auto !important;
    }
.rowItemContent .bt_banner img {
    display: block;
    margin: 0 auto;
    }
.rowItemContent .bt_banner.no-border {
    background: initial;
    border-width: 0;
    -webkit-box-shadow: initial;
    }

/* Post excerpt on post page */
.btArticleExcerpt {
    font-size: 1.125em;
    line-height: 1.55em;
    font-weight: 700;
    font-family: Roboto Slab;
    margin-bottom: 19.95px;
    }

/* btBox defaults */
.btBox {
    margin-bottom: 1.875em;
    border-width: 1px;
    border-style: solid;
    padding: 30px;
    }
.btLightSkin .btBox,
.btDarkSkin .btLightSkin .btBox,
.btLightSkin .btDarkSkin .btLightSkin .btBox {
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
    background: #fff;
    }
.btDarkSkin .btBox,
.btLightSkin .btDarkSkin .btBox,
.btDarkSkin.btLightSkin .btDarkSkin .btBox {
    border-color: rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(255,255,255,.1);
    box-shadow: 0 5px 20px rgba(255,255,255,.1);
    background: #181818;
    }
.btBox.widget_bt_banner_widget {
    text-align: center;
    padding: 5px;
    border: 0;
    }
.btLightSkin .btBox.widget_bt_banner_widget,
.btDarkSkin .btLightSkin .btBox.widget_bt_banner_widget,
.btLightSkin .btDarkSkin .btLightSkin .btBox.widget_bt_banner_widget {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btBox.widget_bt_banner_widget,
.btLightSkin .btDarkSkin .btBox.widget_bt_banner_widget,
.btDarkSkin.btLightSkin .btDarkSkin .btBox.widget_bt_banner_widget {
    background: rgba(255,255,255,.1);
    }
.btBox.widget_bt_banner_widget > div {
    margin-right: auto;
    margin-left: auto;
    }
.btBox.widget_bt_banner_widget img {
    display: block;
    margin: 0 auto;
    }
.btBox.widget_bt_banner_widget.no-border {
    background: initial;
    border-width: 0;
    -webkit-box-shadow: initial;
    }

/* Base typography */
.btBox > h4,
.btCustomMenu > h4,
.btTopBox > h4 {
    font-size: 1.625em;
    margin-bottom: .75em;
    }
.btSidebar .btBox > h4,
.btSiteFooterWidgets .btBox > h4,
.btSidebar .btCustomMenu > h4,
.btSiteFooterWidgets .btCustomMenu > h4,
.btSidebar .btTopBox > h4,
.btSiteFooterWidgets .btTopBox > h4 {
    margin-bottom: 0;
    padding-bottom: 0;
    }
.btBox h5,
.btCustomMenu h5,
.btTopBox h5 {
    font-size: 1.4em;
    margin-bottom: .35em;
    }
body.btNoDashInSidebar .btBox > h4,
body.btNoDashInSidebar .btCustomMenu > h4,
body.btNoDashInSidebar .btTopBox > h4 {
    margin-bottom: 1em;
    }
body:not(.btNoDashInSidebar) .btBox > h4,
body:not(.btNoDashInSidebar) .btCustomMenu > h4,
body:not(.btNoDashInSidebar) .btTopBox > h4 {
    margin-bottom: 0;
    }
body:not(.btNoDashInSidebar) .btBox > h4:after,
body:not(.btNoDashInSidebar) .btCustomMenu > h4:after,
body:not(.btNoDashInSidebar) .btTopBox > h4:after {
    content: ' ';
    clear: both;
    width: 3em;
    display: block;
    border-bottom: 3px solid #dc0003;
    margin: .5em 0 .7em;
    }
.btBox header.small h1,
.btBox header.small h2,
.btBox header.small h3,
.btBox header.small h4,
.btBox header.small h5,
.btBox header.small h6,
.btBox header.small h7,
.btBox header.small h8,
.btCustomMenu header.small h1,
.btCustomMenu header.small h2,
.btCustomMenu header.small h3,
.btCustomMenu header.small h4,
.btCustomMenu header.small h5,
.btCustomMenu header.small h6,
.btCustomMenu header.small h7,
.btCustomMenu header.small h8,
.btTopBox header.small h1,
.btTopBox header.small h2,
.btTopBox header.small h3,
.btTopBox header.small h4,
.btTopBox header.small h5,
.btTopBox header.small h6,
.btTopBox header.small h7,
.btTopBox header.small h8 {
    font-size: 1em;
    }
.btBox label,
.btCustomMenu label,
.btTopBox label {
    display: none;
    }
.btBox .wp-caption,
.btCustomMenu .wp-caption,
.btTopBox .wp-caption {
    margin-bottom: .5em;
    }
.btBox select,
.btCustomMenu select,
.btTopBox select {
    display: block;
    margin: .5em 0 0;
    width: 100%;
    padding: .5em;
    }
.btBox ul,
.btCustomMenu ul,
.btTopBox ul {
    list-style: none;
    margin: 0;
    display: block;
    padding: 0;
    font-size: .8125em;
    }
.btBox ul li,
.btCustomMenu ul li,
.btTopBox ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
    }
.btBox ul li a,
.btCustomMenu ul li a,
.btTopBox ul li a {
    display: block;
    line-height: 1.35;
    position: relative;
    padding-left: 0;
    -webkit-transition: 300ms ease color,300ms ease padding;
    -moz-transition: 300ms ease color,300ms ease padding;
    transition: 300ms ease color,300ms ease padding;
    }
.btBox ul li a:before,
.btCustomMenu ul li a:before,
.btTopBox ul li a:before {
    display: block;
    width: 30px;
    content: "";
    border-top: 1px solid #dc0003;
    position: absolute;
    left: -30px;
    top: 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 300ms ease border-color,300ms ease background,300ms ease transform;
    -moz-transition: 300ms ease border-color,300ms ease background,300ms ease transform;
    transition: 300ms ease border-color,300ms ease background,300ms ease transform;
    }
.rtl .btBox ul li a:before,
.rtl .btCustomMenu ul li a:before,
.rtl .btTopBox ul li a:before {
    left: auto;
    right: -60px;
    }
.rtl .btBox ul li a,
.rtl .btCustomMenu ul li a,
.rtl .btTopBox ul li a {
    padding-right: 0;
    }
.btBox ul li a:hover,
.btCustomMenu ul li a:hover,
.btTopBox ul li a:hover {
    padding-left: 10px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btBox ul li a:hover:before,
.btCustomMenu ul li a:hover:before,
.btTopBox ul li a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl .btBox ul li a:hover:before,
.rtl .btCustomMenu ul li a:hover:before,
.rtl .btTopBox ul li a:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.rtl .btBox ul li a:hover,
.rtl .btCustomMenu ul li a:hover,
.rtl .btTopBox ul li a:hover {
    padding-right: 10px;
    padding-left: 0;
    }
.btLightSkin .btBox ul li,
.btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btCustomMenu ul li,
.btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btTopBox ul li,
.btDarkSkin .btLightSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btBox ul li,
.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btTopBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
    font-size: 1em;
    margin: .5em 0 0;
    padding: .5em 0 0;
    }
.btLightSkin .btBox ul li ul,
.btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btCustomMenu ul li ul,
.btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btTopBox ul li ul,
.btDarkSkin .btLightSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btTopBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btBox ul li ul li a,
.btCustomMenu ul li ul li a,
.btTopBox ul li ul li a {
    padding-left: 10px;
    }
.btBox ul li ul li a:hover,
.btCustomMenu ul li ul li a:hover,
.btTopBox ul li ul li a:hover {
    padding-left: 20px;
    }
.rtl .btBox ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li a:hover,
.rtl .btTopBox ul li ul li a:hover {
    padding-left: 0;
    padding-right: 20px;
    }
.rtl .btBox ul li ul li a,
.rtl .btCustomMenu ul li ul li a,
.rtl .btTopBox ul li ul li a {
    padding-left: 0;
    padding-right: 10px;
    }
.btBox ul li ul li ul,
.btBox ul li ul li li,
.btCustomMenu ul li ul li ul,
.btCustomMenu ul li ul li li,
.btTopBox ul li ul li ul,
.btTopBox ul li ul li li {
    padding-left: 0;
    }
.btBox ul li ul li ul a,
.btBox ul li ul li li a,
.btCustomMenu ul li ul li ul a,
.btCustomMenu ul li ul li li a,
.btTopBox ul li ul li ul a,
.btTopBox ul li ul li li a {
    padding-left: 20px;
    }
.btBox ul li ul li ul a:hover,
.btBox ul li ul li li a:hover,
.btCustomMenu ul li ul li ul a:hover,
.btCustomMenu ul li ul li li a:hover,
.btTopBox ul li ul li ul a:hover,
.btTopBox ul li ul li li a:hover {
    padding-left: 30px;
    }
.rtl .btBox ul li ul li ul a:hover,
.rtl .btBox ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li a:hover,
.rtl .btTopBox ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li li a:hover {
    padding-left: 0;
    padding-right: 30px;
    }
.rtl .btBox ul li ul li ul a,
.rtl .btBox ul li ul li li a,
.rtl .btCustomMenu ul li ul li ul a,
.rtl .btCustomMenu ul li ul li li a,
.rtl .btTopBox ul li ul li ul a,
.rtl .btTopBox ul li ul li li a {
    padding-left: 0;
    padding-right: 20px;
    }
.btBox ul li ul li ul ul,
.btBox ul li ul li ul li,
.btBox ul li ul li li ul,
.btBox ul li ul li li li,
.btCustomMenu ul li ul li ul ul,
.btCustomMenu ul li ul li ul li,
.btCustomMenu ul li ul li li ul,
.btCustomMenu ul li ul li li li,
.btTopBox ul li ul li ul ul,
.btTopBox ul li ul li ul li,
.btTopBox ul li ul li li ul,
.btTopBox ul li ul li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul a,
.btBox ul li ul li ul li a,
.btBox ul li ul li li ul a,
.btBox ul li ul li li li a,
.btCustomMenu ul li ul li ul ul a,
.btCustomMenu ul li ul li ul li a,
.btCustomMenu ul li ul li li ul a,
.btCustomMenu ul li ul li li li a,
.btTopBox ul li ul li ul ul a,
.btTopBox ul li ul li ul li a,
.btTopBox ul li ul li li ul a,
.btTopBox ul li ul li li li a {
    padding-left: 30px;
    }
.btBox ul li ul li ul ul a:hover,
.btBox ul li ul li ul li a:hover,
.btBox ul li ul li li ul a:hover,
.btBox ul li ul li li li a:hover,
.btCustomMenu ul li ul li ul ul a:hover,
.btCustomMenu ul li ul li ul li a:hover,
.btCustomMenu ul li ul li li ul a:hover,
.btCustomMenu ul li ul li li li a:hover,
.btTopBox ul li ul li ul ul a:hover,
.btTopBox ul li ul li ul li a:hover,
.btTopBox ul li ul li li ul a:hover,
.btTopBox ul li ul li li li a:hover {
    padding-left: 40px;
    }
.rtl .btBox ul li ul li ul ul a:hover,
.rtl .btBox ul li ul li ul li a:hover,
.rtl .btBox ul li ul li li ul a:hover,
.rtl .btBox ul li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li a:hover,
.rtl .btTopBox ul li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li a:hover,
.rtl .btTopBox ul li ul li li ul a:hover,
.rtl .btTopBox ul li ul li li li a:hover {
    padding-left: 0;
    padding-right: 40px;
    }
.rtl .btBox ul li ul li ul ul a,
.rtl .btBox ul li ul li ul li a,
.rtl .btBox ul li ul li li ul a,
.rtl .btBox ul li ul li li li a,
.rtl .btCustomMenu ul li ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul li a,
.rtl .btCustomMenu ul li ul li li ul a,
.rtl .btCustomMenu ul li ul li li li a,
.rtl .btTopBox ul li ul li ul ul a,
.rtl .btTopBox ul li ul li ul li a,
.rtl .btTopBox ul li ul li li ul a,
.rtl .btTopBox ul li ul li li li a {
    padding-left: 0;
    padding-right: 30px;
    }
.btBox ul li ul li ul ul ul,
.btBox ul li ul li ul ul li,
.btBox ul li ul li ul li ul,
.btBox ul li ul li ul li li,
.btBox ul li ul li li ul ul,
.btBox ul li ul li li ul li,
.btBox ul li ul li li li ul,
.btBox ul li ul li li li li,
.btCustomMenu ul li ul li ul ul ul,
.btCustomMenu ul li ul li ul ul li,
.btCustomMenu ul li ul li ul li ul,
.btCustomMenu ul li ul li ul li li,
.btCustomMenu ul li ul li li ul ul,
.btCustomMenu ul li ul li li ul li,
.btCustomMenu ul li ul li li li ul,
.btCustomMenu ul li ul li li li li,
.btTopBox ul li ul li ul ul ul,
.btTopBox ul li ul li ul ul li,
.btTopBox ul li ul li ul li ul,
.btTopBox ul li ul li ul li li,
.btTopBox ul li ul li li ul ul,
.btTopBox ul li ul li li ul li,
.btTopBox ul li ul li li li ul,
.btTopBox ul li ul li li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul ul a,
.btBox ul li ul li ul ul li a,
.btBox ul li ul li ul li ul a,
.btBox ul li ul li ul li li a,
.btBox ul li ul li li ul ul a,
.btBox ul li ul li li ul li a,
.btBox ul li ul li li li ul a,
.btBox ul li ul li li li li a,
.btCustomMenu ul li ul li ul ul ul a,
.btCustomMenu ul li ul li ul ul li a,
.btCustomMenu ul li ul li ul li ul a,
.btCustomMenu ul li ul li ul li li a,
.btCustomMenu ul li ul li li ul ul a,
.btCustomMenu ul li ul li li ul li a,
.btCustomMenu ul li ul li li li ul a,
.btCustomMenu ul li ul li li li li a,
.btTopBox ul li ul li ul ul ul a,
.btTopBox ul li ul li ul ul li a,
.btTopBox ul li ul li ul li ul a,
.btTopBox ul li ul li ul li li a,
.btTopBox ul li ul li li ul ul a,
.btTopBox ul li ul li li ul li a,
.btTopBox ul li ul li li li ul a,
.btTopBox ul li ul li li li li a {
    padding-left: 40px;
    }
.btBox ul li ul li ul ul ul a:hover,
.btBox ul li ul li ul ul li a:hover,
.btBox ul li ul li ul li ul a:hover,
.btBox ul li ul li ul li li a:hover,
.btBox ul li ul li li ul ul a:hover,
.btBox ul li ul li li ul li a:hover,
.btBox ul li ul li li li ul a:hover,
.btBox ul li ul li li li li a:hover,
.btCustomMenu ul li ul li ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul li a:hover,
.btCustomMenu ul li ul li ul li ul a:hover,
.btCustomMenu ul li ul li ul li li a:hover,
.btCustomMenu ul li ul li li ul ul a:hover,
.btCustomMenu ul li ul li li ul li a:hover,
.btCustomMenu ul li ul li li li ul a:hover,
.btCustomMenu ul li ul li li li li a:hover,
.btTopBox ul li ul li ul ul ul a:hover,
.btTopBox ul li ul li ul ul li a:hover,
.btTopBox ul li ul li ul li ul a:hover,
.btTopBox ul li ul li ul li li a:hover,
.btTopBox ul li ul li li ul ul a:hover,
.btTopBox ul li ul li li ul li a:hover,
.btTopBox ul li ul li li li ul a:hover,
.btTopBox ul li ul li li li li a:hover {
    padding-left: 50px;
    }
.rtl .btBox ul li ul li ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul li a:hover,
.rtl .btBox ul li ul li ul li ul a:hover,
.rtl .btBox ul li ul li ul li li a:hover,
.rtl .btBox ul li ul li li ul ul a:hover,
.rtl .btBox ul li ul li li ul li a:hover,
.rtl .btBox ul li ul li li li ul a:hover,
.rtl .btBox ul li ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li li a:hover,
.rtl .btTopBox ul li ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li a:hover,
.rtl .btTopBox ul li ul li li li ul a:hover,
.rtl .btTopBox ul li ul li li li li a:hover {
    padding-left: 0;
    padding-right: 50px;
    }
.rtl .btBox ul li ul li ul ul ul a,
.rtl .btBox ul li ul li ul ul li a,
.rtl .btBox ul li ul li ul li ul a,
.rtl .btBox ul li ul li ul li li a,
.rtl .btBox ul li ul li li ul ul a,
.rtl .btBox ul li ul li li ul li a,
.rtl .btBox ul li ul li li li ul a,
.rtl .btBox ul li ul li li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li a,
.rtl .btCustomMenu ul li ul li ul li ul a,
.rtl .btCustomMenu ul li ul li ul li li a,
.rtl .btCustomMenu ul li ul li li ul ul a,
.rtl .btCustomMenu ul li ul li li ul li a,
.rtl .btCustomMenu ul li ul li li li ul a,
.rtl .btCustomMenu ul li ul li li li li a,
.rtl .btTopBox ul li ul li ul ul ul a,
.rtl .btTopBox ul li ul li ul ul li a,
.rtl .btTopBox ul li ul li ul li ul a,
.rtl .btTopBox ul li ul li ul li li a,
.rtl .btTopBox ul li ul li li ul ul a,
.rtl .btTopBox ul li ul li li ul li a,
.rtl .btTopBox ul li ul li li li ul a,
.rtl .btTopBox ul li ul li li li li a {
    padding-left: 0;
    padding-right: 40px;
    }
.btBox ul li ul li ul ul ul ul,
.btBox ul li ul li ul ul ul li,
.btBox ul li ul li ul ul li ul,
.btBox ul li ul li ul ul li li,
.btBox ul li ul li ul li ul ul,
.btBox ul li ul li ul li ul li,
.btBox ul li ul li ul li li ul,
.btBox ul li ul li ul li li li,
.btBox ul li ul li li ul ul ul,
.btBox ul li ul li li ul ul li,
.btBox ul li ul li li ul li ul,
.btBox ul li ul li li ul li li,
.btBox ul li ul li li li ul ul,
.btBox ul li ul li li li ul li,
.btBox ul li ul li li li li ul,
.btBox ul li ul li li li li li,
.btCustomMenu ul li ul li ul ul ul ul,
.btCustomMenu ul li ul li ul ul ul li,
.btCustomMenu ul li ul li ul ul li ul,
.btCustomMenu ul li ul li ul ul li li,
.btCustomMenu ul li ul li ul li ul ul,
.btCustomMenu ul li ul li ul li ul li,
.btCustomMenu ul li ul li ul li li ul,
.btCustomMenu ul li ul li ul li li li,
.btCustomMenu ul li ul li li ul ul ul,
.btCustomMenu ul li ul li li ul ul li,
.btCustomMenu ul li ul li li ul li ul,
.btCustomMenu ul li ul li li ul li li,
.btCustomMenu ul li ul li li li ul ul,
.btCustomMenu ul li ul li li li ul li,
.btCustomMenu ul li ul li li li li ul,
.btCustomMenu ul li ul li li li li li,
.btTopBox ul li ul li ul ul ul ul,
.btTopBox ul li ul li ul ul ul li,
.btTopBox ul li ul li ul ul li ul,
.btTopBox ul li ul li ul ul li li,
.btTopBox ul li ul li ul li ul ul,
.btTopBox ul li ul li ul li ul li,
.btTopBox ul li ul li ul li li ul,
.btTopBox ul li ul li ul li li li,
.btTopBox ul li ul li li ul ul ul,
.btTopBox ul li ul li li ul ul li,
.btTopBox ul li ul li li ul li ul,
.btTopBox ul li ul li li ul li li,
.btTopBox ul li ul li li li ul ul,
.btTopBox ul li ul li li li ul li,
.btTopBox ul li ul li li li li ul,
.btTopBox ul li ul li li li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul ul ul a,
.btBox ul li ul li ul ul ul li a,
.btBox ul li ul li ul ul li ul a,
.btBox ul li ul li ul ul li li a,
.btBox ul li ul li ul li ul ul a,
.btBox ul li ul li ul li ul li a,
.btBox ul li ul li ul li li ul a,
.btBox ul li ul li ul li li li a,
.btBox ul li ul li li ul ul ul a,
.btBox ul li ul li li ul ul li a,
.btBox ul li ul li li ul li ul a,
.btBox ul li ul li li ul li li a,
.btBox ul li ul li li li ul ul a,
.btBox ul li ul li li li ul li a,
.btBox ul li ul li li li li ul a,
.btBox ul li ul li li li li li a,
.btCustomMenu ul li ul li ul ul ul ul a,
.btCustomMenu ul li ul li ul ul ul li a,
.btCustomMenu ul li ul li ul ul li ul a,
.btCustomMenu ul li ul li ul ul li li a,
.btCustomMenu ul li ul li ul li ul ul a,
.btCustomMenu ul li ul li ul li ul li a,
.btCustomMenu ul li ul li ul li li ul a,
.btCustomMenu ul li ul li ul li li li a,
.btCustomMenu ul li ul li li ul ul ul a,
.btCustomMenu ul li ul li li ul ul li a,
.btCustomMenu ul li ul li li ul li ul a,
.btCustomMenu ul li ul li li ul li li a,
.btCustomMenu ul li ul li li li ul ul a,
.btCustomMenu ul li ul li li li ul li a,
.btCustomMenu ul li ul li li li li ul a,
.btCustomMenu ul li ul li li li li li a,
.btTopBox ul li ul li ul ul ul ul a,
.btTopBox ul li ul li ul ul ul li a,
.btTopBox ul li ul li ul ul li ul a,
.btTopBox ul li ul li ul ul li li a,
.btTopBox ul li ul li ul li ul ul a,
.btTopBox ul li ul li ul li ul li a,
.btTopBox ul li ul li ul li li ul a,
.btTopBox ul li ul li ul li li li a,
.btTopBox ul li ul li li ul ul ul a,
.btTopBox ul li ul li li ul ul li a,
.btTopBox ul li ul li li ul li ul a,
.btTopBox ul li ul li li ul li li a,
.btTopBox ul li ul li li li ul ul a,
.btTopBox ul li ul li li li ul li a,
.btTopBox ul li ul li li li li ul a,
.btTopBox ul li ul li li li li li a {
    padding-left: 50px;
    }
.btBox ul li ul li ul ul ul ul a:hover,
.btBox ul li ul li ul ul ul li a:hover,
.btBox ul li ul li ul ul li ul a:hover,
.btBox ul li ul li ul ul li li a:hover,
.btBox ul li ul li ul li ul ul a:hover,
.btBox ul li ul li ul li ul li a:hover,
.btBox ul li ul li ul li li ul a:hover,
.btBox ul li ul li ul li li li a:hover,
.btBox ul li ul li li ul ul ul a:hover,
.btBox ul li ul li li ul ul li a:hover,
.btBox ul li ul li li ul li ul a:hover,
.btBox ul li ul li li ul li li a:hover,
.btBox ul li ul li li li ul ul a:hover,
.btBox ul li ul li li li ul li a:hover,
.btBox ul li ul li li li li ul a:hover,
.btBox ul li ul li li li li li a:hover,
.btCustomMenu ul li ul li ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul li a:hover,
.btCustomMenu ul li ul li ul ul li ul a:hover,
.btCustomMenu ul li ul li ul ul li li a:hover,
.btCustomMenu ul li ul li ul li ul ul a:hover,
.btCustomMenu ul li ul li ul li ul li a:hover,
.btCustomMenu ul li ul li ul li li ul a:hover,
.btCustomMenu ul li ul li ul li li li a:hover,
.btCustomMenu ul li ul li li ul ul ul a:hover,
.btCustomMenu ul li ul li li ul ul li a:hover,
.btCustomMenu ul li ul li li ul li ul a:hover,
.btCustomMenu ul li ul li li ul li li a:hover,
.btCustomMenu ul li ul li li li ul ul a:hover,
.btCustomMenu ul li ul li li li ul li a:hover,
.btCustomMenu ul li ul li li li li ul a:hover,
.btCustomMenu ul li ul li li li li li a:hover,
.btTopBox ul li ul li ul ul ul ul a:hover,
.btTopBox ul li ul li ul ul ul li a:hover,
.btTopBox ul li ul li ul ul li ul a:hover,
.btTopBox ul li ul li ul ul li li a:hover,
.btTopBox ul li ul li ul li ul ul a:hover,
.btTopBox ul li ul li ul li ul li a:hover,
.btTopBox ul li ul li ul li li ul a:hover,
.btTopBox ul li ul li ul li li li a:hover,
.btTopBox ul li ul li li ul ul ul a:hover,
.btTopBox ul li ul li li ul ul li a:hover,
.btTopBox ul li ul li li ul li ul a:hover,
.btTopBox ul li ul li li ul li li a:hover,
.btTopBox ul li ul li li li ul ul a:hover,
.btTopBox ul li ul li li li ul li a:hover,
.btTopBox ul li ul li li li li ul a:hover,
.btTopBox ul li ul li li li li li a:hover {
    padding-left: 60px;
    }
.rtl .btBox ul li ul li ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul li a:hover,
.rtl .btBox ul li ul li ul ul li ul a:hover,
.rtl .btBox ul li ul li ul ul li li a:hover,
.rtl .btBox ul li ul li ul li ul ul a:hover,
.rtl .btBox ul li ul li ul li ul li a:hover,
.rtl .btBox ul li ul li ul li li ul a:hover,
.rtl .btBox ul li ul li ul li li li a:hover,
.rtl .btBox ul li ul li li ul ul ul a:hover,
.rtl .btBox ul li ul li li ul ul li a:hover,
.rtl .btBox ul li ul li li ul li ul a:hover,
.rtl .btBox ul li ul li li ul li li a:hover,
.rtl .btBox ul li ul li li li ul ul a:hover,
.rtl .btBox ul li ul li li li ul li a:hover,
.rtl .btBox ul li ul li li li li ul a:hover,
.rtl .btBox ul li ul li li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul li li li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul li li a:hover,
.rtl .btTopBox ul li ul li li li ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul li a:hover,
.rtl .btTopBox ul li ul li li li li ul a:hover,
.rtl .btTopBox ul li ul li li li li li a:hover {
    padding-left: 0;
    padding-right: 60px;
    }
.rtl .btBox ul li ul li ul ul ul ul a,
.rtl .btBox ul li ul li ul ul ul li a,
.rtl .btBox ul li ul li ul ul li ul a,
.rtl .btBox ul li ul li ul ul li li a,
.rtl .btBox ul li ul li ul li ul ul a,
.rtl .btBox ul li ul li ul li ul li a,
.rtl .btBox ul li ul li ul li li ul a,
.rtl .btBox ul li ul li ul li li li a,
.rtl .btBox ul li ul li li ul ul ul a,
.rtl .btBox ul li ul li li ul ul li a,
.rtl .btBox ul li ul li li ul li ul a,
.rtl .btBox ul li ul li li ul li li a,
.rtl .btBox ul li ul li li li ul ul a,
.rtl .btBox ul li ul li li li ul li a,
.rtl .btBox ul li ul li li li li ul a,
.rtl .btBox ul li ul li li li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul li li a,
.rtl .btCustomMenu ul li ul li ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul li a,
.rtl .btCustomMenu ul li ul li ul li li ul a,
.rtl .btCustomMenu ul li ul li ul li li li a,
.rtl .btCustomMenu ul li ul li li ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul li a,
.rtl .btCustomMenu ul li ul li li ul li ul a,
.rtl .btCustomMenu ul li ul li li ul li li a,
.rtl .btCustomMenu ul li ul li li li ul ul a,
.rtl .btCustomMenu ul li ul li li li ul li a,
.rtl .btCustomMenu ul li ul li li li li ul a,
.rtl .btCustomMenu ul li ul li li li li li a,
.rtl .btTopBox ul li ul li ul ul ul ul a,
.rtl .btTopBox ul li ul li ul ul ul li a,
.rtl .btTopBox ul li ul li ul ul li ul a,
.rtl .btTopBox ul li ul li ul ul li li a,
.rtl .btTopBox ul li ul li ul li ul ul a,
.rtl .btTopBox ul li ul li ul li ul li a,
.rtl .btTopBox ul li ul li ul li li ul a,
.rtl .btTopBox ul li ul li ul li li li a,
.rtl .btTopBox ul li ul li li ul ul ul a,
.rtl .btTopBox ul li ul li li ul ul li a,
.rtl .btTopBox ul li ul li li ul li ul a,
.rtl .btTopBox ul li ul li li ul li li a,
.rtl .btTopBox ul li ul li li li ul ul a,
.rtl .btTopBox ul li ul li li li ul li a,
.rtl .btTopBox ul li ul li li li li ul a,
.rtl .btTopBox ul li ul li li li li li a {
    padding-left: 0;
    padding-right: 50px;
    }
.btBox ul li ul li ul ul ul ul ul,
.btBox ul li ul li ul ul ul ul li,
.btBox ul li ul li ul ul ul li ul,
.btBox ul li ul li ul ul ul li li,
.btBox ul li ul li ul ul li ul ul,
.btBox ul li ul li ul ul li ul li,
.btBox ul li ul li ul ul li li ul,
.btBox ul li ul li ul ul li li li,
.btBox ul li ul li ul li ul ul ul,
.btBox ul li ul li ul li ul ul li,
.btBox ul li ul li ul li ul li ul,
.btBox ul li ul li ul li ul li li,
.btBox ul li ul li ul li li ul ul,
.btBox ul li ul li ul li li ul li,
.btBox ul li ul li ul li li li ul,
.btBox ul li ul li ul li li li li,
.btBox ul li ul li li ul ul ul ul,
.btBox ul li ul li li ul ul ul li,
.btBox ul li ul li li ul ul li ul,
.btBox ul li ul li li ul ul li li,
.btBox ul li ul li li ul li ul ul,
.btBox ul li ul li li ul li ul li,
.btBox ul li ul li li ul li li ul,
.btBox ul li ul li li ul li li li,
.btBox ul li ul li li li ul ul ul,
.btBox ul li ul li li li ul ul li,
.btBox ul li ul li li li ul li ul,
.btBox ul li ul li li li ul li li,
.btBox ul li ul li li li li ul ul,
.btBox ul li ul li li li li ul li,
.btBox ul li ul li li li li li ul,
.btBox ul li ul li li li li li li,
.btCustomMenu ul li ul li ul ul ul ul ul,
.btCustomMenu ul li ul li ul ul ul ul li,
.btCustomMenu ul li ul li ul ul ul li ul,
.btCustomMenu ul li ul li ul ul ul li li,
.btCustomMenu ul li ul li ul ul li ul ul,
.btCustomMenu ul li ul li ul ul li ul li,
.btCustomMenu ul li ul li ul ul li li ul,
.btCustomMenu ul li ul li ul ul li li li,
.btCustomMenu ul li ul li ul li ul ul ul,
.btCustomMenu ul li ul li ul li ul ul li,
.btCustomMenu ul li ul li ul li ul li ul,
.btCustomMenu ul li ul li ul li ul li li,
.btCustomMenu ul li ul li ul li li ul ul,
.btCustomMenu ul li ul li ul li li ul li,
.btCustomMenu ul li ul li ul li li li ul,
.btCustomMenu ul li ul li ul li li li li,
.btCustomMenu ul li ul li li ul ul ul ul,
.btCustomMenu ul li ul li li ul ul ul li,
.btCustomMenu ul li ul li li ul ul li ul,
.btCustomMenu ul li ul li li ul ul li li,
.btCustomMenu ul li ul li li ul li ul ul,
.btCustomMenu ul li ul li li ul li ul li,
.btCustomMenu ul li ul li li ul li li ul,
.btCustomMenu ul li ul li li ul li li li,
.btCustomMenu ul li ul li li li ul ul ul,
.btCustomMenu ul li ul li li li ul ul li,
.btCustomMenu ul li ul li li li ul li ul,
.btCustomMenu ul li ul li li li ul li li,
.btCustomMenu ul li ul li li li li ul ul,
.btCustomMenu ul li ul li li li li ul li,
.btCustomMenu ul li ul li li li li li ul,
.btCustomMenu ul li ul li li li li li li,
.btTopBox ul li ul li ul ul ul ul ul,
.btTopBox ul li ul li ul ul ul ul li,
.btTopBox ul li ul li ul ul ul li ul,
.btTopBox ul li ul li ul ul ul li li,
.btTopBox ul li ul li ul ul li ul ul,
.btTopBox ul li ul li ul ul li ul li,
.btTopBox ul li ul li ul ul li li ul,
.btTopBox ul li ul li ul ul li li li,
.btTopBox ul li ul li ul li ul ul ul,
.btTopBox ul li ul li ul li ul ul li,
.btTopBox ul li ul li ul li ul li ul,
.btTopBox ul li ul li ul li ul li li,
.btTopBox ul li ul li ul li li ul ul,
.btTopBox ul li ul li ul li li ul li,
.btTopBox ul li ul li ul li li li ul,
.btTopBox ul li ul li ul li li li li,
.btTopBox ul li ul li li ul ul ul ul,
.btTopBox ul li ul li li ul ul ul li,
.btTopBox ul li ul li li ul ul li ul,
.btTopBox ul li ul li li ul ul li li,
.btTopBox ul li ul li li ul li ul ul,
.btTopBox ul li ul li li ul li ul li,
.btTopBox ul li ul li li ul li li ul,
.btTopBox ul li ul li li ul li li li,
.btTopBox ul li ul li li li ul ul ul,
.btTopBox ul li ul li li li ul ul li,
.btTopBox ul li ul li li li ul li ul,
.btTopBox ul li ul li li li ul li li,
.btTopBox ul li ul li li li li ul ul,
.btTopBox ul li ul li li li li ul li,
.btTopBox ul li ul li li li li li ul,
.btTopBox ul li ul li li li li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul ul ul ul a,
.btBox ul li ul li ul ul ul ul li a,
.btBox ul li ul li ul ul ul li ul a,
.btBox ul li ul li ul ul ul li li a,
.btBox ul li ul li ul ul li ul ul a,
.btBox ul li ul li ul ul li ul li a,
.btBox ul li ul li ul ul li li ul a,
.btBox ul li ul li ul ul li li li a,
.btBox ul li ul li ul li ul ul ul a,
.btBox ul li ul li ul li ul ul li a,
.btBox ul li ul li ul li ul li ul a,
.btBox ul li ul li ul li ul li li a,
.btBox ul li ul li ul li li ul ul a,
.btBox ul li ul li ul li li ul li a,
.btBox ul li ul li ul li li li ul a,
.btBox ul li ul li ul li li li li a,
.btBox ul li ul li li ul ul ul ul a,
.btBox ul li ul li li ul ul ul li a,
.btBox ul li ul li li ul ul li ul a,
.btBox ul li ul li li ul ul li li a,
.btBox ul li ul li li ul li ul ul a,
.btBox ul li ul li li ul li ul li a,
.btBox ul li ul li li ul li li ul a,
.btBox ul li ul li li ul li li li a,
.btBox ul li ul li li li ul ul ul a,
.btBox ul li ul li li li ul ul li a,
.btBox ul li ul li li li ul li ul a,
.btBox ul li ul li li li ul li li a,
.btBox ul li ul li li li li ul ul a,
.btBox ul li ul li li li li ul li a,
.btBox ul li ul li li li li li ul a,
.btBox ul li ul li li li li li li a,
.btCustomMenu ul li ul li ul ul ul ul ul a,
.btCustomMenu ul li ul li ul ul ul ul li a,
.btCustomMenu ul li ul li ul ul ul li ul a,
.btCustomMenu ul li ul li ul ul ul li li a,
.btCustomMenu ul li ul li ul ul li ul ul a,
.btCustomMenu ul li ul li ul ul li ul li a,
.btCustomMenu ul li ul li ul ul li li ul a,
.btCustomMenu ul li ul li ul ul li li li a,
.btCustomMenu ul li ul li ul li ul ul ul a,
.btCustomMenu ul li ul li ul li ul ul li a,
.btCustomMenu ul li ul li ul li ul li ul a,
.btCustomMenu ul li ul li ul li ul li li a,
.btCustomMenu ul li ul li ul li li ul ul a,
.btCustomMenu ul li ul li ul li li ul li a,
.btCustomMenu ul li ul li ul li li li ul a,
.btCustomMenu ul li ul li ul li li li li a,
.btCustomMenu ul li ul li li ul ul ul ul a,
.btCustomMenu ul li ul li li ul ul ul li a,
.btCustomMenu ul li ul li li ul ul li ul a,
.btCustomMenu ul li ul li li ul ul li li a,
.btCustomMenu ul li ul li li ul li ul ul a,
.btCustomMenu ul li ul li li ul li ul li a,
.btCustomMenu ul li ul li li ul li li ul a,
.btCustomMenu ul li ul li li ul li li li a,
.btCustomMenu ul li ul li li li ul ul ul a,
.btCustomMenu ul li ul li li li ul ul li a,
.btCustomMenu ul li ul li li li ul li ul a,
.btCustomMenu ul li ul li li li ul li li a,
.btCustomMenu ul li ul li li li li ul ul a,
.btCustomMenu ul li ul li li li li ul li a,
.btCustomMenu ul li ul li li li li li ul a,
.btCustomMenu ul li ul li li li li li li a,
.btTopBox ul li ul li ul ul ul ul ul a,
.btTopBox ul li ul li ul ul ul ul li a,
.btTopBox ul li ul li ul ul ul li ul a,
.btTopBox ul li ul li ul ul ul li li a,
.btTopBox ul li ul li ul ul li ul ul a,
.btTopBox ul li ul li ul ul li ul li a,
.btTopBox ul li ul li ul ul li li ul a,
.btTopBox ul li ul li ul ul li li li a,
.btTopBox ul li ul li ul li ul ul ul a,
.btTopBox ul li ul li ul li ul ul li a,
.btTopBox ul li ul li ul li ul li ul a,
.btTopBox ul li ul li ul li ul li li a,
.btTopBox ul li ul li ul li li ul ul a,
.btTopBox ul li ul li ul li li ul li a,
.btTopBox ul li ul li ul li li li ul a,
.btTopBox ul li ul li ul li li li li a,
.btTopBox ul li ul li li ul ul ul ul a,
.btTopBox ul li ul li li ul ul ul li a,
.btTopBox ul li ul li li ul ul li ul a,
.btTopBox ul li ul li li ul ul li li a,
.btTopBox ul li ul li li ul li ul ul a,
.btTopBox ul li ul li li ul li ul li a,
.btTopBox ul li ul li li ul li li ul a,
.btTopBox ul li ul li li ul li li li a,
.btTopBox ul li ul li li li ul ul ul a,
.btTopBox ul li ul li li li ul ul li a,
.btTopBox ul li ul li li li ul li ul a,
.btTopBox ul li ul li li li ul li li a,
.btTopBox ul li ul li li li li ul ul a,
.btTopBox ul li ul li li li li ul li a,
.btTopBox ul li ul li li li li li ul a,
.btTopBox ul li ul li li li li li li a {
    padding-left: 60px;
    }
.btBox ul li ul li ul ul ul ul ul a:hover,
.btBox ul li ul li ul ul ul ul li a:hover,
.btBox ul li ul li ul ul ul li ul a:hover,
.btBox ul li ul li ul ul ul li li a:hover,
.btBox ul li ul li ul ul li ul ul a:hover,
.btBox ul li ul li ul ul li ul li a:hover,
.btBox ul li ul li ul ul li li ul a:hover,
.btBox ul li ul li ul ul li li li a:hover,
.btBox ul li ul li ul li ul ul ul a:hover,
.btBox ul li ul li ul li ul ul li a:hover,
.btBox ul li ul li ul li ul li ul a:hover,
.btBox ul li ul li ul li ul li li a:hover,
.btBox ul li ul li ul li li ul ul a:hover,
.btBox ul li ul li ul li li ul li a:hover,
.btBox ul li ul li ul li li li ul a:hover,
.btBox ul li ul li ul li li li li a:hover,
.btBox ul li ul li li ul ul ul ul a:hover,
.btBox ul li ul li li ul ul ul li a:hover,
.btBox ul li ul li li ul ul li ul a:hover,
.btBox ul li ul li li ul ul li li a:hover,
.btBox ul li ul li li ul li ul ul a:hover,
.btBox ul li ul li li ul li ul li a:hover,
.btBox ul li ul li li ul li li ul a:hover,
.btBox ul li ul li li ul li li li a:hover,
.btBox ul li ul li li li ul ul ul a:hover,
.btBox ul li ul li li li ul ul li a:hover,
.btBox ul li ul li li li ul li ul a:hover,
.btBox ul li ul li li li ul li li a:hover,
.btBox ul li ul li li li li ul ul a:hover,
.btBox ul li ul li li li li ul li a:hover,
.btBox ul li ul li li li li li ul a:hover,
.btBox ul li ul li li li li li li a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul li a:hover,
.btCustomMenu ul li ul li ul ul ul li ul a:hover,
.btCustomMenu ul li ul li ul ul ul li li a:hover,
.btCustomMenu ul li ul li ul ul li ul ul a:hover,
.btCustomMenu ul li ul li ul ul li ul li a:hover,
.btCustomMenu ul li ul li ul ul li li ul a:hover,
.btCustomMenu ul li ul li ul ul li li li a:hover,
.btCustomMenu ul li ul li ul li ul ul ul a:hover,
.btCustomMenu ul li ul li ul li ul ul li a:hover,
.btCustomMenu ul li ul li ul li ul li ul a:hover,
.btCustomMenu ul li ul li ul li ul li li a:hover,
.btCustomMenu ul li ul li ul li li ul ul a:hover,
.btCustomMenu ul li ul li ul li li ul li a:hover,
.btCustomMenu ul li ul li ul li li li ul a:hover,
.btCustomMenu ul li ul li ul li li li li a:hover,
.btCustomMenu ul li ul li li ul ul ul ul a:hover,
.btCustomMenu ul li ul li li ul ul ul li a:hover,
.btCustomMenu ul li ul li li ul ul li ul a:hover,
.btCustomMenu ul li ul li li ul ul li li a:hover,
.btCustomMenu ul li ul li li ul li ul ul a:hover,
.btCustomMenu ul li ul li li ul li ul li a:hover,
.btCustomMenu ul li ul li li ul li li ul a:hover,
.btCustomMenu ul li ul li li ul li li li a:hover,
.btCustomMenu ul li ul li li li ul ul ul a:hover,
.btCustomMenu ul li ul li li li ul ul li a:hover,
.btCustomMenu ul li ul li li li ul li ul a:hover,
.btCustomMenu ul li ul li li li ul li li a:hover,
.btCustomMenu ul li ul li li li li ul ul a:hover,
.btCustomMenu ul li ul li li li li ul li a:hover,
.btCustomMenu ul li ul li li li li li ul a:hover,
.btCustomMenu ul li ul li li li li li li a:hover,
.btTopBox ul li ul li ul ul ul ul ul a:hover,
.btTopBox ul li ul li ul ul ul ul li a:hover,
.btTopBox ul li ul li ul ul ul li ul a:hover,
.btTopBox ul li ul li ul ul ul li li a:hover,
.btTopBox ul li ul li ul ul li ul ul a:hover,
.btTopBox ul li ul li ul ul li ul li a:hover,
.btTopBox ul li ul li ul ul li li ul a:hover,
.btTopBox ul li ul li ul ul li li li a:hover,
.btTopBox ul li ul li ul li ul ul ul a:hover,
.btTopBox ul li ul li ul li ul ul li a:hover,
.btTopBox ul li ul li ul li ul li ul a:hover,
.btTopBox ul li ul li ul li ul li li a:hover,
.btTopBox ul li ul li ul li li ul ul a:hover,
.btTopBox ul li ul li ul li li ul li a:hover,
.btTopBox ul li ul li ul li li li ul a:hover,
.btTopBox ul li ul li ul li li li li a:hover,
.btTopBox ul li ul li li ul ul ul ul a:hover,
.btTopBox ul li ul li li ul ul ul li a:hover,
.btTopBox ul li ul li li ul ul li ul a:hover,
.btTopBox ul li ul li li ul ul li li a:hover,
.btTopBox ul li ul li li ul li ul ul a:hover,
.btTopBox ul li ul li li ul li ul li a:hover,
.btTopBox ul li ul li li ul li li ul a:hover,
.btTopBox ul li ul li li ul li li li a:hover,
.btTopBox ul li ul li li li ul ul ul a:hover,
.btTopBox ul li ul li li li ul ul li a:hover,
.btTopBox ul li ul li li li ul li ul a:hover,
.btTopBox ul li ul li li li ul li li a:hover,
.btTopBox ul li ul li li li li ul ul a:hover,
.btTopBox ul li ul li li li li ul li a:hover,
.btTopBox ul li ul li li li li li ul a:hover,
.btTopBox ul li ul li li li li li li a:hover {
    padding-left: 70px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul li a:hover,
.rtl .btBox ul li ul li ul ul ul li ul a:hover,
.rtl .btBox ul li ul li ul ul ul li li a:hover,
.rtl .btBox ul li ul li ul ul li ul ul a:hover,
.rtl .btBox ul li ul li ul ul li ul li a:hover,
.rtl .btBox ul li ul li ul ul li li ul a:hover,
.rtl .btBox ul li ul li ul ul li li li a:hover,
.rtl .btBox ul li ul li ul li ul ul ul a:hover,
.rtl .btBox ul li ul li ul li ul ul li a:hover,
.rtl .btBox ul li ul li ul li ul li ul a:hover,
.rtl .btBox ul li ul li ul li ul li li a:hover,
.rtl .btBox ul li ul li ul li li ul ul a:hover,
.rtl .btBox ul li ul li ul li li ul li a:hover,
.rtl .btBox ul li ul li ul li li li ul a:hover,
.rtl .btBox ul li ul li ul li li li li a:hover,
.rtl .btBox ul li ul li li ul ul ul ul a:hover,
.rtl .btBox ul li ul li li ul ul ul li a:hover,
.rtl .btBox ul li ul li li ul ul li ul a:hover,
.rtl .btBox ul li ul li li ul ul li li a:hover,
.rtl .btBox ul li ul li li ul li ul ul a:hover,
.rtl .btBox ul li ul li li ul li ul li a:hover,
.rtl .btBox ul li ul li li ul li li ul a:hover,
.rtl .btBox ul li ul li li ul li li li a:hover,
.rtl .btBox ul li ul li li li ul ul ul a:hover,
.rtl .btBox ul li ul li li li ul ul li a:hover,
.rtl .btBox ul li ul li li li ul li ul a:hover,
.rtl .btBox ul li ul li li li ul li li a:hover,
.rtl .btBox ul li ul li li li li ul ul a:hover,
.rtl .btBox ul li ul li li li li ul li a:hover,
.rtl .btBox ul li ul li li li li li ul a:hover,
.rtl .btBox ul li ul li li li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li li a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul li a:hover,
.rtl .btTopBox ul li ul li ul li li li ul a:hover,
.rtl .btTopBox ul li ul li ul li li li li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li li a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul li a:hover,
.rtl .btTopBox ul li ul li li ul li li ul a:hover,
.rtl .btTopBox ul li ul li li ul li li li a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul li a:hover,
.rtl .btTopBox ul li ul li li li ul li ul a:hover,
.rtl .btTopBox ul li ul li li li ul li li a:hover,
.rtl .btTopBox ul li ul li li li li ul ul a:hover,
.rtl .btTopBox ul li ul li li li li ul li a:hover,
.rtl .btTopBox ul li ul li li li li li ul a:hover,
.rtl .btTopBox ul li ul li li li li li li a:hover {
    padding-left: 0;
    padding-right: 70px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul a,
.rtl .btBox ul li ul li ul ul ul ul li a,
.rtl .btBox ul li ul li ul ul ul li ul a,
.rtl .btBox ul li ul li ul ul ul li li a,
.rtl .btBox ul li ul li ul ul li ul ul a,
.rtl .btBox ul li ul li ul ul li ul li a,
.rtl .btBox ul li ul li ul ul li li ul a,
.rtl .btBox ul li ul li ul ul li li li a,
.rtl .btBox ul li ul li ul li ul ul ul a,
.rtl .btBox ul li ul li ul li ul ul li a,
.rtl .btBox ul li ul li ul li ul li ul a,
.rtl .btBox ul li ul li ul li ul li li a,
.rtl .btBox ul li ul li ul li li ul ul a,
.rtl .btBox ul li ul li ul li li ul li a,
.rtl .btBox ul li ul li ul li li li ul a,
.rtl .btBox ul li ul li ul li li li li a,
.rtl .btBox ul li ul li li ul ul ul ul a,
.rtl .btBox ul li ul li li ul ul ul li a,
.rtl .btBox ul li ul li li ul ul li ul a,
.rtl .btBox ul li ul li li ul ul li li a,
.rtl .btBox ul li ul li li ul li ul ul a,
.rtl .btBox ul li ul li li ul li ul li a,
.rtl .btBox ul li ul li li ul li li ul a,
.rtl .btBox ul li ul li li ul li li li a,
.rtl .btBox ul li ul li li li ul ul ul a,
.rtl .btBox ul li ul li li li ul ul li a,
.rtl .btBox ul li ul li li li ul li ul a,
.rtl .btBox ul li ul li li li ul li li a,
.rtl .btBox ul li ul li li li li ul ul a,
.rtl .btBox ul li ul li li li li ul li a,
.rtl .btBox ul li ul li li li li li ul a,
.rtl .btBox ul li ul li li li li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li li a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul li a,
.rtl .btCustomMenu ul li ul li ul ul li li ul a,
.rtl .btCustomMenu ul li ul li ul ul li li li a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul li a,
.rtl .btCustomMenu ul li ul li ul li ul li ul a,
.rtl .btCustomMenu ul li ul li ul li ul li li a,
.rtl .btCustomMenu ul li ul li ul li li ul ul a,
.rtl .btCustomMenu ul li ul li ul li li ul li a,
.rtl .btCustomMenu ul li ul li ul li li li ul a,
.rtl .btCustomMenu ul li ul li ul li li li li a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul li a,
.rtl .btCustomMenu ul li ul li li ul ul li ul a,
.rtl .btCustomMenu ul li ul li li ul ul li li a,
.rtl .btCustomMenu ul li ul li li ul li ul ul a,
.rtl .btCustomMenu ul li ul li li ul li ul li a,
.rtl .btCustomMenu ul li ul li li ul li li ul a,
.rtl .btCustomMenu ul li ul li li ul li li li a,
.rtl .btCustomMenu ul li ul li li li ul ul ul a,
.rtl .btCustomMenu ul li ul li li li ul ul li a,
.rtl .btCustomMenu ul li ul li li li ul li ul a,
.rtl .btCustomMenu ul li ul li li li ul li li a,
.rtl .btCustomMenu ul li ul li li li li ul ul a,
.rtl .btCustomMenu ul li ul li li li li ul li a,
.rtl .btCustomMenu ul li ul li li li li li ul a,
.rtl .btCustomMenu ul li ul li li li li li li a,
.rtl .btTopBox ul li ul li ul ul ul ul ul a,
.rtl .btTopBox ul li ul li ul ul ul ul li a,
.rtl .btTopBox ul li ul li ul ul ul li ul a,
.rtl .btTopBox ul li ul li ul ul ul li li a,
.rtl .btTopBox ul li ul li ul ul li ul ul a,
.rtl .btTopBox ul li ul li ul ul li ul li a,
.rtl .btTopBox ul li ul li ul ul li li ul a,
.rtl .btTopBox ul li ul li ul ul li li li a,
.rtl .btTopBox ul li ul li ul li ul ul ul a,
.rtl .btTopBox ul li ul li ul li ul ul li a,
.rtl .btTopBox ul li ul li ul li ul li ul a,
.rtl .btTopBox ul li ul li ul li ul li li a,
.rtl .btTopBox ul li ul li ul li li ul ul a,
.rtl .btTopBox ul li ul li ul li li ul li a,
.rtl .btTopBox ul li ul li ul li li li ul a,
.rtl .btTopBox ul li ul li ul li li li li a,
.rtl .btTopBox ul li ul li li ul ul ul ul a,
.rtl .btTopBox ul li ul li li ul ul ul li a,
.rtl .btTopBox ul li ul li li ul ul li ul a,
.rtl .btTopBox ul li ul li li ul ul li li a,
.rtl .btTopBox ul li ul li li ul li ul ul a,
.rtl .btTopBox ul li ul li li ul li ul li a,
.rtl .btTopBox ul li ul li li ul li li ul a,
.rtl .btTopBox ul li ul li li ul li li li a,
.rtl .btTopBox ul li ul li li li ul ul ul a,
.rtl .btTopBox ul li ul li li li ul ul li a,
.rtl .btTopBox ul li ul li li li ul li ul a,
.rtl .btTopBox ul li ul li li li ul li li a,
.rtl .btTopBox ul li ul li li li li ul ul a,
.rtl .btTopBox ul li ul li li li li ul li a,
.rtl .btTopBox ul li ul li li li li li ul a,
.rtl .btTopBox ul li ul li li li li li li a {
    padding-left: 0;
    padding-right: 60px;
    }
.btBox ul li ul li ul ul ul ul ul ul,
.btBox ul li ul li ul ul ul ul ul li,
.btBox ul li ul li ul ul ul ul li ul,
.btBox ul li ul li ul ul ul ul li li,
.btBox ul li ul li ul ul ul li ul ul,
.btBox ul li ul li ul ul ul li ul li,
.btBox ul li ul li ul ul ul li li ul,
.btBox ul li ul li ul ul ul li li li,
.btBox ul li ul li ul ul li ul ul ul,
.btBox ul li ul li ul ul li ul ul li,
.btBox ul li ul li ul ul li ul li ul,
.btBox ul li ul li ul ul li ul li li,
.btBox ul li ul li ul ul li li ul ul,
.btBox ul li ul li ul ul li li ul li,
.btBox ul li ul li ul ul li li li ul,
.btBox ul li ul li ul ul li li li li,
.btBox ul li ul li ul li ul ul ul ul,
.btBox ul li ul li ul li ul ul ul li,
.btBox ul li ul li ul li ul ul li ul,
.btBox ul li ul li ul li ul ul li li,
.btBox ul li ul li ul li ul li ul ul,
.btBox ul li ul li ul li ul li ul li,
.btBox ul li ul li ul li ul li li ul,
.btBox ul li ul li ul li ul li li li,
.btBox ul li ul li ul li li ul ul ul,
.btBox ul li ul li ul li li ul ul li,
.btBox ul li ul li ul li li ul li ul,
.btBox ul li ul li ul li li ul li li,
.btBox ul li ul li ul li li li ul ul,
.btBox ul li ul li ul li li li ul li,
.btBox ul li ul li ul li li li li ul,
.btBox ul li ul li ul li li li li li,
.btBox ul li ul li li ul ul ul ul ul,
.btBox ul li ul li li ul ul ul ul li,
.btBox ul li ul li li ul ul ul li ul,
.btBox ul li ul li li ul ul ul li li,
.btBox ul li ul li li ul ul li ul ul,
.btBox ul li ul li li ul ul li ul li,
.btBox ul li ul li li ul ul li li ul,
.btBox ul li ul li li ul ul li li li,
.btBox ul li ul li li ul li ul ul ul,
.btBox ul li ul li li ul li ul ul li,
.btBox ul li ul li li ul li ul li ul,
.btBox ul li ul li li ul li ul li li,
.btBox ul li ul li li ul li li ul ul,
.btBox ul li ul li li ul li li ul li,
.btBox ul li ul li li ul li li li ul,
.btBox ul li ul li li ul li li li li,
.btBox ul li ul li li li ul ul ul ul,
.btBox ul li ul li li li ul ul ul li,
.btBox ul li ul li li li ul ul li ul,
.btBox ul li ul li li li ul ul li li,
.btBox ul li ul li li li ul li ul ul,
.btBox ul li ul li li li ul li ul li,
.btBox ul li ul li li li ul li li ul,
.btBox ul li ul li li li ul li li li,
.btBox ul li ul li li li li ul ul ul,
.btBox ul li ul li li li li ul ul li,
.btBox ul li ul li li li li ul li ul,
.btBox ul li ul li li li li ul li li,
.btBox ul li ul li li li li li ul ul,
.btBox ul li ul li li li li li ul li,
.btBox ul li ul li li li li li li ul,
.btBox ul li ul li li li li li li li,
.btCustomMenu ul li ul li ul ul ul ul ul ul,
.btCustomMenu ul li ul li ul ul ul ul ul li,
.btCustomMenu ul li ul li ul ul ul ul li ul,
.btCustomMenu ul li ul li ul ul ul ul li li,
.btCustomMenu ul li ul li ul ul ul li ul ul,
.btCustomMenu ul li ul li ul ul ul li ul li,
.btCustomMenu ul li ul li ul ul ul li li ul,
.btCustomMenu ul li ul li ul ul ul li li li,
.btCustomMenu ul li ul li ul ul li ul ul ul,
.btCustomMenu ul li ul li ul ul li ul ul li,
.btCustomMenu ul li ul li ul ul li ul li ul,
.btCustomMenu ul li ul li ul ul li ul li li,
.btCustomMenu ul li ul li ul ul li li ul ul,
.btCustomMenu ul li ul li ul ul li li ul li,
.btCustomMenu ul li ul li ul ul li li li ul,
.btCustomMenu ul li ul li ul ul li li li li,
.btCustomMenu ul li ul li ul li ul ul ul ul,
.btCustomMenu ul li ul li ul li ul ul ul li,
.btCustomMenu ul li ul li ul li ul ul li ul,
.btCustomMenu ul li ul li ul li ul ul li li,
.btCustomMenu ul li ul li ul li ul li ul ul,
.btCustomMenu ul li ul li ul li ul li ul li,
.btCustomMenu ul li ul li ul li ul li li ul,
.btCustomMenu ul li ul li ul li ul li li li,
.btCustomMenu ul li ul li ul li li ul ul ul,
.btCustomMenu ul li ul li ul li li ul ul li,
.btCustomMenu ul li ul li ul li li ul li ul,
.btCustomMenu ul li ul li ul li li ul li li,
.btCustomMenu ul li ul li ul li li li ul ul,
.btCustomMenu ul li ul li ul li li li ul li,
.btCustomMenu ul li ul li ul li li li li ul,
.btCustomMenu ul li ul li ul li li li li li,
.btCustomMenu ul li ul li li ul ul ul ul ul,
.btCustomMenu ul li ul li li ul ul ul ul li,
.btCustomMenu ul li ul li li ul ul ul li ul,
.btCustomMenu ul li ul li li ul ul ul li li,
.btCustomMenu ul li ul li li ul ul li ul ul,
.btCustomMenu ul li ul li li ul ul li ul li,
.btCustomMenu ul li ul li li ul ul li li ul,
.btCustomMenu ul li ul li li ul ul li li li,
.btCustomMenu ul li ul li li ul li ul ul ul,
.btCustomMenu ul li ul li li ul li ul ul li,
.btCustomMenu ul li ul li li ul li ul li ul,
.btCustomMenu ul li ul li li ul li ul li li,
.btCustomMenu ul li ul li li ul li li ul ul,
.btCustomMenu ul li ul li li ul li li ul li,
.btCustomMenu ul li ul li li ul li li li ul,
.btCustomMenu ul li ul li li ul li li li li,
.btCustomMenu ul li ul li li li ul ul ul ul,
.btCustomMenu ul li ul li li li ul ul ul li,
.btCustomMenu ul li ul li li li ul ul li ul,
.btCustomMenu ul li ul li li li ul ul li li,
.btCustomMenu ul li ul li li li ul li ul ul,
.btCustomMenu ul li ul li li li ul li ul li,
.btCustomMenu ul li ul li li li ul li li ul,
.btCustomMenu ul li ul li li li ul li li li,
.btCustomMenu ul li ul li li li li ul ul ul,
.btCustomMenu ul li ul li li li li ul ul li,
.btCustomMenu ul li ul li li li li ul li ul,
.btCustomMenu ul li ul li li li li ul li li,
.btCustomMenu ul li ul li li li li li ul ul,
.btCustomMenu ul li ul li li li li li ul li,
.btCustomMenu ul li ul li li li li li li ul,
.btCustomMenu ul li ul li li li li li li li,
.btTopBox ul li ul li ul ul ul ul ul ul,
.btTopBox ul li ul li ul ul ul ul ul li,
.btTopBox ul li ul li ul ul ul ul li ul,
.btTopBox ul li ul li ul ul ul ul li li,
.btTopBox ul li ul li ul ul ul li ul ul,
.btTopBox ul li ul li ul ul ul li ul li,
.btTopBox ul li ul li ul ul ul li li ul,
.btTopBox ul li ul li ul ul ul li li li,
.btTopBox ul li ul li ul ul li ul ul ul,
.btTopBox ul li ul li ul ul li ul ul li,
.btTopBox ul li ul li ul ul li ul li ul,
.btTopBox ul li ul li ul ul li ul li li,
.btTopBox ul li ul li ul ul li li ul ul,
.btTopBox ul li ul li ul ul li li ul li,
.btTopBox ul li ul li ul ul li li li ul,
.btTopBox ul li ul li ul ul li li li li,
.btTopBox ul li ul li ul li ul ul ul ul,
.btTopBox ul li ul li ul li ul ul ul li,
.btTopBox ul li ul li ul li ul ul li ul,
.btTopBox ul li ul li ul li ul ul li li,
.btTopBox ul li ul li ul li ul li ul ul,
.btTopBox ul li ul li ul li ul li ul li,
.btTopBox ul li ul li ul li ul li li ul,
.btTopBox ul li ul li ul li ul li li li,
.btTopBox ul li ul li ul li li ul ul ul,
.btTopBox ul li ul li ul li li ul ul li,
.btTopBox ul li ul li ul li li ul li ul,
.btTopBox ul li ul li ul li li ul li li,
.btTopBox ul li ul li ul li li li ul ul,
.btTopBox ul li ul li ul li li li ul li,
.btTopBox ul li ul li ul li li li li ul,
.btTopBox ul li ul li ul li li li li li,
.btTopBox ul li ul li li ul ul ul ul ul,
.btTopBox ul li ul li li ul ul ul ul li,
.btTopBox ul li ul li li ul ul ul li ul,
.btTopBox ul li ul li li ul ul ul li li,
.btTopBox ul li ul li li ul ul li ul ul,
.btTopBox ul li ul li li ul ul li ul li,
.btTopBox ul li ul li li ul ul li li ul,
.btTopBox ul li ul li li ul ul li li li,
.btTopBox ul li ul li li ul li ul ul ul,
.btTopBox ul li ul li li ul li ul ul li,
.btTopBox ul li ul li li ul li ul li ul,
.btTopBox ul li ul li li ul li ul li li,
.btTopBox ul li ul li li ul li li ul ul,
.btTopBox ul li ul li li ul li li ul li,
.btTopBox ul li ul li li ul li li li ul,
.btTopBox ul li ul li li ul li li li li,
.btTopBox ul li ul li li li ul ul ul ul,
.btTopBox ul li ul li li li ul ul ul li,
.btTopBox ul li ul li li li ul ul li ul,
.btTopBox ul li ul li li li ul ul li li,
.btTopBox ul li ul li li li ul li ul ul,
.btTopBox ul li ul li li li ul li ul li,
.btTopBox ul li ul li li li ul li li ul,
.btTopBox ul li ul li li li ul li li li,
.btTopBox ul li ul li li li li ul ul ul,
.btTopBox ul li ul li li li li ul ul li,
.btTopBox ul li ul li li li li ul li ul,
.btTopBox ul li ul li li li li ul li li,
.btTopBox ul li ul li li li li li ul ul,
.btTopBox ul li ul li li li li li ul li,
.btTopBox ul li ul li li li li li li ul,
.btTopBox ul li ul li li li li li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul ul ul ul ul a,
.btBox ul li ul li ul ul ul ul ul li a,
.btBox ul li ul li ul ul ul ul li ul a,
.btBox ul li ul li ul ul ul ul li li a,
.btBox ul li ul li ul ul ul li ul ul a,
.btBox ul li ul li ul ul ul li ul li a,
.btBox ul li ul li ul ul ul li li ul a,
.btBox ul li ul li ul ul ul li li li a,
.btBox ul li ul li ul ul li ul ul ul a,
.btBox ul li ul li ul ul li ul ul li a,
.btBox ul li ul li ul ul li ul li ul a,
.btBox ul li ul li ul ul li ul li li a,
.btBox ul li ul li ul ul li li ul ul a,
.btBox ul li ul li ul ul li li ul li a,
.btBox ul li ul li ul ul li li li ul a,
.btBox ul li ul li ul ul li li li li a,
.btBox ul li ul li ul li ul ul ul ul a,
.btBox ul li ul li ul li ul ul ul li a,
.btBox ul li ul li ul li ul ul li ul a,
.btBox ul li ul li ul li ul ul li li a,
.btBox ul li ul li ul li ul li ul ul a,
.btBox ul li ul li ul li ul li ul li a,
.btBox ul li ul li ul li ul li li ul a,
.btBox ul li ul li ul li ul li li li a,
.btBox ul li ul li ul li li ul ul ul a,
.btBox ul li ul li ul li li ul ul li a,
.btBox ul li ul li ul li li ul li ul a,
.btBox ul li ul li ul li li ul li li a,
.btBox ul li ul li ul li li li ul ul a,
.btBox ul li ul li ul li li li ul li a,
.btBox ul li ul li ul li li li li ul a,
.btBox ul li ul li ul li li li li li a,
.btBox ul li ul li li ul ul ul ul ul a,
.btBox ul li ul li li ul ul ul ul li a,
.btBox ul li ul li li ul ul ul li ul a,
.btBox ul li ul li li ul ul ul li li a,
.btBox ul li ul li li ul ul li ul ul a,
.btBox ul li ul li li ul ul li ul li a,
.btBox ul li ul li li ul ul li li ul a,
.btBox ul li ul li li ul ul li li li a,
.btBox ul li ul li li ul li ul ul ul a,
.btBox ul li ul li li ul li ul ul li a,
.btBox ul li ul li li ul li ul li ul a,
.btBox ul li ul li li ul li ul li li a,
.btBox ul li ul li li ul li li ul ul a,
.btBox ul li ul li li ul li li ul li a,
.btBox ul li ul li li ul li li li ul a,
.btBox ul li ul li li ul li li li li a,
.btBox ul li ul li li li ul ul ul ul a,
.btBox ul li ul li li li ul ul ul li a,
.btBox ul li ul li li li ul ul li ul a,
.btBox ul li ul li li li ul ul li li a,
.btBox ul li ul li li li ul li ul ul a,
.btBox ul li ul li li li ul li ul li a,
.btBox ul li ul li li li ul li li ul a,
.btBox ul li ul li li li ul li li li a,
.btBox ul li ul li li li li ul ul ul a,
.btBox ul li ul li li li li ul ul li a,
.btBox ul li ul li li li li ul li ul a,
.btBox ul li ul li li li li ul li li a,
.btBox ul li ul li li li li li ul ul a,
.btBox ul li ul li li li li li ul li a,
.btBox ul li ul li li li li li li ul a,
.btBox ul li ul li li li li li li li a,
.btCustomMenu ul li ul li ul ul ul ul ul ul a,
.btCustomMenu ul li ul li ul ul ul ul ul li a,
.btCustomMenu ul li ul li ul ul ul ul li ul a,
.btCustomMenu ul li ul li ul ul ul ul li li a,
.btCustomMenu ul li ul li ul ul ul li ul ul a,
.btCustomMenu ul li ul li ul ul ul li ul li a,
.btCustomMenu ul li ul li ul ul ul li li ul a,
.btCustomMenu ul li ul li ul ul ul li li li a,
.btCustomMenu ul li ul li ul ul li ul ul ul a,
.btCustomMenu ul li ul li ul ul li ul ul li a,
.btCustomMenu ul li ul li ul ul li ul li ul a,
.btCustomMenu ul li ul li ul ul li ul li li a,
.btCustomMenu ul li ul li ul ul li li ul ul a,
.btCustomMenu ul li ul li ul ul li li ul li a,
.btCustomMenu ul li ul li ul ul li li li ul a,
.btCustomMenu ul li ul li ul ul li li li li a,
.btCustomMenu ul li ul li ul li ul ul ul ul a,
.btCustomMenu ul li ul li ul li ul ul ul li a,
.btCustomMenu ul li ul li ul li ul ul li ul a,
.btCustomMenu ul li ul li ul li ul ul li li a,
.btCustomMenu ul li ul li ul li ul li ul ul a,
.btCustomMenu ul li ul li ul li ul li ul li a,
.btCustomMenu ul li ul li ul li ul li li ul a,
.btCustomMenu ul li ul li ul li ul li li li a,
.btCustomMenu ul li ul li ul li li ul ul ul a,
.btCustomMenu ul li ul li ul li li ul ul li a,
.btCustomMenu ul li ul li ul li li ul li ul a,
.btCustomMenu ul li ul li ul li li ul li li a,
.btCustomMenu ul li ul li ul li li li ul ul a,
.btCustomMenu ul li ul li ul li li li ul li a,
.btCustomMenu ul li ul li ul li li li li ul a,
.btCustomMenu ul li ul li ul li li li li li a,
.btCustomMenu ul li ul li li ul ul ul ul ul a,
.btCustomMenu ul li ul li li ul ul ul ul li a,
.btCustomMenu ul li ul li li ul ul ul li ul a,
.btCustomMenu ul li ul li li ul ul ul li li a,
.btCustomMenu ul li ul li li ul ul li ul ul a,
.btCustomMenu ul li ul li li ul ul li ul li a,
.btCustomMenu ul li ul li li ul ul li li ul a,
.btCustomMenu ul li ul li li ul ul li li li a,
.btCustomMenu ul li ul li li ul li ul ul ul a,
.btCustomMenu ul li ul li li ul li ul ul li a,
.btCustomMenu ul li ul li li ul li ul li ul a,
.btCustomMenu ul li ul li li ul li ul li li a,
.btCustomMenu ul li ul li li ul li li ul ul a,
.btCustomMenu ul li ul li li ul li li ul li a,
.btCustomMenu ul li ul li li ul li li li ul a,
.btCustomMenu ul li ul li li ul li li li li a,
.btCustomMenu ul li ul li li li ul ul ul ul a,
.btCustomMenu ul li ul li li li ul ul ul li a,
.btCustomMenu ul li ul li li li ul ul li ul a,
.btCustomMenu ul li ul li li li ul ul li li a,
.btCustomMenu ul li ul li li li ul li ul ul a,
.btCustomMenu ul li ul li li li ul li ul li a,
.btCustomMenu ul li ul li li li ul li li ul a,
.btCustomMenu ul li ul li li li ul li li li a,
.btCustomMenu ul li ul li li li li ul ul ul a,
.btCustomMenu ul li ul li li li li ul ul li a,
.btCustomMenu ul li ul li li li li ul li ul a,
.btCustomMenu ul li ul li li li li ul li li a,
.btCustomMenu ul li ul li li li li li ul ul a,
.btCustomMenu ul li ul li li li li li ul li a,
.btCustomMenu ul li ul li li li li li li ul a,
.btCustomMenu ul li ul li li li li li li li a,
.btTopBox ul li ul li ul ul ul ul ul ul a,
.btTopBox ul li ul li ul ul ul ul ul li a,
.btTopBox ul li ul li ul ul ul ul li ul a,
.btTopBox ul li ul li ul ul ul ul li li a,
.btTopBox ul li ul li ul ul ul li ul ul a,
.btTopBox ul li ul li ul ul ul li ul li a,
.btTopBox ul li ul li ul ul ul li li ul a,
.btTopBox ul li ul li ul ul ul li li li a,
.btTopBox ul li ul li ul ul li ul ul ul a,
.btTopBox ul li ul li ul ul li ul ul li a,
.btTopBox ul li ul li ul ul li ul li ul a,
.btTopBox ul li ul li ul ul li ul li li a,
.btTopBox ul li ul li ul ul li li ul ul a,
.btTopBox ul li ul li ul ul li li ul li a,
.btTopBox ul li ul li ul ul li li li ul a,
.btTopBox ul li ul li ul ul li li li li a,
.btTopBox ul li ul li ul li ul ul ul ul a,
.btTopBox ul li ul li ul li ul ul ul li a,
.btTopBox ul li ul li ul li ul ul li ul a,
.btTopBox ul li ul li ul li ul ul li li a,
.btTopBox ul li ul li ul li ul li ul ul a,
.btTopBox ul li ul li ul li ul li ul li a,
.btTopBox ul li ul li ul li ul li li ul a,
.btTopBox ul li ul li ul li ul li li li a,
.btTopBox ul li ul li ul li li ul ul ul a,
.btTopBox ul li ul li ul li li ul ul li a,
.btTopBox ul li ul li ul li li ul li ul a,
.btTopBox ul li ul li ul li li ul li li a,
.btTopBox ul li ul li ul li li li ul ul a,
.btTopBox ul li ul li ul li li li ul li a,
.btTopBox ul li ul li ul li li li li ul a,
.btTopBox ul li ul li ul li li li li li a,
.btTopBox ul li ul li li ul ul ul ul ul a,
.btTopBox ul li ul li li ul ul ul ul li a,
.btTopBox ul li ul li li ul ul ul li ul a,
.btTopBox ul li ul li li ul ul ul li li a,
.btTopBox ul li ul li li ul ul li ul ul a,
.btTopBox ul li ul li li ul ul li ul li a,
.btTopBox ul li ul li li ul ul li li ul a,
.btTopBox ul li ul li li ul ul li li li a,
.btTopBox ul li ul li li ul li ul ul ul a,
.btTopBox ul li ul li li ul li ul ul li a,
.btTopBox ul li ul li li ul li ul li ul a,
.btTopBox ul li ul li li ul li ul li li a,
.btTopBox ul li ul li li ul li li ul ul a,
.btTopBox ul li ul li li ul li li ul li a,
.btTopBox ul li ul li li ul li li li ul a,
.btTopBox ul li ul li li ul li li li li a,
.btTopBox ul li ul li li li ul ul ul ul a,
.btTopBox ul li ul li li li ul ul ul li a,
.btTopBox ul li ul li li li ul ul li ul a,
.btTopBox ul li ul li li li ul ul li li a,
.btTopBox ul li ul li li li ul li ul ul a,
.btTopBox ul li ul li li li ul li ul li a,
.btTopBox ul li ul li li li ul li li ul a,
.btTopBox ul li ul li li li ul li li li a,
.btTopBox ul li ul li li li li ul ul ul a,
.btTopBox ul li ul li li li li ul ul li a,
.btTopBox ul li ul li li li li ul li ul a,
.btTopBox ul li ul li li li li ul li li a,
.btTopBox ul li ul li li li li li ul ul a,
.btTopBox ul li ul li li li li li ul li a,
.btTopBox ul li ul li li li li li li ul a,
.btTopBox ul li ul li li li li li li li a {
    padding-left: 70px;
    }
.btBox ul li ul li ul ul ul ul ul ul a:hover,
.btBox ul li ul li ul ul ul ul ul li a:hover,
.btBox ul li ul li ul ul ul ul li ul a:hover,
.btBox ul li ul li ul ul ul ul li li a:hover,
.btBox ul li ul li ul ul ul li ul ul a:hover,
.btBox ul li ul li ul ul ul li ul li a:hover,
.btBox ul li ul li ul ul ul li li ul a:hover,
.btBox ul li ul li ul ul ul li li li a:hover,
.btBox ul li ul li ul ul li ul ul ul a:hover,
.btBox ul li ul li ul ul li ul ul li a:hover,
.btBox ul li ul li ul ul li ul li ul a:hover,
.btBox ul li ul li ul ul li ul li li a:hover,
.btBox ul li ul li ul ul li li ul ul a:hover,
.btBox ul li ul li ul ul li li ul li a:hover,
.btBox ul li ul li ul ul li li li ul a:hover,
.btBox ul li ul li ul ul li li li li a:hover,
.btBox ul li ul li ul li ul ul ul ul a:hover,
.btBox ul li ul li ul li ul ul ul li a:hover,
.btBox ul li ul li ul li ul ul li ul a:hover,
.btBox ul li ul li ul li ul ul li li a:hover,
.btBox ul li ul li ul li ul li ul ul a:hover,
.btBox ul li ul li ul li ul li ul li a:hover,
.btBox ul li ul li ul li ul li li ul a:hover,
.btBox ul li ul li ul li ul li li li a:hover,
.btBox ul li ul li ul li li ul ul ul a:hover,
.btBox ul li ul li ul li li ul ul li a:hover,
.btBox ul li ul li ul li li ul li ul a:hover,
.btBox ul li ul li ul li li ul li li a:hover,
.btBox ul li ul li ul li li li ul ul a:hover,
.btBox ul li ul li ul li li li ul li a:hover,
.btBox ul li ul li ul li li li li ul a:hover,
.btBox ul li ul li ul li li li li li a:hover,
.btBox ul li ul li li ul ul ul ul ul a:hover,
.btBox ul li ul li li ul ul ul ul li a:hover,
.btBox ul li ul li li ul ul ul li ul a:hover,
.btBox ul li ul li li ul ul ul li li a:hover,
.btBox ul li ul li li ul ul li ul ul a:hover,
.btBox ul li ul li li ul ul li ul li a:hover,
.btBox ul li ul li li ul ul li li ul a:hover,
.btBox ul li ul li li ul ul li li li a:hover,
.btBox ul li ul li li ul li ul ul ul a:hover,
.btBox ul li ul li li ul li ul ul li a:hover,
.btBox ul li ul li li ul li ul li ul a:hover,
.btBox ul li ul li li ul li ul li li a:hover,
.btBox ul li ul li li ul li li ul ul a:hover,
.btBox ul li ul li li ul li li ul li a:hover,
.btBox ul li ul li li ul li li li ul a:hover,
.btBox ul li ul li li ul li li li li a:hover,
.btBox ul li ul li li li ul ul ul ul a:hover,
.btBox ul li ul li li li ul ul ul li a:hover,
.btBox ul li ul li li li ul ul li ul a:hover,
.btBox ul li ul li li li ul ul li li a:hover,
.btBox ul li ul li li li ul li ul ul a:hover,
.btBox ul li ul li li li ul li ul li a:hover,
.btBox ul li ul li li li ul li li ul a:hover,
.btBox ul li ul li li li ul li li li a:hover,
.btBox ul li ul li li li li ul ul ul a:hover,
.btBox ul li ul li li li li ul ul li a:hover,
.btBox ul li ul li li li li ul li ul a:hover,
.btBox ul li ul li li li li ul li li a:hover,
.btBox ul li ul li li li li li ul ul a:hover,
.btBox ul li ul li li li li li ul li a:hover,
.btBox ul li ul li li li li li li ul a:hover,
.btBox ul li ul li li li li li li li a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul li a:hover,
.btCustomMenu ul li ul li ul ul ul ul li ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul li li a:hover,
.btCustomMenu ul li ul li ul ul ul li ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul li ul li a:hover,
.btCustomMenu ul li ul li ul ul ul li li ul a:hover,
.btCustomMenu ul li ul li ul ul ul li li li a:hover,
.btCustomMenu ul li ul li ul ul li ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul li ul ul li a:hover,
.btCustomMenu ul li ul li ul ul li ul li ul a:hover,
.btCustomMenu ul li ul li ul ul li ul li li a:hover,
.btCustomMenu ul li ul li ul ul li li ul ul a:hover,
.btCustomMenu ul li ul li ul ul li li ul li a:hover,
.btCustomMenu ul li ul li ul ul li li li ul a:hover,
.btCustomMenu ul li ul li ul ul li li li li a:hover,
.btCustomMenu ul li ul li ul li ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul li ul ul ul li a:hover,
.btCustomMenu ul li ul li ul li ul ul li ul a:hover,
.btCustomMenu ul li ul li ul li ul ul li li a:hover,
.btCustomMenu ul li ul li ul li ul li ul ul a:hover,
.btCustomMenu ul li ul li ul li ul li ul li a:hover,
.btCustomMenu ul li ul li ul li ul li li ul a:hover,
.btCustomMenu ul li ul li ul li ul li li li a:hover,
.btCustomMenu ul li ul li ul li li ul ul ul a:hover,
.btCustomMenu ul li ul li ul li li ul ul li a:hover,
.btCustomMenu ul li ul li ul li li ul li ul a:hover,
.btCustomMenu ul li ul li ul li li ul li li a:hover,
.btCustomMenu ul li ul li ul li li li ul ul a:hover,
.btCustomMenu ul li ul li ul li li li ul li a:hover,
.btCustomMenu ul li ul li ul li li li li ul a:hover,
.btCustomMenu ul li ul li ul li li li li li a:hover,
.btCustomMenu ul li ul li li ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li li ul ul ul ul li a:hover,
.btCustomMenu ul li ul li li ul ul ul li ul a:hover,
.btCustomMenu ul li ul li li ul ul ul li li a:hover,
.btCustomMenu ul li ul li li ul ul li ul ul a:hover,
.btCustomMenu ul li ul li li ul ul li ul li a:hover,
.btCustomMenu ul li ul li li ul ul li li ul a:hover,
.btCustomMenu ul li ul li li ul ul li li li a:hover,
.btCustomMenu ul li ul li li ul li ul ul ul a:hover,
.btCustomMenu ul li ul li li ul li ul ul li a:hover,
.btCustomMenu ul li ul li li ul li ul li ul a:hover,
.btCustomMenu ul li ul li li ul li ul li li a:hover,
.btCustomMenu ul li ul li li ul li li ul ul a:hover,
.btCustomMenu ul li ul li li ul li li ul li a:hover,
.btCustomMenu ul li ul li li ul li li li ul a:hover,
.btCustomMenu ul li ul li li ul li li li li a:hover,
.btCustomMenu ul li ul li li li ul ul ul ul a:hover,
.btCustomMenu ul li ul li li li ul ul ul li a:hover,
.btCustomMenu ul li ul li li li ul ul li ul a:hover,
.btCustomMenu ul li ul li li li ul ul li li a:hover,
.btCustomMenu ul li ul li li li ul li ul ul a:hover,
.btCustomMenu ul li ul li li li ul li ul li a:hover,
.btCustomMenu ul li ul li li li ul li li ul a:hover,
.btCustomMenu ul li ul li li li ul li li li a:hover,
.btCustomMenu ul li ul li li li li ul ul ul a:hover,
.btCustomMenu ul li ul li li li li ul ul li a:hover,
.btCustomMenu ul li ul li li li li ul li ul a:hover,
.btCustomMenu ul li ul li li li li ul li li a:hover,
.btCustomMenu ul li ul li li li li li ul ul a:hover,
.btCustomMenu ul li ul li li li li li ul li a:hover,
.btCustomMenu ul li ul li li li li li li ul a:hover,
.btCustomMenu ul li ul li li li li li li li a:hover,
.btTopBox ul li ul li ul ul ul ul ul ul a:hover,
.btTopBox ul li ul li ul ul ul ul ul li a:hover,
.btTopBox ul li ul li ul ul ul ul li ul a:hover,
.btTopBox ul li ul li ul ul ul ul li li a:hover,
.btTopBox ul li ul li ul ul ul li ul ul a:hover,
.btTopBox ul li ul li ul ul ul li ul li a:hover,
.btTopBox ul li ul li ul ul ul li li ul a:hover,
.btTopBox ul li ul li ul ul ul li li li a:hover,
.btTopBox ul li ul li ul ul li ul ul ul a:hover,
.btTopBox ul li ul li ul ul li ul ul li a:hover,
.btTopBox ul li ul li ul ul li ul li ul a:hover,
.btTopBox ul li ul li ul ul li ul li li a:hover,
.btTopBox ul li ul li ul ul li li ul ul a:hover,
.btTopBox ul li ul li ul ul li li ul li a:hover,
.btTopBox ul li ul li ul ul li li li ul a:hover,
.btTopBox ul li ul li ul ul li li li li a:hover,
.btTopBox ul li ul li ul li ul ul ul ul a:hover,
.btTopBox ul li ul li ul li ul ul ul li a:hover,
.btTopBox ul li ul li ul li ul ul li ul a:hover,
.btTopBox ul li ul li ul li ul ul li li a:hover,
.btTopBox ul li ul li ul li ul li ul ul a:hover,
.btTopBox ul li ul li ul li ul li ul li a:hover,
.btTopBox ul li ul li ul li ul li li ul a:hover,
.btTopBox ul li ul li ul li ul li li li a:hover,
.btTopBox ul li ul li ul li li ul ul ul a:hover,
.btTopBox ul li ul li ul li li ul ul li a:hover,
.btTopBox ul li ul li ul li li ul li ul a:hover,
.btTopBox ul li ul li ul li li ul li li a:hover,
.btTopBox ul li ul li ul li li li ul ul a:hover,
.btTopBox ul li ul li ul li li li ul li a:hover,
.btTopBox ul li ul li ul li li li li ul a:hover,
.btTopBox ul li ul li ul li li li li li a:hover,
.btTopBox ul li ul li li ul ul ul ul ul a:hover,
.btTopBox ul li ul li li ul ul ul ul li a:hover,
.btTopBox ul li ul li li ul ul ul li ul a:hover,
.btTopBox ul li ul li li ul ul ul li li a:hover,
.btTopBox ul li ul li li ul ul li ul ul a:hover,
.btTopBox ul li ul li li ul ul li ul li a:hover,
.btTopBox ul li ul li li ul ul li li ul a:hover,
.btTopBox ul li ul li li ul ul li li li a:hover,
.btTopBox ul li ul li li ul li ul ul ul a:hover,
.btTopBox ul li ul li li ul li ul ul li a:hover,
.btTopBox ul li ul li li ul li ul li ul a:hover,
.btTopBox ul li ul li li ul li ul li li a:hover,
.btTopBox ul li ul li li ul li li ul ul a:hover,
.btTopBox ul li ul li li ul li li ul li a:hover,
.btTopBox ul li ul li li ul li li li ul a:hover,
.btTopBox ul li ul li li ul li li li li a:hover,
.btTopBox ul li ul li li li ul ul ul ul a:hover,
.btTopBox ul li ul li li li ul ul ul li a:hover,
.btTopBox ul li ul li li li ul ul li ul a:hover,
.btTopBox ul li ul li li li ul ul li li a:hover,
.btTopBox ul li ul li li li ul li ul ul a:hover,
.btTopBox ul li ul li li li ul li ul li a:hover,
.btTopBox ul li ul li li li ul li li ul a:hover,
.btTopBox ul li ul li li li ul li li li a:hover,
.btTopBox ul li ul li li li li ul ul ul a:hover,
.btTopBox ul li ul li li li li ul ul li a:hover,
.btTopBox ul li ul li li li li ul li ul a:hover,
.btTopBox ul li ul li li li li ul li li a:hover,
.btTopBox ul li ul li li li li li ul ul a:hover,
.btTopBox ul li ul li li li li li ul li a:hover,
.btTopBox ul li ul li li li li li li ul a:hover,
.btTopBox ul li ul li li li li li li li a:hover {
    padding-left: 80px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul ul li a:hover,
.rtl .btBox ul li ul li ul ul ul ul li ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul li li a:hover,
.rtl .btBox ul li ul li ul ul ul li ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul li ul li a:hover,
.rtl .btBox ul li ul li ul ul ul li li ul a:hover,
.rtl .btBox ul li ul li ul ul ul li li li a:hover,
.rtl .btBox ul li ul li ul ul li ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul li ul ul li a:hover,
.rtl .btBox ul li ul li ul ul li ul li ul a:hover,
.rtl .btBox ul li ul li ul ul li ul li li a:hover,
.rtl .btBox ul li ul li ul ul li li ul ul a:hover,
.rtl .btBox ul li ul li ul ul li li ul li a:hover,
.rtl .btBox ul li ul li ul ul li li li ul a:hover,
.rtl .btBox ul li ul li ul ul li li li li a:hover,
.rtl .btBox ul li ul li ul li ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul li ul ul ul li a:hover,
.rtl .btBox ul li ul li ul li ul ul li ul a:hover,
.rtl .btBox ul li ul li ul li ul ul li li a:hover,
.rtl .btBox ul li ul li ul li ul li ul ul a:hover,
.rtl .btBox ul li ul li ul li ul li ul li a:hover,
.rtl .btBox ul li ul li ul li ul li li ul a:hover,
.rtl .btBox ul li ul li ul li ul li li li a:hover,
.rtl .btBox ul li ul li ul li li ul ul ul a:hover,
.rtl .btBox ul li ul li ul li li ul ul li a:hover,
.rtl .btBox ul li ul li ul li li ul li ul a:hover,
.rtl .btBox ul li ul li ul li li ul li li a:hover,
.rtl .btBox ul li ul li ul li li li ul ul a:hover,
.rtl .btBox ul li ul li ul li li li ul li a:hover,
.rtl .btBox ul li ul li ul li li li li ul a:hover,
.rtl .btBox ul li ul li ul li li li li li a:hover,
.rtl .btBox ul li ul li li ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li li ul ul ul ul li a:hover,
.rtl .btBox ul li ul li li ul ul ul li ul a:hover,
.rtl .btBox ul li ul li li ul ul ul li li a:hover,
.rtl .btBox ul li ul li li ul ul li ul ul a:hover,
.rtl .btBox ul li ul li li ul ul li ul li a:hover,
.rtl .btBox ul li ul li li ul ul li li ul a:hover,
.rtl .btBox ul li ul li li ul ul li li li a:hover,
.rtl .btBox ul li ul li li ul li ul ul ul a:hover,
.rtl .btBox ul li ul li li ul li ul ul li a:hover,
.rtl .btBox ul li ul li li ul li ul li ul a:hover,
.rtl .btBox ul li ul li li ul li ul li li a:hover,
.rtl .btBox ul li ul li li ul li li ul ul a:hover,
.rtl .btBox ul li ul li li ul li li ul li a:hover,
.rtl .btBox ul li ul li li ul li li li ul a:hover,
.rtl .btBox ul li ul li li ul li li li li a:hover,
.rtl .btBox ul li ul li li li ul ul ul ul a:hover,
.rtl .btBox ul li ul li li li ul ul ul li a:hover,
.rtl .btBox ul li ul li li li ul ul li ul a:hover,
.rtl .btBox ul li ul li li li ul ul li li a:hover,
.rtl .btBox ul li ul li li li ul li ul ul a:hover,
.rtl .btBox ul li ul li li li ul li ul li a:hover,
.rtl .btBox ul li ul li li li ul li li ul a:hover,
.rtl .btBox ul li ul li li li ul li li li a:hover,
.rtl .btBox ul li ul li li li li ul ul ul a:hover,
.rtl .btBox ul li ul li li li li ul ul li a:hover,
.rtl .btBox ul li ul li li li li ul li ul a:hover,
.rtl .btBox ul li ul li li li li ul li li a:hover,
.rtl .btBox ul li ul li li li li li ul ul a:hover,
.rtl .btBox ul li ul li li li li li ul li a:hover,
.rtl .btBox ul li ul li li li li li li ul a:hover,
.rtl .btBox ul li ul li li li li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li li li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li li li a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul li li a:hover,
.rtl .btTopBox ul li ul li ul li li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li li ul li a:hover,
.rtl .btTopBox ul li ul li ul li li li li ul a:hover,
.rtl .btTopBox ul li ul li ul li li li li li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li li li a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul li li a:hover,
.rtl .btTopBox ul li ul li li ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li li ul li a:hover,
.rtl .btTopBox ul li ul li li ul li li li ul a:hover,
.rtl .btTopBox ul li ul li li ul li li li li a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul li li a:hover,
.rtl .btTopBox ul li ul li li li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul li ul li a:hover,
.rtl .btTopBox ul li ul li li li ul li li ul a:hover,
.rtl .btTopBox ul li ul li li li ul li li li a:hover,
.rtl .btTopBox ul li ul li li li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li li ul ul li a:hover,
.rtl .btTopBox ul li ul li li li li ul li ul a:hover,
.rtl .btTopBox ul li ul li li li li ul li li a:hover,
.rtl .btTopBox ul li ul li li li li li ul ul a:hover,
.rtl .btTopBox ul li ul li li li li li ul li a:hover,
.rtl .btTopBox ul li ul li li li li li li ul a:hover,
.rtl .btTopBox ul li ul li li li li li li li a:hover {
    padding-left: 0;
    padding-right: 80px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul ul a,
.rtl .btBox ul li ul li ul ul ul ul ul li a,
.rtl .btBox ul li ul li ul ul ul ul li ul a,
.rtl .btBox ul li ul li ul ul ul ul li li a,
.rtl .btBox ul li ul li ul ul ul li ul ul a,
.rtl .btBox ul li ul li ul ul ul li ul li a,
.rtl .btBox ul li ul li ul ul ul li li ul a,
.rtl .btBox ul li ul li ul ul ul li li li a,
.rtl .btBox ul li ul li ul ul li ul ul ul a,
.rtl .btBox ul li ul li ul ul li ul ul li a,
.rtl .btBox ul li ul li ul ul li ul li ul a,
.rtl .btBox ul li ul li ul ul li ul li li a,
.rtl .btBox ul li ul li ul ul li li ul ul a,
.rtl .btBox ul li ul li ul ul li li ul li a,
.rtl .btBox ul li ul li ul ul li li li ul a,
.rtl .btBox ul li ul li ul ul li li li li a,
.rtl .btBox ul li ul li ul li ul ul ul ul a,
.rtl .btBox ul li ul li ul li ul ul ul li a,
.rtl .btBox ul li ul li ul li ul ul li ul a,
.rtl .btBox ul li ul li ul li ul ul li li a,
.rtl .btBox ul li ul li ul li ul li ul ul a,
.rtl .btBox ul li ul li ul li ul li ul li a,
.rtl .btBox ul li ul li ul li ul li li ul a,
.rtl .btBox ul li ul li ul li ul li li li a,
.rtl .btBox ul li ul li ul li li ul ul ul a,
.rtl .btBox ul li ul li ul li li ul ul li a,
.rtl .btBox ul li ul li ul li li ul li ul a,
.rtl .btBox ul li ul li ul li li ul li li a,
.rtl .btBox ul li ul li ul li li li ul ul a,
.rtl .btBox ul li ul li ul li li li ul li a,
.rtl .btBox ul li ul li ul li li li li ul a,
.rtl .btBox ul li ul li ul li li li li li a,
.rtl .btBox ul li ul li li ul ul ul ul ul a,
.rtl .btBox ul li ul li li ul ul ul ul li a,
.rtl .btBox ul li ul li li ul ul ul li ul a,
.rtl .btBox ul li ul li li ul ul ul li li a,
.rtl .btBox ul li ul li li ul ul li ul ul a,
.rtl .btBox ul li ul li li ul ul li ul li a,
.rtl .btBox ul li ul li li ul ul li li ul a,
.rtl .btBox ul li ul li li ul ul li li li a,
.rtl .btBox ul li ul li li ul li ul ul ul a,
.rtl .btBox ul li ul li li ul li ul ul li a,
.rtl .btBox ul li ul li li ul li ul li ul a,
.rtl .btBox ul li ul li li ul li ul li li a,
.rtl .btBox ul li ul li li ul li li ul ul a,
.rtl .btBox ul li ul li li ul li li ul li a,
.rtl .btBox ul li ul li li ul li li li ul a,
.rtl .btBox ul li ul li li ul li li li li a,
.rtl .btBox ul li ul li li li ul ul ul ul a,
.rtl .btBox ul li ul li li li ul ul ul li a,
.rtl .btBox ul li ul li li li ul ul li ul a,
.rtl .btBox ul li ul li li li ul ul li li a,
.rtl .btBox ul li ul li li li ul li ul ul a,
.rtl .btBox ul li ul li li li ul li ul li a,
.rtl .btBox ul li ul li li li ul li li ul a,
.rtl .btBox ul li ul li li li ul li li li a,
.rtl .btBox ul li ul li li li li ul ul ul a,
.rtl .btBox ul li ul li li li li ul ul li a,
.rtl .btBox ul li ul li li li li ul li ul a,
.rtl .btBox ul li ul li li li li ul li li a,
.rtl .btBox ul li ul li li li li li ul ul a,
.rtl .btBox ul li ul li li li li li ul li a,
.rtl .btBox ul li ul li li li li li li ul a,
.rtl .btBox ul li ul li li li li li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li li li a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul li li a,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li li ul li a,
.rtl .btCustomMenu ul li ul li ul ul li li li ul a,
.rtl .btCustomMenu ul li ul li ul ul li li li li a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul li li a,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul li ul li a,
.rtl .btCustomMenu ul li ul li ul li ul li li ul a,
.rtl .btCustomMenu ul li ul li ul li ul li li li a,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li li ul ul li a,
.rtl .btCustomMenu ul li ul li ul li li ul li ul a,
.rtl .btCustomMenu ul li ul li ul li li ul li li a,
.rtl .btCustomMenu ul li ul li ul li li li ul ul a,
.rtl .btCustomMenu ul li ul li ul li li li ul li a,
.rtl .btCustomMenu ul li ul li ul li li li li ul a,
.rtl .btCustomMenu ul li ul li ul li li li li li a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul li li a,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul li ul li a,
.rtl .btCustomMenu ul li ul li li ul ul li li ul a,
.rtl .btCustomMenu ul li ul li li ul ul li li li a,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul li ul ul li a,
.rtl .btCustomMenu ul li ul li li ul li ul li ul a,
.rtl .btCustomMenu ul li ul li li ul li ul li li a,
.rtl .btCustomMenu ul li ul li li ul li li ul ul a,
.rtl .btCustomMenu ul li ul li li ul li li ul li a,
.rtl .btCustomMenu ul li ul li li ul li li li ul a,
.rtl .btCustomMenu ul li ul li li ul li li li li a,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li li ul ul ul li a,
.rtl .btCustomMenu ul li ul li li li ul ul li ul a,
.rtl .btCustomMenu ul li ul li li li ul ul li li a,
.rtl .btCustomMenu ul li ul li li li ul li ul ul a,
.rtl .btCustomMenu ul li ul li li li ul li ul li a,
.rtl .btCustomMenu ul li ul li li li ul li li ul a,
.rtl .btCustomMenu ul li ul li li li ul li li li a,
.rtl .btCustomMenu ul li ul li li li li ul ul ul a,
.rtl .btCustomMenu ul li ul li li li li ul ul li a,
.rtl .btCustomMenu ul li ul li li li li ul li ul a,
.rtl .btCustomMenu ul li ul li li li li ul li li a,
.rtl .btCustomMenu ul li ul li li li li li ul ul a,
.rtl .btCustomMenu ul li ul li li li li li ul li a,
.rtl .btCustomMenu ul li ul li li li li li li ul a,
.rtl .btCustomMenu ul li ul li li li li li li li a,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul a,
.rtl .btTopBox ul li ul li ul ul ul ul ul li a,
.rtl .btTopBox ul li ul li ul ul ul ul li ul a,
.rtl .btTopBox ul li ul li ul ul ul ul li li a,
.rtl .btTopBox ul li ul li ul ul ul li ul ul a,
.rtl .btTopBox ul li ul li ul ul ul li ul li a,
.rtl .btTopBox ul li ul li ul ul ul li li ul a,
.rtl .btTopBox ul li ul li ul ul ul li li li a,
.rtl .btTopBox ul li ul li ul ul li ul ul ul a,
.rtl .btTopBox ul li ul li ul ul li ul ul li a,
.rtl .btTopBox ul li ul li ul ul li ul li ul a,
.rtl .btTopBox ul li ul li ul ul li ul li li a,
.rtl .btTopBox ul li ul li ul ul li li ul ul a,
.rtl .btTopBox ul li ul li ul ul li li ul li a,
.rtl .btTopBox ul li ul li ul ul li li li ul a,
.rtl .btTopBox ul li ul li ul ul li li li li a,
.rtl .btTopBox ul li ul li ul li ul ul ul ul a,
.rtl .btTopBox ul li ul li ul li ul ul ul li a,
.rtl .btTopBox ul li ul li ul li ul ul li ul a,
.rtl .btTopBox ul li ul li ul li ul ul li li a,
.rtl .btTopBox ul li ul li ul li ul li ul ul a,
.rtl .btTopBox ul li ul li ul li ul li ul li a,
.rtl .btTopBox ul li ul li ul li ul li li ul a,
.rtl .btTopBox ul li ul li ul li ul li li li a,
.rtl .btTopBox ul li ul li ul li li ul ul ul a,
.rtl .btTopBox ul li ul li ul li li ul ul li a,
.rtl .btTopBox ul li ul li ul li li ul li ul a,
.rtl .btTopBox ul li ul li ul li li ul li li a,
.rtl .btTopBox ul li ul li ul li li li ul ul a,
.rtl .btTopBox ul li ul li ul li li li ul li a,
.rtl .btTopBox ul li ul li ul li li li li ul a,
.rtl .btTopBox ul li ul li ul li li li li li a,
.rtl .btTopBox ul li ul li li ul ul ul ul ul a,
.rtl .btTopBox ul li ul li li ul ul ul ul li a,
.rtl .btTopBox ul li ul li li ul ul ul li ul a,
.rtl .btTopBox ul li ul li li ul ul ul li li a,
.rtl .btTopBox ul li ul li li ul ul li ul ul a,
.rtl .btTopBox ul li ul li li ul ul li ul li a,
.rtl .btTopBox ul li ul li li ul ul li li ul a,
.rtl .btTopBox ul li ul li li ul ul li li li a,
.rtl .btTopBox ul li ul li li ul li ul ul ul a,
.rtl .btTopBox ul li ul li li ul li ul ul li a,
.rtl .btTopBox ul li ul li li ul li ul li ul a,
.rtl .btTopBox ul li ul li li ul li ul li li a,
.rtl .btTopBox ul li ul li li ul li li ul ul a,
.rtl .btTopBox ul li ul li li ul li li ul li a,
.rtl .btTopBox ul li ul li li ul li li li ul a,
.rtl .btTopBox ul li ul li li ul li li li li a,
.rtl .btTopBox ul li ul li li li ul ul ul ul a,
.rtl .btTopBox ul li ul li li li ul ul ul li a,
.rtl .btTopBox ul li ul li li li ul ul li ul a,
.rtl .btTopBox ul li ul li li li ul ul li li a,
.rtl .btTopBox ul li ul li li li ul li ul ul a,
.rtl .btTopBox ul li ul li li li ul li ul li a,
.rtl .btTopBox ul li ul li li li ul li li ul a,
.rtl .btTopBox ul li ul li li li ul li li li a,
.rtl .btTopBox ul li ul li li li li ul ul ul a,
.rtl .btTopBox ul li ul li li li li ul ul li a,
.rtl .btTopBox ul li ul li li li li ul li ul a,
.rtl .btTopBox ul li ul li li li li ul li li a,
.rtl .btTopBox ul li ul li li li li li ul ul a,
.rtl .btTopBox ul li ul li li li li li ul li a,
.rtl .btTopBox ul li ul li li li li li li ul a,
.rtl .btTopBox ul li ul li li li li li li li a {
    padding-left: 0;
    padding-right: 70px;
    }
.btBox ul li ul li ul ul ul ul ul ul ul,
.btBox ul li ul li ul ul ul ul ul ul li,
.btBox ul li ul li ul ul ul ul ul li ul,
.btBox ul li ul li ul ul ul ul ul li li,
.btBox ul li ul li ul ul ul ul li ul ul,
.btBox ul li ul li ul ul ul ul li ul li,
.btBox ul li ul li ul ul ul ul li li ul,
.btBox ul li ul li ul ul ul ul li li li,
.btBox ul li ul li ul ul ul li ul ul ul,
.btBox ul li ul li ul ul ul li ul ul li,
.btBox ul li ul li ul ul ul li ul li ul,
.btBox ul li ul li ul ul ul li ul li li,
.btBox ul li ul li ul ul ul li li ul ul,
.btBox ul li ul li ul ul ul li li ul li,
.btBox ul li ul li ul ul ul li li li ul,
.btBox ul li ul li ul ul ul li li li li,
.btBox ul li ul li ul ul li ul ul ul ul,
.btBox ul li ul li ul ul li ul ul ul li,
.btBox ul li ul li ul ul li ul ul li ul,
.btBox ul li ul li ul ul li ul ul li li,
.btBox ul li ul li ul ul li ul li ul ul,
.btBox ul li ul li ul ul li ul li ul li,
.btBox ul li ul li ul ul li ul li li ul,
.btBox ul li ul li ul ul li ul li li li,
.btBox ul li ul li ul ul li li ul ul ul,
.btBox ul li ul li ul ul li li ul ul li,
.btBox ul li ul li ul ul li li ul li ul,
.btBox ul li ul li ul ul li li ul li li,
.btBox ul li ul li ul ul li li li ul ul,
.btBox ul li ul li ul ul li li li ul li,
.btBox ul li ul li ul ul li li li li ul,
.btBox ul li ul li ul ul li li li li li,
.btBox ul li ul li ul li ul ul ul ul ul,
.btBox ul li ul li ul li ul ul ul ul li,
.btBox ul li ul li ul li ul ul ul li ul,
.btBox ul li ul li ul li ul ul ul li li,
.btBox ul li ul li ul li ul ul li ul ul,
.btBox ul li ul li ul li ul ul li ul li,
.btBox ul li ul li ul li ul ul li li ul,
.btBox ul li ul li ul li ul ul li li li,
.btBox ul li ul li ul li ul li ul ul ul,
.btBox ul li ul li ul li ul li ul ul li,
.btBox ul li ul li ul li ul li ul li ul,
.btBox ul li ul li ul li ul li ul li li,
.btBox ul li ul li ul li ul li li ul ul,
.btBox ul li ul li ul li ul li li ul li,
.btBox ul li ul li ul li ul li li li ul,
.btBox ul li ul li ul li ul li li li li,
.btBox ul li ul li ul li li ul ul ul ul,
.btBox ul li ul li ul li li ul ul ul li,
.btBox ul li ul li ul li li ul ul li ul,
.btBox ul li ul li ul li li ul ul li li,
.btBox ul li ul li ul li li ul li ul ul,
.btBox ul li ul li ul li li ul li ul li,
.btBox ul li ul li ul li li ul li li ul,
.btBox ul li ul li ul li li ul li li li,
.btBox ul li ul li ul li li li ul ul ul,
.btBox ul li ul li ul li li li ul ul li,
.btBox ul li ul li ul li li li ul li ul,
.btBox ul li ul li ul li li li ul li li,
.btBox ul li ul li ul li li li li ul ul,
.btBox ul li ul li ul li li li li ul li,
.btBox ul li ul li ul li li li li li ul,
.btBox ul li ul li ul li li li li li li,
.btBox ul li ul li li ul ul ul ul ul ul,
.btBox ul li ul li li ul ul ul ul ul li,
.btBox ul li ul li li ul ul ul ul li ul,
.btBox ul li ul li li ul ul ul ul li li,
.btBox ul li ul li li ul ul ul li ul ul,
.btBox ul li ul li li ul ul ul li ul li,
.btBox ul li ul li li ul ul ul li li ul,
.btBox ul li ul li li ul ul ul li li li,
.btBox ul li ul li li ul ul li ul ul ul,
.btBox ul li ul li li ul ul li ul ul li,
.btBox ul li ul li li ul ul li ul li ul,
.btBox ul li ul li li ul ul li ul li li,
.btBox ul li ul li li ul ul li li ul ul,
.btBox ul li ul li li ul ul li li ul li,
.btBox ul li ul li li ul ul li li li ul,
.btBox ul li ul li li ul ul li li li li,
.btBox ul li ul li li ul li ul ul ul ul,
.btBox ul li ul li li ul li ul ul ul li,
.btBox ul li ul li li ul li ul ul li ul,
.btBox ul li ul li li ul li ul ul li li,
.btBox ul li ul li li ul li ul li ul ul,
.btBox ul li ul li li ul li ul li ul li,
.btBox ul li ul li li ul li ul li li ul,
.btBox ul li ul li li ul li ul li li li,
.btBox ul li ul li li ul li li ul ul ul,
.btBox ul li ul li li ul li li ul ul li,
.btBox ul li ul li li ul li li ul li ul,
.btBox ul li ul li li ul li li ul li li,
.btBox ul li ul li li ul li li li ul ul,
.btBox ul li ul li li ul li li li ul li,
.btBox ul li ul li li ul li li li li ul,
.btBox ul li ul li li ul li li li li li,
.btBox ul li ul li li li ul ul ul ul ul,
.btBox ul li ul li li li ul ul ul ul li,
.btBox ul li ul li li li ul ul ul li ul,
.btBox ul li ul li li li ul ul ul li li,
.btBox ul li ul li li li ul ul li ul ul,
.btBox ul li ul li li li ul ul li ul li,
.btBox ul li ul li li li ul ul li li ul,
.btBox ul li ul li li li ul ul li li li,
.btBox ul li ul li li li ul li ul ul ul,
.btBox ul li ul li li li ul li ul ul li,
.btBox ul li ul li li li ul li ul li ul,
.btBox ul li ul li li li ul li ul li li,
.btBox ul li ul li li li ul li li ul ul,
.btBox ul li ul li li li ul li li ul li,
.btBox ul li ul li li li ul li li li ul,
.btBox ul li ul li li li ul li li li li,
.btBox ul li ul li li li li ul ul ul ul,
.btBox ul li ul li li li li ul ul ul li,
.btBox ul li ul li li li li ul ul li ul,
.btBox ul li ul li li li li ul ul li li,
.btBox ul li ul li li li li ul li ul ul,
.btBox ul li ul li li li li ul li ul li,
.btBox ul li ul li li li li ul li li ul,
.btBox ul li ul li li li li ul li li li,
.btBox ul li ul li li li li li ul ul ul,
.btBox ul li ul li li li li li ul ul li,
.btBox ul li ul li li li li li ul li ul,
.btBox ul li ul li li li li li ul li li,
.btBox ul li ul li li li li li li ul ul,
.btBox ul li ul li li li li li li ul li,
.btBox ul li ul li li li li li li li ul,
.btBox ul li ul li li li li li li li li,
.btCustomMenu ul li ul li ul ul ul ul ul ul ul,
.btCustomMenu ul li ul li ul ul ul ul ul ul li,
.btCustomMenu ul li ul li ul ul ul ul ul li ul,
.btCustomMenu ul li ul li ul ul ul ul ul li li,
.btCustomMenu ul li ul li ul ul ul ul li ul ul,
.btCustomMenu ul li ul li ul ul ul ul li ul li,
.btCustomMenu ul li ul li ul ul ul ul li li ul,
.btCustomMenu ul li ul li ul ul ul ul li li li,
.btCustomMenu ul li ul li ul ul ul li ul ul ul,
.btCustomMenu ul li ul li ul ul ul li ul ul li,
.btCustomMenu ul li ul li ul ul ul li ul li ul,
.btCustomMenu ul li ul li ul ul ul li ul li li,
.btCustomMenu ul li ul li ul ul ul li li ul ul,
.btCustomMenu ul li ul li ul ul ul li li ul li,
.btCustomMenu ul li ul li ul ul ul li li li ul,
.btCustomMenu ul li ul li ul ul ul li li li li,
.btCustomMenu ul li ul li ul ul li ul ul ul ul,
.btCustomMenu ul li ul li ul ul li ul ul ul li,
.btCustomMenu ul li ul li ul ul li ul ul li ul,
.btCustomMenu ul li ul li ul ul li ul ul li li,
.btCustomMenu ul li ul li ul ul li ul li ul ul,
.btCustomMenu ul li ul li ul ul li ul li ul li,
.btCustomMenu ul li ul li ul ul li ul li li ul,
.btCustomMenu ul li ul li ul ul li ul li li li,
.btCustomMenu ul li ul li ul ul li li ul ul ul,
.btCustomMenu ul li ul li ul ul li li ul ul li,
.btCustomMenu ul li ul li ul ul li li ul li ul,
.btCustomMenu ul li ul li ul ul li li ul li li,
.btCustomMenu ul li ul li ul ul li li li ul ul,
.btCustomMenu ul li ul li ul ul li li li ul li,
.btCustomMenu ul li ul li ul ul li li li li ul,
.btCustomMenu ul li ul li ul ul li li li li li,
.btCustomMenu ul li ul li ul li ul ul ul ul ul,
.btCustomMenu ul li ul li ul li ul ul ul ul li,
.btCustomMenu ul li ul li ul li ul ul ul li ul,
.btCustomMenu ul li ul li ul li ul ul ul li li,
.btCustomMenu ul li ul li ul li ul ul li ul ul,
.btCustomMenu ul li ul li ul li ul ul li ul li,
.btCustomMenu ul li ul li ul li ul ul li li ul,
.btCustomMenu ul li ul li ul li ul ul li li li,
.btCustomMenu ul li ul li ul li ul li ul ul ul,
.btCustomMenu ul li ul li ul li ul li ul ul li,
.btCustomMenu ul li ul li ul li ul li ul li ul,
.btCustomMenu ul li ul li ul li ul li ul li li,
.btCustomMenu ul li ul li ul li ul li li ul ul,
.btCustomMenu ul li ul li ul li ul li li ul li,
.btCustomMenu ul li ul li ul li ul li li li ul,
.btCustomMenu ul li ul li ul li ul li li li li,
.btCustomMenu ul li ul li ul li li ul ul ul ul,
.btCustomMenu ul li ul li ul li li ul ul ul li,
.btCustomMenu ul li ul li ul li li ul ul li ul,
.btCustomMenu ul li ul li ul li li ul ul li li,
.btCustomMenu ul li ul li ul li li ul li ul ul,
.btCustomMenu ul li ul li ul li li ul li ul li,
.btCustomMenu ul li ul li ul li li ul li li ul,
.btCustomMenu ul li ul li ul li li ul li li li,
.btCustomMenu ul li ul li ul li li li ul ul ul,
.btCustomMenu ul li ul li ul li li li ul ul li,
.btCustomMenu ul li ul li ul li li li ul li ul,
.btCustomMenu ul li ul li ul li li li ul li li,
.btCustomMenu ul li ul li ul li li li li ul ul,
.btCustomMenu ul li ul li ul li li li li ul li,
.btCustomMenu ul li ul li ul li li li li li ul,
.btCustomMenu ul li ul li ul li li li li li li,
.btCustomMenu ul li ul li li ul ul ul ul ul ul,
.btCustomMenu ul li ul li li ul ul ul ul ul li,
.btCustomMenu ul li ul li li ul ul ul ul li ul,
.btCustomMenu ul li ul li li ul ul ul ul li li,
.btCustomMenu ul li ul li li ul ul ul li ul ul,
.btCustomMenu ul li ul li li ul ul ul li ul li,
.btCustomMenu ul li ul li li ul ul ul li li ul,
.btCustomMenu ul li ul li li ul ul ul li li li,
.btCustomMenu ul li ul li li ul ul li ul ul ul,
.btCustomMenu ul li ul li li ul ul li ul ul li,
.btCustomMenu ul li ul li li ul ul li ul li ul,
.btCustomMenu ul li ul li li ul ul li ul li li,
.btCustomMenu ul li ul li li ul ul li li ul ul,
.btCustomMenu ul li ul li li ul ul li li ul li,
.btCustomMenu ul li ul li li ul ul li li li ul,
.btCustomMenu ul li ul li li ul ul li li li li,
.btCustomMenu ul li ul li li ul li ul ul ul ul,
.btCustomMenu ul li ul li li ul li ul ul ul li,
.btCustomMenu ul li ul li li ul li ul ul li ul,
.btCustomMenu ul li ul li li ul li ul ul li li,
.btCustomMenu ul li ul li li ul li ul li ul ul,
.btCustomMenu ul li ul li li ul li ul li ul li,
.btCustomMenu ul li ul li li ul li ul li li ul,
.btCustomMenu ul li ul li li ul li ul li li li,
.btCustomMenu ul li ul li li ul li li ul ul ul,
.btCustomMenu ul li ul li li ul li li ul ul li,
.btCustomMenu ul li ul li li ul li li ul li ul,
.btCustomMenu ul li ul li li ul li li ul li li,
.btCustomMenu ul li ul li li ul li li li ul ul,
.btCustomMenu ul li ul li li ul li li li ul li,
.btCustomMenu ul li ul li li ul li li li li ul,
.btCustomMenu ul li ul li li ul li li li li li,
.btCustomMenu ul li ul li li li ul ul ul ul ul,
.btCustomMenu ul li ul li li li ul ul ul ul li,
.btCustomMenu ul li ul li li li ul ul ul li ul,
.btCustomMenu ul li ul li li li ul ul ul li li,
.btCustomMenu ul li ul li li li ul ul li ul ul,
.btCustomMenu ul li ul li li li ul ul li ul li,
.btCustomMenu ul li ul li li li ul ul li li ul,
.btCustomMenu ul li ul li li li ul ul li li li,
.btCustomMenu ul li ul li li li ul li ul ul ul,
.btCustomMenu ul li ul li li li ul li ul ul li,
.btCustomMenu ul li ul li li li ul li ul li ul,
.btCustomMenu ul li ul li li li ul li ul li li,
.btCustomMenu ul li ul li li li ul li li ul ul,
.btCustomMenu ul li ul li li li ul li li ul li,
.btCustomMenu ul li ul li li li ul li li li ul,
.btCustomMenu ul li ul li li li ul li li li li,
.btCustomMenu ul li ul li li li li ul ul ul ul,
.btCustomMenu ul li ul li li li li ul ul ul li,
.btCustomMenu ul li ul li li li li ul ul li ul,
.btCustomMenu ul li ul li li li li ul ul li li,
.btCustomMenu ul li ul li li li li ul li ul ul,
.btCustomMenu ul li ul li li li li ul li ul li,
.btCustomMenu ul li ul li li li li ul li li ul,
.btCustomMenu ul li ul li li li li ul li li li,
.btCustomMenu ul li ul li li li li li ul ul ul,
.btCustomMenu ul li ul li li li li li ul ul li,
.btCustomMenu ul li ul li li li li li ul li ul,
.btCustomMenu ul li ul li li li li li ul li li,
.btCustomMenu ul li ul li li li li li li ul ul,
.btCustomMenu ul li ul li li li li li li ul li,
.btCustomMenu ul li ul li li li li li li li ul,
.btCustomMenu ul li ul li li li li li li li li,
.btTopBox ul li ul li ul ul ul ul ul ul ul,
.btTopBox ul li ul li ul ul ul ul ul ul li,
.btTopBox ul li ul li ul ul ul ul ul li ul,
.btTopBox ul li ul li ul ul ul ul ul li li,
.btTopBox ul li ul li ul ul ul ul li ul ul,
.btTopBox ul li ul li ul ul ul ul li ul li,
.btTopBox ul li ul li ul ul ul ul li li ul,
.btTopBox ul li ul li ul ul ul ul li li li,
.btTopBox ul li ul li ul ul ul li ul ul ul,
.btTopBox ul li ul li ul ul ul li ul ul li,
.btTopBox ul li ul li ul ul ul li ul li ul,
.btTopBox ul li ul li ul ul ul li ul li li,
.btTopBox ul li ul li ul ul ul li li ul ul,
.btTopBox ul li ul li ul ul ul li li ul li,
.btTopBox ul li ul li ul ul ul li li li ul,
.btTopBox ul li ul li ul ul ul li li li li,
.btTopBox ul li ul li ul ul li ul ul ul ul,
.btTopBox ul li ul li ul ul li ul ul ul li,
.btTopBox ul li ul li ul ul li ul ul li ul,
.btTopBox ul li ul li ul ul li ul ul li li,
.btTopBox ul li ul li ul ul li ul li ul ul,
.btTopBox ul li ul li ul ul li ul li ul li,
.btTopBox ul li ul li ul ul li ul li li ul,
.btTopBox ul li ul li ul ul li ul li li li,
.btTopBox ul li ul li ul ul li li ul ul ul,
.btTopBox ul li ul li ul ul li li ul ul li,
.btTopBox ul li ul li ul ul li li ul li ul,
.btTopBox ul li ul li ul ul li li ul li li,
.btTopBox ul li ul li ul ul li li li ul ul,
.btTopBox ul li ul li ul ul li li li ul li,
.btTopBox ul li ul li ul ul li li li li ul,
.btTopBox ul li ul li ul ul li li li li li,
.btTopBox ul li ul li ul li ul ul ul ul ul,
.btTopBox ul li ul li ul li ul ul ul ul li,
.btTopBox ul li ul li ul li ul ul ul li ul,
.btTopBox ul li ul li ul li ul ul ul li li,
.btTopBox ul li ul li ul li ul ul li ul ul,
.btTopBox ul li ul li ul li ul ul li ul li,
.btTopBox ul li ul li ul li ul ul li li ul,
.btTopBox ul li ul li ul li ul ul li li li,
.btTopBox ul li ul li ul li ul li ul ul ul,
.btTopBox ul li ul li ul li ul li ul ul li,
.btTopBox ul li ul li ul li ul li ul li ul,
.btTopBox ul li ul li ul li ul li ul li li,
.btTopBox ul li ul li ul li ul li li ul ul,
.btTopBox ul li ul li ul li ul li li ul li,
.btTopBox ul li ul li ul li ul li li li ul,
.btTopBox ul li ul li ul li ul li li li li,
.btTopBox ul li ul li ul li li ul ul ul ul,
.btTopBox ul li ul li ul li li ul ul ul li,
.btTopBox ul li ul li ul li li ul ul li ul,
.btTopBox ul li ul li ul li li ul ul li li,
.btTopBox ul li ul li ul li li ul li ul ul,
.btTopBox ul li ul li ul li li ul li ul li,
.btTopBox ul li ul li ul li li ul li li ul,
.btTopBox ul li ul li ul li li ul li li li,
.btTopBox ul li ul li ul li li li ul ul ul,
.btTopBox ul li ul li ul li li li ul ul li,
.btTopBox ul li ul li ul li li li ul li ul,
.btTopBox ul li ul li ul li li li ul li li,
.btTopBox ul li ul li ul li li li li ul ul,
.btTopBox ul li ul li ul li li li li ul li,
.btTopBox ul li ul li ul li li li li li ul,
.btTopBox ul li ul li ul li li li li li li,
.btTopBox ul li ul li li ul ul ul ul ul ul,
.btTopBox ul li ul li li ul ul ul ul ul li,
.btTopBox ul li ul li li ul ul ul ul li ul,
.btTopBox ul li ul li li ul ul ul ul li li,
.btTopBox ul li ul li li ul ul ul li ul ul,
.btTopBox ul li ul li li ul ul ul li ul li,
.btTopBox ul li ul li li ul ul ul li li ul,
.btTopBox ul li ul li li ul ul ul li li li,
.btTopBox ul li ul li li ul ul li ul ul ul,
.btTopBox ul li ul li li ul ul li ul ul li,
.btTopBox ul li ul li li ul ul li ul li ul,
.btTopBox ul li ul li li ul ul li ul li li,
.btTopBox ul li ul li li ul ul li li ul ul,
.btTopBox ul li ul li li ul ul li li ul li,
.btTopBox ul li ul li li ul ul li li li ul,
.btTopBox ul li ul li li ul ul li li li li,
.btTopBox ul li ul li li ul li ul ul ul ul,
.btTopBox ul li ul li li ul li ul ul ul li,
.btTopBox ul li ul li li ul li ul ul li ul,
.btTopBox ul li ul li li ul li ul ul li li,
.btTopBox ul li ul li li ul li ul li ul ul,
.btTopBox ul li ul li li ul li ul li ul li,
.btTopBox ul li ul li li ul li ul li li ul,
.btTopBox ul li ul li li ul li ul li li li,
.btTopBox ul li ul li li ul li li ul ul ul,
.btTopBox ul li ul li li ul li li ul ul li,
.btTopBox ul li ul li li ul li li ul li ul,
.btTopBox ul li ul li li ul li li ul li li,
.btTopBox ul li ul li li ul li li li ul ul,
.btTopBox ul li ul li li ul li li li ul li,
.btTopBox ul li ul li li ul li li li li ul,
.btTopBox ul li ul li li ul li li li li li,
.btTopBox ul li ul li li li ul ul ul ul ul,
.btTopBox ul li ul li li li ul ul ul ul li,
.btTopBox ul li ul li li li ul ul ul li ul,
.btTopBox ul li ul li li li ul ul ul li li,
.btTopBox ul li ul li li li ul ul li ul ul,
.btTopBox ul li ul li li li ul ul li ul li,
.btTopBox ul li ul li li li ul ul li li ul,
.btTopBox ul li ul li li li ul ul li li li,
.btTopBox ul li ul li li li ul li ul ul ul,
.btTopBox ul li ul li li li ul li ul ul li,
.btTopBox ul li ul li li li ul li ul li ul,
.btTopBox ul li ul li li li ul li ul li li,
.btTopBox ul li ul li li li ul li li ul ul,
.btTopBox ul li ul li li li ul li li ul li,
.btTopBox ul li ul li li li ul li li li ul,
.btTopBox ul li ul li li li ul li li li li,
.btTopBox ul li ul li li li li ul ul ul ul,
.btTopBox ul li ul li li li li ul ul ul li,
.btTopBox ul li ul li li li li ul ul li ul,
.btTopBox ul li ul li li li li ul ul li li,
.btTopBox ul li ul li li li li ul li ul ul,
.btTopBox ul li ul li li li li ul li ul li,
.btTopBox ul li ul li li li li ul li li ul,
.btTopBox ul li ul li li li li ul li li li,
.btTopBox ul li ul li li li li li ul ul ul,
.btTopBox ul li ul li li li li li ul ul li,
.btTopBox ul li ul li li li li li ul li ul,
.btTopBox ul li ul li li li li li ul li li,
.btTopBox ul li ul li li li li li li ul ul,
.btTopBox ul li ul li li li li li li ul li,
.btTopBox ul li ul li li li li li li li ul,
.btTopBox ul li ul li li li li li li li li {
    padding-left: 0;
    }
.btBox ul li ul li ul ul ul ul ul ul ul a,
.btBox ul li ul li ul ul ul ul ul ul li a,
.btBox ul li ul li ul ul ul ul ul li ul a,
.btBox ul li ul li ul ul ul ul ul li li a,
.btBox ul li ul li ul ul ul ul li ul ul a,
.btBox ul li ul li ul ul ul ul li ul li a,
.btBox ul li ul li ul ul ul ul li li ul a,
.btBox ul li ul li ul ul ul ul li li li a,
.btBox ul li ul li ul ul ul li ul ul ul a,
.btBox ul li ul li ul ul ul li ul ul li a,
.btBox ul li ul li ul ul ul li ul li ul a,
.btBox ul li ul li ul ul ul li ul li li a,
.btBox ul li ul li ul ul ul li li ul ul a,
.btBox ul li ul li ul ul ul li li ul li a,
.btBox ul li ul li ul ul ul li li li ul a,
.btBox ul li ul li ul ul ul li li li li a,
.btBox ul li ul li ul ul li ul ul ul ul a,
.btBox ul li ul li ul ul li ul ul ul li a,
.btBox ul li ul li ul ul li ul ul li ul a,
.btBox ul li ul li ul ul li ul ul li li a,
.btBox ul li ul li ul ul li ul li ul ul a,
.btBox ul li ul li ul ul li ul li ul li a,
.btBox ul li ul li ul ul li ul li li ul a,
.btBox ul li ul li ul ul li ul li li li a,
.btBox ul li ul li ul ul li li ul ul ul a,
.btBox ul li ul li ul ul li li ul ul li a,
.btBox ul li ul li ul ul li li ul li ul a,
.btBox ul li ul li ul ul li li ul li li a,
.btBox ul li ul li ul ul li li li ul ul a,
.btBox ul li ul li ul ul li li li ul li a,
.btBox ul li ul li ul ul li li li li ul a,
.btBox ul li ul li ul ul li li li li li a,
.btBox ul li ul li ul li ul ul ul ul ul a,
.btBox ul li ul li ul li ul ul ul ul li a,
.btBox ul li ul li ul li ul ul ul li ul a,
.btBox ul li ul li ul li ul ul ul li li a,
.btBox ul li ul li ul li ul ul li ul ul a,
.btBox ul li ul li ul li ul ul li ul li a,
.btBox ul li ul li ul li ul ul li li ul a,
.btBox ul li ul li ul li ul ul li li li a,
.btBox ul li ul li ul li ul li ul ul ul a,
.btBox ul li ul li ul li ul li ul ul li a,
.btBox ul li ul li ul li ul li ul li ul a,
.btBox ul li ul li ul li ul li ul li li a,
.btBox ul li ul li ul li ul li li ul ul a,
.btBox ul li ul li ul li ul li li ul li a,
.btBox ul li ul li ul li ul li li li ul a,
.btBox ul li ul li ul li ul li li li li a,
.btBox ul li ul li ul li li ul ul ul ul a,
.btBox ul li ul li ul li li ul ul ul li a,
.btBox ul li ul li ul li li ul ul li ul a,
.btBox ul li ul li ul li li ul ul li li a,
.btBox ul li ul li ul li li ul li ul ul a,
.btBox ul li ul li ul li li ul li ul li a,
.btBox ul li ul li ul li li ul li li ul a,
.btBox ul li ul li ul li li ul li li li a,
.btBox ul li ul li ul li li li ul ul ul a,
.btBox ul li ul li ul li li li ul ul li a,
.btBox ul li ul li ul li li li ul li ul a,
.btBox ul li ul li ul li li li ul li li a,
.btBox ul li ul li ul li li li li ul ul a,
.btBox ul li ul li ul li li li li ul li a,
.btBox ul li ul li ul li li li li li ul a,
.btBox ul li ul li ul li li li li li li a,
.btBox ul li ul li li ul ul ul ul ul ul a,
.btBox ul li ul li li ul ul ul ul ul li a,
.btBox ul li ul li li ul ul ul ul li ul a,
.btBox ul li ul li li ul ul ul ul li li a,
.btBox ul li ul li li ul ul ul li ul ul a,
.btBox ul li ul li li ul ul ul li ul li a,
.btBox ul li ul li li ul ul ul li li ul a,
.btBox ul li ul li li ul ul ul li li li a,
.btBox ul li ul li li ul ul li ul ul ul a,
.btBox ul li ul li li ul ul li ul ul li a,
.btBox ul li ul li li ul ul li ul li ul a,
.btBox ul li ul li li ul ul li ul li li a,
.btBox ul li ul li li ul ul li li ul ul a,
.btBox ul li ul li li ul ul li li ul li a,
.btBox ul li ul li li ul ul li li li ul a,
.btBox ul li ul li li ul ul li li li li a,
.btBox ul li ul li li ul li ul ul ul ul a,
.btBox ul li ul li li ul li ul ul ul li a,
.btBox ul li ul li li ul li ul ul li ul a,
.btBox ul li ul li li ul li ul ul li li a,
.btBox ul li ul li li ul li ul li ul ul a,
.btBox ul li ul li li ul li ul li ul li a,
.btBox ul li ul li li ul li ul li li ul a,
.btBox ul li ul li li ul li ul li li li a,
.btBox ul li ul li li ul li li ul ul ul a,
.btBox ul li ul li li ul li li ul ul li a,
.btBox ul li ul li li ul li li ul li ul a,
.btBox ul li ul li li ul li li ul li li a,
.btBox ul li ul li li ul li li li ul ul a,
.btBox ul li ul li li ul li li li ul li a,
.btBox ul li ul li li ul li li li li ul a,
.btBox ul li ul li li ul li li li li li a,
.btBox ul li ul li li li ul ul ul ul ul a,
.btBox ul li ul li li li ul ul ul ul li a,
.btBox ul li ul li li li ul ul ul li ul a,
.btBox ul li ul li li li ul ul ul li li a,
.btBox ul li ul li li li ul ul li ul ul a,
.btBox ul li ul li li li ul ul li ul li a,
.btBox ul li ul li li li ul ul li li ul a,
.btBox ul li ul li li li ul ul li li li a,
.btBox ul li ul li li li ul li ul ul ul a,
.btBox ul li ul li li li ul li ul ul li a,
.btBox ul li ul li li li ul li ul li ul a,
.btBox ul li ul li li li ul li ul li li a,
.btBox ul li ul li li li ul li li ul ul a,
.btBox ul li ul li li li ul li li ul li a,
.btBox ul li ul li li li ul li li li ul a,
.btBox ul li ul li li li ul li li li li a,
.btBox ul li ul li li li li ul ul ul ul a,
.btBox ul li ul li li li li ul ul ul li a,
.btBox ul li ul li li li li ul ul li ul a,
.btBox ul li ul li li li li ul ul li li a,
.btBox ul li ul li li li li ul li ul ul a,
.btBox ul li ul li li li li ul li ul li a,
.btBox ul li ul li li li li ul li li ul a,
.btBox ul li ul li li li li ul li li li a,
.btBox ul li ul li li li li li ul ul ul a,
.btBox ul li ul li li li li li ul ul li a,
.btBox ul li ul li li li li li ul li ul a,
.btBox ul li ul li li li li li ul li li a,
.btBox ul li ul li li li li li li ul ul a,
.btBox ul li ul li li li li li li ul li a,
.btBox ul li ul li li li li li li li ul a,
.btBox ul li ul li li li li li li li li a,
.btCustomMenu ul li ul li ul ul ul ul ul ul ul a,
.btCustomMenu ul li ul li ul ul ul ul ul ul li a,
.btCustomMenu ul li ul li ul ul ul ul ul li ul a,
.btCustomMenu ul li ul li ul ul ul ul ul li li a,
.btCustomMenu ul li ul li ul ul ul ul li ul ul a,
.btCustomMenu ul li ul li ul ul ul ul li ul li a,
.btCustomMenu ul li ul li ul ul ul ul li li ul a,
.btCustomMenu ul li ul li ul ul ul ul li li li a,
.btCustomMenu ul li ul li ul ul ul li ul ul ul a,
.btCustomMenu ul li ul li ul ul ul li ul ul li a,
.btCustomMenu ul li ul li ul ul ul li ul li ul a,
.btCustomMenu ul li ul li ul ul ul li ul li li a,
.btCustomMenu ul li ul li ul ul ul li li ul ul a,
.btCustomMenu ul li ul li ul ul ul li li ul li a,
.btCustomMenu ul li ul li ul ul ul li li li ul a,
.btCustomMenu ul li ul li ul ul ul li li li li a,
.btCustomMenu ul li ul li ul ul li ul ul ul ul a,
.btCustomMenu ul li ul li ul ul li ul ul ul li a,
.btCustomMenu ul li ul li ul ul li ul ul li ul a,
.btCustomMenu ul li ul li ul ul li ul ul li li a,
.btCustomMenu ul li ul li ul ul li ul li ul ul a,
.btCustomMenu ul li ul li ul ul li ul li ul li a,
.btCustomMenu ul li ul li ul ul li ul li li ul a,
.btCustomMenu ul li ul li ul ul li ul li li li a,
.btCustomMenu ul li ul li ul ul li li ul ul ul a,
.btCustomMenu ul li ul li ul ul li li ul ul li a,
.btCustomMenu ul li ul li ul ul li li ul li ul a,
.btCustomMenu ul li ul li ul ul li li ul li li a,
.btCustomMenu ul li ul li ul ul li li li ul ul a,
.btCustomMenu ul li ul li ul ul li li li ul li a,
.btCustomMenu ul li ul li ul ul li li li li ul a,
.btCustomMenu ul li ul li ul ul li li li li li a,
.btCustomMenu ul li ul li ul li ul ul ul ul ul a,
.btCustomMenu ul li ul li ul li ul ul ul ul li a,
.btCustomMenu ul li ul li ul li ul ul ul li ul a,
.btCustomMenu ul li ul li ul li ul ul ul li li a,
.btCustomMenu ul li ul li ul li ul ul li ul ul a,
.btCustomMenu ul li ul li ul li ul ul li ul li a,
.btCustomMenu ul li ul li ul li ul ul li li ul a,
.btCustomMenu ul li ul li ul li ul ul li li li a,
.btCustomMenu ul li ul li ul li ul li ul ul ul a,
.btCustomMenu ul li ul li ul li ul li ul ul li a,
.btCustomMenu ul li ul li ul li ul li ul li ul a,
.btCustomMenu ul li ul li ul li ul li ul li li a,
.btCustomMenu ul li ul li ul li ul li li ul ul a,
.btCustomMenu ul li ul li ul li ul li li ul li a,
.btCustomMenu ul li ul li ul li ul li li li ul a,
.btCustomMenu ul li ul li ul li ul li li li li a,
.btCustomMenu ul li ul li ul li li ul ul ul ul a,
.btCustomMenu ul li ul li ul li li ul ul ul li a,
.btCustomMenu ul li ul li ul li li ul ul li ul a,
.btCustomMenu ul li ul li ul li li ul ul li li a,
.btCustomMenu ul li ul li ul li li ul li ul ul a,
.btCustomMenu ul li ul li ul li li ul li ul li a,
.btCustomMenu ul li ul li ul li li ul li li ul a,
.btCustomMenu ul li ul li ul li li ul li li li a,
.btCustomMenu ul li ul li ul li li li ul ul ul a,
.btCustomMenu ul li ul li ul li li li ul ul li a,
.btCustomMenu ul li ul li ul li li li ul li ul a,
.btCustomMenu ul li ul li ul li li li ul li li a,
.btCustomMenu ul li ul li ul li li li li ul ul a,
.btCustomMenu ul li ul li ul li li li li ul li a,
.btCustomMenu ul li ul li ul li li li li li ul a,
.btCustomMenu ul li ul li ul li li li li li li a,
.btCustomMenu ul li ul li li ul ul ul ul ul ul a,
.btCustomMenu ul li ul li li ul ul ul ul ul li a,
.btCustomMenu ul li ul li li ul ul ul ul li ul a,
.btCustomMenu ul li ul li li ul ul ul ul li li a,
.btCustomMenu ul li ul li li ul ul ul li ul ul a,
.btCustomMenu ul li ul li li ul ul ul li ul li a,
.btCustomMenu ul li ul li li ul ul ul li li ul a,
.btCustomMenu ul li ul li li ul ul ul li li li a,
.btCustomMenu ul li ul li li ul ul li ul ul ul a,
.btCustomMenu ul li ul li li ul ul li ul ul li a,
.btCustomMenu ul li ul li li ul ul li ul li ul a,
.btCustomMenu ul li ul li li ul ul li ul li li a,
.btCustomMenu ul li ul li li ul ul li li ul ul a,
.btCustomMenu ul li ul li li ul ul li li ul li a,
.btCustomMenu ul li ul li li ul ul li li li ul a,
.btCustomMenu ul li ul li li ul ul li li li li a,
.btCustomMenu ul li ul li li ul li ul ul ul ul a,
.btCustomMenu ul li ul li li ul li ul ul ul li a,
.btCustomMenu ul li ul li li ul li ul ul li ul a,
.btCustomMenu ul li ul li li ul li ul ul li li a,
.btCustomMenu ul li ul li li ul li ul li ul ul a,
.btCustomMenu ul li ul li li ul li ul li ul li a,
.btCustomMenu ul li ul li li ul li ul li li ul a,
.btCustomMenu ul li ul li li ul li ul li li li a,
.btCustomMenu ul li ul li li ul li li ul ul ul a,
.btCustomMenu ul li ul li li ul li li ul ul li a,
.btCustomMenu ul li ul li li ul li li ul li ul a,
.btCustomMenu ul li ul li li ul li li ul li li a,
.btCustomMenu ul li ul li li ul li li li ul ul a,
.btCustomMenu ul li ul li li ul li li li ul li a,
.btCustomMenu ul li ul li li ul li li li li ul a,
.btCustomMenu ul li ul li li ul li li li li li a,
.btCustomMenu ul li ul li li li ul ul ul ul ul a,
.btCustomMenu ul li ul li li li ul ul ul ul li a,
.btCustomMenu ul li ul li li li ul ul ul li ul a,
.btCustomMenu ul li ul li li li ul ul ul li li a,
.btCustomMenu ul li ul li li li ul ul li ul ul a,
.btCustomMenu ul li ul li li li ul ul li ul li a,
.btCustomMenu ul li ul li li li ul ul li li ul a,
.btCustomMenu ul li ul li li li ul ul li li li a,
.btCustomMenu ul li ul li li li ul li ul ul ul a,
.btCustomMenu ul li ul li li li ul li ul ul li a,
.btCustomMenu ul li ul li li li ul li ul li ul a,
.btCustomMenu ul li ul li li li ul li ul li li a,
.btCustomMenu ul li ul li li li ul li li ul ul a,
.btCustomMenu ul li ul li li li ul li li ul li a,
.btCustomMenu ul li ul li li li ul li li li ul a,
.btCustomMenu ul li ul li li li ul li li li li a,
.btCustomMenu ul li ul li li li li ul ul ul ul a,
.btCustomMenu ul li ul li li li li ul ul ul li a,
.btCustomMenu ul li ul li li li li ul ul li ul a,
.btCustomMenu ul li ul li li li li ul ul li li a,
.btCustomMenu ul li ul li li li li ul li ul ul a,
.btCustomMenu ul li ul li li li li ul li ul li a,
.btCustomMenu ul li ul li li li li ul li li ul a,
.btCustomMenu ul li ul li li li li ul li li li a,
.btCustomMenu ul li ul li li li li li ul ul ul a,
.btCustomMenu ul li ul li li li li li ul ul li a,
.btCustomMenu ul li ul li li li li li ul li ul a,
.btCustomMenu ul li ul li li li li li ul li li a,
.btCustomMenu ul li ul li li li li li li ul ul a,
.btCustomMenu ul li ul li li li li li li ul li a,
.btCustomMenu ul li ul li li li li li li li ul a,
.btCustomMenu ul li ul li li li li li li li li a,
.btTopBox ul li ul li ul ul ul ul ul ul ul a,
.btTopBox ul li ul li ul ul ul ul ul ul li a,
.btTopBox ul li ul li ul ul ul ul ul li ul a,
.btTopBox ul li ul li ul ul ul ul ul li li a,
.btTopBox ul li ul li ul ul ul ul li ul ul a,
.btTopBox ul li ul li ul ul ul ul li ul li a,
.btTopBox ul li ul li ul ul ul ul li li ul a,
.btTopBox ul li ul li ul ul ul ul li li li a,
.btTopBox ul li ul li ul ul ul li ul ul ul a,
.btTopBox ul li ul li ul ul ul li ul ul li a,
.btTopBox ul li ul li ul ul ul li ul li ul a,
.btTopBox ul li ul li ul ul ul li ul li li a,
.btTopBox ul li ul li ul ul ul li li ul ul a,
.btTopBox ul li ul li ul ul ul li li ul li a,
.btTopBox ul li ul li ul ul ul li li li ul a,
.btTopBox ul li ul li ul ul ul li li li li a,
.btTopBox ul li ul li ul ul li ul ul ul ul a,
.btTopBox ul li ul li ul ul li ul ul ul li a,
.btTopBox ul li ul li ul ul li ul ul li ul a,
.btTopBox ul li ul li ul ul li ul ul li li a,
.btTopBox ul li ul li ul ul li ul li ul ul a,
.btTopBox ul li ul li ul ul li ul li ul li a,
.btTopBox ul li ul li ul ul li ul li li ul a,
.btTopBox ul li ul li ul ul li ul li li li a,
.btTopBox ul li ul li ul ul li li ul ul ul a,
.btTopBox ul li ul li ul ul li li ul ul li a,
.btTopBox ul li ul li ul ul li li ul li ul a,
.btTopBox ul li ul li ul ul li li ul li li a,
.btTopBox ul li ul li ul ul li li li ul ul a,
.btTopBox ul li ul li ul ul li li li ul li a,
.btTopBox ul li ul li ul ul li li li li ul a,
.btTopBox ul li ul li ul ul li li li li li a,
.btTopBox ul li ul li ul li ul ul ul ul ul a,
.btTopBox ul li ul li ul li ul ul ul ul li a,
.btTopBox ul li ul li ul li ul ul ul li ul a,
.btTopBox ul li ul li ul li ul ul ul li li a,
.btTopBox ul li ul li ul li ul ul li ul ul a,
.btTopBox ul li ul li ul li ul ul li ul li a,
.btTopBox ul li ul li ul li ul ul li li ul a,
.btTopBox ul li ul li ul li ul ul li li li a,
.btTopBox ul li ul li ul li ul li ul ul ul a,
.btTopBox ul li ul li ul li ul li ul ul li a,
.btTopBox ul li ul li ul li ul li ul li ul a,
.btTopBox ul li ul li ul li ul li ul li li a,
.btTopBox ul li ul li ul li ul li li ul ul a,
.btTopBox ul li ul li ul li ul li li ul li a,
.btTopBox ul li ul li ul li ul li li li ul a,
.btTopBox ul li ul li ul li ul li li li li a,
.btTopBox ul li ul li ul li li ul ul ul ul a,
.btTopBox ul li ul li ul li li ul ul ul li a,
.btTopBox ul li ul li ul li li ul ul li ul a,
.btTopBox ul li ul li ul li li ul ul li li a,
.btTopBox ul li ul li ul li li ul li ul ul a,
.btTopBox ul li ul li ul li li ul li ul li a,
.btTopBox ul li ul li ul li li ul li li ul a,
.btTopBox ul li ul li ul li li ul li li li a,
.btTopBox ul li ul li ul li li li ul ul ul a,
.btTopBox ul li ul li ul li li li ul ul li a,
.btTopBox ul li ul li ul li li li ul li ul a,
.btTopBox ul li ul li ul li li li ul li li a,
.btTopBox ul li ul li ul li li li li ul ul a,
.btTopBox ul li ul li ul li li li li ul li a,
.btTopBox ul li ul li ul li li li li li ul a,
.btTopBox ul li ul li ul li li li li li li a,
.btTopBox ul li ul li li ul ul ul ul ul ul a,
.btTopBox ul li ul li li ul ul ul ul ul li a,
.btTopBox ul li ul li li ul ul ul ul li ul a,
.btTopBox ul li ul li li ul ul ul ul li li a,
.btTopBox ul li ul li li ul ul ul li ul ul a,
.btTopBox ul li ul li li ul ul ul li ul li a,
.btTopBox ul li ul li li ul ul ul li li ul a,
.btTopBox ul li ul li li ul ul ul li li li a,
.btTopBox ul li ul li li ul ul li ul ul ul a,
.btTopBox ul li ul li li ul ul li ul ul li a,
.btTopBox ul li ul li li ul ul li ul li ul a,
.btTopBox ul li ul li li ul ul li ul li li a,
.btTopBox ul li ul li li ul ul li li ul ul a,
.btTopBox ul li ul li li ul ul li li ul li a,
.btTopBox ul li ul li li ul ul li li li ul a,
.btTopBox ul li ul li li ul ul li li li li a,
.btTopBox ul li ul li li ul li ul ul ul ul a,
.btTopBox ul li ul li li ul li ul ul ul li a,
.btTopBox ul li ul li li ul li ul ul li ul a,
.btTopBox ul li ul li li ul li ul ul li li a,
.btTopBox ul li ul li li ul li ul li ul ul a,
.btTopBox ul li ul li li ul li ul li ul li a,
.btTopBox ul li ul li li ul li ul li li ul a,
.btTopBox ul li ul li li ul li ul li li li a,
.btTopBox ul li ul li li ul li li ul ul ul a,
.btTopBox ul li ul li li ul li li ul ul li a,
.btTopBox ul li ul li li ul li li ul li ul a,
.btTopBox ul li ul li li ul li li ul li li a,
.btTopBox ul li ul li li ul li li li ul ul a,
.btTopBox ul li ul li li ul li li li ul li a,
.btTopBox ul li ul li li ul li li li li ul a,
.btTopBox ul li ul li li ul li li li li li a,
.btTopBox ul li ul li li li ul ul ul ul ul a,
.btTopBox ul li ul li li li ul ul ul ul li a,
.btTopBox ul li ul li li li ul ul ul li ul a,
.btTopBox ul li ul li li li ul ul ul li li a,
.btTopBox ul li ul li li li ul ul li ul ul a,
.btTopBox ul li ul li li li ul ul li ul li a,
.btTopBox ul li ul li li li ul ul li li ul a,
.btTopBox ul li ul li li li ul ul li li li a,
.btTopBox ul li ul li li li ul li ul ul ul a,
.btTopBox ul li ul li li li ul li ul ul li a,
.btTopBox ul li ul li li li ul li ul li ul a,
.btTopBox ul li ul li li li ul li ul li li a,
.btTopBox ul li ul li li li ul li li ul ul a,
.btTopBox ul li ul li li li ul li li ul li a,
.btTopBox ul li ul li li li ul li li li ul a,
.btTopBox ul li ul li li li ul li li li li a,
.btTopBox ul li ul li li li li ul ul ul ul a,
.btTopBox ul li ul li li li li ul ul ul li a,
.btTopBox ul li ul li li li li ul ul li ul a,
.btTopBox ul li ul li li li li ul ul li li a,
.btTopBox ul li ul li li li li ul li ul ul a,
.btTopBox ul li ul li li li li ul li ul li a,
.btTopBox ul li ul li li li li ul li li ul a,
.btTopBox ul li ul li li li li ul li li li a,
.btTopBox ul li ul li li li li li ul ul ul a,
.btTopBox ul li ul li li li li li ul ul li a,
.btTopBox ul li ul li li li li li ul li ul a,
.btTopBox ul li ul li li li li li ul li li a,
.btTopBox ul li ul li li li li li li ul ul a,
.btTopBox ul li ul li li li li li li ul li a,
.btTopBox ul li ul li li li li li li li ul a,
.btTopBox ul li ul li li li li li li li li a {
    padding-left: 80px;
    }
.btBox ul li ul li ul ul ul ul ul ul ul a:hover,
.btBox ul li ul li ul ul ul ul ul ul li a:hover,
.btBox ul li ul li ul ul ul ul ul li ul a:hover,
.btBox ul li ul li ul ul ul ul ul li li a:hover,
.btBox ul li ul li ul ul ul ul li ul ul a:hover,
.btBox ul li ul li ul ul ul ul li ul li a:hover,
.btBox ul li ul li ul ul ul ul li li ul a:hover,
.btBox ul li ul li ul ul ul ul li li li a:hover,
.btBox ul li ul li ul ul ul li ul ul ul a:hover,
.btBox ul li ul li ul ul ul li ul ul li a:hover,
.btBox ul li ul li ul ul ul li ul li ul a:hover,
.btBox ul li ul li ul ul ul li ul li li a:hover,
.btBox ul li ul li ul ul ul li li ul ul a:hover,
.btBox ul li ul li ul ul ul li li ul li a:hover,
.btBox ul li ul li ul ul ul li li li ul a:hover,
.btBox ul li ul li ul ul ul li li li li a:hover,
.btBox ul li ul li ul ul li ul ul ul ul a:hover,
.btBox ul li ul li ul ul li ul ul ul li a:hover,
.btBox ul li ul li ul ul li ul ul li ul a:hover,
.btBox ul li ul li ul ul li ul ul li li a:hover,
.btBox ul li ul li ul ul li ul li ul ul a:hover,
.btBox ul li ul li ul ul li ul li ul li a:hover,
.btBox ul li ul li ul ul li ul li li ul a:hover,
.btBox ul li ul li ul ul li ul li li li a:hover,
.btBox ul li ul li ul ul li li ul ul ul a:hover,
.btBox ul li ul li ul ul li li ul ul li a:hover,
.btBox ul li ul li ul ul li li ul li ul a:hover,
.btBox ul li ul li ul ul li li ul li li a:hover,
.btBox ul li ul li ul ul li li li ul ul a:hover,
.btBox ul li ul li ul ul li li li ul li a:hover,
.btBox ul li ul li ul ul li li li li ul a:hover,
.btBox ul li ul li ul ul li li li li li a:hover,
.btBox ul li ul li ul li ul ul ul ul ul a:hover,
.btBox ul li ul li ul li ul ul ul ul li a:hover,
.btBox ul li ul li ul li ul ul ul li ul a:hover,
.btBox ul li ul li ul li ul ul ul li li a:hover,
.btBox ul li ul li ul li ul ul li ul ul a:hover,
.btBox ul li ul li ul li ul ul li ul li a:hover,
.btBox ul li ul li ul li ul ul li li ul a:hover,
.btBox ul li ul li ul li ul ul li li li a:hover,
.btBox ul li ul li ul li ul li ul ul ul a:hover,
.btBox ul li ul li ul li ul li ul ul li a:hover,
.btBox ul li ul li ul li ul li ul li ul a:hover,
.btBox ul li ul li ul li ul li ul li li a:hover,
.btBox ul li ul li ul li ul li li ul ul a:hover,
.btBox ul li ul li ul li ul li li ul li a:hover,
.btBox ul li ul li ul li ul li li li ul a:hover,
.btBox ul li ul li ul li ul li li li li a:hover,
.btBox ul li ul li ul li li ul ul ul ul a:hover,
.btBox ul li ul li ul li li ul ul ul li a:hover,
.btBox ul li ul li ul li li ul ul li ul a:hover,
.btBox ul li ul li ul li li ul ul li li a:hover,
.btBox ul li ul li ul li li ul li ul ul a:hover,
.btBox ul li ul li ul li li ul li ul li a:hover,
.btBox ul li ul li ul li li ul li li ul a:hover,
.btBox ul li ul li ul li li ul li li li a:hover,
.btBox ul li ul li ul li li li ul ul ul a:hover,
.btBox ul li ul li ul li li li ul ul li a:hover,
.btBox ul li ul li ul li li li ul li ul a:hover,
.btBox ul li ul li ul li li li ul li li a:hover,
.btBox ul li ul li ul li li li li ul ul a:hover,
.btBox ul li ul li ul li li li li ul li a:hover,
.btBox ul li ul li ul li li li li li ul a:hover,
.btBox ul li ul li ul li li li li li li a:hover,
.btBox ul li ul li li ul ul ul ul ul ul a:hover,
.btBox ul li ul li li ul ul ul ul ul li a:hover,
.btBox ul li ul li li ul ul ul ul li ul a:hover,
.btBox ul li ul li li ul ul ul ul li li a:hover,
.btBox ul li ul li li ul ul ul li ul ul a:hover,
.btBox ul li ul li li ul ul ul li ul li a:hover,
.btBox ul li ul li li ul ul ul li li ul a:hover,
.btBox ul li ul li li ul ul ul li li li a:hover,
.btBox ul li ul li li ul ul li ul ul ul a:hover,
.btBox ul li ul li li ul ul li ul ul li a:hover,
.btBox ul li ul li li ul ul li ul li ul a:hover,
.btBox ul li ul li li ul ul li ul li li a:hover,
.btBox ul li ul li li ul ul li li ul ul a:hover,
.btBox ul li ul li li ul ul li li ul li a:hover,
.btBox ul li ul li li ul ul li li li ul a:hover,
.btBox ul li ul li li ul ul li li li li a:hover,
.btBox ul li ul li li ul li ul ul ul ul a:hover,
.btBox ul li ul li li ul li ul ul ul li a:hover,
.btBox ul li ul li li ul li ul ul li ul a:hover,
.btBox ul li ul li li ul li ul ul li li a:hover,
.btBox ul li ul li li ul li ul li ul ul a:hover,
.btBox ul li ul li li ul li ul li ul li a:hover,
.btBox ul li ul li li ul li ul li li ul a:hover,
.btBox ul li ul li li ul li ul li li li a:hover,
.btBox ul li ul li li ul li li ul ul ul a:hover,
.btBox ul li ul li li ul li li ul ul li a:hover,
.btBox ul li ul li li ul li li ul li ul a:hover,
.btBox ul li ul li li ul li li ul li li a:hover,
.btBox ul li ul li li ul li li li ul ul a:hover,
.btBox ul li ul li li ul li li li ul li a:hover,
.btBox ul li ul li li ul li li li li ul a:hover,
.btBox ul li ul li li ul li li li li li a:hover,
.btBox ul li ul li li li ul ul ul ul ul a:hover,
.btBox ul li ul li li li ul ul ul ul li a:hover,
.btBox ul li ul li li li ul ul ul li ul a:hover,
.btBox ul li ul li li li ul ul ul li li a:hover,
.btBox ul li ul li li li ul ul li ul ul a:hover,
.btBox ul li ul li li li ul ul li ul li a:hover,
.btBox ul li ul li li li ul ul li li ul a:hover,
.btBox ul li ul li li li ul ul li li li a:hover,
.btBox ul li ul li li li ul li ul ul ul a:hover,
.btBox ul li ul li li li ul li ul ul li a:hover,
.btBox ul li ul li li li ul li ul li ul a:hover,
.btBox ul li ul li li li ul li ul li li a:hover,
.btBox ul li ul li li li ul li li ul ul a:hover,
.btBox ul li ul li li li ul li li ul li a:hover,
.btBox ul li ul li li li ul li li li ul a:hover,
.btBox ul li ul li li li ul li li li li a:hover,
.btBox ul li ul li li li li ul ul ul ul a:hover,
.btBox ul li ul li li li li ul ul ul li a:hover,
.btBox ul li ul li li li li ul ul li ul a:hover,
.btBox ul li ul li li li li ul ul li li a:hover,
.btBox ul li ul li li li li ul li ul ul a:hover,
.btBox ul li ul li li li li ul li ul li a:hover,
.btBox ul li ul li li li li ul li li ul a:hover,
.btBox ul li ul li li li li ul li li li a:hover,
.btBox ul li ul li li li li li ul ul ul a:hover,
.btBox ul li ul li li li li li ul ul li a:hover,
.btBox ul li ul li li li li li ul li ul a:hover,
.btBox ul li ul li li li li li ul li li a:hover,
.btBox ul li ul li li li li li li ul ul a:hover,
.btBox ul li ul li li li li li li ul li a:hover,
.btBox ul li ul li li li li li li li ul a:hover,
.btBox ul li ul li li li li li li li li a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul ul li a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul li ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul ul li li a:hover,
.btCustomMenu ul li ul li ul ul ul ul li ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul li ul li a:hover,
.btCustomMenu ul li ul li ul ul ul ul li li ul a:hover,
.btCustomMenu ul li ul li ul ul ul ul li li li a:hover,
.btCustomMenu ul li ul li ul ul ul li ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul li ul ul li a:hover,
.btCustomMenu ul li ul li ul ul ul li ul li ul a:hover,
.btCustomMenu ul li ul li ul ul ul li ul li li a:hover,
.btCustomMenu ul li ul li ul ul ul li li ul ul a:hover,
.btCustomMenu ul li ul li ul ul ul li li ul li a:hover,
.btCustomMenu ul li ul li ul ul ul li li li ul a:hover,
.btCustomMenu ul li ul li ul ul ul li li li li a:hover,
.btCustomMenu ul li ul li ul ul li ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul li ul ul ul li a:hover,
.btCustomMenu ul li ul li ul ul li ul ul li ul a:hover,
.btCustomMenu ul li ul li ul ul li ul ul li li a:hover,
.btCustomMenu ul li ul li ul ul li ul li ul ul a:hover,
.btCustomMenu ul li ul li ul ul li ul li ul li a:hover,
.btCustomMenu ul li ul li ul ul li ul li li ul a:hover,
.btCustomMenu ul li ul li ul ul li ul li li li a:hover,
.btCustomMenu ul li ul li ul ul li li ul ul ul a:hover,
.btCustomMenu ul li ul li ul ul li li ul ul li a:hover,
.btCustomMenu ul li ul li ul ul li li ul li ul a:hover,
.btCustomMenu ul li ul li ul ul li li ul li li a:hover,
.btCustomMenu ul li ul li ul ul li li li ul ul a:hover,
.btCustomMenu ul li ul li ul ul li li li ul li a:hover,
.btCustomMenu ul li ul li ul ul li li li li ul a:hover,
.btCustomMenu ul li ul li ul ul li li li li li a:hover,
.btCustomMenu ul li ul li ul li ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul li ul ul ul ul li a:hover,
.btCustomMenu ul li ul li ul li ul ul ul li ul a:hover,
.btCustomMenu ul li ul li ul li ul ul ul li li a:hover,
.btCustomMenu ul li ul li ul li ul ul li ul ul a:hover,
.btCustomMenu ul li ul li ul li ul ul li ul li a:hover,
.btCustomMenu ul li ul li ul li ul ul li li ul a:hover,
.btCustomMenu ul li ul li ul li ul ul li li li a:hover,
.btCustomMenu ul li ul li ul li ul li ul ul ul a:hover,
.btCustomMenu ul li ul li ul li ul li ul ul li a:hover,
.btCustomMenu ul li ul li ul li ul li ul li ul a:hover,
.btCustomMenu ul li ul li ul li ul li ul li li a:hover,
.btCustomMenu ul li ul li ul li ul li li ul ul a:hover,
.btCustomMenu ul li ul li ul li ul li li ul li a:hover,
.btCustomMenu ul li ul li ul li ul li li li ul a:hover,
.btCustomMenu ul li ul li ul li ul li li li li a:hover,
.btCustomMenu ul li ul li ul li li ul ul ul ul a:hover,
.btCustomMenu ul li ul li ul li li ul ul ul li a:hover,
.btCustomMenu ul li ul li ul li li ul ul li ul a:hover,
.btCustomMenu ul li ul li ul li li ul ul li li a:hover,
.btCustomMenu ul li ul li ul li li ul li ul ul a:hover,
.btCustomMenu ul li ul li ul li li ul li ul li a:hover,
.btCustomMenu ul li ul li ul li li ul li li ul a:hover,
.btCustomMenu ul li ul li ul li li ul li li li a:hover,
.btCustomMenu ul li ul li ul li li li ul ul ul a:hover,
.btCustomMenu ul li ul li ul li li li ul ul li a:hover,
.btCustomMenu ul li ul li ul li li li ul li ul a:hover,
.btCustomMenu ul li ul li ul li li li ul li li a:hover,
.btCustomMenu ul li ul li ul li li li li ul ul a:hover,
.btCustomMenu ul li ul li ul li li li li ul li a:hover,
.btCustomMenu ul li ul li ul li li li li li ul a:hover,
.btCustomMenu ul li ul li ul li li li li li li a:hover,
.btCustomMenu ul li ul li li ul ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li li ul ul ul ul ul li a:hover,
.btCustomMenu ul li ul li li ul ul ul ul li ul a:hover,
.btCustomMenu ul li ul li li ul ul ul ul li li a:hover,
.btCustomMenu ul li ul li li ul ul ul li ul ul a:hover,
.btCustomMenu ul li ul li li ul ul ul li ul li a:hover,
.btCustomMenu ul li ul li li ul ul ul li li ul a:hover,
.btCustomMenu ul li ul li li ul ul ul li li li a:hover,
.btCustomMenu ul li ul li li ul ul li ul ul ul a:hover,
.btCustomMenu ul li ul li li ul ul li ul ul li a:hover,
.btCustomMenu ul li ul li li ul ul li ul li ul a:hover,
.btCustomMenu ul li ul li li ul ul li ul li li a:hover,
.btCustomMenu ul li ul li li ul ul li li ul ul a:hover,
.btCustomMenu ul li ul li li ul ul li li ul li a:hover,
.btCustomMenu ul li ul li li ul ul li li li ul a:hover,
.btCustomMenu ul li ul li li ul ul li li li li a:hover,
.btCustomMenu ul li ul li li ul li ul ul ul ul a:hover,
.btCustomMenu ul li ul li li ul li ul ul ul li a:hover,
.btCustomMenu ul li ul li li ul li ul ul li ul a:hover,
.btCustomMenu ul li ul li li ul li ul ul li li a:hover,
.btCustomMenu ul li ul li li ul li ul li ul ul a:hover,
.btCustomMenu ul li ul li li ul li ul li ul li a:hover,
.btCustomMenu ul li ul li li ul li ul li li ul a:hover,
.btCustomMenu ul li ul li li ul li ul li li li a:hover,
.btCustomMenu ul li ul li li ul li li ul ul ul a:hover,
.btCustomMenu ul li ul li li ul li li ul ul li a:hover,
.btCustomMenu ul li ul li li ul li li ul li ul a:hover,
.btCustomMenu ul li ul li li ul li li ul li li a:hover,
.btCustomMenu ul li ul li li ul li li li ul ul a:hover,
.btCustomMenu ul li ul li li ul li li li ul li a:hover,
.btCustomMenu ul li ul li li ul li li li li ul a:hover,
.btCustomMenu ul li ul li li ul li li li li li a:hover,
.btCustomMenu ul li ul li li li ul ul ul ul ul a:hover,
.btCustomMenu ul li ul li li li ul ul ul ul li a:hover,
.btCustomMenu ul li ul li li li ul ul ul li ul a:hover,
.btCustomMenu ul li ul li li li ul ul ul li li a:hover,
.btCustomMenu ul li ul li li li ul ul li ul ul a:hover,
.btCustomMenu ul li ul li li li ul ul li ul li a:hover,
.btCustomMenu ul li ul li li li ul ul li li ul a:hover,
.btCustomMenu ul li ul li li li ul ul li li li a:hover,
.btCustomMenu ul li ul li li li ul li ul ul ul a:hover,
.btCustomMenu ul li ul li li li ul li ul ul li a:hover,
.btCustomMenu ul li ul li li li ul li ul li ul a:hover,
.btCustomMenu ul li ul li li li ul li ul li li a:hover,
.btCustomMenu ul li ul li li li ul li li ul ul a:hover,
.btCustomMenu ul li ul li li li ul li li ul li a:hover,
.btCustomMenu ul li ul li li li ul li li li ul a:hover,
.btCustomMenu ul li ul li li li ul li li li li a:hover,
.btCustomMenu ul li ul li li li li ul ul ul ul a:hover,
.btCustomMenu ul li ul li li li li ul ul ul li a:hover,
.btCustomMenu ul li ul li li li li ul ul li ul a:hover,
.btCustomMenu ul li ul li li li li ul ul li li a:hover,
.btCustomMenu ul li ul li li li li ul li ul ul a:hover,
.btCustomMenu ul li ul li li li li ul li ul li a:hover,
.btCustomMenu ul li ul li li li li ul li li ul a:hover,
.btCustomMenu ul li ul li li li li ul li li li a:hover,
.btCustomMenu ul li ul li li li li li ul ul ul a:hover,
.btCustomMenu ul li ul li li li li li ul ul li a:hover,
.btCustomMenu ul li ul li li li li li ul li ul a:hover,
.btCustomMenu ul li ul li li li li li ul li li a:hover,
.btCustomMenu ul li ul li li li li li li ul ul a:hover,
.btCustomMenu ul li ul li li li li li li ul li a:hover,
.btCustomMenu ul li ul li li li li li li li ul a:hover,
.btCustomMenu ul li ul li li li li li li li li a:hover,
.btTopBox ul li ul li ul ul ul ul ul ul ul a:hover,
.btTopBox ul li ul li ul ul ul ul ul ul li a:hover,
.btTopBox ul li ul li ul ul ul ul ul li ul a:hover,
.btTopBox ul li ul li ul ul ul ul ul li li a:hover,
.btTopBox ul li ul li ul ul ul ul li ul ul a:hover,
.btTopBox ul li ul li ul ul ul ul li ul li a:hover,
.btTopBox ul li ul li ul ul ul ul li li ul a:hover,
.btTopBox ul li ul li ul ul ul ul li li li a:hover,
.btTopBox ul li ul li ul ul ul li ul ul ul a:hover,
.btTopBox ul li ul li ul ul ul li ul ul li a:hover,
.btTopBox ul li ul li ul ul ul li ul li ul a:hover,
.btTopBox ul li ul li ul ul ul li ul li li a:hover,
.btTopBox ul li ul li ul ul ul li li ul ul a:hover,
.btTopBox ul li ul li ul ul ul li li ul li a:hover,
.btTopBox ul li ul li ul ul ul li li li ul a:hover,
.btTopBox ul li ul li ul ul ul li li li li a:hover,
.btTopBox ul li ul li ul ul li ul ul ul ul a:hover,
.btTopBox ul li ul li ul ul li ul ul ul li a:hover,
.btTopBox ul li ul li ul ul li ul ul li ul a:hover,
.btTopBox ul li ul li ul ul li ul ul li li a:hover,
.btTopBox ul li ul li ul ul li ul li ul ul a:hover,
.btTopBox ul li ul li ul ul li ul li ul li a:hover,
.btTopBox ul li ul li ul ul li ul li li ul a:hover,
.btTopBox ul li ul li ul ul li ul li li li a:hover,
.btTopBox ul li ul li ul ul li li ul ul ul a:hover,
.btTopBox ul li ul li ul ul li li ul ul li a:hover,
.btTopBox ul li ul li ul ul li li ul li ul a:hover,
.btTopBox ul li ul li ul ul li li ul li li a:hover,
.btTopBox ul li ul li ul ul li li li ul ul a:hover,
.btTopBox ul li ul li ul ul li li li ul li a:hover,
.btTopBox ul li ul li ul ul li li li li ul a:hover,
.btTopBox ul li ul li ul ul li li li li li a:hover,
.btTopBox ul li ul li ul li ul ul ul ul ul a:hover,
.btTopBox ul li ul li ul li ul ul ul ul li a:hover,
.btTopBox ul li ul li ul li ul ul ul li ul a:hover,
.btTopBox ul li ul li ul li ul ul ul li li a:hover,
.btTopBox ul li ul li ul li ul ul li ul ul a:hover,
.btTopBox ul li ul li ul li ul ul li ul li a:hover,
.btTopBox ul li ul li ul li ul ul li li ul a:hover,
.btTopBox ul li ul li ul li ul ul li li li a:hover,
.btTopBox ul li ul li ul li ul li ul ul ul a:hover,
.btTopBox ul li ul li ul li ul li ul ul li a:hover,
.btTopBox ul li ul li ul li ul li ul li ul a:hover,
.btTopBox ul li ul li ul li ul li ul li li a:hover,
.btTopBox ul li ul li ul li ul li li ul ul a:hover,
.btTopBox ul li ul li ul li ul li li ul li a:hover,
.btTopBox ul li ul li ul li ul li li li ul a:hover,
.btTopBox ul li ul li ul li ul li li li li a:hover,
.btTopBox ul li ul li ul li li ul ul ul ul a:hover,
.btTopBox ul li ul li ul li li ul ul ul li a:hover,
.btTopBox ul li ul li ul li li ul ul li ul a:hover,
.btTopBox ul li ul li ul li li ul ul li li a:hover,
.btTopBox ul li ul li ul li li ul li ul ul a:hover,
.btTopBox ul li ul li ul li li ul li ul li a:hover,
.btTopBox ul li ul li ul li li ul li li ul a:hover,
.btTopBox ul li ul li ul li li ul li li li a:hover,
.btTopBox ul li ul li ul li li li ul ul ul a:hover,
.btTopBox ul li ul li ul li li li ul ul li a:hover,
.btTopBox ul li ul li ul li li li ul li ul a:hover,
.btTopBox ul li ul li ul li li li ul li li a:hover,
.btTopBox ul li ul li ul li li li li ul ul a:hover,
.btTopBox ul li ul li ul li li li li ul li a:hover,
.btTopBox ul li ul li ul li li li li li ul a:hover,
.btTopBox ul li ul li ul li li li li li li a:hover,
.btTopBox ul li ul li li ul ul ul ul ul ul a:hover,
.btTopBox ul li ul li li ul ul ul ul ul li a:hover,
.btTopBox ul li ul li li ul ul ul ul li ul a:hover,
.btTopBox ul li ul li li ul ul ul ul li li a:hover,
.btTopBox ul li ul li li ul ul ul li ul ul a:hover,
.btTopBox ul li ul li li ul ul ul li ul li a:hover,
.btTopBox ul li ul li li ul ul ul li li ul a:hover,
.btTopBox ul li ul li li ul ul ul li li li a:hover,
.btTopBox ul li ul li li ul ul li ul ul ul a:hover,
.btTopBox ul li ul li li ul ul li ul ul li a:hover,
.btTopBox ul li ul li li ul ul li ul li ul a:hover,
.btTopBox ul li ul li li ul ul li ul li li a:hover,
.btTopBox ul li ul li li ul ul li li ul ul a:hover,
.btTopBox ul li ul li li ul ul li li ul li a:hover,
.btTopBox ul li ul li li ul ul li li li ul a:hover,
.btTopBox ul li ul li li ul ul li li li li a:hover,
.btTopBox ul li ul li li ul li ul ul ul ul a:hover,
.btTopBox ul li ul li li ul li ul ul ul li a:hover,
.btTopBox ul li ul li li ul li ul ul li ul a:hover,
.btTopBox ul li ul li li ul li ul ul li li a:hover,
.btTopBox ul li ul li li ul li ul li ul ul a:hover,
.btTopBox ul li ul li li ul li ul li ul li a:hover,
.btTopBox ul li ul li li ul li ul li li ul a:hover,
.btTopBox ul li ul li li ul li ul li li li a:hover,
.btTopBox ul li ul li li ul li li ul ul ul a:hover,
.btTopBox ul li ul li li ul li li ul ul li a:hover,
.btTopBox ul li ul li li ul li li ul li ul a:hover,
.btTopBox ul li ul li li ul li li ul li li a:hover,
.btTopBox ul li ul li li ul li li li ul ul a:hover,
.btTopBox ul li ul li li ul li li li ul li a:hover,
.btTopBox ul li ul li li ul li li li li ul a:hover,
.btTopBox ul li ul li li ul li li li li li a:hover,
.btTopBox ul li ul li li li ul ul ul ul ul a:hover,
.btTopBox ul li ul li li li ul ul ul ul li a:hover,
.btTopBox ul li ul li li li ul ul ul li ul a:hover,
.btTopBox ul li ul li li li ul ul ul li li a:hover,
.btTopBox ul li ul li li li ul ul li ul ul a:hover,
.btTopBox ul li ul li li li ul ul li ul li a:hover,
.btTopBox ul li ul li li li ul ul li li ul a:hover,
.btTopBox ul li ul li li li ul ul li li li a:hover,
.btTopBox ul li ul li li li ul li ul ul ul a:hover,
.btTopBox ul li ul li li li ul li ul ul li a:hover,
.btTopBox ul li ul li li li ul li ul li ul a:hover,
.btTopBox ul li ul li li li ul li ul li li a:hover,
.btTopBox ul li ul li li li ul li li ul ul a:hover,
.btTopBox ul li ul li li li ul li li ul li a:hover,
.btTopBox ul li ul li li li ul li li li ul a:hover,
.btTopBox ul li ul li li li ul li li li li a:hover,
.btTopBox ul li ul li li li li ul ul ul ul a:hover,
.btTopBox ul li ul li li li li ul ul ul li a:hover,
.btTopBox ul li ul li li li li ul ul li ul a:hover,
.btTopBox ul li ul li li li li ul ul li li a:hover,
.btTopBox ul li ul li li li li ul li ul ul a:hover,
.btTopBox ul li ul li li li li ul li ul li a:hover,
.btTopBox ul li ul li li li li ul li li ul a:hover,
.btTopBox ul li ul li li li li ul li li li a:hover,
.btTopBox ul li ul li li li li li ul ul ul a:hover,
.btTopBox ul li ul li li li li li ul ul li a:hover,
.btTopBox ul li ul li li li li li ul li ul a:hover,
.btTopBox ul li ul li li li li li ul li li a:hover,
.btTopBox ul li ul li li li li li li ul ul a:hover,
.btTopBox ul li ul li li li li li li ul li a:hover,
.btTopBox ul li ul li li li li li li li ul a:hover,
.btTopBox ul li ul li li li li li li li li a:hover {
    padding-left: 90px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul ul ul li a:hover,
.rtl .btBox ul li ul li ul ul ul ul ul li ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul ul li li a:hover,
.rtl .btBox ul li ul li ul ul ul ul li ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul li ul li a:hover,
.rtl .btBox ul li ul li ul ul ul ul li li ul a:hover,
.rtl .btBox ul li ul li ul ul ul ul li li li a:hover,
.rtl .btBox ul li ul li ul ul ul li ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul li ul ul li a:hover,
.rtl .btBox ul li ul li ul ul ul li ul li ul a:hover,
.rtl .btBox ul li ul li ul ul ul li ul li li a:hover,
.rtl .btBox ul li ul li ul ul ul li li ul ul a:hover,
.rtl .btBox ul li ul li ul ul ul li li ul li a:hover,
.rtl .btBox ul li ul li ul ul ul li li li ul a:hover,
.rtl .btBox ul li ul li ul ul ul li li li li a:hover,
.rtl .btBox ul li ul li ul ul li ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul li ul ul ul li a:hover,
.rtl .btBox ul li ul li ul ul li ul ul li ul a:hover,
.rtl .btBox ul li ul li ul ul li ul ul li li a:hover,
.rtl .btBox ul li ul li ul ul li ul li ul ul a:hover,
.rtl .btBox ul li ul li ul ul li ul li ul li a:hover,
.rtl .btBox ul li ul li ul ul li ul li li ul a:hover,
.rtl .btBox ul li ul li ul ul li ul li li li a:hover,
.rtl .btBox ul li ul li ul ul li li ul ul ul a:hover,
.rtl .btBox ul li ul li ul ul li li ul ul li a:hover,
.rtl .btBox ul li ul li ul ul li li ul li ul a:hover,
.rtl .btBox ul li ul li ul ul li li ul li li a:hover,
.rtl .btBox ul li ul li ul ul li li li ul ul a:hover,
.rtl .btBox ul li ul li ul ul li li li ul li a:hover,
.rtl .btBox ul li ul li ul ul li li li li ul a:hover,
.rtl .btBox ul li ul li ul ul li li li li li a:hover,
.rtl .btBox ul li ul li ul li ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul li ul ul ul ul li a:hover,
.rtl .btBox ul li ul li ul li ul ul ul li ul a:hover,
.rtl .btBox ul li ul li ul li ul ul ul li li a:hover,
.rtl .btBox ul li ul li ul li ul ul li ul ul a:hover,
.rtl .btBox ul li ul li ul li ul ul li ul li a:hover,
.rtl .btBox ul li ul li ul li ul ul li li ul a:hover,
.rtl .btBox ul li ul li ul li ul ul li li li a:hover,
.rtl .btBox ul li ul li ul li ul li ul ul ul a:hover,
.rtl .btBox ul li ul li ul li ul li ul ul li a:hover,
.rtl .btBox ul li ul li ul li ul li ul li ul a:hover,
.rtl .btBox ul li ul li ul li ul li ul li li a:hover,
.rtl .btBox ul li ul li ul li ul li li ul ul a:hover,
.rtl .btBox ul li ul li ul li ul li li ul li a:hover,
.rtl .btBox ul li ul li ul li ul li li li ul a:hover,
.rtl .btBox ul li ul li ul li ul li li li li a:hover,
.rtl .btBox ul li ul li ul li li ul ul ul ul a:hover,
.rtl .btBox ul li ul li ul li li ul ul ul li a:hover,
.rtl .btBox ul li ul li ul li li ul ul li ul a:hover,
.rtl .btBox ul li ul li ul li li ul ul li li a:hover,
.rtl .btBox ul li ul li ul li li ul li ul ul a:hover,
.rtl .btBox ul li ul li ul li li ul li ul li a:hover,
.rtl .btBox ul li ul li ul li li ul li li ul a:hover,
.rtl .btBox ul li ul li ul li li ul li li li a:hover,
.rtl .btBox ul li ul li ul li li li ul ul ul a:hover,
.rtl .btBox ul li ul li ul li li li ul ul li a:hover,
.rtl .btBox ul li ul li ul li li li ul li ul a:hover,
.rtl .btBox ul li ul li ul li li li ul li li a:hover,
.rtl .btBox ul li ul li ul li li li li ul ul a:hover,
.rtl .btBox ul li ul li ul li li li li ul li a:hover,
.rtl .btBox ul li ul li ul li li li li li ul a:hover,
.rtl .btBox ul li ul li ul li li li li li li a:hover,
.rtl .btBox ul li ul li li ul ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li li ul ul ul ul ul li a:hover,
.rtl .btBox ul li ul li li ul ul ul ul li ul a:hover,
.rtl .btBox ul li ul li li ul ul ul ul li li a:hover,
.rtl .btBox ul li ul li li ul ul ul li ul ul a:hover,
.rtl .btBox ul li ul li li ul ul ul li ul li a:hover,
.rtl .btBox ul li ul li li ul ul ul li li ul a:hover,
.rtl .btBox ul li ul li li ul ul ul li li li a:hover,
.rtl .btBox ul li ul li li ul ul li ul ul ul a:hover,
.rtl .btBox ul li ul li li ul ul li ul ul li a:hover,
.rtl .btBox ul li ul li li ul ul li ul li ul a:hover,
.rtl .btBox ul li ul li li ul ul li ul li li a:hover,
.rtl .btBox ul li ul li li ul ul li li ul ul a:hover,
.rtl .btBox ul li ul li li ul ul li li ul li a:hover,
.rtl .btBox ul li ul li li ul ul li li li ul a:hover,
.rtl .btBox ul li ul li li ul ul li li li li a:hover,
.rtl .btBox ul li ul li li ul li ul ul ul ul a:hover,
.rtl .btBox ul li ul li li ul li ul ul ul li a:hover,
.rtl .btBox ul li ul li li ul li ul ul li ul a:hover,
.rtl .btBox ul li ul li li ul li ul ul li li a:hover,
.rtl .btBox ul li ul li li ul li ul li ul ul a:hover,
.rtl .btBox ul li ul li li ul li ul li ul li a:hover,
.rtl .btBox ul li ul li li ul li ul li li ul a:hover,
.rtl .btBox ul li ul li li ul li ul li li li a:hover,
.rtl .btBox ul li ul li li ul li li ul ul ul a:hover,
.rtl .btBox ul li ul li li ul li li ul ul li a:hover,
.rtl .btBox ul li ul li li ul li li ul li ul a:hover,
.rtl .btBox ul li ul li li ul li li ul li li a:hover,
.rtl .btBox ul li ul li li ul li li li ul ul a:hover,
.rtl .btBox ul li ul li li ul li li li ul li a:hover,
.rtl .btBox ul li ul li li ul li li li li ul a:hover,
.rtl .btBox ul li ul li li ul li li li li li a:hover,
.rtl .btBox ul li ul li li li ul ul ul ul ul a:hover,
.rtl .btBox ul li ul li li li ul ul ul ul li a:hover,
.rtl .btBox ul li ul li li li ul ul ul li ul a:hover,
.rtl .btBox ul li ul li li li ul ul ul li li a:hover,
.rtl .btBox ul li ul li li li ul ul li ul ul a:hover,
.rtl .btBox ul li ul li li li ul ul li ul li a:hover,
.rtl .btBox ul li ul li li li ul ul li li ul a:hover,
.rtl .btBox ul li ul li li li ul ul li li li a:hover,
.rtl .btBox ul li ul li li li ul li ul ul ul a:hover,
.rtl .btBox ul li ul li li li ul li ul ul li a:hover,
.rtl .btBox ul li ul li li li ul li ul li ul a:hover,
.rtl .btBox ul li ul li li li ul li ul li li a:hover,
.rtl .btBox ul li ul li li li ul li li ul ul a:hover,
.rtl .btBox ul li ul li li li ul li li ul li a:hover,
.rtl .btBox ul li ul li li li ul li li li ul a:hover,
.rtl .btBox ul li ul li li li ul li li li li a:hover,
.rtl .btBox ul li ul li li li li ul ul ul ul a:hover,
.rtl .btBox ul li ul li li li li ul ul ul li a:hover,
.rtl .btBox ul li ul li li li li ul ul li ul a:hover,
.rtl .btBox ul li ul li li li li ul ul li li a:hover,
.rtl .btBox ul li ul li li li li ul li ul ul a:hover,
.rtl .btBox ul li ul li li li li ul li ul li a:hover,
.rtl .btBox ul li ul li li li li ul li li ul a:hover,
.rtl .btBox ul li ul li li li li ul li li li a:hover,
.rtl .btBox ul li ul li li li li li ul ul ul a:hover,
.rtl .btBox ul li ul li li li li li ul ul li a:hover,
.rtl .btBox ul li ul li li li li li ul li ul a:hover,
.rtl .btBox ul li ul li li li li li ul li li a:hover,
.rtl .btBox ul li ul li li li li li li ul ul a:hover,
.rtl .btBox ul li ul li li li li li li ul li a:hover,
.rtl .btBox ul li ul li li li li li li li ul a:hover,
.rtl .btBox ul li ul li li li li li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul ul li li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li ul li li li li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li ul li li li li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li ul li li li li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li ul li li li a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li ul li li a:hover,
.rtl .btCustomMenu ul li ul li li li li li li ul ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li li ul li a:hover,
.rtl .btCustomMenu ul li ul li li li li li li li ul a:hover,
.rtl .btCustomMenu ul li ul li li li li li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul ul li li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul ul li li li li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li ul li li li a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li ul li li a:hover,
.rtl .btTopBox ul li ul li ul ul li li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li li ul li a:hover,
.rtl .btTopBox ul li ul li ul ul li li li li ul a:hover,
.rtl .btTopBox ul li ul li ul ul li li li li li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul ul li li li a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li ul li li a:hover,
.rtl .btTopBox ul li ul li ul li ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li li ul li a:hover,
.rtl .btTopBox ul li ul li ul li ul li li li ul a:hover,
.rtl .btTopBox ul li ul li ul li ul li li li li a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul ul li li a:hover,
.rtl .btTopBox ul li ul li ul li li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul li ul li a:hover,
.rtl .btTopBox ul li ul li ul li li ul li li ul a:hover,
.rtl .btTopBox ul li ul li ul li li ul li li li a:hover,
.rtl .btTopBox ul li ul li ul li li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li li ul ul li a:hover,
.rtl .btTopBox ul li ul li ul li li li ul li ul a:hover,
.rtl .btTopBox ul li ul li ul li li li ul li li a:hover,
.rtl .btTopBox ul li ul li ul li li li li ul ul a:hover,
.rtl .btTopBox ul li ul li ul li li li li ul li a:hover,
.rtl .btTopBox ul li ul li ul li li li li li ul a:hover,
.rtl .btTopBox ul li ul li ul li li li li li li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul ul li li li a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li ul li li a:hover,
.rtl .btTopBox ul li ul li li ul ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li li ul li a:hover,
.rtl .btTopBox ul li ul li li ul ul li li li ul a:hover,
.rtl .btTopBox ul li ul li li ul ul li li li li a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul ul li li a:hover,
.rtl .btTopBox ul li ul li li ul li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul li ul li a:hover,
.rtl .btTopBox ul li ul li li ul li ul li li ul a:hover,
.rtl .btTopBox ul li ul li li ul li ul li li li a:hover,
.rtl .btTopBox ul li ul li li ul li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li li ul ul li a:hover,
.rtl .btTopBox ul li ul li li ul li li ul li ul a:hover,
.rtl .btTopBox ul li ul li li ul li li ul li li a:hover,
.rtl .btTopBox ul li ul li li ul li li li ul ul a:hover,
.rtl .btTopBox ul li ul li li ul li li li ul li a:hover,
.rtl .btTopBox ul li ul li li ul li li li li ul a:hover,
.rtl .btTopBox ul li ul li li ul li li li li li a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul ul li li a:hover,
.rtl .btTopBox ul li ul li li li ul ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul li ul li a:hover,
.rtl .btTopBox ul li ul li li li ul ul li li ul a:hover,
.rtl .btTopBox ul li ul li li li ul ul li li li a:hover,
.rtl .btTopBox ul li ul li li li ul li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul li ul ul li a:hover,
.rtl .btTopBox ul li ul li li li ul li ul li ul a:hover,
.rtl .btTopBox ul li ul li li li ul li ul li li a:hover,
.rtl .btTopBox ul li ul li li li ul li li ul ul a:hover,
.rtl .btTopBox ul li ul li li li ul li li ul li a:hover,
.rtl .btTopBox ul li ul li li li ul li li li ul a:hover,
.rtl .btTopBox ul li ul li li li ul li li li li a:hover,
.rtl .btTopBox ul li ul li li li li ul ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li li ul ul ul li a:hover,
.rtl .btTopBox ul li ul li li li li ul ul li ul a:hover,
.rtl .btTopBox ul li ul li li li li ul ul li li a:hover,
.rtl .btTopBox ul li ul li li li li ul li ul ul a:hover,
.rtl .btTopBox ul li ul li li li li ul li ul li a:hover,
.rtl .btTopBox ul li ul li li li li ul li li ul a:hover,
.rtl .btTopBox ul li ul li li li li ul li li li a:hover,
.rtl .btTopBox ul li ul li li li li li ul ul ul a:hover,
.rtl .btTopBox ul li ul li li li li li ul ul li a:hover,
.rtl .btTopBox ul li ul li li li li li ul li ul a:hover,
.rtl .btTopBox ul li ul li li li li li ul li li a:hover,
.rtl .btTopBox ul li ul li li li li li li ul ul a:hover,
.rtl .btTopBox ul li ul li li li li li li ul li a:hover,
.rtl .btTopBox ul li ul li li li li li li li ul a:hover,
.rtl .btTopBox ul li ul li li li li li li li li a:hover {
    padding-left: 0;
    padding-right: 90px;
    }
.rtl .btBox ul li ul li ul ul ul ul ul ul ul a,
.rtl .btBox ul li ul li ul ul ul ul ul ul li a,
.rtl .btBox ul li ul li ul ul ul ul ul li ul a,
.rtl .btBox ul li ul li ul ul ul ul ul li li a,
.rtl .btBox ul li ul li ul ul ul ul li ul ul a,
.rtl .btBox ul li ul li ul ul ul ul li ul li a,
.rtl .btBox ul li ul li ul ul ul ul li li ul a,
.rtl .btBox ul li ul li ul ul ul ul li li li a,
.rtl .btBox ul li ul li ul ul ul li ul ul ul a,
.rtl .btBox ul li ul li ul ul ul li ul ul li a,
.rtl .btBox ul li ul li ul ul ul li ul li ul a,
.rtl .btBox ul li ul li ul ul ul li ul li li a,
.rtl .btBox ul li ul li ul ul ul li li ul ul a,
.rtl .btBox ul li ul li ul ul ul li li ul li a,
.rtl .btBox ul li ul li ul ul ul li li li ul a,
.rtl .btBox ul li ul li ul ul ul li li li li a,
.rtl .btBox ul li ul li ul ul li ul ul ul ul a,
.rtl .btBox ul li ul li ul ul li ul ul ul li a,
.rtl .btBox ul li ul li ul ul li ul ul li ul a,
.rtl .btBox ul li ul li ul ul li ul ul li li a,
.rtl .btBox ul li ul li ul ul li ul li ul ul a,
.rtl .btBox ul li ul li ul ul li ul li ul li a,
.rtl .btBox ul li ul li ul ul li ul li li ul a,
.rtl .btBox ul li ul li ul ul li ul li li li a,
.rtl .btBox ul li ul li ul ul li li ul ul ul a,
.rtl .btBox ul li ul li ul ul li li ul ul li a,
.rtl .btBox ul li ul li ul ul li li ul li ul a,
.rtl .btBox ul li ul li ul ul li li ul li li a,
.rtl .btBox ul li ul li ul ul li li li ul ul a,
.rtl .btBox ul li ul li ul ul li li li ul li a,
.rtl .btBox ul li ul li ul ul li li li li ul a,
.rtl .btBox ul li ul li ul ul li li li li li a,
.rtl .btBox ul li ul li ul li ul ul ul ul ul a,
.rtl .btBox ul li ul li ul li ul ul ul ul li a,
.rtl .btBox ul li ul li ul li ul ul ul li ul a,
.rtl .btBox ul li ul li ul li ul ul ul li li a,
.rtl .btBox ul li ul li ul li ul ul li ul ul a,
.rtl .btBox ul li ul li ul li ul ul li ul li a,
.rtl .btBox ul li ul li ul li ul ul li li ul a,
.rtl .btBox ul li ul li ul li ul ul li li li a,
.rtl .btBox ul li ul li ul li ul li ul ul ul a,
.rtl .btBox ul li ul li ul li ul li ul ul li a,
.rtl .btBox ul li ul li ul li ul li ul li ul a,
.rtl .btBox ul li ul li ul li ul li ul li li a,
.rtl .btBox ul li ul li ul li ul li li ul ul a,
.rtl .btBox ul li ul li ul li ul li li ul li a,
.rtl .btBox ul li ul li ul li ul li li li ul a,
.rtl .btBox ul li ul li ul li ul li li li li a,
.rtl .btBox ul li ul li ul li li ul ul ul ul a,
.rtl .btBox ul li ul li ul li li ul ul ul li a,
.rtl .btBox ul li ul li ul li li ul ul li ul a,
.rtl .btBox ul li ul li ul li li ul ul li li a,
.rtl .btBox ul li ul li ul li li ul li ul ul a,
.rtl .btBox ul li ul li ul li li ul li ul li a,
.rtl .btBox ul li ul li ul li li ul li li ul a,
.rtl .btBox ul li ul li ul li li ul li li li a,
.rtl .btBox ul li ul li ul li li li ul ul ul a,
.rtl .btBox ul li ul li ul li li li ul ul li a,
.rtl .btBox ul li ul li ul li li li ul li ul a,
.rtl .btBox ul li ul li ul li li li ul li li a,
.rtl .btBox ul li ul li ul li li li li ul ul a,
.rtl .btBox ul li ul li ul li li li li ul li a,
.rtl .btBox ul li ul li ul li li li li li ul a,
.rtl .btBox ul li ul li ul li li li li li li a,
.rtl .btBox ul li ul li li ul ul ul ul ul ul a,
.rtl .btBox ul li ul li li ul ul ul ul ul li a,
.rtl .btBox ul li ul li li ul ul ul ul li ul a,
.rtl .btBox ul li ul li li ul ul ul ul li li a,
.rtl .btBox ul li ul li li ul ul ul li ul ul a,
.rtl .btBox ul li ul li li ul ul ul li ul li a,
.rtl .btBox ul li ul li li ul ul ul li li ul a,
.rtl .btBox ul li ul li li ul ul ul li li li a,
.rtl .btBox ul li ul li li ul ul li ul ul ul a,
.rtl .btBox ul li ul li li ul ul li ul ul li a,
.rtl .btBox ul li ul li li ul ul li ul li ul a,
.rtl .btBox ul li ul li li ul ul li ul li li a,
.rtl .btBox ul li ul li li ul ul li li ul ul a,
.rtl .btBox ul li ul li li ul ul li li ul li a,
.rtl .btBox ul li ul li li ul ul li li li ul a,
.rtl .btBox ul li ul li li ul ul li li li li a,
.rtl .btBox ul li ul li li ul li ul ul ul ul a,
.rtl .btBox ul li ul li li ul li ul ul ul li a,
.rtl .btBox ul li ul li li ul li ul ul li ul a,
.rtl .btBox ul li ul li li ul li ul ul li li a,
.rtl .btBox ul li ul li li ul li ul li ul ul a,
.rtl .btBox ul li ul li li ul li ul li ul li a,
.rtl .btBox ul li ul li li ul li ul li li ul a,
.rtl .btBox ul li ul li li ul li ul li li li a,
.rtl .btBox ul li ul li li ul li li ul ul ul a,
.rtl .btBox ul li ul li li ul li li ul ul li a,
.rtl .btBox ul li ul li li ul li li ul li ul a,
.rtl .btBox ul li ul li li ul li li ul li li a,
.rtl .btBox ul li ul li li ul li li li ul ul a,
.rtl .btBox ul li ul li li ul li li li ul li a,
.rtl .btBox ul li ul li li ul li li li li ul a,
.rtl .btBox ul li ul li li ul li li li li li a,
.rtl .btBox ul li ul li li li ul ul ul ul ul a,
.rtl .btBox ul li ul li li li ul ul ul ul li a,
.rtl .btBox ul li ul li li li ul ul ul li ul a,
.rtl .btBox ul li ul li li li ul ul ul li li a,
.rtl .btBox ul li ul li li li ul ul li ul ul a,
.rtl .btBox ul li ul li li li ul ul li ul li a,
.rtl .btBox ul li ul li li li ul ul li li ul a,
.rtl .btBox ul li ul li li li ul ul li li li a,
.rtl .btBox ul li ul li li li ul li ul ul ul a,
.rtl .btBox ul li ul li li li ul li ul ul li a,
.rtl .btBox ul li ul li li li ul li ul li ul a,
.rtl .btBox ul li ul li li li ul li ul li li a,
.rtl .btBox ul li ul li li li ul li li ul ul a,
.rtl .btBox ul li ul li li li ul li li ul li a,
.rtl .btBox ul li ul li li li ul li li li ul a,
.rtl .btBox ul li ul li li li ul li li li li a,
.rtl .btBox ul li ul li li li li ul ul ul ul a,
.rtl .btBox ul li ul li li li li ul ul ul li a,
.rtl .btBox ul li ul li li li li ul ul li ul a,
.rtl .btBox ul li ul li li li li ul ul li li a,
.rtl .btBox ul li ul li li li li ul li ul ul a,
.rtl .btBox ul li ul li li li li ul li ul li a,
.rtl .btBox ul li ul li li li li ul li li ul a,
.rtl .btBox ul li ul li li li li ul li li li a,
.rtl .btBox ul li ul li li li li li ul ul ul a,
.rtl .btBox ul li ul li li li li li ul ul li a,
.rtl .btBox ul li ul li li li li li ul li ul a,
.rtl .btBox ul li ul li li li li li ul li li a,
.rtl .btBox ul li ul li li li li li li ul ul a,
.rtl .btBox ul li ul li li li li li li ul li a,
.rtl .btBox ul li ul li li li li li li li ul a,
.rtl .btBox ul li ul li li li li li li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul ul li li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul ul li li li a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li ul li li a,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li li ul li a,
.rtl .btCustomMenu ul li ul li ul ul ul li li li ul a,
.rtl .btCustomMenu ul li ul li ul ul ul li li li li a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul ul li li a,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul li ul li a,
.rtl .btCustomMenu ul li ul li ul ul li ul li li ul a,
.rtl .btCustomMenu ul li ul li ul ul li ul li li li a,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li li ul ul li a,
.rtl .btCustomMenu ul li ul li ul ul li li ul li ul a,
.rtl .btCustomMenu ul li ul li ul ul li li ul li li a,
.rtl .btCustomMenu ul li ul li ul ul li li li ul ul a,
.rtl .btCustomMenu ul li ul li ul ul li li li ul li a,
.rtl .btCustomMenu ul li ul li ul ul li li li li ul a,
.rtl .btCustomMenu ul li ul li ul ul li li li li li a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul ul li li a,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul li ul li a,
.rtl .btCustomMenu ul li ul li ul li ul ul li li ul a,
.rtl .btCustomMenu ul li ul li ul li ul ul li li li a,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul li ul ul li a,
.rtl .btCustomMenu ul li ul li ul li ul li ul li ul a,
.rtl .btCustomMenu ul li ul li ul li ul li ul li li a,
.rtl .btCustomMenu ul li ul li ul li ul li li ul ul a,
.rtl .btCustomMenu ul li ul li ul li ul li li ul li a,
.rtl .btCustomMenu ul li ul li ul li ul li li li ul a,
.rtl .btCustomMenu ul li ul li ul li ul li li li li a,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li li ul ul ul li a,
.rtl .btCustomMenu ul li ul li ul li li ul ul li ul a,
.rtl .btCustomMenu ul li ul li ul li li ul ul li li a,
.rtl .btCustomMenu ul li ul li ul li li ul li ul ul a,
.rtl .btCustomMenu ul li ul li ul li li ul li ul li a,
.rtl .btCustomMenu ul li ul li ul li li ul li li ul a,
.rtl .btCustomMenu ul li ul li ul li li ul li li li a,
.rtl .btCustomMenu ul li ul li ul li li li ul ul ul a,
.rtl .btCustomMenu ul li ul li ul li li li ul ul li a,
.rtl .btCustomMenu ul li ul li ul li li li ul li ul a,
.rtl .btCustomMenu ul li ul li ul li li li ul li li a,
.rtl .btCustomMenu ul li ul li ul li li li li ul ul a,
.rtl .btCustomMenu ul li ul li ul li li li li ul li a,
.rtl .btCustomMenu ul li ul li ul li li li li li ul a,
.rtl .btCustomMenu ul li ul li ul li li li li li li a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul ul li li a,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul li ul li a,
.rtl .btCustomMenu ul li ul li li ul ul ul li li ul a,
.rtl .btCustomMenu ul li ul li li ul ul ul li li li a,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul li ul ul li a,
.rtl .btCustomMenu ul li ul li li ul ul li ul li ul a,
.rtl .btCustomMenu ul li ul li li ul ul li ul li li a,
.rtl .btCustomMenu ul li ul li li ul ul li li ul ul a,
.rtl .btCustomMenu ul li ul li li ul ul li li ul li a,
.rtl .btCustomMenu ul li ul li li ul ul li li li ul a,
.rtl .btCustomMenu ul li ul li li ul ul li li li li a,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul li ul ul ul li a,
.rtl .btCustomMenu ul li ul li li ul li ul ul li ul a,
.rtl .btCustomMenu ul li ul li li ul li ul ul li li a,
.rtl .btCustomMenu ul li ul li li ul li ul li ul ul a,
.rtl .btCustomMenu ul li ul li li ul li ul li ul li a,
.rtl .btCustomMenu ul li ul li li ul li ul li li ul a,
.rtl .btCustomMenu ul li ul li li ul li ul li li li a,
.rtl .btCustomMenu ul li ul li li ul li li ul ul ul a,
.rtl .btCustomMenu ul li ul li li ul li li ul ul li a,
.rtl .btCustomMenu ul li ul li li ul li li ul li ul a,
.rtl .btCustomMenu ul li ul li li ul li li ul li li a,
.rtl .btCustomMenu ul li ul li li ul li li li ul ul a,
.rtl .btCustomMenu ul li ul li li ul li li li ul li a,
.rtl .btCustomMenu ul li ul li li ul li li li li ul a,
.rtl .btCustomMenu ul li ul li li ul li li li li li a,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li li ul ul ul ul li a,
.rtl .btCustomMenu ul li ul li li li ul ul ul li ul a,
.rtl .btCustomMenu ul li ul li li li ul ul ul li li a,
.rtl .btCustomMenu ul li ul li li li ul ul li ul ul a,
.rtl .btCustomMenu ul li ul li li li ul ul li ul li a,
.rtl .btCustomMenu ul li ul li li li ul ul li li ul a,
.rtl .btCustomMenu ul li ul li li li ul ul li li li a,
.rtl .btCustomMenu ul li ul li li li ul li ul ul ul a,
.rtl .btCustomMenu ul li ul li li li ul li ul ul li a,
.rtl .btCustomMenu ul li ul li li li ul li ul li ul a,
.rtl .btCustomMenu ul li ul li li li ul li ul li li a,
.rtl .btCustomMenu ul li ul li li li ul li li ul ul a,
.rtl .btCustomMenu ul li ul li li li ul li li ul li a,
.rtl .btCustomMenu ul li ul li li li ul li li li ul a,
.rtl .btCustomMenu ul li ul li li li ul li li li li a,
.rtl .btCustomMenu ul li ul li li li li ul ul ul ul a,
.rtl .btCustomMenu ul li ul li li li li ul ul ul li a,
.rtl .btCustomMenu ul li ul li li li li ul ul li ul a,
.rtl .btCustomMenu ul li ul li li li li ul ul li li a,
.rtl .btCustomMenu ul li ul li li li li ul li ul ul a,
.rtl .btCustomMenu ul li ul li li li li ul li ul li a,
.rtl .btCustomMenu ul li ul li li li li ul li li ul a,
.rtl .btCustomMenu ul li ul li li li li ul li li li a,
.rtl .btCustomMenu ul li ul li li li li li ul ul ul a,
.rtl .btCustomMenu ul li ul li li li li li ul ul li a,
.rtl .btCustomMenu ul li ul li li li li li ul li ul a,
.rtl .btCustomMenu ul li ul li li li li li ul li li a,
.rtl .btCustomMenu ul li ul li li li li li li ul ul a,
.rtl .btCustomMenu ul li ul li li li li li li ul li a,
.rtl .btCustomMenu ul li ul li li li li li li li ul a,
.rtl .btCustomMenu ul li ul li li li li li li li li a,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul ul a,
.rtl .btTopBox ul li ul li ul ul ul ul ul ul li a,
.rtl .btTopBox ul li ul li ul ul ul ul ul li ul a,
.rtl .btTopBox ul li ul li ul ul ul ul ul li li a,
.rtl .btTopBox ul li ul li ul ul ul ul li ul ul a,
.rtl .btTopBox ul li ul li ul ul ul ul li ul li a,
.rtl .btTopBox ul li ul li ul ul ul ul li li ul a,
.rtl .btTopBox ul li ul li ul ul ul ul li li li a,
.rtl .btTopBox ul li ul li ul ul ul li ul ul ul a,
.rtl .btTopBox ul li ul li ul ul ul li ul ul li a,
.rtl .btTopBox ul li ul li ul ul ul li ul li ul a,
.rtl .btTopBox ul li ul li ul ul ul li ul li li a,
.rtl .btTopBox ul li ul li ul ul ul li li ul ul a,
.rtl .btTopBox ul li ul li ul ul ul li li ul li a,
.rtl .btTopBox ul li ul li ul ul ul li li li ul a,
.rtl .btTopBox ul li ul li ul ul ul li li li li a,
.rtl .btTopBox ul li ul li ul ul li ul ul ul ul a,
.rtl .btTopBox ul li ul li ul ul li ul ul ul li a,
.rtl .btTopBox ul li ul li ul ul li ul ul li ul a,
.rtl .btTopBox ul li ul li ul ul li ul ul li li a,
.rtl .btTopBox ul li ul li ul ul li ul li ul ul a,
.rtl .btTopBox ul li ul li ul ul li ul li ul li a,
.rtl .btTopBox ul li ul li ul ul li ul li li ul a,
.rtl .btTopBox ul li ul li ul ul li ul li li li a,
.rtl .btTopBox ul li ul li ul ul li li ul ul ul a,
.rtl .btTopBox ul li ul li ul ul li li ul ul li a,
.rtl .btTopBox ul li ul li ul ul li li ul li ul a,
.rtl .btTopBox ul li ul li ul ul li li ul li li a,
.rtl .btTopBox ul li ul li ul ul li li li ul ul a,
.rtl .btTopBox ul li ul li ul ul li li li ul li a,
.rtl .btTopBox ul li ul li ul ul li li li li ul a,
.rtl .btTopBox ul li ul li ul ul li li li li li a,
.rtl .btTopBox ul li ul li ul li ul ul ul ul ul a,
.rtl .btTopBox ul li ul li ul li ul ul ul ul li a,
.rtl .btTopBox ul li ul li ul li ul ul ul li ul a,
.rtl .btTopBox ul li ul li ul li ul ul ul li li a,
.rtl .btTopBox ul li ul li ul li ul ul li ul ul a,
.rtl .btTopBox ul li ul li ul li ul ul li ul li a,
.rtl .btTopBox ul li ul li ul li ul ul li li ul a,
.rtl .btTopBox ul li ul li ul li ul ul li li li a,
.rtl .btTopBox ul li ul li ul li ul li ul ul ul a,
.rtl .btTopBox ul li ul li ul li ul li ul ul li a,
.rtl .btTopBox ul li ul li ul li ul li ul li ul a,
.rtl .btTopBox ul li ul li ul li ul li ul li li a,
.rtl .btTopBox ul li ul li ul li ul li li ul ul a,
.rtl .btTopBox ul li ul li ul li ul li li ul li a,
.rtl .btTopBox ul li ul li ul li ul li li li ul a,
.rtl .btTopBox ul li ul li ul li ul li li li li a,
.rtl .btTopBox ul li ul li ul li li ul ul ul ul a,
.rtl .btTopBox ul li ul li ul li li ul ul ul li a,
.rtl .btTopBox ul li ul li ul li li ul ul li ul a,
.rtl .btTopBox ul li ul li ul li li ul ul li li a,
.rtl .btTopBox ul li ul li ul li li ul li ul ul a,
.rtl .btTopBox ul li ul li ul li li ul li ul li a,
.rtl .btTopBox ul li ul li ul li li ul li li ul a,
.rtl .btTopBox ul li ul li ul li li ul li li li a,
.rtl .btTopBox ul li ul li ul li li li ul ul ul a,
.rtl .btTopBox ul li ul li ul li li li ul ul li a,
.rtl .btTopBox ul li ul li ul li li li ul li ul a,
.rtl .btTopBox ul li ul li ul li li li ul li li a,
.rtl .btTopBox ul li ul li ul li li li li ul ul a,
.rtl .btTopBox ul li ul li ul li li li li ul li a,
.rtl .btTopBox ul li ul li ul li li li li li ul a,
.rtl .btTopBox ul li ul li ul li li li li li li a,
.rtl .btTopBox ul li ul li li ul ul ul ul ul ul a,
.rtl .btTopBox ul li ul li li ul ul ul ul ul li a,
.rtl .btTopBox ul li ul li li ul ul ul ul li ul a,
.rtl .btTopBox ul li ul li li ul ul ul ul li li a,
.rtl .btTopBox ul li ul li li ul ul ul li ul ul a,
.rtl .btTopBox ul li ul li li ul ul ul li ul li a,
.rtl .btTopBox ul li ul li li ul ul ul li li ul a,
.rtl .btTopBox ul li ul li li ul ul ul li li li a,
.rtl .btTopBox ul li ul li li ul ul li ul ul ul a,
.rtl .btTopBox ul li ul li li ul ul li ul ul li a,
.rtl .btTopBox ul li ul li li ul ul li ul li ul a,
.rtl .btTopBox ul li ul li li ul ul li ul li li a,
.rtl .btTopBox ul li ul li li ul ul li li ul ul a,
.rtl .btTopBox ul li ul li li ul ul li li ul li a,
.rtl .btTopBox ul li ul li li ul ul li li li ul a,
.rtl .btTopBox ul li ul li li ul ul li li li li a,
.rtl .btTopBox ul li ul li li ul li ul ul ul ul a,
.rtl .btTopBox ul li ul li li ul li ul ul ul li a,
.rtl .btTopBox ul li ul li li ul li ul ul li ul a,
.rtl .btTopBox ul li ul li li ul li ul ul li li a,
.rtl .btTopBox ul li ul li li ul li ul li ul ul a,
.rtl .btTopBox ul li ul li li ul li ul li ul li a,
.rtl .btTopBox ul li ul li li ul li ul li li ul a,
.rtl .btTopBox ul li ul li li ul li ul li li li a,
.rtl .btTopBox ul li ul li li ul li li ul ul ul a,
.rtl .btTopBox ul li ul li li ul li li ul ul li a,
.rtl .btTopBox ul li ul li li ul li li ul li ul a,
.rtl .btTopBox ul li ul li li ul li li ul li li a,
.rtl .btTopBox ul li ul li li ul li li li ul ul a,
.rtl .btTopBox ul li ul li li ul li li li ul li a,
.rtl .btTopBox ul li ul li li ul li li li li ul a,
.rtl .btTopBox ul li ul li li ul li li li li li a,
.rtl .btTopBox ul li ul li li li ul ul ul ul ul a,
.rtl .btTopBox ul li ul li li li ul ul ul ul li a,
.rtl .btTopBox ul li ul li li li ul ul ul li ul a,
.rtl .btTopBox ul li ul li li li ul ul ul li li a,
.rtl .btTopBox ul li ul li li li ul ul li ul ul a,
.rtl .btTopBox ul li ul li li li ul ul li ul li a,
.rtl .btTopBox ul li ul li li li ul ul li li ul a,
.rtl .btTopBox ul li ul li li li ul ul li li li a,
.rtl .btTopBox ul li ul li li li ul li ul ul ul a,
.rtl .btTopBox ul li ul li li li ul li ul ul li a,
.rtl .btTopBox ul li ul li li li ul li ul li ul a,
.rtl .btTopBox ul li ul li li li ul li ul li li a,
.rtl .btTopBox ul li ul li li li ul li li ul ul a,
.rtl .btTopBox ul li ul li li li ul li li ul li a,
.rtl .btTopBox ul li ul li li li ul li li li ul a,
.rtl .btTopBox ul li ul li li li ul li li li li a,
.rtl .btTopBox ul li ul li li li li ul ul ul ul a,
.rtl .btTopBox ul li ul li li li li ul ul ul li a,
.rtl .btTopBox ul li ul li li li li ul ul li ul a,
.rtl .btTopBox ul li ul li li li li ul ul li li a,
.rtl .btTopBox ul li ul li li li li ul li ul ul a,
.rtl .btTopBox ul li ul li li li li ul li ul li a,
.rtl .btTopBox ul li ul li li li li ul li li ul a,
.rtl .btTopBox ul li ul li li li li ul li li li a,
.rtl .btTopBox ul li ul li li li li li ul ul ul a,
.rtl .btTopBox ul li ul li li li li li ul ul li a,
.rtl .btTopBox ul li ul li li li li li ul li ul a,
.rtl .btTopBox ul li ul li li li li li ul li li a,
.rtl .btTopBox ul li ul li li li li li li ul ul a,
.rtl .btTopBox ul li ul li li li li li li ul li a,
.rtl .btTopBox ul li ul li li li li li li li ul a,
.rtl .btTopBox ul li ul li li li li li li li li a {
    padding-left: 0;
    padding-right: 80px;
    }
.btBox ul li:last-child,
.btCustomMenu ul li:last-child,
.btTopBox ul li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    }
.btBox ul li.current-menu-item > a,
.btCustomMenu ul li.current-menu-item > a,
.btTopBox ul li.current-menu-item > a {
    color: #dc0003;
    }
.btSidebar .btBox ul li:first-child,
.btSidebar .btCustomMenu ul li:first-child,
.btSidebar .btTopBox ul li:first-child {
    padding-top: 0;
    }
.btBox ul li:after,
.btCustomMenu ul li:after,
.btTopBox ul li:after {
    clear: both;
    content: " ";
    display: block;
    }
.btBox ul li li:last-child,
.btCustomMenu ul li li:last-child,
.btTopBox ul li li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    }
.btBox .ppImage,
.btCustomMenu .ppImage,
.btTopBox .ppImage {
    display: table-cell;
    vertical-align: top;
    width: 36%;
    }
.btBox .ppImage a,
.btCustomMenu .ppImage a,
.btTopBox .ppImage a {
    display: block;
    line-height: 0 !important;
    padding-right: 10px !important;
    }
.rtl .btBox .ppImage a,
.rtl .btCustomMenu .ppImage a,
.rtl .btTopBox .ppImage a {
    padding-right: 0 !important;
    padding-left: 10px !important;
    }
.btBox .ppImage a img,
.btCustomMenu .ppImage a img,
.btTopBox .ppImage a img {
    margin: 0;
    border: 1px solid rgba(0,0,0,.1);
    max-width: 100%;
    width: 100%;
    height: auto;
    }
.btBox .ppTxt,
.btCustomMenu .ppTxt,
.btTopBox .ppTxt {
    display: table-cell;
    overflow: hidden;
    text-align: initial;
    }
.mainHeader .btBox .ppTxt,
.mainHeader .btCustomMenu .ppTxt,
.mainHeader .btTopBox .ppTxt {
    vertical-align: middle;
    line-height: 1.15;
    }
.btBox .ppTxt .header,
.btCustomMenu .ppTxt .header,
.btTopBox .ppTxt .header {
    margin-bottom: 0;
    font-size: 1.235em;
    }
.btBox .ppTxt .header .headline a,
.btCustomMenu .ppTxt .header .headline a,
.btTopBox .ppTxt .header .headline a {
    color: inherit;
    }
.btBox .ppTxt .header .headline a:hover,
.btCustomMenu .ppTxt .header .headline a:hover,
.btTopBox .ppTxt .header .headline a:hover {
    color: #dc0003;
    }
.btBox .ppTxt .header .btSuperTitle,
.btCustomMenu .ppTxt .header .btSuperTitle,
.btTopBox .ppTxt .header .btSuperTitle {
    color: inherit;
    font-size: .6875em;
    letter-spacing: 0;
    margin-bottom: 0;
    }
.btBox .ppTxt .header .btSubTitle,
.btCustomMenu .ppTxt .header .btSubTitle,
.btTopBox .ppTxt .header .btSubTitle {
    color: inherit;
    margin-bottom: 0;
    }
.btBox .ppTxt .header .btSubTitle .star-rating,
.btCustomMenu .ppTxt .header .btSubTitle .star-rating,
.btTopBox .ppTxt .header .btSubTitle .star-rating {
    line-height: 1;
    font-size: .75em;
    }
.btBox .ppTxt .header .btSubTitle .star-rating .rating,
.btCustomMenu .ppTxt .header .btSubTitle .star-rating .rating,
.btTopBox .ppTxt .header .btSubTitle .star-rating .rating {
    display: none;
    }
.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-weight: 600;
    margin: 0;
    font-size: .8em;
    font-family: Roboto Condensed;
    }
.btBox.widget_bt_recent_posts ul li a:before,
.btBox.widget_top_rated_products ul li a:before,
.btBox.widget_shopping_cart ul li a:before,
.btIconWidgetContent ul li a:before {
    display: none;
    }
.btBox.widget_bt_recent_posts ul li a:hover,
.btBox.widget_top_rated_products ul li a:hover,
.btBox.widget_shopping_cart ul li a:hover,
.btIconWidgetContent ul li a:hover {
    padding-left: 0;
    }
.rtl .btBox.widget_bt_recent_posts ul li a:hover,
.rtl .btBox.widget_top_rated_products ul li a:hover,
.rtl .btBox.widget_shopping_cart ul li a:hover,
.rtl .btIconWidgetContent ul li a:hover {
    padding-right: 0;
    }
.widget_text .widget_sp_image-description,
.widget_text .textwidget,
.widget_bt_text_image .widget_sp_image-description,
.widget_bt_text_image .textwidget {
    font-size: .8125em;
    }
.btSiteFooterWidgets ul li {
    width: 49%;
    float: left;
    }
.btTextRight .btSiteFooterWidgets ul li {
    float: right;
    }
.btSiteFooterWidgets ul li:nth-child(-n + 2) {
    padding-top: 0;
    }
.btTextLeft .btSiteFooterWidgets ul li:nth-child(2n) {
    margin-left: 2%;
    }
.btTextRight .btSiteFooterWidgets ul li:nth-child(2n) {
    margin-right: 2%;
    }

/* Popular posts BT */
.popularPosts .ppTxt .btSuperTitle {
    opacity: .8;
    }
.popularPosts .ppTxt .btSuperTitle:before {
    font-size: 1.18em;
    font-family: FontAwesome;
    margin: 0;
    display: inline-block;
    content: "\f133";
    margin-right: 5px;
    }
.rtl .popularPosts .ppTxt .btSuperTitle:before {
    margin-right: 0;
    margin-left: 5px;
    }

/* Calendar */
.widget_calendar table {
    width: 100%;
    border-collapse: collapse;
    }
.widget_calendar table caption {
    background: #dc0003;
    color: #FFF;
    font-family: "Roboto Slab";
    font-weight: 700;
    padding: 5px;
    }
.widget_calendar table thead th {
    background: #616161;
    text-align: center;
    padding: 3px;
    font-family: Roboto Condensed;
    font-size: .8125em;
    }
.widget_calendar table tfoot td {
    font-family: Roboto Condensed;
    padding: 3px;
    font-size: .8125em;
    font-weight: 700;
    text-transform: uppercase;
    }
.widget_calendar table tfoot td#next {
    text-align: right;
    }
.widget_calendar table tbody tr:nth-child(odd) td {
    background: transparent;
    }
.widget_calendar table tbody td {
    text-align: center;
    padding: 2px 3px;
    font-size: .8125em;
    }

/* Archives */
.widget_archive ul li strong,
.btBox.widget_categories ul li strong {
    text-align: center;
    display: block;
    float: right;
    margin-left: .5em;
    }
.btBox.widget_categories ul li a,
.btBox.shortcode_widget_categories ul li a,
.btBox.widget_product_categories ul li a {
    padding-right: 30px;
    }
.btBox.widget_categories ul li a > span,
.btBox.shortcode_widget_categories ul li a > span,
.btBox.widget_product_categories ul li a > span {
    font-size: .846em;
    display: block;
    width: 23px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transition: 300ms ease box-shadow,300ms ease color;
    -moz-transition: 300ms ease box-shadow,300ms ease color;
    transition: 300ms ease box-shadow,300ms ease color;
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset;
    box-shadow: 0 0 0 1px #dc0003 inset;
    color: #dc0003;
    margin-top: -11.5px;
    }
.rtl .btBox.widget_categories ul li a > span,
.rtl .btBox.shortcode_widget_categories ul li a > span,
.rtl .btBox.widget_product_categories ul li a > span {
    right: auto;
    left: 0;
    }
.btBox.widget_categories ul li a:hover > span,
.btBox.shortcode_widget_categories ul li a:hover > span,
.btBox.widget_product_categories ul li a:hover > span {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff;
    }
.btBox.widget_archive ul li {
    line-height: 1.35;
    }
.btBox.widget_archive ul li a {
    float: left;
    margin-right: .5em;
    }
.rtl .btBox.widget_archive ul li a {
    float: right;
    margin-right: 0;
    margin-left: .5em;
    }

/* Pages */
/* Recent comments */
.widget_recent_comments a,
.widget_recent_comments .comment-author-link {
    font-weight: 700;
    opacity: .8;
    }
.widget_recent_comments .comment-author-link a {
    display: inline;
    padding: 0;
    opacity: 1;
    }

/* RSS */
.widget_rss li {
    margin-bottom: 15px;
    }
.widget_rss li a.rsswidget {
    font-family: "Roboto Slab";
    font-weight: 700;
    }
.widget_rss li .rss-date {
    display: block;
    margin: 0 0 5px;
    }
.widget_rss li cite {
    line-height: 2em;
    }

/* Dropdown archives */
.fancy-select {
    position: relative;
    }
.fancy-select select {
    padding: 0;
    }
.fancy-select .trigger {
    font-family: Roboto Condensed;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    padding: .3em 0 .3em 1em;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.rtl .fancy-select .trigger {
    padding: .3em 1em .3em 0;
    }
.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 2px;
    }
.btLightSkin .fancy-select .trigger,
.btDarkSkin .btLightSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
    -webkit-box-shadow: 0 0 0 0 #181818 inset;
    box-shadow: 0 0 0 0 #181818 inset;
    }
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.fancy-select .trigger:before {
    content: '\e688';
    font-family: Icon7Stroke;
    display: block;
    float: right;
    font-size: 2em;
    line-height: .75em;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    }
.fancy-select .trigger.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    opacity: .35;
    }
.fancy-select .trigger.open {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin .fancy-select .trigger.open,
.btDarkSkin .btLightSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger.open {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    border: 1px solid #181818;
    }
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    border: 1px solid #fff;
    }
.fancy-select .options {
    display: none;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    border: 1px solid rgba(0,0,0,.2);
    background-color: #fff;
    color: #181818;
    }
.fancy-select .options.open {
    z-index: 20;
    display: block;
    }
.fancy-select .options.overflowing {
    top: auto;
    bottom: 2.9em;
    }
.fancy-select ul.options {
    padding: 0;
    margin: 0;
    }
.fancy-select ul.options li,
.fancy-select ul.options li:first-child,
.fancy-select ul.options li:last-child {
    font-family: Roboto Condensed;
    cursor: pointer;
    position: relative;
    padding: .8em 1.3em;
    margin: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    }
.fancy-select ul.options li:before {
    display: block;
    width: 30px;
    content: "";
    border-top: 1px solid #dc0003;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl .fancy-select ul.options li:before {
    left: auto;
    right: -30px;
    }
.fancy-select ul.options li.selected:before {
    border-color: #181818;
    -webkit-transform: scaleX(.25);
    -moz-transform: scaleX(.25);
    -ms-transform: scaleX(.25);
    transform: scaleX(.25);
    }
.rtl .fancy-select ul.options li.selected:before {
    left: auto;
    right: -22px;
    }
.fancy-select ul.options li:hover {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    padding-left: 40px;
    }
.rtl .fancy-select ul.options li:hover {
    padding-left: 0;
    padding-right: 40px;
    }
.fancy-select ul.options li:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    border-color: #dc0003 !important;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl .fancy-select ul.options li:hover:before {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.fancy-select ul.options li.selected:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.rtl .fancy-select ul.options li.selected:hover:before {
    left: auto;
    right: 0;
    }

/* Woo commerce widgets */
/* Card widget */
.widget_shopping_cart ul li:last-child {
    border: none;
    }
.widget_shopping_cart .total {
    width: 100%;
    border-top-style: solid;
    border-top-width: 2px;
    padding: .625em 0;
    margin: .625em 0 0;
    font-family: Roboto Condensed;
    line-height: 1.25;
    }
.btLightSkin .widget_shopping_cart .total,
.btDarkSkin .btLightSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .btLightSkin .widget_shopping_cart .total {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .widget_shopping_cart .total,
.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total {
    border-color: rgba(255,255,255,.1);
    }
.widget_shopping_cart .total strong {
    display: block;
    float: left;
    padding-right: 8px;
    }
.rtl .widget_shopping_cart .total strong {
    float: right;
    padding-right: 0;
    padding-left: 8px;
    }
.widget_shopping_cart .total .amount {
    display: block;
    float: right;
    }
.rtl .widget_shopping_cart .total .amount {
    float: left;
    }
.btSidebar .widget_shopping_cart .btCartWidgetIcon {
    display: none;
    }
.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block;
    }
.widget_shopping_cart .buttons {
    width: 100%;
    margin-bottom: 0;
    }
.widget_shopping_cart .buttons .button {
    width: 48%;
    display: block;
    float: left;
    text-align: center;
    }
.widget_shopping_cart .buttons .button.checkout {
    float: right;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
    position: relative;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    display: block;
    float: right;
    }
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    float: left;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    height: 1.5em;
    line-height: 1;
    width: 1.5em;
    vertical-align: middle;
    color: #fff;
    background-color: #dc0003;
    border-radius: 50%;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    background-color: #760002;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
    content: '\e680';
    font-family: Icon7Stroke;
    display: block;
    position: relative;
    color: #fff;
    left: 0;
    right: 0;
    top: 0;
    width: auto;
    border: 0;
    line-height: 1em;
    font-size: 1.55em;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }

/* Shoping cart within header */
.menuPort .widget_shopping_cart,
.topTools .widget_shopping_cart,
.topBarInLogoArea .widget_shopping_cart {
    display: inline-block;
    position: relative;
    }
.btMenuVertical .menuPort .widget_shopping_cart,
.btMenuVertical .topTools .widget_shopping_cart,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart {
    position: static;
    }
.menuPort .widget_shopping_cart h2.widgettitle,
.topTools .widget_shopping_cart h2.widgettitle,
.topBarInLogoArea .widget_shopping_cart h2.widgettitle {
    display: none;
    }
.menuPort .widget_shopping_cart .btIco .btIcoHolder:before,
.topTools .widget_shopping_cart .btIco .btIcoHolder:before,
.topBarInLogoArea .widget_shopping_cart .btIco .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.menuPort .widget_shopping_cart .btIco:hover .btIcoHolder:before,
.topTools .widget_shopping_cart .btIco:hover .btIcoHolder:before,
.topBarInLogoArea .widget_shopping_cart .btIco:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff !important;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    cursor: pointer;
    position: relative;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    display: block;
    padding: 2px 3px;
    background-color: #616161;
    color: #fff;
    font: normal 10px/1 Roboto Slab;
    border-radius: 2px;
    position: absolute;
    top: -5px;
    right: 0;
    text-align: center;
    min-width: 1em;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 0;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    position: absolute;
    display: block;
    vertical-align: 50%;
    margin: -10px 10px 0 0;
    }
.rtl.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    margin: -10px 0 0 10px;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    width: 300px;
    background: #fff;
    padding: 30px;
    position: absolute;
    z-index: 2;
    opacity: 0;
    right: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    color: #181818;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    font-size: 1.25em;
    max-height: 50vh;
    overflow-y: auto;
    pointer-events: none;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
    padding: 0;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li:first-child,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li:first-child,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li:first-child {
    padding-top: 0;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li h4,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li h4,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent ul.cart_list li h4 {
    color: #181818;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .total,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .total,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .total {
    border-color: rgba(0,0,0,.1);
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
    float: left;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    font-size: 1em;
    left: 0;
    top: 0;
    right: 0;
    min-height: 100vh;
    width: auto;
    z-index: 500;
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    border: none !important;
    margin: 0;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    padding: 15px;
    max-height: 100vh;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
    display: block;
    text-align: center;
    margin-bottom: 1em;
    background-color: #dc0003;
    color: #fff;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after {
    content: '\e680';
    display: block;
    font-family: Icon7Stroke;
    font-size: 2.5em;
    margin: 0 auto;
    line-height: 1em;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover {
    background: #760002;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
.btHardRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btHardRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btHardRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
    border-radius: 50px;
    }
.btSoftRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btSoftRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btSoftRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
    border-radius: 2px;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    pointer-events: auto;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btIco .btIcoHolder:before,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btIco .btIcoHolder:before,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btIco .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff !important;
    }
.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    font-size: 1.25em;
    color: #181818 !important;
    text-align: left;
    }
.topBar .widget_shopping_cart .btIco {
    margin-right: .5em !important;
    margin-left: .5em !important;
    }

/* Product widgets */
.widget_recent_reviews {
    font-family: Roboto Slab;
    font-size: .8em;
    line-height: 1.4;
    }
.widget_recent_reviews li a img {
    display: block;
    width: 80px;
    height: auto;
    margin: 0 0 0 10px;
    float: right;
    border: 1px solid rgba(0,0,0,.1);
    }
.widget_product_categories li li {
    margin: 0 0 0 1em;
    }
.product_list_widget .reviewer {
    display: block;
    line-height: 1;
    }
.product_list_widget li:after {
    display: table !important;
    }

/* Price filter */
.widget_price_filter .price_slider_wrapper .ui-slider {
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    border: 0;
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
    margin-bottom: 1em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #dc0003;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.25em;
    margin-left: -.5em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
    height: .5em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
    }
.widget_price_filter .price_slider_amount {
    text-align: right;
    }
.widget_price_filter .price_slider_amount .button {
    float: left;
    }
.widget_price_filter .price_slider_amount .price_label {
    padding-top: 8px;
    }
.widget_price_filter .price_slider_amount .price_label span {
    font-weight: 600;
    }

/* Layered nav */
.widget_layered_nav ul li.chosen a:before,
.widget_layered_nav_filters ul li.chosen a:before {
    text-indent: 0;
    display: block;
    float: left;
    content: '\e680';
    font-family: Icon7Stroke;
    margin-right: .5em;
    background-color: transparent;
    position: relative;
    }

/* Tags */
.btBox .tagcloud a,
.btTags ul a {
    display: inline-block;
    float: left;
    margin: 0 .3em .3em 0;
    padding: .625em 1em;
    text-transform: capitalize;
    margin: 0 .3em .3em 0;
    font-size: .6875em !important;
    font-family: "Roboto Condensed";
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btTextRight .btBox .tagcloud a,
.btTextRight .btTags ul a {
    float: right;
    margin: 0 0 .3em .3em;
    }
.btHardRoundedButtons .btBox .tagcloud a,
.btHardRoundedButtons .btTags ul a {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btBox .tagcloud a,
.btSoftRoundedButtons .btTags ul a {
    border-radius: 2px;
    }
.btLightSkin .btBox .tagcloud a,
.btDarkSkin .btLightSkin .btBox .tagcloud a,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a,
.btLightSkin .btTags ul a,
.btDarkSkin .btLightSkin .btTags ul a,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a {
    color: #181818;
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btBox .tagcloud a,
.btLightSkin .btDarkSkin .btBox .tagcloud a,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .tagcloud a,
.btDarkSkin .btTags ul a,
.btLightSkin .btDarkSkin .btTags ul a,
.btDarkSkin.btLightSkin .btDarkSkin .btTags ul a {
    color: #fff;
    background: rgba(255,255,255,.1);
    }
.btLightSkin .btBox .tagcloud a:hover,
.btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btLightSkin .btTags ul a:hover,
.btDarkSkin .btLightSkin .btTags ul a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a:hover {
    background: #181818;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btDarkSkin .btBox .tagcloud a:hover,
.btLightSkin .btDarkSkin .btBox .tagcloud a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .tagcloud a:hover,
.btDarkSkin .btTags ul a:hover,
.btLightSkin .btDarkSkin .btTags ul a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btTags ul a:hover {
    background: #fff;
    color: #181818;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btTags ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.btTags ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
    }
.btTextLeft .btTags ul li {
    float: left;
    }
.btTextRight .btTags ul li {
    float: right;
    }

/* Instagram feed */
.btInstaWrap {
    padding: .3em 0 15px;
    }
.btInstaGrid {
    margin: 0 -10px;
    }
.btInstaGrid span {
    display: block;
    width: 33.3333%;
    padding: 0 0 10px 10px;
    float: left;
    }
.btInstaGrid span:hover img {
    opacity: .6;
    }
.btInstaGrid span:nth-child(3n + 1) {
    clear: left;
    }
.btInstaGrid img {
    display: block;
    width: 100%;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    }

/* BT Text */
.btBox .btImage {
    margin-bottom: .5em;
    }
.btBox .btImage img {
    width: auto;
    margin: auto;
    }

/* Icon widget in Sidebar */
.btSidebar .btIconWidget,
footer .btIconWidget {
    margin: 0 0 1.6em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon {
    line-height: 1;
    padding: 0 .15em 0 0;
    text-align: left;
    margin: .25em 0 0;
    }
.btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder,
footer .btIconWidget .btIconWidgetIcon .btIcoHolder {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:before,
footer .btIconWidget .btIconWidgetIcon .btIcoHolder:before {
    font-size: 32px;
    font-weight: 400;
    }
.btLightSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btDarkSkin .btLightSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btLightSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btDarkSkin .btLightSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btLightSkin .btDarkSkin .btLightSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before {
    color: #181818 !important;
    }
.btDarkSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btLightSkin .btDarkSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btDarkSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btLightSkin .btDarkSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin footer .btIconWidget .btIconWidgetIcon .btIcoHolder:hover:before {
    color: #fff !important;
    }
.btSidebar .btIconWidget .btIconWidgetContent,
footer .btIconWidget .btIconWidgetContent {
    font-family: Roboto Slab;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    margin-bottom: .35em;
    font-size: .6875em;
    text-transform: uppercase;
    font-family: Roboto Condensed;
    opacity: .6;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.1em;
    display: block;
    line-height: 1;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    font-weight: 700;
    }
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:hover:before,
footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:hover:before {
    color: #dc0003 !important;
    }
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget.btAccentIconWidget .btIconWidgetContent .btIconWidgetTitle {
    opacity: 1;
    font-weight: 700;
    }
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget {
    margin: 0;
    }
.btLightSkin .btSidebar a.btIconWidget:hover,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover,
.btLightSkin footer a.btIconWidget:hover,
.btDarkSkin .btLightSkin footer a.btIconWidget:hover,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget:hover {
    color: #181818 !important;
    }
.btDarkSkin .btSidebar a.btIconWidget:hover,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover,
.btDarkSkin footer a.btIconWidget:hover,
.btLightSkin .btDarkSkin footer a.btIconWidget:hover,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget:hover {
    color: #fff !important;
    }
.btSidebar a.btIconWidget:hover .btIconWidgetIcon .btIco .btIcoHolder,
footer a.btIconWidget:hover .btIconWidgetIcon .btIco .btIcoHolder {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText {
    opacity: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin .btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText {
    color: #181818 !important;
    }
.btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText {
    color: #fff !important;
    }
.btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover,
.btLightSkin footer a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover,
.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover {
    color: #dc0003 !important;
    }
.btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetTitle,
.btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin .btLightSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText,
.btDarkSkin.btLightSkin .btDarkSkin footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent .btIconWidgetText {
    color: #dc0003 !important;
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetIcon,
.btSiteFooterWidgets .btBox.widget_shopping_cart .verticalMenuCartToggler {
    display: none;
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li,
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:nth-child(2n) {
    width: auto;
    float: none;
    padding: .8em 0;
    margin: 0;
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:first-child {
    padding: 0 0 .8em;
    }

/* Header text widget */
.btTopBox.widget_bt_text_image {
    display: inline-block;
    line-height: inherit;
    vertical-align: -15%;
    position: relative;
    z-index: 1;
    }
.btLightSkin .btTopBox.widget_bt_text_image,
.btDarkSkin .btLightSkin .btTopBox.widget_bt_text_image,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox.widget_bt_text_image {
    color: #181818;
    }
.btLightSkin .btTopBox.widget_bt_text_image h2,
.btDarkSkin .btLightSkin .btTopBox.widget_bt_text_image h2,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox.widget_bt_text_image h2 {
    color: #181818;
    }
.btDarkSkin .btTopBox.widget_bt_text_image,
.btLightSkin .btDarkSkin .btTopBox.widget_bt_text_image,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox.widget_bt_text_image {
    color: #fff;
    }
.btDarkSkin .btTopBox.widget_bt_text_image h2,
.btLightSkin .btDarkSkin .btTopBox.widget_bt_text_image h2,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox.widget_bt_text_image h2 {
    color: #fff;
    }
.btMenuHorizontal.btLightHeader .btTopBox.widget_bt_text_image,
.btMenuHorizontal.btAccentLightHeader .btTopBox.widget_bt_text_image,
.btMenuHorizontal.btAccentDarkHeader .btTopBox.widget_bt_text_image {
    color: #fff !important;
    }
.btMenuHorizontal.btLightHeader .btTopBox.widget_bt_text_image h2,
.btMenuHorizontal.btAccentLightHeader .btTopBox.widget_bt_text_image h2,
.btMenuHorizontal.btAccentDarkHeader .btTopBox.widget_bt_text_image h2 {
    color: #fff !important;
    }
.btTopBox.widget_bt_text_image h2 {
    font-size: 12px;
    line-height: 1.15;
    margin: 0;
    padding: .7em 0 0;
    font-weight: 700;
    text-transform: uppercase;
    }
.btTopBox.widget_bt_text_image p {
    margin: 0;
    padding: 0;
    }
.btTopBox.widget_bt_text_image .widget_sp_image-description {
    font-size: 11px;
    line-height: 1.2;
    font-weight: 400;
    font-family: 'Roboto',arial,sans-serif;
    }
.btTopToolsLeft .btTopBox.widget_bt_text_image:not(:first-child) {
    margin: 0 0 0 .6em;
    }
.btTopToolsRight .btTopBox.widget_bt_text_image:not(:first-child) {
    margin: 0 .3em;
    }

/* IconWidget */
.btLightSkin .btIconWidget,
.btDarkSkin .btLightSkin .btIconWidget,
.btLightSkin .btDarkSkin .btLightSkin .btIconWidget {
    color: #181818;
    }
.btDarkSkin .btIconWidget,
.btLightSkin .btDarkSkin .btIconWidget,
.btDarkSkin.btLightSkin .btDarkSkin .btIconWidget {
    color: #fff;
    }
.mainHeader .btIconWidget .btIconWidgetTitle {
    font-weight: 700;
    margin-right: 4px;
    }
.mainHeader .btIconWidget .btIconWidgetText {
    font-weight: 400;
    }

/* Horizontal menu */
.btMenuHorizontal .topBar .btIconWidget {
    line-height: 32px;
    display: inline-block;
    }
.btMenuHorizontal .topBar .btIconWidget .btIco {
    margin: 0;
    }
.btMenuHorizontal .topBar .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    margin: 0;
    padding: 0;
    min-width: 32px;
    border-radius: 50%;
    }
.btMenuHorizontal .topBarInMenuCell .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    min-width: 32px;
    }
.btMenuHorizontal .mainHeader span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btMenuHorizontal .mainHeader a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    }
.btMenuHorizontal .mainHeader span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btMenuHorizontal .mainHeader a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btMenuHorizontal .mainHeader .btIconWidget.btWidgetWithText,
.btMenuHorizontal .mainHeader .btIconWidget.btWeatherWidget,
.btMenuHorizontal .mainHeader .btIconWidget.btTimeWidget,
.btMenuHorizontal .mainHeader .btIconWidget.btDateWidget {
    margin: 0 .765em;
    }
.btMenuHorizontal .mainHeader .btIconWidget.btWeatherWidget .btIcoHolder:before {
    font-weight: 700;
    }
.btMenuHorizontal .mainHeader .btIconWidgetContent {
    font-family: Roboto;
    font-size: .923em;
    margin: 0 0 0 5px;
    }
.btMenuHorizontal.rtl .mainHeader span.btIconWidget.btAccentIconWidget,
.btMenuHorizontal.rtl .mainHeader a.btIconWidget.btAccentIconWidget {
    margin-left: 0;
    margin-right: .5em;
    }
.btMenuHorizontal.rtl .mainHeader .btIconWidgetContent {
    margin: 0 5px 0 0;
    }
.btMenuHorizontal.btLightSkin .mainHeader .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #181818;
    }
.btMenuHorizontal.btLightSkin .mainHeader a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 0 rgba(0,0,0,.1) inset;
    }
.btMenuHorizontal.btLightSkin .mainHeader a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 1.5em rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(0,0,0,.1) inset;
    }
.btMenuHorizontal.btLightSkin .mainHeader a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btMenuHorizontal.btDarkSkin .mainHeader .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btMenuHorizontal.btDarkSkin .mainHeader a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btMenuHorizontal.btDarkSkin .mainHeader a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btMenuHorizontal.btDarkSkin .mainHeader a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }

/* Vertical menu */
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight span.btIco,
.btMenuVertical .menuPort .topBarInMenu span.btIco {
    margin: 0 5px;
    font-size: 1em;
    }
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu span.btIco .btIcoHolder:before {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    }
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btWidgetWithText span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btWidgetWithText span.btIco,
.btMenuVertical .menuPort .topBarInMenu .btWidgetWithText span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .widget_shopping_cart_content span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .widget_shopping_cart_content span.btIco,
.btMenuVertical .menuPort .topBarInMenu .widget_shopping_cart_content span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btWeatherWidget span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btWeatherWidget span.btIco,
.btMenuVertical .menuPort .topBarInMenu .btWeatherWidget span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btTimeWidget span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btTimeWidget span.btIco,
.btMenuVertical .menuPort .topBarInMenu .btTimeWidget span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btDateWidget span.btIco,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btDateWidget span.btIco,
.btMenuVertical .menuPort .topBarInMenu .btDateWidget span.btIco {
    font-size: 2em;
    }
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btWidgetWithText span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btWidgetWithText span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu .btWidgetWithText span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .widget_shopping_cart_content span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .widget_shopping_cart_content span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu .widget_shopping_cart_content span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btWeatherWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btWeatherWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu .btWeatherWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btTimeWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btTimeWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu .btTimeWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsLeft .btDateWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarPort .btTopToolsRight .btDateWidget span.btIco .btIcoHolder:before,
.btMenuVertical .menuPort .topBarInMenu .btDateWidget span.btIco .btIcoHolder:before {
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin: 0;
    padding: 0;
    }
.btMenuVertical .menuPort .btIco {
    font-size: 1.2em;
    }
.btMenuVertical .menuPort span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btMenuVertical .menuPort a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    }
.btMenuVertical .menuPort span.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btMenuVertical .menuPort a.btIconWidget.btAccentIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btMenuVertical .menuPort .btWidgetWithText,
.btMenuVertical .menuPort .btWeatherWidget,
.btMenuVertical .menuPort .btTimeWidget,
.btMenuVertical .menuPort .btDateWidget {
    margin: .5em 0;
    display: block;
    }
.btMenuVertical .menuPort .btIconWidget {
    padding: 0;
    margin: .5em 0;
    }
.btMenuVertical .menuPort .btIconWidget .btIconWidgetIcon {
    margin: 0 auto 15px;
    text-align: center;
    }
.btMenuVertical .menuPort .btIconWidget .btIconWidgetContent {
    font-family: Roboto;
    float: none;
    padding: 5px 0 0;
    text-align: center;
    clear: both;
    display: block;
    }
.btMenuVertical .menuPort .btIconWidget .btIconWidgetTitle,
.btMenuVertical .menuPort .btIconWidget .btIconWidgetText {
    display: block;
    font-size: .867em;
    }
.btMenuVertical .menuPort .btIconWidget .btIconWidgetTitle {
    margin: 0;
    line-height: 1;
    }
.btMenuVertical .menuPort .btIconWidget .btIconWidgetText {
    margin: 0;
    line-height: 1.5;
    }
.btMenuVertical .menuPort .btIconWidget.btWidgetWithText {
    display: block;
    }
.btMenuVertical .menuPort .btIconWidget.btWidgetWithText .btIconWidgetIcon {
    display: block;
    margin: 0 auto;
    }
.btMenuVertical.btLightSkin .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #181818;
    }
.btMenuVertical.btLightSkin a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 0 rgba(0,0,0,.1) inset;
    }
.btMenuVertical.btLightSkin a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #dc0003;
    -webkit-box-shadow: 0 0 0 1.5em rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(0,0,0,.1) inset;
    }
.btMenuVertical.btLightSkin a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btMenuVertical.btLightSkin .btSearch .btIco a:before {
    background: rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btMenuVertical.btLightSkin .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff !important;
    }
.btMenuVertical.btDarkSkin .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    }
.btMenuVertical.btDarkSkin a.btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.btMenuVertical.btDarkSkin a.btIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1.5em rgba(255,255,255,.1) inset;
    }
.btMenuVertical.btDarkSkin a.btIconWidget.btAccentIconWidget:hover .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    }
.btMenuVertical.btDarkSkin .btSearch .btIco a:before {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btMenuVertical.btDarkSkin .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff !important;
    }

/* /IconWidget */
/* Search widget */
.btBox .btSearch,
form.woocommerce-product-search {
    padding: 0 42px 0 0;
    }
.rtl .btBox .btSearch,
.rtl form.woocommerce-product-search {
    padding: 0 0 0 42px;
    }
.btBox .btSearch input[type="text"],
.btBox .btSearch input[type="search"],
form.woocommerce-product-search input[type="text"],
form.woocommerce-product-search input[type="search"] {
    padding: 0 10px;
    background: transparent;
    height: 38px;
    width: 100%;
    display: block;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    }
.btSoftRoundedButtons .btBox .btSearch input[type="text"],
.btSoftRoundedButtons .btBox .btSearch input[type="search"],
.btSoftRoundedButtons form.woocommerce-product-search input[type="text"],
.btSoftRoundedButtons form.woocommerce-product-search input[type="search"] {
    border-radius: 2px;
    }
.rtl.btSoftRoundedButtons .btBox .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btBox .btSearch input[type="search"],
.rtl.btSoftRoundedButtons form.woocommerce-product-search input[type="text"],
.rtl.btSoftRoundedButtons form.woocommerce-product-search input[type="search"] {
    border-radius: 2px;
    }
.btBox .btSearch button,
.btBox .btSearch input[type=submit],
form.woocommerce-product-search button,
form.woocommerce-product-search input[type=submit] {
    width: 38px;
    height: 38px;
    border: 0;
    float: right;
    margin: -38px -42px 0 0;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    cursor: pointer;
    padding: 0 !important;
    }
.rtl .btBox .btSearch button,
.rtl .btBox .btSearch input[type=submit],
.rtl form.woocommerce-product-search button,
.rtl form.woocommerce-product-search input[type=submit] {
    float: left;
    margin: -38px 0 0 -42px;
    }
.btHardRoundedButtons .btBox .btSearch button,
.btHardRoundedButtons .btBox .btSearch input[type=submit],
.btHardRoundedButtons form.woocommerce-product-search button,
.btHardRoundedButtons form.woocommerce-product-search input[type=submit] {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btBox .btSearch button,
.btSoftRoundedButtons .btBox .btSearch input[type=submit],
.btSoftRoundedButtons form.woocommerce-product-search button,
.btSoftRoundedButtons form.woocommerce-product-search input[type=submit] {
    border-radius: 2px;
    }
.rtl.btSoftRoundedButtons .btBox .btSearch button,
.rtl.btSoftRoundedButtons .btBox .btSearch input[type=submit],
.rtl.btSoftRoundedButtons form.woocommerce-product-search button,
.rtl.btSoftRoundedButtons form.woocommerce-product-search input[type=submit] {
    border-radius: 2px;
    }
.btLightSkin .btBox .btSearch button,
.btDarkSkin .btLightSkin .btBox .btSearch button,
.btLightSkin .btDarkSkin .btLightSkin .btBox .btSearch button,
.btLightSkin .btBox .btSearch input[type=submit],
.btDarkSkin .btLightSkin .btBox .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .btBox .btSearch input[type=submit],
.btLightSkin form.woocommerce-product-search button,
.btDarkSkin .btLightSkin form.woocommerce-product-search button,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-product-search button,
.btLightSkin form.woocommerce-product-search input[type=submit],
.btDarkSkin .btLightSkin form.woocommerce-product-search input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-product-search input[type=submit] {
    background-color: #181818 !important;
    border-color: #181818 !important;
    color: #fff;
    }
.btDarkSkin .btBox .btSearch button,
.btLightSkin .btDarkSkin .btBox .btSearch button,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .btSearch button,
.btDarkSkin .btBox .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btBox .btSearch input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btBox .btSearch input[type=submit],
.btDarkSkin form.woocommerce-product-search button,
.btLightSkin .btDarkSkin form.woocommerce-product-search button,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-product-search button,
.btDarkSkin form.woocommerce-product-search input[type=submit],
.btLightSkin .btDarkSkin form.woocommerce-product-search input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-product-search input[type=submit] {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #181818;
    }
.btBox .btSearch button,
form.woocommerce-product-search button {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btBox .btSearch button:before,
form.woocommerce-product-search button:before {
    font-family: FontAwesome;
    content: "\f002";
    display: inline-block;
    }
.btLightSkin .btBox .btSearch button:before,
.btDarkSkin .btLightSkin .btBox .btSearch button:before,
.btLightSkin .btDarkSkin .btLightSkin .btBox .btSearch button:before,
.btLightSkin form.woocommerce-product-search button:before,
.btDarkSkin .btLightSkin form.woocommerce-product-search button:before,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-product-search button:before {
    color: #fff;
    }
.btDarkSkin .btBox .btSearch button:before,
.btLightSkin .btDarkSkin .btBox .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .btSearch button:before,
.btDarkSkin form.woocommerce-product-search button:before,
.btLightSkin .btDarkSkin form.woocommerce-product-search button:before,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-product-search button:before {
    color: #181818;
    }
.btLightSkin .btBox .btSearch button:hover,
.btDarkSkin .btLightSkin .btBox .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btBox .btSearch button:hover,
.btDarkSkin .btBox .btSearch button:hover,
.btLightSkin .btDarkSkin .btBox .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .btSearch button:hover,
.btLightSkin form.woocommerce-product-search button:hover,
.btDarkSkin .btLightSkin form.woocommerce-product-search button:hover,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-product-search button:hover,
.btDarkSkin form.woocommerce-product-search button:hover,
.btLightSkin .btDarkSkin form.woocommerce-product-search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-product-search button:hover {
    background: #dc0003 !important;
    border-color: #dc0003 !important;
    color: #fff;
    }
.btBox .btSearch .btIco,
form.woocommerce-product-search .btIco {
    display: none;
    }
form.woocommerce-product-search {
    padding: 0 84px 0 0;
    }
.rtl form.woocommerce-product-search {
    padding: 0 0 0 84px;
    }
form.woocommerce-product-search button,
form.woocommerce-product-search input[type=submit] {
    width: 80px;
    margin: -38px -84px 0 0;
    text-align: center;
    }
.rtl form.woocommerce-product-search button,
.rtl form.woocommerce-product-search input[type=submit] {
    float: left;
    margin: -38px 0 0 -84px;
    text-align: center;
    }
form.woocommerce-product-search button:hover,
form.woocommerce-product-search input[type=submit]:hover {
    background: #dc0003 !important;
    color: #fff !important;
    }

/* Header search */
.topTools .widget_search,
.topBarInMenu .widget_search {
    display: inline-block;
    margin-left: .5em;
    }
.topTools .widget_search h2,
.topBarInMenu .widget_search h2 {
    display: none;
    }
.topTools .widget_search .btSearch,
.topBarInMenu .widget_search .btSearch {
    position: relative;
    }
.topTools .widget_search .btSearch .btSearchInner,
.topBarInMenu .widget_search .btSearch .btSearchInner {
    position: absolute;
    top: 0;
    left: -300px;
    width: 300px;
    font-size: 12px;
    display: none;
    text-align: right;
    }
.topTools .widget_search input,
.topBarInMenu .widget_search input {
    font-size: inherit;
    max-width: 150px;
    padding-left: 5px;
    clear: none;
    background: rgba(255,255,255,.3);
    }
.topTools .widget_search button,
.topBarInMenu .widget_search button {
    width: 23px;
    height: 23px;
    background: #dc0003;
    border: 0;
    float: right;
    margin: 0;
    cursor: pointer;
    }
.topTools .widget_search button:before,
.topBarInMenu .widget_search button:before {
    font-family: FontAwesome;
    content: "\f002";
    display: inline-block;
    color: #dc0003;
    }
.topTools .widget_search button:hover,
.topBarInMenu .widget_search button:hover {
    background: #760002;
    }
.btMenuHorizontal .topTools .widget_search .btSearch .btIco,
.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco {
    margin-left: 0;
    margin-right: 0;
    }
.btMenuHorizontal .topTools .widget_search .btSearch .btIco a,
.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    }
.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before {
    width: 32px;
    text-align: center;
    margin: 0;
    padding: 0;
    }
.btMenuHorizontal.rtl .topTools .widget_search,
.btMenuHorizontal.rtl .topBarInMenu .widget_search {
    margin-left: 0;
    margin-right: .5em;
    }
.btMenuHorizontal.rtl .topTools .widget_search .btSearch .btIco,
.btMenuHorizontal.rtl .topBarInMenu .widget_search .btSearch .btIco {
    margin-left: 0;
    margin-right: 0;
    }
.btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before,
.btDarkSkin .btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btDarkSkin .btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before,
.btLightSkin .btDarkSkin .btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btLightSkin .btDarkSkin .btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before {
    background: rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 0 #dc0003 inset;
    box-shadow: 0 0 0 0 #dc0003 inset;
    }
.btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before,
.btDarkSkin .btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btDarkSkin .btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff;
    }
.btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before,
.btLightSkin .btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btLightSkin .btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before,
.btDarkSkin.btLightSkin .btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:before,
.btDarkSkin.btLightSkin .btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:before {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before,
.btLightSkin .btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btLightSkin .btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin.btMenuHorizontal .topTools .widget_search .btSearch .btIco a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin.btMenuHorizontal .topBarInMenu .widget_search .btSearch .btIco a:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff;
    }

/* /Search widget */
/* Icons */
.btIco .btIcoHolder[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
.btIco .btIcoHolder[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
.btIco .btIcoHolder[data-ico-wi]:before {
    font-family: WeatherIcons;
    content: attr(data-ico-wi);
    font-weight: 100;
    }
.btIco .btIcoHolder[data-ico-ds]:before {
    font-family: CustomDesignSet;
    content: attr(data-ico-ds);
    }
.btIco .btIcoHolder[data-ico-es]:before {
    font-family: CustomEssentialSet;
    content: attr(data-ico-es);
    }
.btIco .btIcoHolder[data-ico-pr]:before {
    font-family: CustomProductivitySet;
    content: attr(data-ico-pr);
    }
.btIco .btIcoHolder[data-ico-bs]:before {
    font-family: CustomBusinessSet;
    content: attr(data-ico-bs);
    }
.btIco .btIcoHolder[data-ico-dv]:before {
    font-family: CustomDevelopmentSet;
    content: attr(data-ico-dv);
    }
.btIco .btIcoHolder[data-ico-cs]:before {
    font-family: CustomConstructionSet;
    content: attr(data-ico-cs);
    }
.btIco .btIcoHolder[data-ico-ts]:before {
    font-family: CustomTransportationSet;
    content: attr(data-ico-ts);
    }
.btIco .btIcoHolder[data-ico-ss]:before {
    font-family: CustomScienceSet;
    content: attr(data-ico-ss);
    }
.btIco {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btIco .btIcoHolder {
    line-height: inherit;
    display: inline-block;
    float: left;
    }
.btIco .btIcoHolder span,
.btIco .btIcoHolder a {
    line-height: inherit;
    }
.btIco .btIcoHolder:before {
    color: inherit;
    border-radius: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    }
.btIconSquareShape.btIco .btIcoHolder:before {
    border-radius: 0;
    }
.btIconCircleShape.btIco .btIcoHolder:before {
    border-radius: 50%;
    }
.btIconHexagonShape.btIco .btIcoHolder:before {
    border-radius: 0;
    }
.btLightSkin .btIconHexagonShape.btIco .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIco .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIco .btIcoHolder:before,
.btDarkSkin .btIconHexagonShape.btIco .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIco .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIco .btIcoHolder:before {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    border: 0 !important;
    background-color: transparent !important;
    }
.btIconHexagonShape.btIco .btIcoHolder {
    position: relative;
    }
.btIconHexagonShape.btIco .btIcoHolder:before {
    z-index: 2;
    position: relative;
    }
.btIconHexagonShape.btIco .btIcoHolder svg {
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: -4% 0 0;
    }
.btIconHexagonShape.btIco .btIcoHolder svg .hex {
    stroke-width: 3;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btIcoOutlineType.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: transparent;
    }
.btLightSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: #181818;
    }
.btDarkSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIcoFilledType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: #fff;
    }
.btIcoFilledType.btIcoAccentColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: #dc0003;
    }
.btIcoFilledType.btIcoAlternateColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: #616161;
    }
.btLightSkin .btIcoOutlineType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIcoOutlineType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIcoOutlineType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    stroke: #181818;
    }
:darkkinSelector .btIcoOutlineType.btIcoDefaultColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    stroke: #fff;
    }
.btIcoOutlineType.btIcoAccentColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: transparent;
    stroke: #dc0003;
    }
.btIcoOutlineType.btIcoAlternateColor.btIconHexagonShape.btIco .btIcoHolder .hex {
    fill: transparent;
    stroke: #616161;
    }
.btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex {
    fill: transparent;
    stroke: #181818;
    }
.btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex {
    fill: transparent;
    stroke: #fff;
    }
.btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex {
    fill: #181818;
    stroke: #181818;
    }
.btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoDefaultColor.btIco:hover .btIcoHolder .hex {
    fill: #fff;
    stroke: #fff;
    }
.btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAccentColor.btIco:hover .btIcoHolder .hex {
    fill: #dc0003;
    stroke: #dc0003;
    }
.btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoOutlineType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex {
    fill: #616161;
    stroke: #616161;
    }
.btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAlternateColor.btIco:hover .btIcoHolder .hex {
    fill: transparent;
    stroke: #616161;
    }
.btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btLightSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex,
.btDarkSkin.btLightSkin .btDarkSkin .btIconHexagonShape.btIcoFilledType.btIcoAccentColor.btIco:hover .btIcoHolder .hex {
    fill: transparent;
    stroke: #dc0003;
    }

/* Hexagonal take */
.btIconHexagonShape .btIco .btIcoHolder {
    position: relative;
    }
.btIconHexagonShape .btIco .btIcoHolder svg {
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: -1px;
    }
.btIconHexagonShape .btIco .btIcoHolder svg .hex {
    stroke: #000;
    fill: transparent;
    stroke-width: 1;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btIconHexagonShape .btIco.btIcoFilledType .btIcoHolder:before,
.btIconHexagonShape .btIco.btIcoFilledType .btIcoHolder:hover:before,
.btIconHexagonShape .btIco.btIcoOutlineType .btIcoHolder:before,
.btIconHexagonShape .btIco.btIcoOutlineType .btIcoHolder:hover:before {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    background-color: transparent !important;
    position: relative;
    z-index: 10;
    vertical-align: 20%;
    }
.btIconHexagonShape .btIco.btIcoFilledType .btIcoHolder svg .hex {
    stroke: none;
    fill: #dc0003;
    stroke-width: 0;
    }
.btIconHexagonShape .btIco.btIcoFilledType:hover .btIcoHolder svg .hex {
    stroke: #dc0003;
    fill: transparent;
    stroke-width: 3px;
    }
.btIconHexagonShape .btIco.btIcoOutlineType .btIcoHolder svg .hex {
    stroke: #dc0003;
    fill: transparent;
    stroke-width: 3px;
    }
.btIconHexagonShape .btIco.btIcoOutlineType:hover .btIcoHolder svg .hex {
    stroke: #dc0003;
    fill: #dc0003;
    stroke-width: 3px;
    }
.btIco.borderless a.btIcoHolder:before {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btIco.btIcoLargeSize .btIcoHolder:before {
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    transition: all .55s ease;
    }
.btIco.borderless a.btIcoHolder:before {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.btIco.borderless:hover a.btIcoHolder:before {
    -webkit-transform: translate3d(0,-3px,0);
    -moz-transform: translate3d(0,-3px,0);
    -ms-transform: translate3d(0,-3px,0);
    transform: translate3d(0,-3px,0);
    }

/* Margins  */
.btIco .btIcoHolder span {
    margin-left: .25em;
    line-height: inherit;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btIco.btIcoLargeSize .btIcoHolder span {
    -webkit-transition: all 550ms ease;
    -moz-transition: all 550ms ease;
    transition: all 550ms ease;
    }
.btIco {
    margin-left: .125em;
    margin-right: .125em;
    }
.btIco.btIcoBigSize {
    margin-right: .25em;
    margin-left: .25em;
    }
.btIco.btIcoLargeSize {
    margin-right: .5em;
    margin-left: .5em;
    }
.btTextLeft .btIco {
    margin-right: .25em;
    margin-left: 0;
    }
.btTextLeft .btIco.btIcoBigSize {
    margin-right: .5em;
    margin-left: 0;
    }
.btTextLeft .btIco.btIcoLargeSize {
    margin-right: .75em;
    margin-left: 0;
    }
.btTextRight .btIco {
    margin-left: .25em;
    margin-right: 0;
    }
.btTextRight .btIco.btIcoBigSize {
    margin-left: .5em;
    margin-right: 0;
    }
.btTextRight .btIco.btIcoLargeSize {
    margin-left: .75em;
    margin-right: 0;
    }

/* Filled and Outline Accent */
.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder:before,
.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc0003 inset;
    box-shadow: 0 0 0 1.5em #dc0003 inset;
    color: #fff;
    }
.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before,
.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset;
    box-shadow: 0 0 0 1px #dc0003 inset;
    color: #dc0003;
    }

/* Filled and Outline Alternate */
.btIco.btIcoFilledType.btIcoAlternateColor .btIcoHolder:before,
.btIco.btIcoOutlineType.btIcoAlternateColor:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #616161 inset;
    box-shadow: 0 0 0 1.5em #616161 inset;
    color: #fff;
    }
.btIco.btIcoFilledType.btIcoAlternateColor:hover .btIcoHolder:before,
.btIco.btIcoOutlineType.btIcoAlternateColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #616161 inset;
    box-shadow: 0 0 0 1px #616161 inset;
    color: #616161;
    }

/* Filled and Outline Normal */
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset;
    box-shadow: 0 0 0 1.5em #fff inset;
    color: #181818;
    }
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #181818 inset;
    box-shadow: 0 0 0 1.5em #181818 inset;
    color: #fff;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    color: #181818;
    }

/* Facebook icon */
.btLightSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #3b5998 inset;
    box-shadow: 0 0 0 1.5em #3b5998 inset;
    color: #FFF;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoFacebook .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #3b5998 inset;
    box-shadow: 0 0 0 1px #3b5998 inset;
    color: #3b5998;
    }

/* Twitter icon */
.btLightSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #1da1f2 inset;
    box-shadow: 0 0 0 1.5em #1da1f2 inset;
    color: #FFF;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoTwitter .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #1da1f2 inset;
    box-shadow: 0 0 0 1px #1da1f2 inset;
    color: #1da1f2;
    }

/* LinkedIn icon */
.btLightSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #007bb5 inset;
    box-shadow: 0 0 0 1.5em #007bb5 inset;
    color: #FFF;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoLinkedin .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #007bb5 inset;
    box-shadow: 0 0 0 1px #007bb5 inset;
    color: #007bb5;
    }

/* Google+ icon */
.btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #dc4e40 inset;
    box-shadow: 0 0 0 1.5em #dc4e40 inset;
    color: #FFF;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoGooglePlus .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #dc4e40 inset;
    box-shadow: 0 0 0 1px #dc4e40 inset;
    color: #dc4e40;
    }

/* VK  icon */
.btLightSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoVK .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoVK:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1.5em #4c75a5 inset;
    box-shadow: 0 0 0 1.5em #4c75a5 inset;
    color: #FFF;
    }
.btLightSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoVK .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #4c75a5 inset;
    box-shadow: 0 0 0 1px #4c75a5 inset;
    color: #4c75a5;
    }

/* Default */
.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before {
    color: #dc0003;
    }
.btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor .btIcoHolder:before {
    color: #616161;
    }
.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before {
    color: #181818;
    }
.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlternateColor:hover .btIcoHolder:before {
    color: #fff;
    }

/* Facebook icon */
.btLightSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook .btIcoHolder:before {
    color: #3b5998 !important;
    }

/* Twitter icon */
.btLightSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter .btIcoHolder:before {
    color: #1da1f2 !important;
    }

/* LinkedIn icon */
.btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin .btIcoHolder:before {
    color: #007bb5 !important;
    }

/* Google+ icon */
.btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus .btIcoHolder:before {
    color: #dc4e40 !important;
    }

/* VK  icon */
.btLightSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoVK .btIcoHolder:before {
    color: #4c75a5 !important;
    }

/* All social hovers */
.btLightSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before {
    color: #181818 !important;
    }
.btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoFacebook:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoTwitter:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoLinkedin:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoGooglePlus:hover .btIcoHolder:before,
.btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoVK:hover .btIcoHolder:before {
    color: #fff !important;
    }

/* Icon sizes */
.btIco {
    line-height: inherit;
    }
.btIco .btIcoHolder:before {
    font-size: inherit;
    width: auto;
    height: auto;
    line-height: inherit;
    }
.btIco .btIcoHolder span {
    font-size: inherit;
    }
.btIco.btIcoExtraSmallSize {
    line-height: 21px;
    }
.btIconHexagonShape.btIco.btIcoExtraSmallSize {
    line-height: 26px;
    }
.btIco.btIcoExtraSmallSize .btIcoHolder:before {
    font-size: 10.5px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    }
.btIco.btIcoExtraSmallSize .btIcoHolder span {
    font-size: 12px;
    }
.btIco.btIcoDefaultType.btIcoExtraSmallSize .btIcoHolder:before {
    font-size: 15.5px;
    }
.btIco.btIcoSmallSize {
    line-height: 32px;
    }
.btIconHexagonShape.btIco.btIcoSmallSize {
    line-height: 37px;
    }
.btIco.btIcoSmallSize .btIcoHolder:before {
    font-size: 13.06122px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    }
.btIconHexagonShape.btIco.btIcoSmallSize .btIcoHolder:before {
    height: 37px;
    line-height: 37px;
    }
.btIco.btIcoSmallSize .btIcoHolder span {
    font-size: 14px;
    }
.btIco.btIcoDefaultType.btIcoSmallSize .btIcoHolder:before {
    font-size: 21px;
    }
.btIco.btIcoMediumSize {
    line-height: 40px;
    }
.btIconHexagonShape.btIco.btIcoMediumSize {
    line-height: 45px;
    }
.btIco.btIcoMediumSize .btIcoHolder:before {
    font-size: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    }
.btIconHexagonShape.btIco.btIcoMediumSize .btIcoHolder:before {
    height: 45px;
    line-height: 45px;
    }
.btIco.btIcoMediumSize .btIcoHolder span {
    font-size: 16px;
    }
.btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before {
    font-size: 40px;
    }
.btIco.btIcoBigSize {
    line-height: 48px;
    }
.btIconHexagonShape.btIco.btIcoBigSize {
    line-height: 53px;
    }
.btIco.btIcoBigSize .btIcoHolder:before {
    font-size: 24px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    }
.btIconHexagonShape.btIco.btIcoBigSize .btIcoHolder:before {
    height: 53px;
    line-height: 53px;
    }
.btIco.btIcoBigSize .btIcoHolder span {
    font-size: 18px;
    }
.btIco.btIcoDefaultType.btIcoBigSize .btIcoHolder:before {
    font-size: 48px;
    }
.btIco.btIcoLargeSize {
    line-height: 74px;
    }
.btIconHexagonShape.btIco.btIcoLargeSize {
    line-height: 79px;
    }
.btIco.btIcoLargeSize .btIcoHolder:before {
    font-size: 37px;
    width: 74px;
    height: 74px;
    line-height: 74px;
    border-width: 2px;
    }
.btIconHexagonShape.btIco.btIcoLargeSize .btIcoHolder:before {
    height: 79px;
    line-height: 79px;
    }
.btIco.btIcoLargeSize .btIcoHolder span {
    font-size: 24px;
    }
.btIco.btIcoDefaultType.btIcoLargeSize .btIcoHolder:before {
    font-size: 74px;
    }

/* Default icon size */
.btIco.btIcoDefaultType .btIcoHolder:before {
    width: auto;
    padding: 0 2px;
    position: relative;
    }
.btTextLeft .btIco.btIcoDefaultType .btIcoHolder:before {
    margin-right: 2px;
    }
.btTextRight .btIco.btIcoDefaultType .btIcoHolder:before {
    margin-left: 2px;
    }

/* Icons side text color */
.btIcoAccentColor:hover span {
    color: #dc0003;
    }
.btLightSkin .btIcoAccentColor:hover span,
.btDarkSkin .btLightSkin .btIcoAccentColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btIcoAccentColor:hover span {
    color: #dc0003;
    }
.btDarkSkin .btIcoAccentColor:hover span,
.btLightSkin .btDarkSkin .btIcoAccentColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btIcoAccentColor:hover span {
    color: #dc0003;
    }
.btIcoAlternateColor:hover span {
    color: #616161;
    }
.btLightSkin .btIcoAlternateColor:hover span,
.btDarkSkin .btLightSkin .btIcoAlternateColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btIcoAlternateColor:hover span {
    color: #616161;
    }
.btDarkSkin .btIcoAlternateColor:hover span,
.btLightSkin .btDarkSkin .btIcoAlternateColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btIcoAlternateColor:hover span {
    color: #616161;
    }

/* Buttons */
.btBtn {
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    padding: 0;
    line-height: 1;
    font-weight: 700;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: "Roboto Condensed";
    margin-top: .2em;
    padding: .675em .923em;
    }
.btHardRoundedButtons .btBtn {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btBtn {
    border-radius: 2px;
    }
body.rtl .btBtn {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.btBtn .btIco .btIcoHolder:before,
.btBtn button {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    font-size: inherit;
    line-height: inherit;
    }
.btBtn .btIco {
    display: inline-block;
    float: left;
    font-weight: 400;
    margin: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    padding: .625em .925em;
    margin: -.675em -.923em;
    }
.btLightSkin .btBtn .btIco,
.btDarkSkin .btLightSkin .btBtn .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btBtn .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btBtn .btIco,
.btLightSkin .btDarkSkin .btBtn .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btBtn .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btBtn .btnInnerText {
    display: inline-block;
    float: left;
    font-size: inherit;
    line-height: inherit;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btnFilledStyle.btBtn {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
.btnOutlineStyle:hover.btBtn {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
.btLightSkin .btBtn.btnRightPosition.btnIco .btIco,
.btDarkSkin .btLightSkin .btBtn.btnRightPosition.btnIco .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btBtn.btnRightPosition.btnIco .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btBtn.btnRightPosition.btnIco .btIco,
.btLightSkin .btDarkSkin .btBtn.btnRightPosition.btnIco .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btBtn.btnRightPosition.btnIco .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btLightSkin .btBtn.btnLeftPosition.btnIco .btIco,
.btDarkSkin .btLightSkin .btBtn.btnLeftPosition.btnIco .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btBtn.btnLeftPosition.btnIco .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btBtn.btnLeftPosition.btnIco .btIco,
.btLightSkin .btDarkSkin .btBtn.btnLeftPosition.btnIco .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btBtn.btnLeftPosition.btnIco .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btBtn.btnRightPosition:not(.btnNoIcon) .btnInnerText {
    padding-right: 2em;
    }
.btBtn.btnLeftPosition:not(.btnNoIcon) {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
body.rtl .btBtn.btnLeftPosition:not(.btnNoIcon) {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btBtn.btnLeftPosition:not(.btnNoIcon) .btnInnerText {
    padding-left: 2em;
    }
.btBtn.btnInlinePosition .btIco {
    display: inline-block;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    }
.btBtn.btnInlinePosition .btnInnerText {
    padding-right: 1em;
    }
.btBtn.btnInlinePosition .btnInnerText body.rtl {
    padding-right: 0;
    padding-left: 1em;
    }
.btnExtraSmall {
    font-size: .75em;
    padding: .8em 1.6em;
    }
.btnExtraSmall .btIco {
    padding: .8em 1.2em;
    margin: -.8em -1.6em -.8em -.8em;
    }
.rtl .btnExtraSmall .btIco {
    margin: -.8em -.8em -.8em -1.6em;
    }
.btnExtraSmall.btnLeftPosition .btIco {
    margin: -.8em -.8em -.8em -1.6em;
    }
.btnSmall {
    font-size: .8125em;
    }
.btnMedium {
    font-size: .9em;
    }
.btnBig {
    font-size: 1.1em;
    }
.btnNormalWidth {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    }
.btnFullWidth {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: auto !important;
    margin-right: auto !important;
    }
.btnFullWidth .btnInnerText {
    float: none;
    }
.btTextLeft .btBtn {
    margin-right: .6em;
    }
.btTextRight .btBtn {
    margin-left: .6em;
    }
.btTextCenter .btBtn {
    margin-left: .6em;
    margin-right: .6em;
    }
.btnBorderlessStyle {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btnBorderlessStyle .btIco {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }

/* Button colors */
/* Accent */
.btnFilledStyle.btnAccentColor {
    background-color: #dc0003;
    border: 2px solid transparent;
    }
.btnFilledStyle.btnAccentColor span,
.btnFilledStyle.btnAccentColor span:before,
.btnFilledStyle.btnAccentColor a,
.btnFilledStyle.btnAccentColor .btIco a:before,
.btnFilledStyle.btnAccentColor button {
    color: #fff !important;
    }
.btnFilledStyle.btnAccentColor:hover {
    background-color: #760002;
    border: 2px solid transparent;
    color: #dc0003;
    }
.btnFilledStyle.btnAccentColor:hover span,
.btnFilledStyle.btnAccentColor:hover span:before,
.btnFilledStyle.btnAccentColor:hover a,
.btnFilledStyle.btnAccentColor:hover .btIco a:before,
.btnFilledStyle.btnAccentColor:hover button {
    color: #fff !important;
    }
.btnOutlineStyle.btnAccentColor {
    background-color: transparent;
    border: 2px solid #dc0003;
    color: #dc0003;
    }
.btnOutlineStyle.btnAccentColor span,
.btnOutlineStyle.btnAccentColor span:before,
.btnOutlineStyle.btnAccentColor a,
.btnOutlineStyle.btnAccentColor .btIco a:before,
.btnOutlineStyle.btnAccentColor button {
    color: #dc0003 !important;
    }
.btnOutlineStyle.btnAccentColor:hover {
    background-color: #dc0003;
    border: 2px solid #dc0003;
    }
.btnOutlineStyle.btnAccentColor:hover span,
.btnOutlineStyle.btnAccentColor:hover span:before,
.btnOutlineStyle.btnAccentColor:hover a,
.btnOutlineStyle.btnAccentColor:hover .btIco a:before,
.btnOutlineStyle.btnAccentColor:hover button {
    color: #fff !important;
    }
.btnBorderlessStyle.btnAccentColor span,
.btnBorderlessStyle.btnAccentColor span:before,
.btnBorderlessStyle.btnAccentColor a,
.btnBorderlessStyle.btnAccentColor .btIco a:before,
.btnBorderlessStyle.btnAccentColor button {
    color: #dc0003;
    }

/* Alternate */
.btnFilledStyle.btnAlternateColor {
    background-color: #616161;
    border: 2px solid transparent;
    }
.btnFilledStyle.btnAlternateColor span,
.btnFilledStyle.btnAlternateColor span:before,
.btnFilledStyle.btnAlternateColor a,
.btnFilledStyle.btnAlternateColor .btIco a:before,
.btnFilledStyle.btnAlternateColor button {
    color: #fff !important;
    }
.btnFilledStyle.btnAlternateColor:hover {
    background-color: #2e2e2e;
    border: 2px solid transparent;
    color: #616161;
    }
.btnFilledStyle.btnAlternateColor:hover span,
.btnFilledStyle.btnAlternateColor:hover span:before,
.btnFilledStyle.btnAlternateColor:hover a,
.btnFilledStyle.btnAlternateColor:hover .btIco a:before,
.btnFilledStyle.btnAlternateColor:hover button {
    color: #fff !important;
    }
.btnOutlineStyle.btnAlternateColor {
    background-color: transparent;
    border: 2px solid #616161;
    color: #616161;
    }
.btnOutlineStyle.btnAlternateColor span,
.btnOutlineStyle.btnAlternateColor span:before,
.btnOutlineStyle.btnAlternateColor a,
.btnOutlineStyle.btnAlternateColor .btIco a:before,
.btnOutlineStyle.btnAlternateColor button {
    color: #616161 !important;
    }
.btnOutlineStyle.btnAlternateColor:hover {
    background-color: #616161;
    border: 2px solid #616161;
    }
.btnOutlineStyle.btnAlternateColor:hover span,
.btnOutlineStyle.btnAlternateColor:hover span:before,
.btnOutlineStyle.btnAlternateColor:hover a,
.btnOutlineStyle.btnAlternateColor:hover .btIco a:before,
.btnOutlineStyle.btnAlternateColor:hover button {
    color: #fff !important;
    }
.btnBorderlessStyle.btnAlternateColor span,
.btnBorderlessStyle.btnAlternateColor span:before,
.btnBorderlessStyle.btnAlternateColor a,
.btnBorderlessStyle.btnAlternateColor .btIco a:before,
.btnBorderlessStyle.btnAlternateColor button {
    color: #616161;
    }

/* Icon shadow corrections */
.btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnAccentColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnAlternateColor.btnRightPosition:hover .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnAccentColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnAlternateColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnAlternateColor.btnLeftPosition:hover .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    }

/* Normal */
.btLightSkin .btnBorderlessStyle.btnNormalColor span,
.btLightSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btLightSkin .btnBorderlessStyle.btnNormalColor span:before,
.btLightSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btLightSkin .btnBorderlessStyle.btnNormalColor a,
.btLightSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor a,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btLightSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btLightSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btLightSkin .btnBorderlessStyle.btnNormalColor button,
.btLightSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover button,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor button,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover button,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btLightSkin .btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover button {
    color: #181818;
    }
.btDarkSkin .btnBorderlessStyle.btnNormalColor span,
.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span,
.btDarkSkin .btnBorderlessStyle.btnNormalColor span:before,
.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,
.btDarkSkin .btnBorderlessStyle.btnNormalColor a,
.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor a,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover a,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover a,
.btDarkSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,
.btDarkSkin .btnBorderlessStyle.btnNormalColor button,
.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover button,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover button,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor button,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover button,
.btDarkSkin.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover button {
    color: #fff;
    }
.btLightSkin .btnFilledStyle.btnNormalColor,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover {
    border: 2px solid #181818;
    background-color: #181818;
    color: #fff !important;
    }
.btLightSkin .btnFilledStyle.btnNormalColor span,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover span,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor span,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover span,
.btLightSkin .btnFilledStyle.btnNormalColor .btIco span:before,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover .btIco span:before,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor .btIco span:before,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover .btIco span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor .btIco span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover .btIco span:before,
.btLightSkin .btnFilledStyle.btnNormalColor a,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover a,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor a,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover a,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover a,
.btLightSkin .btnFilledStyle.btnNormalColor a:before,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor a:before,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btLightSkin .btnFilledStyle.btnNormalColor button,
.btLightSkin .btnOutlineStyle.btnNormalColor:hover button,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor button,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover button,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover button {
    color: #fff !important;
    }
.btLightSkin .btnOutlineStyle.btnNormalColor,
.btLightSkin .btnFilledStyle.btnNormalColor:hover,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover {
    border: 2px solid #181818;
    background-color: transparent;
    color: #181818;
    }
.btLightSkin .btnOutlineStyle.btnNormalColor span,
.btLightSkin .btnFilledStyle.btnNormalColor:hover span,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span,
.btLightSkin .btnOutlineStyle.btnNormalColor span:before,
.btLightSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span:before,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span:before,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btLightSkin .btnOutlineStyle.btnNormalColor a,
.btLightSkin .btnFilledStyle.btnNormalColor:hover a,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a,
.btLightSkin .btnOutlineStyle.btnNormalColor a:before,
.btLightSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a:before,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a:before,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btLightSkin .btnOutlineStyle.btnNormalColor button,
.btLightSkin .btnFilledStyle.btnNormalColor:hover button,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor button,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover button,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover button {
    color: #181818 !important;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover {
    border: 2px solid #fff;
    background-color: #fff;
    color: #181818;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor span,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover span,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor span,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover span,
.btDarkSkin .btnFilledStyle.btnNormalColor span:before,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover span:before,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor span:before,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover span:before,
.btDarkSkin .btnFilledStyle.btnNormalColor a,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover a,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover a,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor a,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover a,
.btDarkSkin .btnFilledStyle.btnNormalColor a:before,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor a:before,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover a:before,
.btDarkSkin .btnFilledStyle.btnNormalColor button,
.btDarkSkin .btnOutlineStyle.btnNormalColor:hover button,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover button,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor button,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor:hover button {
    color: #181818 !important;
    }
.btDarkSkin .btnOutlineStyle.btnNormalColor,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover {
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff;
    }
.btDarkSkin .btnOutlineStyle.btnNormalColor span,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover span,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor span,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover span,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor span,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover span,
.btDarkSkin .btnOutlineStyle.btnNormalColor span:before,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor span:before,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor span:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover span:before,
.btDarkSkin .btnOutlineStyle.btnNormalColor a,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover a,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor a,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover a,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor a,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover a,
.btDarkSkin .btnOutlineStyle.btnNormalColor a:before,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor a:before,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor a:before,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover a:before,
.btDarkSkin .btnOutlineStyle.btnNormalColor button,
.btDarkSkin .btnFilledStyle.btnNormalColor:hover button,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor button,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover button,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor button,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover button {
    color: #fff !important;
    }

/* Icon shadow corrections */
.btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco,
.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition:hover .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: 5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition:hover .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    box-shadow: -5px 0 5px -3px rgba(0,0,0,.2) inset;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnRightPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnRightPosition .btIco {
    -webkit-box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: 5px 0 5px -3px rgba(255,255,255,.1) inset;
    }
.btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco,
.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor.btnLeftPosition:hover .btIco,
.btDarkSkin.btLightSkin .btDarkSkin .btnOutlineStyle.btnNormalColor.btnLeftPosition .btIco {
    -webkit-box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    box-shadow: -5px 0 5px -3px rgba(255,255,255,.1) inset;
    }

/* Divider */
.btSeparator {
    clear: both;
    }
.btSeparator hr {
    clear: both;
    border: none;
    padding: 0;
    margin: 0;
    }
.btLightSkin .btSeparator hr,
.btDarkSkin .btLightSkin .btSeparator hr,
.btLightSkin .btDarkSkin .btLightSkin .btSeparator hr {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btSeparator hr,
.btLightSkin .btDarkSkin .btSeparator hr,
.btDarkSkin.btLightSkin .btDarkSkin .btSeparator hr {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btSeparator.noBorder hr {
    border-bottom: 0 solid transparent !important;
    }

/* Counter */
.btCounterHolder {
    font-family: "Roboto Slab";
    font-size: 3em;
    height: 1em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: -2px;
    overflow: hidden;
    }
.btCounterHolder.btCounterLargeSize {
    font-size: 4em;
    }
.btCounterHolder.btCounterLargeSize .btCountdownHolder .days_text,
.btCounterHolder.btCounterLargeSize .btCountdownHolder .hours_text,
.btCounterHolder.btCounterLargeSize .btCountdownHolder .minutes_text,
.btCounterHolder.btCounterLargeSize .btCountdownHolder .seconds_text {
    font-size: .172em;
    }
.btCounterHolder .btCounter {
    display: block;
    height: 1em;
    overflow: hidden;
    }
.btCounterHolder span.onedigit {
    display: inline-block;
    height: 3em;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    }
.btCounterHolder span.onedigit span {
    display: block;
    position: relative;
    height: 1em;
    text-align: center;
    }
.btLightSkin .btCounterHolder,
.btDarkSkin .btLightSkin .btCounterHolder,
.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder {
    color: #181818;
    }
.btDarkSkin .btCounterHolder,
.btLightSkin .btDarkSkin .btCounterHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder {
    color: #fff;
    }
.btCounterHolder .btCountdownHolder {
    overflow: hidden;
    }
.btCounterHolder .btCountdownHolder > span {
    vertical-align: top;
    display: inline-block;
    }
.btCounterHolder .btCountdownHolder > span > span.numbers {
    padding-top: .3em;
    }
.btCounterHolder .btCountdownHolder > span > span.numbers > span {
    display: inline-block;
    float: left;
    padding-top: .1em;
    }
.btCounterHolder .btCountdownHolder > span > span.numbers > span > span {
    display: block;
    width: .6em;
    text-align: center;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transform: translateY(-1em);
    -moz-transform: translateY(-1em);
    -ms-transform: translateY(-1em);
    transform: translateY(-1em);
    }
.btCounterHolder .btCountdownHolder > span > span.numbers > span > span.countdown_anim {
    -webkit-transition: transform 200ms ease-out;
    -moz-transition: transform 200ms ease-out;
    transition: transform 200ms ease-out;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btCounterHolder .btCountdownHolder > span.days > span.numbers > span > span {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
    position: relative;
    }
.btCounterHolder .btCountdownHolder .days_text,
.btCounterHolder .btCountdownHolder .hours_text,
.btCounterHolder .btCountdownHolder .minutes_text,
.btCounterHolder .btCountdownHolder .seconds_text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    text-align: center;
    font-size: .229em;
    font-family: Roboto Condensed;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-backface-visibility: hidden;
    line-height: 1;
    letter-spacing: 3px;
    opacity: .6;
    }
.btCounterHolder .btCountdownHolder .days_text span,
.btCounterHolder .btCountdownHolder .hours_text span,
.btCounterHolder .btCountdownHolder .minutes_text span,
.btCounterHolder .btCountdownHolder .seconds_text span {
    width: auto !important;
    -webkit-transform: translate(-50%,-.1em) !important;
    -moz-transform: translate(-50%,-.1em) !important;
    -ms-transform: translate(-50%,-.1em) !important;
    transform: translate(-50%,-.1em) !important;
    }

/* Progress bar */
.btProgressBar {
    overflow: hidden;
    }
.btHardRoundedButtons .btProgressBar {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btProgressBar {
    border-radius: 2px;
    }
.btProgressBar.btProgressBarLineStyle {
    border-radius: 0 !important;
    }
.btProgressContent {
    font-family: "Roboto Condensed";
    background-color: rgba(0,0,0,.07);
    line-height: 1.625em;
    overflow: hidden;
    font-size: .8125em;
    font-weight: 700;
    }
.rtl .btProgressContent {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
    }
.btProgressContent .btProgressAnim {
    text-align: right;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    width: auto;
    background-color: #dc0003;
    color: #fff;
    }
.btProgressContent .btProgressAnim span {
    display: block;
    padding: 0 .5em;
    }
.rtl .btProgressContent .btProgressAnim span {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
    text-align: left;
    }
.btProgressBarLineStyle .btProgressContent {
    background-color: transparent !important;
    line-height: 2em;
    }
.btLightSkin .btProgressBarLineStyle .btProgressContent,
.btDarkSkin .btLightSkin .btProgressBarLineStyle .btProgressContent,
.btLightSkin .btDarkSkin .btLightSkin .btProgressBarLineStyle .btProgressContent {
    color: #181818;
    -webkit-box-shadow: 0 -4px 0 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 -4px 0 0 rgba(0,0,0,.1) inset;
    }
.btDarkSkin .btProgressBarLineStyle .btProgressContent,
.btLightSkin .btDarkSkin .btProgressBarLineStyle .btProgressContent,
.btDarkSkin.btLightSkin .btDarkSkin .btProgressBarLineStyle .btProgressContent {
    color: #fff;
    -webkit-box-shadow: 0 -4px 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 -4px 0 0 rgba(255,255,255,.1) inset;
    }
.btProgressBarLineStyle .btProgressContent .btProgressAnim {
    background-color: transparent;
    }
.btLightSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim,
.btDarkSkin .btLightSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim,
.btLightSkin .btDarkSkin .btLightSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim {
    color: #181818;
    border-bottom: 4px solid #181818;
    }
.btDarkSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim,
.btLightSkin .btDarkSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim,
.btDarkSkin.btLightSkin .btDarkSkin .btProgressBarLineStyle .btProgressContent .btProgressAnim {
    color: #fff;
    border-bottom: 4px solid #fff;
    }
.btLightSkin .btProgressContent,
.btDarkSkin .btLightSkin .btProgressContent,
.btLightSkin .btDarkSkin .btLightSkin .btProgressContent {
    background-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btProgressContent,
.btLightSkin .btDarkSkin .btProgressContent,
.btDarkSkin.btLightSkin .btDarkSkin .btProgressContent {
    background-color: rgba(255,255,255,.1);
    }
@media (max-width: 768px) {
.btProgressContent {
    line-height: 1.5;
    }
}

/* Image */
.boldPhotoBox {
    display: block;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    }
.boldPhotoBox .bpbItem {
    display: block;
    width: auto;
    margin: auto;
    }
.boldPhotoBox .bpbItem .btImage {
    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    transition: all 900ms ease;
    }
.boldPhotoBox .bpbItem img {
    max-width: 100%;
    height: auto;
    }
.btToGrayscaleHoverType .boldPhotoBox .btImage {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    }
.btToGrayscaleHoverType .boldPhotoBox .btImage img {
    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    transition: all 900ms ease;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    }
.btToGrayscaleHoverType.btCircleImage .boldPhotoBox img {
    border-radius: 50%;
    }
.btToGrayscaleHoverType.btRoundedImage .boldPhotoBox img {
    border-radius: 20px;
    }
.btToGrayscaleHoverType:hover .boldPhotoBox .btImage img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    }
.btZoomInHoverType .boldPhotoBox {
    overflow: hidden;
    }
.btZoomInHoverType .boldPhotoBox .bpbItem {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    }
.btZoomInHoverType:hover .boldPhotoBox .btImage {
    -webkit-transform: scale3d(1.15,1.15,1);
    -moz-transform: scale3d(1.15,1.15,1);
    -ms-transform: scale3d(1.15,1.15,1);
    transform: scale3d(1.15,1.15,1);
    }
.btZoomInTwistHoverType .boldPhotoBox {
    overflow: hidden;
    }
.btZoomInTwistHoverType .boldPhotoBox .bpbItem {
    -webkit-transform: scale3d(1,1,1) rotate3d(0,0,1,0deg);
    -moz-transform: scale3d(1,1,1) rotate3d(0,0,1,0deg);
    -ms-transform: scale3d(1,1,1) rotate3d(0,0,1,0deg);
    transform: scale3d(1,1,1) rotate3d(0,0,1,0deg);
    }
.btZoomInTwistHoverType:hover .boldPhotoBox .btImage {
    -webkit-transform: scale3d(1.4,1.4,1) rotate3d(0,0,1,15deg);
    -moz-transform: scale3d(1.4,1.4,1) rotate3d(0,0,1,15deg);
    -ms-transform: scale3d(1.4,1.4,1) rotate3d(0,0,1,15deg);
    transform: scale3d(1.4,1.4,1) rotate3d(0,0,1,15deg);
    }
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.boldPhotoBox {
    max-width: 100%;
    }
}

.bpgPhoto.btSimpleHoverType .captionPane {
    background-color: transparent !important;
    }
.bpgPhoto.btToGrayscaleHoverType .captionPane,
.bpgPhoto.btZoomInHoverType .captionPane,
.bpgPhoto.btZoomInTwistHoverType .captionPane {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    -webkit-transform: scale3d(0,0,1);
    -moz-transform: scale3d(0,0,1);
    -ms-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
    }
.bpgPhoto.btToGrayscaleHoverType .captionPane .captionTable .captionCell .captionTxt,
.bpgPhoto.btZoomInHoverType .captionPane .captionTable .captionCell .captionTxt,
.bpgPhoto.btZoomInTwistHoverType .captionPane .captionTable .captionCell .captionTxt {
    -webkit-transform: translateY(0) scale3d(0,0,1);
    -moz-transform: translateY(0) scale3d(0,0,1);
    -ms-transform: translateY(0) scale3d(0,0,1);
    transform: translateY(0) scale3d(0,0,1);
    -webkit-transition: transform 400ms ease 280ms;
    -moz-transition: transform 400ms ease 280ms;
    transition: transform 400ms ease 280ms;
    }
.bpgPhoto.btToGrayscaleHoverType:hover .captionPane,
.bpgPhoto.btZoomInHoverType:hover .captionPane,
.bpgPhoto.btZoomInTwistHoverType:hover .captionPane {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    }
.bpgPhoto.btToGrayscaleHoverType:hover .captionPane .captionTable .captionCell .captionTxt,
.bpgPhoto.btZoomInHoverType:hover .captionPane .captionTable .captionCell .captionTxt,
.bpgPhoto.btZoomInTwistHoverType:hover .captionPane .captionTable .captionCell .captionTxt {
    -webkit-transform: translateY(0) scale3d(1,1,1);
    -moz-transform: translateY(0) scale3d(1,1,1);
    -ms-transform: translateY(0) scale3d(1,1,1);
    transform: translateY(0) scale3d(1,1,1);
    -webkit-transition: transform 400ms ease 380ms;
    -moz-transition: transform 400ms ease 380ms;
    transition: transform 400ms ease 380ms;
    }
.bpgPhoto {
    display: block;
    overflow: hidden;
    max-width: 100%;
    line-height: 0;
    position: relative;
    }
.bclItem .bpgPhoto {
    max-width: none;
    width: 100%;
    }
.bclItem .bpgPhoto .boldPhotoBox {
    display: block;
    }
.bclItem .bpgPhoto .boldPhotoBox .bpbItem img {
    max-width: none;
    width: 100%;
    }
.btTextCenter .bpgPhoto {
    margin: 0 auto;
    }
.btTextCenter .bpgPhoto .btImage {
    display: inline-block;
    }
.bpgPhoto .boldPhotoBox {
    display: inline-block;
    overflow: hidden;
    line-height: 0;
    }
.bpgPhoto .boldPhotoBox img {
    line-height: 0;
    }
.btCircleImage.bpgPhoto .boldPhotoBox {
    border-radius: 50%;
    }
.bpgPhoto > a {
    display: block;
    position: absolute;
    z-index: 11;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    }
.bpgPhoto .captionPane {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: transparent !important;
    right: 0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    z-index: 10;
    pointer-events: none;
    }
.bpgPhoto .captionPane:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #181818 !important;
    opacity: .8;
    display: block;
    content: "";
    }
.bpgPhoto .captionPane .captionTable {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    }
.bpgPhoto .captionPane .captionTable .captionCell {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt:before {
    content: "\e623";
    font: normal 36px/1.1 Icon7Stroke;
    display: block;
    margin: 10px auto;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt {
    display: inline-block;
    margin: auto;
    padding: 0 20px;
    color: #FFF;
    line-height: 1.4;
    opacity: 0;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h1,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h2,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h3,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h4,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h5,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h6,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h7,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt h8,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt p,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt a,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btSuperTitle,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btSubTitle {
    color: #fff;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btSuperTitle:after {
    border-color: #fff;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btArticleDate:not(:last-child),
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btArticleAuthor:not(:last-child),
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btArticleComments:not(:last-child),
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .btArticleCategories:not(:last-child) {
    border-color: rgba(255,255,255,.5) !important;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .btSuperTitle .btArticleAuthor img,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .btSubTitle .btArticleAuthor img {
    margin-top: -.4em !important;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .dash:after,
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .dash:before {
    border-color: #fff;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .btSubTitle p {
    display: block !important;
    margin: 5px auto;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header .btSubTitle p:before {
    content: "\f00c";
    font: normal 11px/1 FontAwesome;
    padding-right: 5px;
    margin-left: -10px;
    }
.bpgPhoto .captionPane .captionTable .captionCell .captionTxt .header h4 {
    font-size: 1.25em;
    line-height: 1.15em;
    margin-top: .5em;
    }

/* Entrance animations */
.in-right.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: in-right .6s cubic-bezier(.165,.84,.44,1);
    -moz-animation: in-right .6s cubic-bezier(.165,.84,.44,1);
    animation: in-right .6s cubic-bezier(.165,.84,.44,1);
    }
.in-top.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: in-top .6s cubic-bezier(.165,.84,.44,1);
    -moz-animation: in-top .6s cubic-bezier(.165,.84,.44,1);
    animation: in-top .6s cubic-bezier(.165,.84,.44,1);
    }
.in-bottom.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: in-bottom .6s cubic-bezier(.165,.84,.44,1);
    -moz-animation: in-bottom .6s cubic-bezier(.165,.84,.44,1);
    animation: in-bottom .6s cubic-bezier(.165,.84,.44,1);
    }
.in-left.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: in-left .6s cubic-bezier(.165,.84,.44,1);
    -moz-animation: in-left .6s cubic-bezier(.165,.84,.44,1);
    animation: in-left .6s cubic-bezier(.165,.84,.44,1);
    }

/* Withdrawal animatinos */
.out-right.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: out-right .4s cubic-bezier(.895,.03,.685,.22);
    -moz-animation: out-right .4s cubic-bezier(.895,.03,.685,.22);
    animation: out-right .4s cubic-bezier(.895,.03,.685,.22);
    }
.out-top.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: out-top .4s cubic-bezier(.895,.03,.685,.22);
    -moz-animation: out-top .4s cubic-bezier(.895,.03,.685,.22);
    animation: out-top .4s cubic-bezier(.895,.03,.685,.22);
    }
.out-bottom.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: out-bottom .4s cubic-bezier(.895,.03,.685,.22);
    -moz-animation: out-bottom .4s cubic-bezier(.895,.03,.685,.22);
    animation: out-bottom .4s cubic-bezier(.895,.03,.685,.22);
    }
.out-left.bpgPhoto:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane .captionTable .captionCell {
    -webkit-animation: out-left .4s cubic-bezier(.895,.03,.685,.22);
    -moz-animation: out-left .4s cubic-bezier(.895,.03,.685,.22);
    animation: out-left .4s cubic-bezier(.895,.03,.685,.22);
    }
@-webkit-keyframes in-right {
0% {
    -webkit-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
20% {
    -webkit-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-moz-keyframes in-right {
0% {
    -moz-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
20% {
    -moz-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
100% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@keyframes in-right {
0% {
    -webkit-transform: translated3d(-50%,0,0);
    -moz-transform: translated3d(-50%,0,0);
    -ms-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
20% {
    -webkit-transform: translated3d(-50%,0,0);
    -moz-transform: translated3d(-50%,0,0);
    -ms-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-webkit-keyframes in-top {
0% {
    -webkit-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
20% {
    -webkit-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-moz-keyframes in-top {
0% {
    -moz-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
20% {
    -moz-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
100% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@keyframes in-top {
0% {
    -webkit-transform: translated3d(0,-50%,0);
    -moz-transform: translated3d(0,-50%,0);
    -ms-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
20% {
    -webkit-transform: translated3d(0,-50%,0);
    -moz-transform: translated3d(0,-50%,0);
    -ms-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-webkit-keyframes in-bottom {
0% {
    -webkit-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
20% {
    -webkit-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-moz-keyframes in-bottom {
0% {
    -moz-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
20% {
    -moz-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
100% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@keyframes in-bottom {
0% {
    -webkit-transform: translated3d(0,50%,0);
    -moz-transform: translated3d(0,50%,0);
    -ms-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
20% {
    -webkit-transform: translated3d(0,50%,0);
    -moz-transform: translated3d(0,50%,0);
    -ms-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-webkit-keyframes in-left {
0% {
    -webkit-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
20% {
    -webkit-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-moz-keyframes in-left {
0% {
    -moz-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
20% {
    -moz-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
100% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@keyframes in-left {
0% {
    -webkit-transform: translated3d(50%,0,0);
    -moz-transform: translated3d(50%,0,0);
    -ms-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
20% {
    -webkit-transform: translated3d(50%,0,0);
    -moz-transform: translated3d(50%,0,0);
    -ms-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
100% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
}

@-webkit-keyframes out-right {
0% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
}

@-moz-keyframes out-right {
0% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -moz-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
}

@keyframes out-right {
0% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(-50%,0,0);
    -moz-transform: translated3d(-50%,0,0);
    -ms-transform: translated3d(-50%,0,0);
    transform: translated3d(-50%,0,0);
    }
}

@-webkit-keyframes out-top {
0% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
}

@-moz-keyframes out-top {
0% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -moz-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
}

@keyframes out-top {
0% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(0,-50%,0);
    -moz-transform: translated3d(0,-50%,0);
    -ms-transform: translated3d(0,-50%,0);
    transform: translated3d(0,-50%,0);
    }
}

@-webkit-keyframes out-bottom {
0% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
}

@-moz-keyframes out-bottom {
0% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -moz-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
}

@keyframes out-bottom {
0% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(0,50%,0);
    -moz-transform: translated3d(0,50%,0);
    -ms-transform: translated3d(0,50%,0);
    transform: translated3d(0,50%,0);
    }
}

@-webkit-keyframes out-left {
0% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
}

@-moz-keyframes out-left {
0% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -moz-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -moz-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
}

@keyframes out-left {
0% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
35% {
    -webkit-transform: translated3d(0,0,0);
    -moz-transform: translated3d(0,0,0);
    -ms-transform: translated3d(0,0,0);
    transform: translated3d(0,0,0);
    }
100% {
    -webkit-transform: translated3d(50%,0,0);
    -moz-transform: translated3d(50%,0,0);
    -ms-transform: translated3d(50%,0,0);
    transform: translated3d(50%,0,0);
    }
}

.bpgPhoto.lightbox .captionTxt {
    z-index: 0 !important;
    }
.bpgPhoto[class*="-in"] .captionPane {
    pointer-events: auto;
    }
.btCircleImage .bpbItem,
.btCircleImage .btImage {
    border-radius: 50%;
    overflow: hidden;
    }
.btCircleImage .bpbItem img,
.btCircleImage .btImage img {
    width: auto;
    }
.btCircleImage .captionPane {
    border-radius: 50%;
    }
.bpgPhoto.btOutlinedImage {
    border: 1px solid rgba(0,0,0,.1);
    }
.bpgPhoto.btRoundedImage {
    border-radius: 20px;
    }
.bpgPhoto.btRoundedImage .captionPane {
    border-radius: 20px;
    }
.bpgPhoto.btRoundedImage .bpbItem {
    overflow: hidden;
    border-radius: 20px;
    }
.bpgPhoto.out-left .btImage img,
.bpgPhoto.out-right .btImage img,
.bpgPhoto.out-top .btImage img,
.bpgPhoto.out-bottom .btImage img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 900ms ease all;
    -moz-transition: 900ms ease all;
    transition: 900ms ease all;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    }
.bpgPhoto.in-left .btImage img,
.bpgPhoto.in-right .btImage img,
.bpgPhoto.in-top .btImage img,
.bpgPhoto.in-bottom .btImage img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 900ms ease all;
    -moz-transition: 900ms ease all;
    transition: 900ms ease all;
    -webkit-filter: grayscale(50%);
    filter: grayscale(50%);
    }
.btTextCenter .tilesWall .bpgPhoto {
    display: block;
    }
.btTextRight > .rowItemContent > .bpgPhoto {
    float: right;
    }
.btTextLeft > .rowItemContent > .bpgPhoto {
    float: left;
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.captionPane {
    right: -1px;
    }
}

.touch .captionPane {
    display: none !important;
    }
.btShowTitle {
    position: absolute;
    top: auto;
    bottom: 0;
    margin: 0;
    padding: 5em 1.875em 1.5em;
    right: 0;
    left: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    display: none;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 100%);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#73000000',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#73000000',GradientType=0);
    }
.btTextLeft .btShowTitle {
    right: auto;
    }
.btTextRight .btShowTitle {
    left: auto;
    }
.btShowTitle .header.small {
    margin: 0;
    }
.btShowTitle .header.small h1,
.btShowTitle .header.small h2,
.btShowTitle .header.small h3,
.btShowTitle .header.small h4,
.btShowTitle .header.small h5,
.btShowTitle .header.small h6,
.btShowTitle .header.small h7,
.btShowTitle .header.small h8 {
    margin: 0;
    padding: 0;
    color: #fff;
    }
.btShowTitle .header.small .btSuperTitle {
    color: #fff;
    font-size: .6875em;
    }
.btShowTitle .header.small .btSuperTitle .btArticleDate {
    color: #fff;
    float: left;
    }
.rtl .btShowTitle .header.small .btSuperTitle .btArticleDate {
    float: right;
    }
.btShowTitle .header.small .btSuperTitle .btArticleDate:before {
    color: #fff;
    }
.btShowTitle .header.small .btSuperTitle .btArticleDate:after {
    display: none;
    }
.btShowTitle .header.small .btSuperTitle .btArticleAuthor {
    color: #fff;
    float: right;
    }
.rtl .btShowTitle .header.small .btSuperTitle .btArticleAuthor {
    float: left;
    }
.btShowTitle .header.small .btSuperTitle .btArticleAuthor img {
    float: right;
    margin-top: -.6em;
    margin-left: 6px;
    margin-right: 0;
    }
.rtl .btShowTitle .header.small .btSuperTitle .btArticleAuthor img {
    float: left;
    margin-right: 6px;
    margin-left: 0;
    }
.btShowTitle .header.small .btSuperTitle .btArticleAuthor:after {
    display: none;
    }
.btShowTitle .header.small .btSuperTitle:after {
    clear: both;
    display: block;
    content: "";
    width: 100%;
    }
.btShowTitle .header.small .btSubTitle {
    color: #fff;
    }
.btShowTitle .btSuperTitle {
    line-height: 1.4;
    }
.btGridContainer.tiled .btArticleCategories {
    background: -moz-linear-gradient(top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=0);
    position: absolute;
    z-index: 11;
    width: 100%;
    text-align: left;
    }
.rtl .btGridContainer.tiled .btArticleCategories {
    text-align: right;
    }
.btGridContainer.tiled:not(.btHasTitles) .gridItem .btArticleCategories {
    opacity: 0;
    -webkit-transition: 500ms ease opacity;
    -moz-transition: 500ms ease opacity;
    transition: 500ms ease opacity;
    }
.btGridContainer.tiled:not(.btHasTitles) .gridItem:hover .btArticleCategories {
    opacity: 1;
    }
.btHasTitles .btShowTitle,
html.touch .btShowTitle {
    display: block;
    width: 100%;
    }
.bpgPhoto:hover .captionPane {
    opacity: 1;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt h1,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h2,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h3,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h4,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h5,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h6,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h7,
.bpgPhoto:hover .captionPane .captionTable .captionTxt h8 {
    font-size: 1.5em;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop {
    font-size: .6875em;
    font-family: Roboto Condensed;
    margin-bottom: 5px;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleDate {
    color: #fff;
    float: left;
    }
.rtl .bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleDate {
    float: right;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleDate:before {
    color: #fff;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleDate:after {
    display: none;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleAuthor {
    color: #fff;
    float: right;
    }
.rtl .bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleAuthor {
    float: left;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleAuthor img {
    float: right;
    margin-top: -.6em;
    margin-left: 6px;
    margin-right: 0;
    }
.rtl .bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleAuthor img {
    float: left;
    margin-right: 6px;
    margin-left: 0;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop .btArticleAuthor:after {
    display: none;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop:after {
    clear: both;
    display: block;
    content: "";
    width: 100%;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleBottom {
    font-size: .6875em;
    font-family: Roboto Condensed;
    border-top: 1px solid rgba(255,255,255,.1);
    padding-top: 15px;
    margin-top: 5px;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleBottom:empty {
    display: none;
    }
.bpgPhoto:hover .btShowTitle {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
.in-top:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: in-top 300ms ease 0ms 1 forwards;
    -moz-animation: in-top 300ms ease 0ms 1 forwards;
    animation: in-top 300ms ease 0ms 1 forwards;
    }
.in-right:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: in-right 300ms ease 0ms 1 forwards;
    -moz-animation: in-right 300ms ease 0ms 1 forwards;
    animation: in-right 300ms ease 0ms 1 forwards;
    }
.in-bottom:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: in-bottom 300ms ease 0ms 1 forwards;
    -moz-animation: in-bottom 300ms ease 0ms 1 forwards;
    animation: in-bottom 300ms ease 0ms 1 forwards;
    }
.in-left:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: in-left 300ms ease 0ms 1 forwards;
    -moz-animation: in-left 300ms ease 0ms 1 forwards;
    animation: in-left 300ms ease 0ms 1 forwards;
    }
.out-top:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: out-top 300ms ease 0ms 1 forwards;
    -moz-animation: out-top 300ms ease 0ms 1 forwards;
    animation: out-top 300ms ease 0ms 1 forwards;
    }
.out-right:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: out-right 300ms ease 0ms 1 forwards;
    -moz-animation: out-right 300ms ease 0ms 1 forwards;
    animation: out-right 300ms ease 0ms 1 forwards;
    }
.out-bottom:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: out-bottom 300ms ease 0ms 1 forwards;
    -moz-animation: out-bottom 300ms ease 0ms 1 forwards;
    animation: out-bottom 300ms ease 0ms 1 forwards;
    }
.out-left:not(.btSimpleHoverType):not(.btToGrayscaleHoverType):not(.btZoomInHoverType):not(.btZoomInTwistHoverType) .captionPane {
    -webkit-animation: out-left 300ms ease 0ms 1 forwards;
    -moz-animation: out-left 300ms ease 0ms 1 forwards;
    animation: out-left 300ms ease 0ms 1 forwards;
    }
@-webkit-keyframes in-top {
from {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-moz-keyframes in-top {
from {
    -moz-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
to {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@keyframes in-top {
from {
    -webkit-transform: translate3d(0,-100%,0);
    -moz-transform: translate3d(0,-100%,0);
    -ms-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes out-top {
from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
}

@-moz-keyframes out-top {
from {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -moz-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
}

@keyframes out-top {
from {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(0,-100%,0);
    -moz-transform: translate3d(0,-100%,0);
    -ms-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    }
}

@-webkit-keyframes in-right {
from {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-moz-keyframes in-right {
from {
    -moz-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
to {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@keyframes in-right {
from {
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes out-right {
from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
}

@-moz-keyframes out-right {
from {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -moz-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
}

@keyframes out-right {
from {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    }
}

@-webkit-keyframes in-bottom {
from {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-moz-keyframes in-bottom {
from {
    -moz-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
to {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@keyframes in-bottom {
from {
    -webkit-transform: translate3d(0,100%,0);
    -moz-transform: translate3d(0,100%,0);
    -ms-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes out-bottom {
from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
}

@-moz-keyframes out-bottom {
from {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -moz-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
}

@keyframes out-bottom {
from {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(0,100%,0);
    -moz-transform: translate3d(0,100%,0);
    -ms-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    }
}

@-webkit-keyframes in-left {
from {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-moz-keyframes in-left {
from {
    -moz-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
to {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@keyframes in-left {
from {
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
to {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes out-left {
from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
}

@-moz-keyframes out-left {
from {
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -moz-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
}

@keyframes out-left {
from {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
to {
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    }
}

/* Price table */
.btPriceTable {
    position: relative;
    border-top: 0;
    }
.btHardRoundedButtons .btPriceTable {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btPriceTable {
    border-radius: 2px;
    }
.btPriceTable .btPriceTableHeader {
    margin: -1px -1px 0 -1px;
    background: #dc0003;
    padding: 2em;
    }
.btHardRoundedButtons .btPriceTable .btPriceTableHeader {
    border-radius: 50px 50px 0 0;
    }
.btSoftRoundedButtons .btPriceTable .btPriceTableHeader {
    border-radius: 2px 2px 0 0;
    }
.btPriceTable .btPriceTableHeader .header .btSuperTitle {
    color: white;
    }
.btPriceTable .btPriceTableHeader .header .dash:after,
.btPriceTable .btPriceTableHeader .header .dash:before {
    border-color: white;
    }
.btPriceTable .btPriceTableHeader .header.extralarge {
    margin: 0;
    }
.btPriceTable .btPriceTableHeader .header .btPriceTableCurrency {
    margin: -.1em 0 0 -.8em;
    font-size: .7em;
    position: absolute;
    left: auto;
    top: auto;
    opacity: .55;
    }
.rtl .btPriceTable .btPriceTableHeader .header .btPriceTableCurrency {
    margin: -.1em -.8em 0 0;
    }
.btPriceTable .btSubTitle {
    font-weight: 300;
    }
.btPriceTable ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.btPriceTable ul li {
    display: block;
    padding: 1em;
    margin: 0 2em;
    }
.btLightSkin .btPriceTable,
.btDarkSkin .btLightSkin .btPriceTable,
.btLightSkin .btDarkSkin .btLightSkin .btPriceTable {
    border: rgba(0,0,0,.1) 1px solid;
    }
.btLightSkin .btPriceTable ul li,
.btDarkSkin .btLightSkin .btPriceTable ul li,
.btLightSkin .btDarkSkin .btLightSkin .btPriceTable ul li {
    border-bottom: rgba(0,0,0,.1) 1px solid;
    }
.btLightSkin .btPriceTable ul li:last-child,
.btDarkSkin .btLightSkin .btPriceTable ul li:last-child,
.btLightSkin .btDarkSkin .btLightSkin .btPriceTable ul li:last-child {
    border-bottom: none;
    }
.btDarkSkin .btPriceTable,
.btLightSkin .btDarkSkin .btPriceTable,
.btDarkSkin.btLightSkin .btDarkSkin .btPriceTable {
    border: rgba(255,255,255,.2) 1px solid;
    }
.btDarkSkin .btPriceTable ul li,
.btLightSkin .btDarkSkin .btPriceTable ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btPriceTable ul li {
    border-bottom: rgba(255,255,255,.2) 1px solid;
    }
.btDarkSkin .btPriceTable ul li:last-child,
.btLightSkin .btDarkSkin .btPriceTable ul li:last-child,
.btDarkSkin.btLightSkin .btDarkSkin .btPriceTable ul li:last-child {
    border-bottom: none;
    }
.btPriceTableSticker {
    padding: 10px;
    position: absolute;
    top: -10px;
    left: 15px;
    right: 0;
    background: #181818;
    color: #fff;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    font-family: "Roboto Condensed";
    }
.btPriceTableSticker > div {
    display: table;
    height: 100%;
    width: 100%;
    }
.btPriceTableSticker > div > div {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: .5em;
    font-size: .7em;
    }
.btLightSkin .btDarkSkin .btPriceTableSticker,
.btDarkSkin .btLightSkin .btDarkSkin .btPriceTableSticker,
.btLightSkin .btDarkSkin .btLightSkin .btDarkSkin .btPriceTableSticker {
    background: #181818;
    color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.6);
    }
.btDarkSkin .btDarkSkin .btPriceTableSticker,
.btLightSkin .btDarkSkin .btDarkSkin .btPriceTableSticker,
.btDarkSkin.btLightSkin .btDarkSkin .btDarkSkin .btPriceTableSticker {
    background: #fff;
    color: #181818;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    }

/* Service icon */
.servicesItem .btIco.btIcoDefaultType.btIcoExtraSmallSize .btIcoHolder:before {
    font-size: 21px;
    }
.servicesItem .btIco.btIcoDefaultType.btIcoSmallSize .btIcoHolder:before {
    font-size: 32px;
    }
.servicesItem .btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before {
    font-size: 40px;
    }
.servicesItem .btIco.btIcoDefaultType.btIcoBigSize .btIcoHolder:before {
    font-size: 48px;
    }
.servicesItem header.small .btSuperTitle {
    text-transform: uppercase;
    font-size: .8em;
    }
.servicesItem .sIcon {
    line-height: 1;
    }
.servicesItem.btIcoExtraSmallSizeIcon .sTxt {
    margin-top: -.2em;
    }
.btTextCenter .sIcon {
    margin-bottom: 15px;
    }
.btTextRight .sIcon {
    float: right;
    display: block;
    position: relative;
    z-index: 2;
    margin: 0 0 0 -100%;
    }
.btTextRight .sTxt {
    position: relative;
    float: right;
    }
.btTextLeft .sIcon {
    float: left;
    display: block;
    position: relative;
    z-index: 2;
    margin: 0 -100% 0 0;
    }
.btTextLeft .sTxt {
    position: relative;
    float: left;
    }
.sTxt h1,
.sTxt h2,
.sTxt h3,
.sTxt h4,
.sTxt h5,
.sTxt h6,
.sTxt h7,
.sTxt h8 {
    clear: none;
    }
.sTxt .header.small.btDash {
    margin-bottom: 0;
    }
.btTextRight .btIcoExtraSmallSizeIcon .sTxt {
    margin-right: 36px;
    }
.btTextLeft .btIcoExtraSmallSizeIcon .sTxt {
    margin-left: 36px;
    }
.btTextRight .btIcoSmallSizeIcon .sTxt {
    margin-right: 47px;
    }
.btTextLeft .btIcoSmallSizeIcon .sTxt {
    margin-left: 47px;
    }
.btTextLeft .btIcoMediumSizeIcon .sTxt {
    margin-left: 55px;
    }
.btTextRight .btIcoMediumSizeIcon .sTxt {
    margin-right: 55px;
    }
.btTextLeft .btIcoBigSizeIcon .sTxt {
    margin-left: 63px;
    }
.btTextRight .btIcoBigSizeIcon .sTxt {
    margin-right: 63px;
    }
.btTextLeft .btIcoLargeSizeIcon .sTxt {
    margin-left: 89px;
    }
.btTextRight .btIcoLargeSizeIcon .sTxt {
    margin-right: 89px;
    }
.servicesItem:after {
    display: table;
    content: " ";
    clear: both;
    width: 100%;
    }
.btTextLeft .mediumIcon .sTxt {
    margin-left: 70px;
    }
.sTxt p:last-of-type,
.btText p:last-of-type {
    margin-bottom: 0;
    }

/* Header */
.header {
    display: inline-block;
    }
.header .headline,
.header .dash {
    display: block;
    }
.header .headline .btSuperTitleHeading,
.header .dash .btSuperTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    margin-bottom: 1.0714em;
    margin-top: .7142em;
    }
.header .headline .btSubTitleHeading,
.header .dash .btSubTitleHeading {
    font-family: Roboto Condensed;
    font-size: .875em;
    margin-bottom: .7142em;
    }
.header .btSuperTitle {
    font-family: "Roboto Condensed";
    margin-bottom: .6em;
    }
.header .btSubTitle {
    font-family: "Roboto Condensed";
    font-size: 1em;
    margin-bottom: .75em;
    clear: both;
    }

/* Dash */
.btDash.bottomDash .dash:after {
    content: ' ';
    clear: both;
    width: 5em;
    display: block;
    margin: 0 0 1.4em;
    border-bottom: 4px solid #dc0003;
    float: left;
    }
.btTextRight .btDash.bottomDash .dash:after {
    float: right;
    }
.btTextCenter .btDash.bottomDash .dash:after {
    float: none;
    margin-left: auto;
    margin-right: auto;
    }
.btDash.topDash .btSuperTitle {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btTextCenter .btDash.topDash .btSuperTitle {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTextLeft .btDash.topDash .btSuperTitle {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.btTextLeft .btDash.topDash .btSuperTitle:before {
    display: none;
    }
.btTextRight .btDash.topDash .btSuperTitle {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btTextRight .btDash.topDash .btSuperTitle:after {
    display: none;
    }
body.rtl .btDash.topDash .btSuperTitle {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.btDash.topDash .btSuperTitle span {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    }
.btDash.topDash .btSuperTitle:after,
.btDash.topDash .btSuperTitle:before {
    content: ' ';
    display: block;
    -webkit-flex: 15 1 auto;
    -ms-flex: 15 1 auto;
    flex: 15 1 auto;
    border-top: 1px solid #dc0003;
    }
.btDash.topDash .btSuperTitle:after {
    margin-left: .5em;
    }
.btDash.topDash .btSuperTitle:before {
    margin-right: .5em;
    }
.header.extrasmall h1,
.header.extrasmall h2,
.header.extrasmall h3,
.header.extrasmall h4,
.header.extrasmall h5,
.header.extrasmall h6,
.header.extrasmall h7,
.header.extrasmall h8 {
    font-size: 1.1em;
    padding-bottom: .2em;
    }
.header.extrasmall .btSuperTitle {
    font-size: .7em;
    margin-bottom: .35em;
    }
.header.extrasmall .btSubTitle {
    margin-bottom: .5em;
    font-size: .85em;
    }
.header.extrasmall .dash:after {
    border-width: 2px !important;
    margin-bottom: .3em;
    margin-top: .4em;
    }
.header.small h1,
.header.small h2,
.header.small h3,
.header.small h4,
.header.small h5,
.header.small h6,
.header.small h7,
.header.small h8 {
    font-size: 1.2em;
    padding-bottom: .15em;
    }
.header.small .btSuperTitle {
    font-size: .8em;
    margin-bottom: .4em;
    }
.header.small .btSubTitle {
    margin-bottom: .65em;
    font-size: .9em;
    }
.header.small .dash:after {
    width: 3em;
    border-width: 2px !important;
    margin-bottom: .4em;
    margin-top: .4em;
    }
.header.normal h1,
.header.normal h2,
.header.normal h3,
.header.normal h4,
.header.normal h5,
.header.normal h6,
.header.normal h7,
.header.normal h8 {
    font-size: 1.25em;
    padding-bottom: .33em;
    font-weight: 600;
    }
.header.normal .btSuperTitle {
    margin-bottom: .3em;
    }
.header.normal .btSubTitle {
    margin-bottom: .65em;
    }
.header.normal .dash:after {
    border-width: 3px !important;
    margin-bottom: .7em;
    margin-top: .25em;
    }
.header.medium h1,
.header.medium h2,
.header.medium h3,
.header.medium h4,
.header.medium h5,
.header.medium h6,
.header.medium h7,
.header.medium h8 {
    font-size: 1.875em;
    padding-bottom: .25em;
    font-weight: 600;
    }
.header.medium .btSuperTitle {
    margin-bottom: .3em;
    }
.header.medium .btSubTitle {
    margin-bottom: .65em;
    }
.header.medium .dash:after {
    border-width: 3px !important;
    margin-bottom: .7em;
    margin-top: .25em;
    }
.header.large h1,
.header.large h2,
.header.large h3,
.header.large h4,
.header.large h5,
.header.large h6,
.header.large h7,
.header.large h8 {
    font-size: 2.5em;
    padding-bottom: .4em;
    font-weight: 600;
    }
.header.large .btSuperTitle {
    font-size: 1.1em;
    margin-bottom: .4em;
    }
.header.large .btSubTitle {
    font-size: 1.2em;
    margin-bottom: .5em;
    }
.header.large .dash:after {
    border-width: 4px !important;
    margin-bottom: 1.2em;
    }
.header.extralarge h1,
.header.extralarge h2,
.header.extralarge h3,
.header.extralarge h4,
.header.extralarge h5,
.header.extralarge h6,
.header.extralarge h7,
.header.extralarge h8 {
    font-size: 3.125em;
    padding-bottom: .3em;
    font-weight: 600;
    }
.header.extralarge .btSuperTitle {
    font-size: 1.2em;
    }
.header.extralarge .btSubTitle {
    font-size: 1.4em;
    line-height: 1.6;
    }
.header.extralarge .dash:after {
    margin-top: .5em;
    }
.header.huge h1,
.header.huge h2,
.header.huge h3,
.header.huge h4,
.header.huge h5,
.header.huge h6,
.header.huge h7,
.header.huge h8 {
    font-size: 3.75em;
    font-weight: 600;
    padding-bottom: .4em;
    }
.header.huge .btSuperTitle {
    font-size: 1.3em;
    }
.header.huge .btSubTitle {
    font-size: 1.6em;
    }

/* Heading Style */
.header.bold h1,
.header.bold h2,
.header.bold h3,
.header.bold h4,
.header.bold h5,
.header.bold h6,
.header.bold h7,
.header.bold h8 {
    font-weight: 700;
    }
.header.thin h1,
.header.thin h2,
.header.thin h3,
.header.thin h4,
.header.thin h5,
.header.thin h6,
.header.thin h7,
.header.thin h8 {
    font-weight: 100;
    }

/* Grid and tiles */
.btGridContainer {
    overflow: hidden;
    }
.btGridContainer .btGridArticleTop {
    padding: 15px 0 0;
    margin-bottom: -7.5px;
    }
.btGridContainer .btGridContent {
    padding: 15px 0 0;
    }
.btGridContainer .btGridContent p {
    max-height: 5em;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    }
.btGridContainer .btGridContent h4 {
    font-size: 1.25em;
    line-height: 1.15em;
    }
.btGridContainer .btGridContent .btSuperTitle,
.btGridContainer .btGridContent .btSubTitle {
    font-size: .6875em;
    }
.btGridContainer .btGridContent .btSuperTitle .btArticleAuthor img,
.btGridContainer .btGridContent .btSubTitle .btArticleAuthor img {
    margin-top: -.4em !important;
    }
.gridItem {
    opacity: .05;
    -webkit-transition: transform 360ms ease 500ms,opacity .5s ease;
    -moz-transition: transform 360ms ease 500ms,opacity .5s ease;
    transition: transform 360ms ease 500ms,opacity .5s ease;
    overflow: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.gridItem .slick-prev,
.gridItem .slick-next {
    display: none !important;
    }
.gridItem .nbsImgHolder {
    display: none !important;
    }
.gridItem.btMarkedImage {
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    }
.btLightSkin .gridItem,
.btDarkSkin .btLightSkin .gridItem,
.btLightSkin .btDarkSkin .btLightSkin .gridItem {
    background-color: rgba(0,0,0,.1);
    }
.btDarkSkin .gridItem,
.btLightSkin .btDarkSkin .gridItem,
.btDarkSkin.btLightSkin .btDarkSkin .gridItem {
    background-color: rgba(255,255,255,.1);
    }
.gridItem.btGridItemLoaded {
    opacity: 1;
    }
.gridItem:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-left: 5px solid white;
    border-top: 5px solid white;
    pointer-events: none;
    z-index: 10;
    }
.btDarkSkin .gridItem:after,
.btLightSkin .btDarkSkin .gridItem:after,
.btDarkSkin.btLightSkin .btDarkSkin .gridItem:after {
    border-color: #181818 !important;
    }
.btLightSkin .gridItem:after,
.btDarkSkin .btLightSkin .gridItem:after,
.btLightSkin .btDarkSkin .btLightSkin .gridItem:after {
    border-color: #fff !important;
    }
.btNoMore {
    display: none;
    opacity: 1;
    padding: 3em 0;
    font-family: Roboto Condensed;
    opacity: .5;
    font-size: .8125em;
    text-transform: uppercase;
    }
.btGridContent {
    padding: 7.5px;
    }
.btGridContent .header .btSuperTitle a:hover {
    color: #dc0003;
    }
.btGridGap-0 .gridItem:after {
    border-left: 0 solid white;
    border-top: 0 solid white;
    }
.btGridContainer.tiled.btGridGap-0 .btArticleCategories {
    padding: 30px;
    left: 0;
    top: 0;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-0 .captionTable {
    padding: 0;
    }
.btGridGap-0 .btShowTitle {
    left: 0;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-0 .tilesWall,
.boldSection .tilesWall.btGridGap-0 {
    margin-top: -0px;
    }
.boldSection.gutter .btGridGap-0 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-0 {
    margin-left: -0px;
    }
.boldSection:not(.gutter) .btGridGap-0 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-0 {
    margin-right: 0;
    }
.btGridGap-0 .tilesWall.classic .btGridOuterContent {
    padding: 20px 20px 20px 20px;
    }
.btGridGap-0.tilesWall .btShowTitle {
    margin: 0;
    }
.btGridGap-0.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-0.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-0.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-0.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-0.tilesWall .captionPane {
    padding: 0;
    }
.btGridGap-1 .gridItem:after {
    border-left: 1px solid white;
    border-top: 1px solid white;
    }
.btGridContainer.tiled.btGridGap-1 .btArticleCategories {
    padding: 30px;
    left: 1px;
    top: 1px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-1 .captionTable {
    padding: 1px 0 0 1px;
    }
.btGridGap-1 .btShowTitle {
    left: 1px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-1 .tilesWall,
.boldSection .tilesWall.btGridGap-1 {
    margin-top: -1px;
    }
.boldSection.gutter .btGridGap-1 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-1 {
    margin-left: -1px;
    }
.boldSection:not(.gutter) .btGridGap-1 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-1 {
    margin-right: 1px;
    }
.btGridGap-1 .tilesWall.classic .btGridOuterContent {
    padding: 21px 20px 20px 21px;
    }
.btGridGap-1.tilesWall .btShowTitle {
    margin: 0 0 0 1px;
    }
.btGridGap-1.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-1.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-1.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-1.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-1.tilesWall .captionPane {
    padding: 1px 0 0 1px;
    }
.btGridGap-2 .gridItem:after {
    border-left: 2px solid white;
    border-top: 2px solid white;
    }
.btGridContainer.tiled.btGridGap-2 .btArticleCategories {
    padding: 30px;
    left: 2px;
    top: 2px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-2 .captionTable {
    padding: 2px 0 0 2px;
    }
.btGridGap-2 .btShowTitle {
    left: 2px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-2 .tilesWall,
.boldSection .tilesWall.btGridGap-2 {
    margin-top: -2px;
    }
.boldSection.gutter .btGridGap-2 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-2 {
    margin-left: -2px;
    }
.boldSection:not(.gutter) .btGridGap-2 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-2 {
    margin-right: 2px;
    }
.btGridGap-2 .tilesWall.classic .btGridOuterContent {
    padding: 22px 20px 20px 22px;
    }
.btGridGap-2.tilesWall .btShowTitle {
    margin: 0 0 0 2px;
    }
.btGridGap-2.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-2.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-2.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-2.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-2.tilesWall .captionPane {
    padding: 2px 0 0 2px;
    }
.btGridGap-3 .gridItem:after {
    border-left: 3px solid white;
    border-top: 3px solid white;
    }
.btGridContainer.tiled.btGridGap-3 .btArticleCategories {
    padding: 30px;
    left: 3px;
    top: 3px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-3 .captionTable {
    padding: 3px 0 0 3px;
    }
.btGridGap-3 .btShowTitle {
    left: 3px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-3 .tilesWall,
.boldSection .tilesWall.btGridGap-3 {
    margin-top: -3px;
    }
.boldSection.gutter .btGridGap-3 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-3 {
    margin-left: -3px;
    }
.boldSection:not(.gutter) .btGridGap-3 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-3 {
    margin-right: 3px;
    }
.btGridGap-3 .tilesWall.classic .btGridOuterContent {
    padding: 23px 20px 20px 23px;
    }
.btGridGap-3.tilesWall .btShowTitle {
    margin: 0 0 0 3px;
    }
.btGridGap-3.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-3.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-3.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-3.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-3.tilesWall .captionPane {
    padding: 3px 0 0 3px;
    }
.btGridGap-4 .gridItem:after {
    border-left: 4px solid white;
    border-top: 4px solid white;
    }
.btGridContainer.tiled.btGridGap-4 .btArticleCategories {
    padding: 30px;
    left: 4px;
    top: 4px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-4 .captionTable {
    padding: 4px 0 0 4px;
    }
.btGridGap-4 .btShowTitle {
    left: 4px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-4 .tilesWall,
.boldSection .tilesWall.btGridGap-4 {
    margin-top: -4px;
    }
.boldSection.gutter .btGridGap-4 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-4 {
    margin-left: -4px;
    }
.boldSection:not(.gutter) .btGridGap-4 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-4 {
    margin-right: 4px;
    }
.btGridGap-4 .tilesWall.classic .btGridOuterContent {
    padding: 24px 20px 20px 24px;
    }
.btGridGap-4.tilesWall .btShowTitle {
    margin: 0 0 0 4px;
    }
.btGridGap-4.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-4.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-4.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-4.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-4.tilesWall .captionPane {
    padding: 4px 0 0 4px;
    }
.btGridGap-5 .gridItem:after {
    border-left: 5px solid white;
    border-top: 5px solid white;
    }
.btGridContainer.tiled.btGridGap-5 .btArticleCategories {
    padding: 30px;
    left: 5px;
    top: 5px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-5 .captionTable {
    padding: 5px 0 0 5px;
    }
.btGridGap-5 .btShowTitle {
    left: 5px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-5 .tilesWall,
.boldSection .tilesWall.btGridGap-5 {
    margin-top: -5px;
    }
.boldSection.gutter .btGridGap-5 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-5 {
    margin-left: -5px;
    }
.boldSection:not(.gutter) .btGridGap-5 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-5 {
    margin-right: 5px;
    }
.btGridGap-5 .tilesWall.classic .btGridOuterContent {
    padding: 25px 20px 20px 25px;
    }
.btGridGap-5.tilesWall .btShowTitle {
    margin: 0 0 0 5px;
    }
.btGridGap-5.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-5.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-5.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-5.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-5.tilesWall .captionPane {
    padding: 5px 0 0 5px;
    }
.btGridGap-6 .gridItem:after {
    border-left: 6px solid white;
    border-top: 6px solid white;
    }
.btGridContainer.tiled.btGridGap-6 .btArticleCategories {
    padding: 30px;
    left: 6px;
    top: 6px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-6 .captionTable {
    padding: 6px 0 0 6px;
    }
.btGridGap-6 .btShowTitle {
    left: 6px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-6 .tilesWall,
.boldSection .tilesWall.btGridGap-6 {
    margin-top: -6px;
    }
.boldSection.gutter .btGridGap-6 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-6 {
    margin-left: -6px;
    }
.boldSection:not(.gutter) .btGridGap-6 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-6 {
    margin-right: 6px;
    }
.btGridGap-6 .tilesWall.classic .btGridOuterContent {
    padding: 26px 20px 20px 26px;
    }
.btGridGap-6.tilesWall .btShowTitle {
    margin: 0 0 0 6px;
    }
.btGridGap-6.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-6.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-6.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-6.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-6.tilesWall .captionPane {
    padding: 6px 0 0 6px;
    }
.btGridGap-7 .gridItem:after {
    border-left: 7px solid white;
    border-top: 7px solid white;
    }
.btGridContainer.tiled.btGridGap-7 .btArticleCategories {
    padding: 30px;
    left: 7px;
    top: 7px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-7 .captionTable {
    padding: 7px 0 0 7px;
    }
.btGridGap-7 .btShowTitle {
    left: 7px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-7 .tilesWall,
.boldSection .tilesWall.btGridGap-7 {
    margin-top: -7px;
    }
.boldSection.gutter .btGridGap-7 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-7 {
    margin-left: -7px;
    }
.boldSection:not(.gutter) .btGridGap-7 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-7 {
    margin-right: 7px;
    }
.btGridGap-7 .tilesWall.classic .btGridOuterContent {
    padding: 27px 20px 20px 27px;
    }
.btGridGap-7.tilesWall .btShowTitle {
    margin: 0 0 0 7px;
    }
.btGridGap-7.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-7.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-7.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-7.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-7.tilesWall .captionPane {
    padding: 7px 0 0 7px;
    }
.btGridGap-8 .gridItem:after {
    border-left: 8px solid white;
    border-top: 8px solid white;
    }
.btGridContainer.tiled.btGridGap-8 .btArticleCategories {
    padding: 30px;
    left: 8px;
    top: 8px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-8 .captionTable {
    padding: 8px 0 0 8px;
    }
.btGridGap-8 .btShowTitle {
    left: 8px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-8 .tilesWall,
.boldSection .tilesWall.btGridGap-8 {
    margin-top: -8px;
    }
.boldSection.gutter .btGridGap-8 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-8 {
    margin-left: -8px;
    }
.boldSection:not(.gutter) .btGridGap-8 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-8 {
    margin-right: 8px;
    }
.btGridGap-8 .tilesWall.classic .btGridOuterContent {
    padding: 28px 20px 20px 28px;
    }
.btGridGap-8.tilesWall .btShowTitle {
    margin: 0 0 0 8px;
    }
.btGridGap-8.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-8.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-8.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-8.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-8.tilesWall .captionPane {
    padding: 8px 0 0 8px;
    }
.btGridGap-9 .gridItem:after {
    border-left: 9px solid white;
    border-top: 9px solid white;
    }
.btGridContainer.tiled.btGridGap-9 .btArticleCategories {
    padding: 30px;
    left: 9px;
    top: 9px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-9 .captionTable {
    padding: 9px 0 0 9px;
    }
.btGridGap-9 .btShowTitle {
    left: 9px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-9 .tilesWall,
.boldSection .tilesWall.btGridGap-9 {
    margin-top: -9px;
    }
.boldSection.gutter .btGridGap-9 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-9 {
    margin-left: -9px;
    }
.boldSection:not(.gutter) .btGridGap-9 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-9 {
    margin-right: 9px;
    }
.btGridGap-9 .tilesWall.classic .btGridOuterContent {
    padding: 29px 20px 20px 29px;
    }
.btGridGap-9.tilesWall .btShowTitle {
    margin: 0 0 0 9px;
    }
.btGridGap-9.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-9.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-9.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-9.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-9.tilesWall .captionPane {
    padding: 9px 0 0 9px;
    }
.btGridGap-10 .gridItem:after {
    border-left: 10px solid white;
    border-top: 10px solid white;
    }
.btGridContainer.tiled.btGridGap-10 .btArticleCategories {
    padding: 30px;
    left: 10px;
    top: 10px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-10 .captionTable {
    padding: 10px 0 0 10px;
    }
.btGridGap-10 .btShowTitle {
    left: 10px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-10 .tilesWall,
.boldSection .tilesWall.btGridGap-10 {
    margin-top: -10px;
    }
.boldSection.gutter .btGridGap-10 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-10 {
    margin-left: -10px;
    }
.boldSection:not(.gutter) .btGridGap-10 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-10 {
    margin-right: 10px;
    }
.btGridGap-10 .tilesWall.classic .btGridOuterContent {
    padding: 30px 20px 20px 30px;
    }
.btGridGap-10.tilesWall .btShowTitle {
    margin: 0 0 0 10px;
    }
.btGridGap-10.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-10.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-10.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-10.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-10.tilesWall .captionPane {
    padding: 10px 0 0 10px;
    }
.btGridGap-15 .gridItem:after {
    border-left: 15px solid white;
    border-top: 15px solid white;
    }
.btGridContainer.tiled.btGridGap-15 .btArticleCategories {
    padding: 30px;
    left: 15px;
    top: 15px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-15 .captionTable {
    padding: 15px 0 0 15px;
    }
.btGridGap-15 .btShowTitle {
    left: 15px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-15 .tilesWall,
.boldSection .tilesWall.btGridGap-15 {
    margin-top: -15px;
    }
.boldSection.gutter .btGridGap-15 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-15 {
    margin-left: -15px;
    }
.boldSection:not(.gutter) .btGridGap-15 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-15 {
    margin-right: 15px;
    }
.btGridGap-15 .tilesWall.classic .btGridOuterContent {
    padding: 35px 20px 20px 35px;
    }
.btGridGap-15.tilesWall .btShowTitle {
    margin: 0 0 0 15px;
    }
.btGridGap-15.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-15.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-15.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-15.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-15.tilesWall .captionPane {
    padding: 15px 0 0 15px;
    }
.btGridGap-20 .gridItem:after {
    border-left: 20px solid white;
    border-top: 20px solid white;
    }
.btGridContainer.tiled.btGridGap-20 .btArticleCategories {
    padding: 30px;
    left: 20px;
    top: 20px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-20 .captionTable {
    padding: 20px 0 0 20px;
    }
.btGridGap-20 .btShowTitle {
    left: 20px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-20 .tilesWall,
.boldSection .tilesWall.btGridGap-20 {
    margin-top: -20px;
    }
.boldSection.gutter .btGridGap-20 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-20 {
    margin-left: -20px;
    }
.boldSection:not(.gutter) .btGridGap-20 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-20 {
    margin-right: 20px;
    }
.btGridGap-20 .tilesWall.classic .btGridOuterContent {
    padding: 40px 20px 20px 40px;
    }
.btGridGap-20.tilesWall .btShowTitle {
    margin: 0 0 0 20px;
    }
.btGridGap-20.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-20.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-20.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-20.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-20.tilesWall .captionPane {
    padding: 20px 0 0 20px;
    }
.btGridGap-30 .gridItem:after {
    border-left: 30px solid white;
    border-top: 30px solid white;
    }
.btGridContainer.tiled.btGridGap-30 .btArticleCategories {
    padding: 30px;
    left: 30px;
    top: 30px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-30 .captionTable {
    padding: 30px 0 0 30px;
    }
.btGridGap-30 .btShowTitle {
    left: 30px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-30 .tilesWall,
.boldSection .tilesWall.btGridGap-30 {
    margin-top: -30px;
    }
.boldSection.gutter .btGridGap-30 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-30 {
    margin-left: -30px;
    }
.boldSection:not(.gutter) .btGridGap-30 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-30 {
    margin-right: 30px;
    }
.btGridGap-30 .tilesWall.classic .btGridOuterContent {
    padding: 50px 20px 20px 50px;
    }
.btGridGap-30.tilesWall .btShowTitle {
    margin: 0 0 0 30px;
    }
.btGridGap-30.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-30.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-30.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-30.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-30.tilesWall .captionPane {
    padding: 30px 0 0 30px;
    }
.btGridGap-40 .gridItem:after {
    border-left: 40px solid white;
    border-top: 40px solid white;
    }
.btGridContainer.tiled.btGridGap-40 .btArticleCategories {
    padding: 30px;
    left: 40px;
    top: 40px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-40 .captionTable {
    padding: 40px 0 0 40px;
    }
.btGridGap-40 .btShowTitle {
    left: 40px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-40 .tilesWall,
.boldSection .tilesWall.btGridGap-40 {
    margin-top: -40px;
    }
.boldSection.gutter .btGridGap-40 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-40 {
    margin-left: -40px;
    }
.boldSection:not(.gutter) .btGridGap-40 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-40 {
    margin-right: 40px;
    }
.btGridGap-40 .tilesWall.classic .btGridOuterContent {
    padding: 60px 20px 20px 60px;
    }
.btGridGap-40.tilesWall .btShowTitle {
    margin: 0 0 0 40px;
    }
.btGridGap-40.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-40.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-40.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-40.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-40.tilesWall .captionPane {
    padding: 40px 0 0 40px;
    }
.btGridGap-50 .gridItem:after {
    border-left: 50px solid white;
    border-top: 50px solid white;
    }
.btGridContainer.tiled.btGridGap-50 .btArticleCategories {
    padding: 30px;
    left: 50px;
    top: 50px;
    right: 0;
    width: auto;
    }
.btGridContainer.tiled.btGridGap-50 .captionTable {
    padding: 50px 0 0 50px;
    }
.btGridGap-50 .btShowTitle {
    left: 50px;
    right: 0;
    width: auto;
    }
.boldSection .btGridGap-50 .tilesWall,
.boldSection .tilesWall.btGridGap-50 {
    margin-top: -50px;
    }
.boldSection.gutter .btGridGap-50 .tilesWall,
.boldSection.gutter .tilesWall.btGridGap-50 {
    margin-left: -50px;
    }
.boldSection:not(.gutter) .btGridGap-50 .tilesWall,
.boldSection:not(.gutter) .tilesWall.btGridGap-50 {
    margin-right: 50px;
    }
.btGridGap-50 .tilesWall.classic .btGridOuterContent {
    padding: 70px 20px 20px 70px;
    }
.btGridGap-50.tilesWall .btShowTitle {
    margin: 0 0 0 50px;
    }
.btGridGap-50.tilesWall .btShowTitle .btShowTitleCaptionTxt {
    display: block;
    }
.btGridGap-50.tilesWall .btShowTitle .btShowTitleCaptionTxt:after,
.btGridGap-50.tilesWall .btShowTitle .btShowTitleCaptionTxt:before {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.btGridGap-50.tilesWall .btShowTitle .btShowTitleCaptionTxt .header {
    display: block;
    }
.btGridGap-50.tilesWall .captionPane {
    padding: 50px 0 0 50px;
    }
.btCatFilter {
    padding: 2em 20px;
    text-transform: uppercase;
    font-size: .8125em;
    font-family: Roboto Condensed;
    }
.btCatFilter .btCatFilterItem {
    padding: 0 1em;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btCatFilter .btCatFilterItem:hover {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btCatFilter .btCatFilterItem:hover b:after {
    width: 100%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border-bottom-color: #dc0003 !important;
    }
.btCatFilter .btCatFilterItem.active {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    cursor: text;
    }
.btCatFilter .btCatFilterItem.active b:after {
    border-bottom-color: #dc0003 !important;
    width: 100%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btCatFilter .btCatFilterItem b {
    font-weight: 400;
    position: relative;
    }
.btCatFilter .btCatFilterItem b:after {
    content: "";
    display: block;
    border-bottom: 1px solid #dc0003;
    bottom: 0;
    left: 0;
    width: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .btCatFilter .btCatFilterItem b:after,
.btDarkSkin .btLightSkin .btCatFilter .btCatFilterItem b:after,
.btLightSkin .btDarkSkin .btLightSkin .btCatFilter .btCatFilterItem b:after {
    border-bottom-color: #181818;
    }
.btDarkSkin .btCatFilter .btCatFilterItem b:after,
.btLightSkin .btDarkSkin .btCatFilter .btCatFilterItem b:after,
.btDarkSkin.btLightSkin .btDarkSkin .btCatFilter .btCatFilterItem b:after {
    border-bottom-color: #fff;
    }
.btCatFilter .btCatFilterTitle {
    opacity: .6;
    }
.btCatFilter .btCatFilterTitle b {
    font-weight: 400;
    }

/* Prev next button */
.nbs {
    cursor: pointer;
    z-index: 1;
    position: absolute;
    top: 50%;
    z-index: 5;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: -60px;
    padding: 0;
    }
.btCarouselSmallNav .nbs {
    margin-top: -25px;
    }
.btSimpleArrows .nbs {
    left: 50%;
    right: auto;
    top: 100%;
    margin: -78px 0 0;
    }
.btSimpleArrows .nbs a:hover:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    font-weight: 700;
    }
.nsPrev.nbs {
    left: 0;
    }
.btSimpleArrows .nsPrev.nbs {
    left: 50%;
    right: auto;
    margin-left: -663px;
    }
.rtl .btSimpleArrows .nsPrev.nbs {
    margin-left: 556.05px;
    }
.btCarouselSmallNav .nsPrev.nbs {
    left: auto;
    right: 47px;
    }
.rtl .btCarouselSmallNav .nsPrev.nbs {
    left: 0;
    right: auto;
    }
.gridItem .btCarouselSmallNav .nsPrev.nbs {
    top: auto;
    bottom: 37.95px;
    }
.nsNext.nbs {
    right: 0;
    }
.btSimpleArrows .nsNext.nbs {
    left: 50%;
    right: auto;
    margin-left: -605.1px;
    }
.rtl .btSimpleArrows .nsNext.nbs {
    margin-left: 614.1px;
    }
.btCarouselSmallNav .nsNext.nbs {
    right: 0;
    }
.rtl .btCarouselSmallNav .nsNext.nbs {
    right: auto;
    left: 47px;
    }
.gridItem .btCarouselSmallNav .nsNext.nbs {
    top: auto;
    bottom: 37.95px;
    }
.nbs a {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 120px;
    height: 120px;
    }
.btSimpleArrows .nbs a {
    width: 48px;
    height: 48px;
    }
.btCarouselSmallNav .nbs a {
    width: 40px;
    height: 40px;
    background: rgba(255,255,255,.2);
    border-radius: 50%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.nbs a .nbsImage {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: opacity 1s ease 0s;
    -moz-transition: opacity 1s ease 0s;
    transition: opacity 1s ease 0s;
    opacity: 0;
    top: 0;
    right: 0;
    z-index: 4;
    }
.btNextPrevRow .nbs a .nbsImage {
    opacity: 1;
    }
.nbs a .nbsImage .nbsImgHolder {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
    border: 1px solid #fff;
    }
.nbs a .nbsItem {
    pointer-events: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 35vw;
    opacity: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.nsPrev.nbs a .nbsItem {
    -webkit-transform: translate3d(40px,0,0);
    -moz-transform: translate3d(40px,0,0);
    -ms-transform: translate3d(40px,0,0);
    transform: translate3d(40px,0,0);
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    left: 140px;
    }
.nsPrev.nbs a .nbsItem .btCarouselSmallNav {
    left: 60px;
    }
.nsNext.nbs a .nbsItem {
    -webkit-transform: translate3d(-40px,0,0);
    -moz-transform: translate3d(-40px,0,0);
    -ms-transform: translate3d(-40px,0,0);
    transform: translate3d(-40px,0,0);
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    right: 140px;
    }
.nsNext.nbs a .nbsItem .btCarouselSmallNav {
    right: 60px;
    }
.btNextPrevRow .nbs a .nbsItem {
    opacity: 1;
    }
.nbs a .nbsItem .nbsDir {
    display: block;
    font-size: .8em;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    font-weight: 400;
    }
.nbs a .nbsItem .nbsTitle {
    display: block;
    overflow: hidden;
    font-size: .85em;
    line-height: 1.2;
    }
.nbs a:hover .nbsItem {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.nbs a:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    border-radius: 50%;
    opacity: 1;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btCarouselSmallNav .nbs a:after {
    display: none;
    }
.touch .nbs a:after {
    opacity: 1;
    }
.btLightSkin .nbs a:after,
.btDarkSkin .btLightSkin .nbs a:after,
.btLightSkin .btDarkSkin .btLightSkin .nbs a:after {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .nbs a:after,
.btLightSkin .btDarkSkin .nbs a:after,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a:after {
    background: rgba(255,255,255,.2);
    }
.btLightSkin .nbs a:hover:after,
.btDarkSkin .btLightSkin .nbs a:hover:after,
.btLightSkin .btDarkSkin .btLightSkin .nbs a:hover:after {
    background: #fff;
    border: 1px solid #181818;
    opacity: .75;
    }
.btDarkSkin .nbs a:hover:after,
.btLightSkin .btDarkSkin .nbs a:hover:after,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a:hover:after {
    background: #fff;
    border: 0;
    opacity: 1;
    }
.nbs a:before {
    display: block;
    line-height: 1;
    font-family: 'CustomEssentialSet';
    font-weight: normal;
    font-size: 40px;
    z-index: 4;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btLightSkin .nbs a:before,
.btDarkSkin .btLightSkin .nbs a:before,
.btLightSkin .btDarkSkin .btLightSkin .nbs a:before {
    color: #181818;
    }
.btDarkSkin .nbs a:before,
.btLightSkin .btDarkSkin .nbs a:before,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a:before {
    color: #fff;
    }
.btSimpleArrows .nbs a:before {
    font-size: 16px;
    }
.btCarouselSmallNav .nbs a:before {
    font-size: 16px;
    color: #fff;
    }
.nsNext.nbs a:before {
    content: '\ea7d';
    }
.nsPrev.nbs a:before {
    content: '\ea7c';
    }
.btLightSkin .nbs a:hover:before,
.btDarkSkin .btLightSkin .nbs a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .nbs a:hover:before {
    color: #181818;
    }
.btDarkSkin .nbs a:hover:before,
.btLightSkin .btDarkSkin .nbs a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a:hover:before {
    color: #181818;
    }
.btCarouselSmallNav .nbs a:hover:before {
    color: #181818;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    font-weight: 700;
    }
.btLightSkin .nbs a,
.btDarkSkin .btLightSkin .nbs a,
.btLightSkin .btDarkSkin .btLightSkin .nbs a {
    color: #181818;
    }
.btDarkSkin .nbs a,
.btLightSkin .btDarkSkin .nbs a,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a,
.btMediaBox .nbs a {
    color: #fff;
    }
.btLightSkin .nbs a:hover,
.btDarkSkin .btLightSkin .nbs a:hover,
.btLightSkin .btDarkSkin .btLightSkin .nbs a:hover {
    color: #181818;
    }
.btDarkSkin .nbs a:hover,
.btLightSkin .btDarkSkin .nbs a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .nbs a:hover,
.btMediaBox .nbs a:hover {
    color: #fff;
    }
.nbs a:hover:before {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    }
.btCarouselSmallNav .nbs a:hover {
    background: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.nbs a:hover .nbsItem {
    opacity: 1;
    }
.nbs a:hover .nbsImage {
    opacity: 1;
    }
.btNextPrevRow .nbs a:hover .nbsImage {
    opacity: 0;
    }
.neighboringArticles {
    padding: 30px 15px;
    margin: 0 0 30px;
    border-width: 1px;
    border-style: solid;
    }
.btLightSkin .neighboringArticles,
.btDarkSkin .btLightSkin .neighboringArticles,
.btLightSkin .btDarkSkin .btLightSkin .neighboringArticles {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .neighboringArticles,
.btLightSkin .btDarkSkin .neighboringArticles,
.btDarkSkin.btLightSkin .btDarkSkin .neighboringArticles {
    border-color: rgba(255,255,255,.1);
    }
.neighboringArticles .nbs {
    margin: 0;
    position: relative;
    width: auto;
    padding: 0;
    }
.neighboringArticles .nbs a {
    overflow: hidden;
    position: relative;
    width: auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto;
    }
.neighboringArticles .nbs a:before,
.neighboringArticles .nbs a:after {
    display: none;
    }
.neighboringArticles .nbs a .nbsImage {
    opacity: 1;
    position: relative;
    width: 41px;
    height: 41px;
    -webkit-flex: 0 0 41px;
    -ms-flex: 0 0 41px;
    flex: 0 0 41px;
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .neighboringArticles .nbs a .nbsImage,
.btDarkSkin .btLightSkin .neighboringArticles .nbs a .nbsImage,
.btLightSkin .btDarkSkin .btLightSkin .neighboringArticles .nbs a .nbsImage {
    border: 1px solid transparent;
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .neighboringArticles .nbs a .nbsImage,
.btLightSkin .btDarkSkin .neighboringArticles .nbs a .nbsImage,
.btDarkSkin.btLightSkin .btDarkSkin .neighboringArticles .nbs a .nbsImage {
    border: 1px solid transparent;
    background: rgba(255,255,255,.1);
    }
.neighboringArticles .nbs a .nbsImage:before {
    display: block;
    line-height: 1;
    font-family: 'Icon7Stroke';
    font-weight: normal;
    font-size: 32px;
    }
.neighboringArticles .nbs a .nbsImage .nbsImgHolder {
    border: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.btHardRoundedButtons .neighboringArticles .nbs a .nbsImage .nbsImgHolder {
    border-radius: 0;
    }
.btSoftRoundedButtons .neighboringArticles .nbs a .nbsImage .nbsImgHolder {
    border-radius: 0;
    }
.neighboringArticles .nbs a .nbsItem {
    width: auto;
    position: relative;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: block;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    padding: 0 15px;
    }
.neighboringArticles .nbs a .nbsItem .nbsDir {
    font-size: .366em;
    line-height: 1.1;
    font-family: 'Roboto Condensed',arial,sans-serif;
    }
.neighboringArticles .nbs a .nbsItem .nbsTitle {
    font-size: .533em;
    line-height: 1.3;
    font-weight: 700;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.neighboringArticles .nbs a:hover .nbsImage {
    opacity: .75;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .neighboringArticles .nbs a:hover .nbsImage,
.btDarkSkin .btLightSkin .neighboringArticles .nbs a:hover .nbsImage,
.btLightSkin .btDarkSkin .btLightSkin .neighboringArticles .nbs a:hover .nbsImage {
    border: 1px solid #181818;
    background: #fff;
    }
.btDarkSkin .neighboringArticles .nbs a:hover .nbsImage,
.btLightSkin .btDarkSkin .neighboringArticles .nbs a:hover .nbsImage,
.btDarkSkin.btLightSkin .btDarkSkin .neighboringArticles .nbs a:hover .nbsImage {
    border: 1px solid #fff;
    background: #181818;
    }
.neighboringArticles .nbs a:hover .nbsImage .nbsImgHolder {
    opacity: 0;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    }
.neighboringArticles .nbs a:hover .nbsTitle {
    color: #dc0003;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.neighboringArticles .nbs.nsPrev .nbsItem {
    left: auto;
    right: auto;
    }
.rtl .neighboringArticles .nbs.nsPrev .nbsItem {
    text-align: right;
    }
.neighboringArticles .nbs.nsPrev .nbsImage:before {
    content: '\e686';
    }
.rtl .neighboringArticles .nbs.nsPrev .nbsImage:before {
    content: '\e684';
    }
.neighboringArticles .nbs.nsNext .nbsItem {
    left: auto;
    right: auto;
    }
.rtl .neighboringArticles .nbs.nsNext .nbsItem {
    text-align: left;
    }
.neighboringArticles .nbs.nsNext .nbsImage:before {
    content: '\e684';
    }
.rtl .neighboringArticles .nbs.nsNext .nbsImage:before {
    content: '\e686';
    }
h4.nbs.slick-disabled {
    opacity: .2;
    cursor: default;
    }
h4.nbs.slick-disabled a {
    cursor: none;
    pointer-events: none;
    }
.btSliderHideArrows h4.nbs {
    display: none !important;
    }
.nbs a:hover:before .btDarkSkin,
.nbs a:hover:before .btLightSkin .btDarkSkin,
.nbs a:hover:before .btDarkSkin.btLightSkin .btDarkSkin,
.nbs a:hover:after .btDarkSkin,
.nbs a:hover:after .btLightSkin .btDarkSkin,
.nbs a:hover:after .btDarkSkin.btLightSkin .btDarkSkin {
    color: #fff !important;
    }
.btMediaBox .nbs a:hover:before .btDarkSkin,
.btMediaBox .nbs a:hover:before .btLightSkin .btDarkSkin,
.btMediaBox .nbs a:hover:before .btDarkSkin.btLightSkin .btDarkSkin,
.btMediaBox .nbs a:hover:after .btDarkSkin,
.btMediaBox .nbs a:hover:after .btLightSkin .btDarkSkin,
.btMediaBox .nbs a:hover:after .btDarkSkin.btLightSkin .btDarkSkin {
    color: #fff;
    }
.nbs a:hover:before .btLightSkin,
.nbs a:hover:before .btDarkSkin .btLightSkin,
.nbs a:hover:before .btLightSkin .btDarkSkin .btLightSkin,
.nbs a:hover:after .btLightSkin,
.nbs a:hover:after .btDarkSkin .btLightSkin,
.nbs a:hover:after .btLightSkin .btDarkSkin .btLightSkin {
    color: #181818 !important;
    }
.btMediaBox .nbs a:hover:before .btLightSkin,
.btMediaBox .nbs a:hover:before .btDarkSkin .btLightSkin,
.btMediaBox .nbs a:hover:before .btLightSkin .btDarkSkin .btLightSkin,
.btMediaBox .nbs a:hover:after .btLightSkin,
.btMediaBox .nbs a:hover:after .btDarkSkin .btLightSkin,
.btMediaBox .nbs a:hover:after .btLightSkin .btDarkSkin .btLightSkin {
    color: #fff;
    }

/* Slider dots navigation */
.slick-dots {
    position: absolute;
    bottom: 47px;
    width: 320px;
    left: 50%;
    margin: 0 0 0 -160px;
    text-align: center;
    padding: 0;
    }
.rtl .slick-dots {
    left: auto;
    right: 50%;
    margin: 0 -160px 0 0;
    padding: 0;
    }
.btSimpleArrows .slick-dots {
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
    text-align: right;
    max-width: 1326px;
    width: auto;
    bottom: 46px;
    }
.rtl .btSimpleArrows .slick-dots {
    text-align: left;
    }
.btSliderHidePaging .slick-dots {
    display: none !important;
    }
.slick-dots li {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    width: 10px;
    list-style: none;
    }
.slick-dots li button {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    width: 10px;
    height: 10px;
    line-height: 10px;
    vertical-align: middle;
    list-style: none;
    opacity: .25;
    border-radius: 50%;
    cursor: pointer;
    color: transparent;
    font-size: 0;
    -webkit-transition: 150ms ease all;
    -moz-transition: 150ms ease all;
    transition: 150ms ease all;
    border: 0;
    background: transparent;
    }
.btLightSkin .slick-dots li button,
.btDarkSkin .btLightSkin .slick-dots li button,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li button {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    }
.btDarkSkin .slick-dots li button,
.btLightSkin .btDarkSkin .slick-dots li button,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li button {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    }
.slick-dots li.slick-active button,
.slick-dots li.slick-active button:hover {
    cursor: pointer;
    cursor: default;
    opacity: 1;
    }
.btLightSkin .slick-dots li.slick-active button,
.btDarkSkin .btLightSkin .slick-dots li.slick-active button,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li.slick-active button,
.btLightSkin .slick-dots li.slick-active button:hover,
.btDarkSkin .btLightSkin .slick-dots li.slick-active button:hover,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li.slick-active button:hover {
    -webkit-box-shadow: 0 5px 20px rgba(255,255,255,.3),0 0 0 10px #181818 inset;
    box-shadow: 0 5px 20px rgba(255,255,255,.3),0 0 0 10px #181818 inset;
    }
.btDarkSkin .slick-dots li.slick-active button,
.btLightSkin .btDarkSkin .slick-dots li.slick-active button,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li.slick-active button,
.btDarkSkin .slick-dots li.slick-active button:hover,
.btLightSkin .btDarkSkin .slick-dots li.slick-active button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li.slick-active button:hover {
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.2),0 0 0 10px #fff inset;
    box-shadow: 0 5px 20px rgba(0,0,0,.2),0 0 0 10px #fff inset;
    }
.slick-dots li button:hover {
    opacity: .5;
    }
.btLightSkin .slick-dots li button:hover,
.btDarkSkin .btLightSkin .slick-dots li button:hover,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li button:hover {
    -webkit-box-shadow: 0 0 0 10px #181818 inset;
    box-shadow: 0 0 0 10px #181818 inset;
    }
.btDarkSkin .slick-dots li button:hover,
.btLightSkin .btDarkSkin .slick-dots li button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li button:hover {
    -webkit-box-shadow: 0 0 0 10px #fff inset;
    box-shadow: 0 0 0 10px #fff inset;
    }

/* Slick slider */
.slick-slider {
    position: relative;
    direction: ltr;
    }
.slick-slider .slick-list {
    display: block;
    overflow: hidden;
    position: relative;
    padding: 0;
    margin: 0 -15px;
    }
.slick-slider .slick-track {
    display: block;
    position: relative;
    }
.fixedSliderHeight.slick-slider .slick-track {
    display: table;
    width: 100%;
    height: 100%;
    }
.slick-slider .slick-track:after {
    clear: both;
    }
.slick-slider .slick-track:before,
.slick-slider .slick-track:after {
    content: "";
    display: table;
    }
.slick-slider .slick-track .slick-slide {
    display: none;
    float: left;
    min-height: 1px;
    -webkit-transition: opacity 360ms ease 0s;
    -moz-transition: opacity 360ms ease 0s;
    transition: opacity 360ms ease 0s;
    z-index: 3;
    }
.slick-initialized.slick-slider .slick-track .slick-slide {
    display: block;
    }
.fixedSliderHeight.slick-initialized.slick-slider .slick-track .slick-slide {
    display: table-cell !important;
    vertical-align: middle;
    float: none;
    }
.slick-slider .slick-track .slick-slide .btSliderPort {
    display: table;
    width: 100%;
    height: 100%;
    padding: 0;
    }
.autoSliderHeight .slick-slider .slick-track .slick-slide .btSliderPort {
    height: auto;
    }
.largeSliderHeight.slick-slider .slick-track .slick-slide .btSliderPort {
    min-height: 100vh;
    height: 100vh;
    }
.slick-slider .slick-track .slick-slide .btSliderPort .btSliderCell {
    display: table-cell;
    vertical-align: middle;
    }
.slick-slider .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter {
    max-width: 1326px;
    margin: 0 auto;
    width: auto;
    height: auto;
    }
.slick-slider .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {
    -webkit-transition: transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;
    -moz-transition: transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;
    transition: transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;
    -webkit-transform: translate3d(100px,0,0);
    -moz-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0);
    opacity: 0;
    }
.btMenuVertical .slick-slider .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter {
    max-width: 1036px;
    }
.slick-slider .slick-track .slick-slide .btSliderPort.single-post,
.slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent {
    position: relative;
    }
.slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before {
    display: block;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    }
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before {
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 20%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 55%,rgba(255,255,255,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 20%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 55%,rgba(255,255,255,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 20%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 55%,rgba(255,255,255,.8) 70%);
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 20%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 55%,rgba(255,255,255,.8) 70%);
    background: linear-gradient(to right,rgba(255,255,255,.8) 20%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 55%,rgba(255,255,255,.8) 70%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    }
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post:before,
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent:before {
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 45%,rgba(24,24,24,0) 55%,rgba(24,24,24,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 45%,rgba(24,24,24,0) 55%,rgba(24,24,24,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 45%,rgba(24,24,24,0) 55%,rgba(24,24,24,.8) 70%);
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 45%,rgba(24,24,24,0) 55%,rgba(24,24,24,.8) 70%);
    background: linear-gradient(to right,rgba(24,24,24,.8) 20%,rgba(24,24,24,0) 45%,rgba(24,24,24,0) 55%,rgba(24,24,24,.8) 70%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    }
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before {
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 70%);
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 70%);
    background: linear-gradient(to right,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 70%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    }
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-right:before,
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-right:before {
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 70%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 70%);
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 70%);
    background: linear-gradient(to right,rgba(24,24,24,.8) 0%,rgba(24,24,24,0) 15%,rgba(24,24,24,0) 30%,rgba(24,24,24,.8) 70%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    }
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before,
.btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before,
.btLightSkin .btDarkSkin .btLightSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before {
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 100%);
    background: linear-gradient(to right,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#80FFFFFF',GradientType=1);
    }
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.text-left:before,
.btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before,
.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before,
.btDarkSkin.btLightSkin .btDarkSkin .slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-transparent.text-left:before {
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 30%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 30%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%);
    background: -webkit-linear-gradient(left,rgba(24,24,24,.8) 30%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%);
    background: -moz-linear-gradient(left,rgba(24,24,24,.8) 30%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%);
    background: linear-gradient(to right,rgba(24,24,24,.8) 30%,rgba(24,24,24,0) 70%,rgba(24,24,24,0) 85%,rgba(24,24,24,.8) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181818',endColorstr='#cc181818',GradientType=1);
    }
.slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-solid:before,
.slick-slider .slick-track .slick-slide .btSliderPort.single-post.content-background-semi-transparent:before {
    display: none;
    }
.slick-slider .slidedItem.slick-center .btSliderCell .btSlideGutter .btSlidePane,
.slick-slider .slidedItem.slick-current .btSliderCell .btSlideGutter .btSlidePane,
.slick-slider .slidedItem.slick-active .btSliderCell .btSlideGutter .btSlidePane {
    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    transform: translate3d(0,0,0) !important;
    opacity: 1 !important;
    }
.slidedVariable .slidedItem.firstItem,
.slidedVariable .slidedItem.firstItem .btSliderPort {
    width: 100vw;
    }
.slidedVariable .slidedItem.firstItem .btSliderPort,
.slidedVariable .slidedItem.firstItem .btSliderPort .btSliderPort {
    width: 100vw;
    }

/* Fixed slider height IE11 Fix */
@media all and (-ms-high-contrast:none) {
.fixedSliderHeight.slick-slider.slick-initialized .slick-track {
    display: block;
    height: 100%;
    }
.fixedSliderHeight.slick-slider.slick-initialized .slick-track .slidedItem.slick-slide {
    height: 100%;
    float: left;
    display: table !important;
    }
}

.variableImg {
    height: 100%;
    overflow: hidden;
    }
.variableImg img {
    height: 100%;
    width: auto;
    }
.variableImg {
    position: relative;
    }
.slidedItem.firstItem > .port:after,
.slidedItem .variableImg:after,
.btGhost > .port:after {
    content: ' ';
    display: block;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.slidedItem > .port .btSlideGutter,
.btGhost > .port .rowItem {
    position: relative;
    z-index: 2;
    }
.slidedItem.firstItem > .port:after,
.btGhost > .port:after {
    background-color: rgba(0,0,0,.6);
    }
.slidedItem.slick-current .variableImg:after {
    background-color: rgba(0,0,0,0);
    }

/* Simple slider / Client list */
.boldClientList,
.boldClientRegularList {
    position: relative;
    padding: 0;
    margin: 0 -15px;
    }
.boldClientList .bclItem,
.boldClientRegularList .bclItem {
    position: relative;
    margin: 0;
    }
.boldClientList .bclItem .bclItemChild,
.boldClientRegularList .bclItem .bclItemChild {
    display: block;
    position: relative;
    }
.boldClientList .bclItem .bclItemChild .bclItemChildContent,
.boldClientRegularList .bclItem .bclItemChild .bclItemChildContent {
    width: 100%;
    }
.btNoPadding.boldClientList .bclItem .bclItemChild .bclItemChildContent,
.btNoPadding.boldClientRegularList .bclItem .bclItemChild .bclItemChildContent {
    padding: 0;
    }
.btDefaultPadding.boldClientList .bclItem .bclItemChild .bclItemChildContent,
.btDefaultPadding.boldClientRegularList .bclItem .bclItemChild .bclItemChildContent {
    padding: 15px;
    }
.btDoublePadding.boldClientList .bclItem .bclItemChild .bclItemChildContent,
.btDoublePadding.boldClientRegularList .bclItem .bclItemChild .bclItemChildContent {
    padding: 30px;
    }
.btOnTopArrow.boldClientList h4.nbs,
.btOnTopArrow.boldClientRegularList h4.nbs {
    top: -27px;
    }
.btNextToSlidesArrow.boldClientList .nsPrev.nbs,
.btNextToSlidesArrow.boldClientRegularList .nsPrev.nbs {
    left: 15px;
    right: auto;
    }
.boldSection.gutter .btNextToSlidesArrow.boldClientList .nsPrev.nbs,
.boldSection.gutter .btNextToSlidesArrow.boldClientRegularList .nsPrev.nbs {
    left: -60px;
    }
.btNextToSlidesArrow.boldClientList .nsNext.nbs,
.btNextToSlidesArrow.boldClientRegularList .nsNext.nbs {
    right: 15px;
    }
.boldSection.gutter .btNextToSlidesArrow.boldClientList .nsNext.nbs,
.boldSection.gutter .btNextToSlidesArrow.boldClientRegularList .nsNext.nbs {
    right: -60px;
    }
.rtl .btNextToSlidesArrow.boldClientList .nsNext.nbs,
.rtl .btNextToSlidesArrow.boldClientRegularList .nsNext.nbs {
    left: auto;
    }
.btLightSkin .boldClientList .nbs a,
.btDarkSkin .btLightSkin .boldClientList .nbs a,
.btLightSkin .btDarkSkin .btLightSkin .boldClientList .nbs a,
.btLightSkin .boldClientRegularList .nbs a,
.btDarkSkin .btLightSkin .boldClientRegularList .nbs a,
.btLightSkin .btDarkSkin .btLightSkin .boldClientRegularList .nbs a {
    background: rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 1px transparent inset;
    box-shadow: 0 0 0 1px transparent inset;
    }
.btLightSkin .boldClientList .nbs a:before,
.btDarkSkin .btLightSkin .boldClientList .nbs a:before,
.btLightSkin .btDarkSkin .btLightSkin .boldClientList .nbs a:before,
.btLightSkin .boldClientRegularList .nbs a:before,
.btDarkSkin .btLightSkin .boldClientRegularList .nbs a:before,
.btLightSkin .btDarkSkin .btLightSkin .boldClientRegularList .nbs a:before {
    color: #181818;
    }
.btLightSkin .boldClientList .nbs a:hover,
.btDarkSkin .btLightSkin .boldClientList .nbs a:hover,
.btLightSkin .btDarkSkin .btLightSkin .boldClientList .nbs a:hover,
.btLightSkin .boldClientRegularList .nbs a:hover,
.btDarkSkin .btLightSkin .boldClientRegularList .nbs a:hover,
.btLightSkin .btDarkSkin .btLightSkin .boldClientRegularList .nbs a:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    }
.btLightSkin .boldClientList .nbs a:hover:before,
.btDarkSkin .btLightSkin .boldClientList .nbs a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .boldClientList .nbs a:hover:before,
.btLightSkin .boldClientRegularList .nbs a:hover:before,
.btDarkSkin .btLightSkin .boldClientRegularList .nbs a:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .boldClientRegularList .nbs a:hover:before {
    color: #181818;
    }
.btDarkSkin .boldClientList .nbs a,
.btLightSkin .btDarkSkin .boldClientList .nbs a,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientList .nbs a,
.btDarkSkin .boldClientRegularList .nbs a,
.btLightSkin .btDarkSkin .boldClientRegularList .nbs a,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientRegularList .nbs a {
    background: rgba(255,255,255,.1);
    -webkit-box-shadow: 0 0 0 1px transparent inset;
    box-shadow: 0 0 0 1px transparent inset;
    }
.btDarkSkin .boldClientList .nbs a:before,
.btLightSkin .btDarkSkin .boldClientList .nbs a:before,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientList .nbs a:before,
.btDarkSkin .boldClientRegularList .nbs a:before,
.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:before,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:before {
    color: #fff;
    }
.btDarkSkin .boldClientList .nbs a:hover,
.btLightSkin .btDarkSkin .boldClientList .nbs a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientList .nbs a:hover,
.btDarkSkin .boldClientRegularList .nbs a:hover,
.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    }
.btDarkSkin .boldClientList .nbs a:hover:before,
.btLightSkin .btDarkSkin .boldClientList .nbs a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientList .nbs a:hover:before,
.btDarkSkin .boldClientRegularList .nbs a:hover:before,
.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .boldClientRegularList .nbs a:hover:before {
    color: #181818;
    }
.boldClientList {
    margin: 0;
    }
.boldSection.gutter .boldClientList {
    margin: 0 -15px;
    }
.boldSection.gutter .boldClientList .slick-slider h4.nbs {
    padding: 0;
    }
.boldClientList .bclPort {
    max-width: 1326px;
    position: static !important;
    margin: 0 auto;
    overflow: hidden;
    }
.boldSection:not(.gutter) .boldClientList .bclPort {
    max-width: 100%;
    }
.col-ms-12 .boldClientRegularList .bclItem {
    width: 16.6666667%;
    }
.col-ms-12 .boldClientRegularList .bclItem:nth-child(3n + 1) {
    clear: none;
    }
.col-ms-12 .boldClientRegularList .bclItem:nth-child(6n + 1) {
    clear: left;
    }
@media (max-width: 1386px) {
.bclPort {
    max-width: 1386px;
    }
}

/* Twitter widget */
.recentTweets {
    -webkit-backface-visibility: hidden;
    }
.recentTweets img {
    margin: 0 auto 7.5px;
    border-radius: 50%;
    display: block;
    }
.recentTweets small:before {
    content: '\f099';
    font: 19px/1 FontAwesome;
    position: relative;
    top: 3px;
    margin-right: 3px;
    color: #dc0003;
    clear: both;
    }
.recentTweets small {
    margin-bottom: 20px;
    }
.recentTweets p {
    margin: 0 0 25px;
    }
.recentTweets p a {
    opacity: .7;
    }
.recentTweets p a:hover {
    opacity: 1;
    }

/* Overlay gallery slider info bar and close */
.btCloseGhost {
    display: block;
    position: absolute;
    z-index: 7;
    top: 10px;
    right: 10px;
    }
.btGetInfo {
    position: absolute;
    z-index: 7;
    bottom: 10px;
    left: 30px;
    }
.btInfoBar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 6;
    background-color: rgba(0,0,0,.5);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: transform 260ms ease;
    -moz-transition: transform 260ms ease;
    transition: transform 260ms ease;
    }
.btInfoBar .btInfoBarMeta {
    padding: 10px 0 10px 40px;
    line-height: 26px;
    }
.btInfoBar .btInfoBarMeta p {
    display: inline-block;
    margin: 0 0 0 15px;
    font-weight: 400;
    color: white;
    text-transform: uppercase;
    font-family: Roboto Condensed;
    font-size: .8125em;
    }
.btInfoBar .btInfoBarMeta p strong {
    padding: 0 5px 0 10px;
    font-weight: 700;
    }
.btInfoBar.open {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }

/* Tabs */
.tabsHeader {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    clear: left;
    overflow: hidden;
    overflow: hidden;
    }
.rtl .tabsHeader {
    clear: right;
    padding: 0;
    }
.btLightSkin .tabsHeader,
.btDarkSkin .btLightSkin .tabsHeader,
.btLightSkin .btDarkSkin .btLightSkin .tabsHeader {
    border: 1px solid rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.05);
    box-shadow: 0 5px 20px rgba(0,0,0,.05);
    }
.btDarkSkin .tabsHeader,
.btLightSkin .btDarkSkin .tabsHeader,
.btDarkSkin.btLightSkin .btDarkSkin .tabsHeader {
    border: 1px solid rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.05);
    box-shadow: 0 5px 20px rgba(0,0,0,.05);
    }
.btHardRoundedButtons .tabsHeader {
    border-radius: 50px;
    }
.btSoftRoundedButtons .tabsHeader {
    border-radius: 2px;
    }
.tabsHeader li {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    border-bottom: 0;
    padding: 0;
    clear: none;
    cursor: pointer;
    position: relative;
    font-family: "Roboto Slab";
    }
.rtl .tabsHeader li {
    float: right;
    }
.tabsHeader li a,
.tabsHeader li span {
    display: block;
    padding: 1em 2em 1em;
    line-height: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.tabsHeader li a:hover,
.tabsHeader li span:hover {
    color: #dc0003;
    }
.btLightSkin .tabsHeader li.on a,
.btLightSkin .tabsHeader li.on span,
.btDarkSkin .btLightSkin .tabsHeader li.on a,
.btDarkSkin .btLightSkin .tabsHeader li.on span,
.btLightSkin .btDarkSkin .btLightSkin .tabsHeader li.on a,
.btLightSkin .btDarkSkin .btLightSkin .tabsHeader li.on span {
    background-color: rgba(0,0,0,.1);
    color: #181818;
    }
.btDarkSkin .tabsHeader li.on a,
.btDarkSkin .tabsHeader li.on span,
.btLightSkin .btDarkSkin .tabsHeader li.on a,
.btLightSkin .btDarkSkin .tabsHeader li.on span,
.btDarkSkin.btLightSkin .btDarkSkin .tabsHeader li.on a,
.btDarkSkin.btLightSkin .btDarkSkin .tabsHeader li.on span {
    background-color: rgba(255,255,255,.1);
    color: #fff;
    }
.tabsHeader li.on {
    cursor: text;
    }
.tabPanes {
    clear: both;
    }
.tabPanes .tabPane {
    padding: 1em 0 0;
    }
.tabsHorizontal .tabPane {
    opacity: 0;
    display: none;
    -webkit-transition: opacity 250ms ease 250ms;
    -moz-transition: opacity 250ms ease 250ms;
    transition: opacity 250ms ease 250ms;
    }
.tabsHorizontal .tabPane.on {
    opacity: 1;
    display: block;
    }

/* Accordions */
.tabsVertical .tabAccordionTitle {
    display: block;
    padding: 1em 80px 1em 0;
    margin: 0;
    cursor: pointer;
    position: relative;
    font-family: "Roboto Slab";
    font-size: 21px;
    }
.tabsVertical .tabAccordionTitle span {
    display: inline-block;
    padding: 0;
    position: relative;
    }
.tabsVertical .tabAccordionTitle:before {
    content: "\e680";
    line-height: 32px;
    font-family: Icon7Stroke;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    margin: -16px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 0 0 1em #dc0003 inset;
    box-shadow: 0 0 0 1em #dc0003 inset;
    color: #fff;
    font-size: 32px;
    }
.tabsVertical .tabAccordionTitle:hover:before {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset;
    box-shadow: 0 0 0 1px #dc0003 inset;
    color: #dc0003;
    }
.tabsVertical .tabAccordionTitle.on:before {
    -webkit-box-shadow: 0 0 0 1px #616161 inset;
    box-shadow: 0 0 0 1px #616161 inset;
    color: #616161;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.tabsVertical .tabAccordionTitle.on:hover:before {
    -webkit-box-shadow: 0 0 0 1em #616161 inset;
    box-shadow: 0 0 0 1em #616161 inset;
    color: #fff;
    }
.btLightSkin .tabsVertical .tabAccordionTitle:hover,
.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle:hover,
.btLightSkin .btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle:hover,
.btLightSkin .tabsVertical .tabAccordionTitle.on,
.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on,
.btLightSkin .btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on {
    color: #181818;
    }
.btDarkSkin .tabsVertical .tabAccordionTitle:hover,
.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle:hover,
.btDarkSkin.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle:hover,
.btDarkSkin .tabsVertical .tabAccordionTitle.on,
.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on,
.btDarkSkin.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on {
    color: #fff;
    }
.tabsVertical .tabPane {
    padding: 0;
    }
.tabsVertical .tabPane:last-child .tabAccordionTitle {
    border-bottom: none;
    }
.tabsVertical .tabPane:last-child .tabAccordionContent {
    border-bottom: 0;
    }
.tabsVertical .tabPane:first-child .tabAccordionTitle {
    border-top: none;
    }
.tabsVertical .tabAccordionContent {
    padding: 15px 0 30px;
    display: none;
    }
.tabsVertical .tabsHeader {
    display: none;
    }
.btLightSkin .tabsVertical .tabAccordionTitle,
.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle,
.btLightSkin .btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .tabsVertical .tabAccordionTitle,
.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle,
.btDarkSkin.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle {
    border-top: 1px solid rgba(255,255,255,.1);
    }

/* Latest posts */
.btLatestPostsContainer .btSingleLatestPostImage .bpgPhoto,
.btLatestPostsContainer .btSingleLatestPostImage .boldPhotoBox,
.btLatestPostsContainer .btSingleLatestPostImage .bpgPhoto .btImage img {
    width: 100%;
    }
.btLatestPostsContainer .btSingleLatestPostContent .btArticleDate {
    display: block;
    margin: 0 0 5px;
    }
.btLatestPostsContainer .btSingleLatestPostContent h4 {
    font-size: 1.3875em;
    }
.sub-menu .btLatestPostsContainer .btSingleLatestPostContent .btSuperTitle {
    font-size: .733em;
    }
.btLatestPostsContainer .btSingleLatestPostContent .btSubTitle {
    font-size: .78325em;
    }
.sub-menu .btLatestPostsContainer .btSingleLatestPostContent .btLatestPostContent {
    font-size: .866em;
    line-height: 1.466em;
    }
.horizontalPosts.btLatestPostsContainer {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin: 0 -15px;
    }
.horizontalPosts.btLatestPostsContainer .btSingleLatestPost {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin: 0 15px;
    }
.btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost,
.btDarkSkin .btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost,
.btLightSkin .btDarkSkin .btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost {
    background-color: #fff;
    }
.btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost,
.btLightSkin .btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost,
.btDarkSkin.btLightSkin .btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost {
    background-color: #181818;
    }
.horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent {
    padding: 1.875em;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    }
.btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent,
.btDarkSkin .btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent,
.btLightSkin .btDarkSkin .btLightSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent,
.btLightSkin .btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent,
.btDarkSkin.btLightSkin .btDarkSkin .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent {
    border-color: rgba(255,255,255,.1);
    }
.rtl .horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent {
    text-align: right;
    }
.horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostImage:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.verticalPosts.btLatestPostsContainer .btSingleLatestPost {
    margin: 0 0 1.5em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.verticalPosts.btLatestPostsContainer .btSingleLatestPost:last-child {
    margin-bottom: 0;
    }
.verticalPosts.btLatestPostsContainer .btSingleLatestPostImage {
    -webkit-flex: 0 0 33%;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    }
.verticalPosts.btLatestPostsContainer .btSingleLatestPostContent {
    -webkit-flex: 0 0 67%;
    -ms-flex: 0 0 67%;
    flex: 0 0 67%;
    padding: 15px;
    }
.verticalPosts.btLatestPostsContainer .btSingleLatestPostContent > .btArticleCategories {
    display: block;
    }
.verticalPosts.btLatestPostsContainer .btLatestPostContent {
    max-height: 5.4em;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: .9em;
    }
.btLatestPostsContainer p.btLatestPostContent {
    margin-bottom: 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 5,4em;
    }

/* Gmap */
.btGoogleMap {
    width: 100%;
    }
.btGoogleMap figure,
.btGoogleMap img,
.btGoogleMap select {
    max-width: none;
    }
.btGoogleMapsWrapper {
    position: relative;
    }
.btGoogleMapsWrapper .btGoogleMapsContainer.btGoogleMapsContainerWithContent {
    height: 100% !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    }
.btGoogleMapsWrapper .btGoogleMapsContent {
    max-width: 1371px;
    padding: 4em 0;
    padding-left: 15px;
    }
.btGoogleMapsWrapper .btGoogleMapsContent > .port {
    position: relative;
    }
.btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    padding: 15px;
    overflow: hidden;
    width: 25%;
    position: relative;
    z-index: 2;
    }
.btLightSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap,
.btDarkSkin .btLightSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap,
.btLightSkin .btDarkSkin .btLightSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    color: #181818;
    background-color: rgba(255,255,255,.85);
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 2px 2px 1px 0 rgba(0,0,0,.15);
    box-shadow: 2px 2px 1px 0 rgba(0,0,0,.15);
    }
.btDarkSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap,
.btLightSkin .btDarkSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap,
.btDarkSkin.btLightSkin .btDarkSkin .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    color: #fff;
    background-color: rgba(0,0,0,.85);
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 2px 2px 1px 0 rgba(0,0,0,.15);
    box-shadow: 2px 2px 1px 0 rgba(0,0,0,.15);
    }
.btTextRight .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    right: 0;
    left: auto;
    }
.btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap .bpgPhoto {
    margin: -15px -15px 0;
    max-width: none;
    }
.btHardRoundedButtons .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    border-radius: 3px;
    }
.btSoftRoundedButtons .btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    border-radius: 3px;
    }

/* Visualizer plugin support */
.btVisualizer {
    font-family: Roboto Slab;
    }

/* Contact form 7 support */
form.wpcf7-form .wpcf7-submit {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: .8em 3.2em;
    font-family: Roboto Condensed;
    border: none;
    font-size: .8125em;
    line-height: 1;
    width: auto;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
.btHardRoundedButtons form.wpcf7-form .wpcf7-submit {
    border-radius: 50px;
    }
.btSoftRoundedButtons form.wpcf7-form .wpcf7-submit {
    border-radius: 2px;
    }
.btLightSkin form.wpcf7-form .wpcf7-submit,
.btDarkSkin .btLightSkin form.wpcf7-form .wpcf7-submit,
.btLightSkin .btDarkSkin .btLightSkin form.wpcf7-form .wpcf7-submit,
.btDarkSkin form.wpcf7-form .wpcf7-submit,
.btLightSkin .btDarkSkin form.wpcf7-form .wpcf7-submit,
.btDarkSkin.btLightSkin .btDarkSkin form.wpcf7-form .wpcf7-submit {
    color: #fff;
    background-color: #dc0003;
    }
.btLightSkin form.wpcf7-form .wpcf7-submit:hover,
.btDarkSkin .btLightSkin form.wpcf7-form .wpcf7-submit:hover,
.btLightSkin .btDarkSkin .btLightSkin form.wpcf7-form .wpcf7-submit:hover,
.btDarkSkin form.wpcf7-form .wpcf7-submit:hover,
.btLightSkin .btDarkSkin form.wpcf7-form .wpcf7-submit:hover,
.btDarkSkin.btLightSkin .btDarkSkin form.wpcf7-form .wpcf7-submit:hover {
    background-color: #760002;
    }
.btTextLeft form.wpcf7-form {
    float: left;
    width: 100%;
    }
.btTextRight form.wpcf7-form {
    float: right;
    width: 100%;
    }
form.wpcf7-form .ajax-loader {
    position: absolute;
    }

/* Star rating */
.star-rating:before {
    content: "\f005\f005\f005\f005\f005";
    color: #181818;
    letter-spacing: 1px;
    opacity: .1;
    }
.star-rating {
    overflow: hidden;
    position: relative;
    line-height: 1;
    font-family: FontAwesome;
    font-size: 1.18em;
    margin: 0;
    display: inline-block;
    -webkit-transform: translateY(.15em);
    -moz-transform: translateY(.15em);
    -ms-transform: translateY(.15em);
    transform: translateY(.15em);
    }
.star-rating .rating {
    display: none;
    }
.star-rating span {
    overflow: hidden;
    top: 0;
    left: 0;
    position: absolute;
    color: transparent;
    display: block;
    }
.rtl .star-rating span {
    left: auto;
    right: 0;
    color: transparent;
    }
.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: 1px;
    color: #dc0003;
    position: absolute;
    left: 0;
    }
.rtl .star-rating span:before {
    left: auto;
    right: 0;
    }
.widget_recent_reviews .star-rating {
    font-size: 12px;
    }
.products .star-rating {
    margin: 7px 0 0;
    font-size: .955em;
    }

/* Portfolio changes */
.single-portfolio .boldArticle {
    border-width: 2px;
    border-style: solid;
    padding: 30px 60px 30px;
    margin-bottom: 30px;
    }
.single-portfolio.btHideHeadline .boldArticle {
    padding-top: 60px;
    }
.single-portfolio .boldArticle.btPortfolioSingleItemColumns {
    padding-top: 60px !important;
    }
.btLightSkin.single-portfolio .boldArticle,
.btDarkSkin .btLightSkin.single-portfolio .boldArticle,
.btLightSkin .btDarkSkin .btLightSkin.single-portfolio .boldArticle {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin.single-portfolio .boldArticle,
.btLightSkin .btDarkSkin.single-portfolio .boldArticle,
.btDarkSkin.btLightSkin .btDarkSkin.single-portfolio .boldArticle {
    border-color: rgba(255,255,255,.1);
    }
.btNoSidebar.single-portfolio .boldArticle {
    max-width: 1326px;
    margin: 30px auto;
    }
.single-portfolio .boldArticle .btArticleHeader .btSuperTitle {
    font-size: .8125em;
    }
.single-portfolio .boldArticle .btArticleHeader .btPortfolioSubtitle {
    opacity: 1;
    }
.single-portfolio .boldArticle .socialRow {
    padding: 2em 30px 0;
    margin: 2em -30px 0;
    border-top-style: solid;
    border-top-width: 1px;
    }
.single-portfolio .boldArticle.btPortfolioSingleItemColumns .socialRow {
    margin-left: 0;
    padding-left: 0;
    }
.single-portfolio .boldArticle.btPortfolioSingleItemColumns .btMediaBox {
    margin-bottom: 0;
    }
.single-portfolio.rtl .boldArticle.btPortfolioSingleItemColumns .socialRow {
    margin-left: -30px;
    padding-left: -30px;
    margin-right: 0;
    padding-right: 0;
    }
.btLightSkin.single-portfolio .boldArticle .socialRow,
.btDarkSkin .btLightSkin.single-portfolio .boldArticle .socialRow,
.btLightSkin .btDarkSkin .btLightSkin.single-portfolio .boldArticle .socialRow {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin.single-portfolio .boldArticle .socialRow,
.btLightSkin .btDarkSkin.single-portfolio .boldArticle .socialRow,
.btDarkSkin.btLightSkin .btDarkSkin.single-portfolio .boldArticle .socialRow {
    border-color: rgba(255,255,255,.1);
    }
.btLightSkin mark,
.btDarkSkin .btLightSkin mark,
.btLightSkin .btDarkSkin .btLightSkin mark {
    background: rgba(0,0,0,.2);
    }
.btDarkSkin mark,
.btLightSkin .btDarkSkin mark,
.btDarkSkin.btLightSkin .btDarkSkin mark {
    background: rgba(255,255,255,.2);
    }
.mfp-bg {
    opacity: .95 !important;
    }
button.mfp-close {
    top: 10px !important;
    right: 10px !important;
    opacity: 1 !important;
    background: transparent !important;
    width: 40px !important;
    height: 40px !important;
    }
button.mfp-close:before {
    margin: 0 !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 20px !important;
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 1px #fff inset !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    font-family: Icon7Stroke !important;
    border-radius: 50% !important;
    content: "\e680" !important;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
button.mfp-close:hover:before {
    -webkit-box-shadow: 0 0 0 1.5em #fff inset !important;
    box-shadow: 0 0 0 1.5em #fff inset !important;
    color: #181818 !important;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.rtl button.mfp-close {
    right: auto !important;
    left: 10px !important;
    }
button.mfp-close:hover {
    background: transparent !important;
    }
.mfp-arrow {
    width: 120px !important;
    height: 120px !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,.2) !important;
    -webkit-transition: 300ms ease all !important;
    -moz-transition: 300ms ease all !important;
    transition: 300ms ease all !important;
    margin: -60px 15px 0 !important;
    }
.mfp-arrow:before {
    font-family: 'CustomEssentialSet' !important;
    font-weight: normal !important;
    font-size: 40px !important;
    line-height: 120px !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 300ms ease all !important;
    -moz-transition: 300ms ease all !important;
    transition: 300ms ease all !important;
    }
.mfp-arrow:hover {
    background: #fff !important;
    -webkit-transition: 300ms ease all !important;
    -moz-transition: 300ms ease all !important;
    transition: 300ms ease all !important;
    }
.mfp-arrow:hover:before {
    color: #181818 !important;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition: 300ms ease all !important;
    -moz-transition: 300ms ease all !important;
    transition: 300ms ease all !important;
    line-height: 145px !important;
    }
.mfp-arrow-right:before {
    content: '\ea7d' !important;
    }
.mfp-arrow-left:before {
    content: '\ea7c' !important;
    }

/* Ticker */
.btTickerHolder {
    line-height: 2.461em;
    height: 2.461em;
    font-size: .8125em;
    display: block;
    -webkit-box-shadow: 0 2.461em 0 #dc0003 inset;
    box-shadow: 0 2.461em 0 #dc0003 inset;
    position: relative;
    z-index: 10;
    }
.btMenuVertical .btTickerHolder {
    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.btMenuVerticalOn.btMenuVerticalLeft .btTickerHolder {
    -webkit-transform: translateX(290px);
    -moz-transform: translateX(290px);
    -ms-transform: translateX(290px);
    transform: translateX(290px);
    }
.btMenuVerticalOn.btMenuVerticalRight .btTickerHolder {
    -webkit-transform: translateX(-290px);
    -moz-transform: translateX(-290px);
    -ms-transform: translateX(-290px);
    transform: translateX(-290px);
    }
.btBoxedPage .btTickerHolder {
    max-width: 1386px;
    margin: 0 auto;
    -webkit-box-shadow: 0 2.461em 0 #dc0003 inset,0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 2.461em 0 #dc0003 inset,0 0 20px 0 rgba(0,0,0,.15);
    }
.btStickyHeaderActive .btTickerHolder {
    display: none;
    }
.btTickerHolder .btTickerWrapper {
    margin: 0 30px;
    padding: 0 15px;
    }
.gutter.btTickerHolder .btTickerWrapper {
    margin: 0;
    }
.btTickerHolder .btTickerWrapper .btTickerTitle {
    display: block;
    float: left;
    color: #fff;
    margin: 0 10px 0 0;
    font-family: Roboto Slab;
    font-size: 1.1em;
    }
.rtl .btTickerHolder .btTickerWrapper .btTickerTitle {
    margin: 0 0 0 10px;
    float: right;
    }
.btTickerHolder .btTickerWrapper .btTicker {
    margin: 0;
    padding: 0;
    color: #fff;
    height: 2.461em;
    overflow: hidden;
    color: #fff;
    display: block;
    font-family: Roboto Condensed;
    position: relative;
    }
.btTickerHolder .btTickerWrapper .btTicker li {
    height: 2.461em;
    padding: 0;
    margin: 0;
    display: block;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    transition-delay: 300ms;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: -100%;
    }
.btTickerHolder .btTickerWrapper .btTicker li.btTickerSlide {
    opacity: 1;
    pointer-events: all;
    top: 0;
    }
.btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after {
    margin: 0 .75em;
    padding: 0;
    border-right: 1px solid;
    }
.btLightSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after,
.btDarkSkin .btLightSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after,
.btLightSkin .btDarkSkin .btLightSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after {
    border-color: rgba(0,0,0,.2);
    }
.btDarkSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after,
.btLightSkin .btDarkSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after,
.btDarkSkin.btLightSkin .btDarkSkin .btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:after {
    border-color: rgba(255,255,255,.2);
    }
.btTickerHolder .btTickerWrapper .btTicker li .btArticleDate:before {
    display: none;
    }
.btTickerHolder .btTickerWrapper .btTicker li .btArticleTitle {
    font-weight: 700;
    }
.btTickerHolder .btTickerWrapper .btTicker li .btArticleCategories {
    text-transform: capitalize;
    opacity: .8;
    }
.btTickerHolder .btTickerWrapper .btTicker li .btArticleCategories:before {
    display: inline-block;
    content: "";
    margin: 0 .5em 0 0;
    }
.btTickerHolder .btTickerWrapper .btTicker li a {
    display: block;
    text-decoration: none;
    position: relative;
    }
.btLightSkin .btTickerHolder .btTickerWrapper .btTicker li a,
.btDarkSkin .btTickerHolder .btTickerWrapper .btTicker li a {
    color: #fff;
    }
.btTickerHolder .btTickerWrapper .btTicker li a:after {
    display: block;
    clear: none;
    border-bottom: 1px solid #fff;
    content: "";
    -webkit-transform: scaleX(0) translateY(-6px);
    -moz-transform: scaleX(0) translateY(-6px);
    -ms-transform: scaleX(0) translateY(-6px);
    transform: scaleX(0) translateY(-6px);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.rtl .btTickerHolder .btTickerWrapper .btTicker li a:after {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.btTickerHolder .btTickerWrapper .btTicker li a:hover:after {
    -webkit-transform: scaleX(1) translateY(-6px);
    -moz-transform: scaleX(1) translateY(-6px);
    -ms-transform: scaleX(1) translateY(-6px);
    transform: scaleX(1) translateY(-6px);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btAccentDarkHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #fff inset;
    box-shadow: 0 2.461em 0 #fff inset;
    }
.btAccentDarkHeader .btTickerHolder .btTickerTitle,
.btAccentDarkHeader .btTickerHolder .btTicker {
    color: #dc0003;
    }
.btLightSkin.btAccentDarkHeader .btTickerHolder .btTickerTitle li a,
.btDarkSkin.btAccentDarkHeader .btTickerHolder .btTickerTitle li a,
.btLightSkin.btAccentDarkHeader .btTickerHolder .btTicker li a,
.btDarkSkin.btAccentDarkHeader .btTickerHolder .btTicker li a {
    color: #dc0003;
    }
.btAccentDarkHeader .btTickerHolder .btTickerTitle li a:after,
.btAccentDarkHeader .btTickerHolder .btTicker li a:after {
    border-color: #dc0003;
    }
.btBoxedPage.btAccentDarkHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #fff inset,0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 2.461em 0 #fff inset,0 0 20px 0 rgba(0,0,0,.15);
    }
.btAccentLightHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #181818 inset;
    box-shadow: 0 2.461em 0 #181818 inset;
    }
.btAccentLightHeader .btTickerHolder .btTickerTitle,
.btAccentLightHeader .btTickerHolder .btTicker {
    color: #fff;
    }
.btLightSkin.btAccentLightHeader .btTickerHolder .btTickerTitle li a,
.btDarkSkin.btAccentLightHeader .btTickerHolder .btTickerTitle li a,
.btLightSkin.btAccentLightHeader .btTickerHolder .btTicker li a,
.btDarkSkin.btAccentLightHeader .btTickerHolder .btTicker li a {
    color: #fff;
    }
.btAccentLightHeader .btTickerHolder .btTickerTitle li a:after,
.btAccentLightHeader .btTickerHolder .btTicker li a:after {
    border-color: #fff;
    }
.btBoxedPage.btAccentLightHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #181818 inset,0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 2.461em 0 #181818 inset,0 0 20px 0 rgba(0,0,0,.15);
    }
.btLightAccentHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #181818 inset;
    box-shadow: 0 2.461em 0 #181818 inset;
    }
.btLightAccentHeader .btTickerHolder .btTickerTitle,
.btLightAccentHeader .btTickerHolder .btTicker {
    color: #fff;
    }
.btLightSkin.btLightAccentHeader .btTickerHolder .btTickerTitle li a,
.btDarkSkin.btLightAccentHeader .btTickerHolder .btTickerTitle li a,
.btLightSkin.btLightAccentHeader .btTickerHolder .btTicker li a,
.btDarkSkin.btLightAccentHeader .btTickerHolder .btTicker li a {
    color: #fff;
    }
.btLightAccentHeader .btTickerHolder .btTickerTitle li a:after,
.btLightAccentHeader .btTickerHolder .btTicker li a:after {
    border-color: #fff;
    }
.btBoxedPage.btLightAccentHeader .btTickerHolder {
    -webkit-box-shadow: 0 2.461em 0 #181818 inset,0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 2.461em 0 #181818 inset,0 0 20px 0 rgba(0,0,0,.15);
    }

/* Category title */
.btCategoryTitle .btCategoryTitleTxt {
    float: left;
    line-height: inherit;
    }
.btTextRight .btCategoryTitle .btCategoryTitleTxt {
    float: right;
    }
.btCategoryTitle .btCategoryTitleTxt h1,
.btCategoryTitle .btCategoryTitleTxt h2,
.btCategoryTitle .btCategoryTitleTxt h3,
.btCategoryTitle .btCategoryTitleTxt h4,
.btCategoryTitle .btCategoryTitleTxt h5,
.btCategoryTitle .btCategoryTitleTxt h6,
.btCategoryTitle .btCategoryTitleTxt h7,
.btCategoryTitle .btCategoryTitleTxt h8 {
    font-size: 1.25em;
    padding: 0;
    line-height: inherit;
    }
.btCategoryTitle .btCatFilter {
    padding: 0 5px;
    float: left;
    border-style: solid;
    border-width: 0 0 0 1px;
    margin-left: 15px;
    }
.btTextRight .btCategoryTitle .btCatFilter {
    float: right;
    border-width: 0 1px 0 0;
    margin-left: 0;
    margin-right: 15px;
    }
.btCategoryTitle .btCatFilter .btCatFilterItem {
    padding-left: .769em;
    padding-right: .769em;
    line-height: 1.25em;
    }
.btCategoryTitle .btCatFilter .btCatFilterItem:hover a {
    color: #dc0003 !important;
    }
.btLightSkin .btCategoryTitle .btCatFilter,
.btDarkSkin .btLightSkin .btCategoryTitle .btCatFilter,
.btLightSkin .btDarkSkin .btLightSkin .btCategoryTitle .btCatFilter {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btCategoryTitle .btCatFilter,
.btLightSkin .btDarkSkin .btCategoryTitle .btCatFilter,
.btDarkSkin.btLightSkin .btDarkSkin .btCategoryTitle .btCatFilter {
    border-color: rgba(255,255,255,.1);
    }
.btCategoryTitle:after {
    display: block;
    clear: both;
    content: "";
    width: 100%;
    }
.btCategoryTitle.btIcoExtraSmallSizeIcon {
    line-height: 21px;
    }
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h1,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h2,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h3,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h4,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h5,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h6,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h7,
.btCategoryTitle.btIcoExtraSmallSizeIcon .btCategoryTitleTxt h8 {
    font-size: 1.125em;
    }
.btCategoryTitle.btIcoSmallSizeIcon {
    line-height: 32px;
    }
.btCategoryTitle.btIcoMediumSizeIcon {
    line-height: 40px;
    }
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h1,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h2,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h3,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h4,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h5,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h6,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h7,
.btCategoryTitle.btIcoMediumSizeIcon .btCategoryTitleTxt h8 {
    font-size: 1.375em;
    }
.btCategoryTitle.btIcoBigSizeIcon {
    line-height: 48px;
    }
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h1,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h2,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h3,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h4,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h5,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h6,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h7,
.btCategoryTitle.btIcoBigSizeIcon .btCategoryTitleTxt h8 {
    font-size: 1.625em;
    }
.btCategoryTitle.btIcoLargeSizeIcon {
    line-height: 74px;
    }
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h1,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h2,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h3,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h4,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h5,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h6,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h7,
.btCategoryTitle.btIcoLargeSizeIcon .btCategoryTitleTxt h8 {
    font-size: 1.875em;
    }
.btTextRight .btIcoExtraSmallSizeIcon .btCategoryTitleTxt {
    margin-right: 36px;
    }
.btTextLeft .btIcoExtraSmallSizeIcon .btCategoryTitleTxt {
    margin-left: 36px;
    }
.btTextRight .btIcoSmallSizeIcon .btCategoryTitleTxt {
    margin-right: 47px;
    }
.btTextLeft .btIcoSmallSizeIcon .btCategoryTitleTxt {
    margin-left: 47px;
    }
.btTextLeft .btIcoMediumSizeIcon .btCategoryTitleTxt {
    margin-left: 55px;
    }
.btTextRight .btIcoMediumSizeIcon .btCategoryTitleTxt {
    margin-right: 55px;
    }
.btTextLeft .btIcoBigSizeIcon .btCategoryTitleTxt {
    margin-left: 63px;
    }
.btTextRight .btIcoBigSizeIcon .btCategoryTitleTxt {
    margin-right: 63px;
    }
.btTextLeft .btIcoLargeSizeIcon .btCategoryTitleTxt {
    margin-left: 89px;
    }
.btTextRight .btIcoLargeSizeIcon .btCategoryTitleTxt {
    margin-right: 89px;
    }

/* Branding banner */
.btFullHeightBannerLeft,
.btFullHeightBannerRight {
    height: 100%;
    position: fixed;
    top: 0;
    width: 693px;
    z-index: 6;
    }
.btFullHeightBannerLeft:before,
.btFullHeightBannerRight:before {
    display: block;
    content: "";
    width: 20px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
    background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 100%);
    background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 100%);
    background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#26000000',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#26000000',GradientType=1);
    }
.btFullHeightBannerLeft {
    left: 50%;
    margin-left: -1386px;
    text-align: right;
    }
.btFullHeightBannerRight {
    right: 50%;
    margin-right: -1386px;
    text-align: left;
    }
.btFullHeightBannerRight:before {
    right: auto;
    left: 0;
    background: -moz-linear-gradient(left,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(left,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#00000000',GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#00000000',GradientType=1);
    }
.btMediaBoxPopup {
    display: none;
    }
.btSinglePostTemplate.video .btSinglePostFormat {
    pointer-events: all;
    cursor: pointer;
    }
body > .btMediaBoxPopup {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    -webkit-box-shadow: 0 0 0 50rem rgba(0,0,0,.8);
    box-shadow: 0 0 0 50rem rgba(0,0,0,.8);
    z-index: 11000;
    }
body > .btMediaBoxPopup .btMediaBox.video {
    -webkit-box-shadow: 0 0 2rem rgba(0,0,0,.8);
    box-shadow: 0 0 2rem rgba(0,0,0,.8);
    background: transparent;
    }
body > .btMediaBoxPopup .btMediaBoxPopupClose {
    position: absolute;
    top: -18px;
    right: -18px;
    cursor: pointer;
    z-index: 100;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 36px #fff inset;
    box-shadow: 0 0 0 36px #fff inset;
    color: #181818;
    background: transparent;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    }
body > .btMediaBoxPopup .btMediaBoxPopupClose:before {
    content: "\e680";
    font: normal 36px/1 Icon7Stroke;
    display: block;
    }
body > .btMediaBoxPopup .btMediaBoxPopupClose:hover {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    background: #181818;
    }
body > .btMediaBoxPopup iframe {
    border: 0 !important;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    }
@-webkit-keyframes videoTextAnimation {
0% {
    opacity: 0;
    }
25% {
    opacity: 0;
    }
50% {
    opacity: 1;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 0;
    }
}

@-webkit-keyframes videoTextAnimation {
0% {
    opacity: 0;
    }
25% {
    opacity: 0;
    }
50% {
    opacity: 1;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 0;
    }
}

@-moz-keyframes videoTextAnimation {
0% {
    opacity: 0;
    }
25% {
    opacity: 0;
    }
50% {
    opacity: 1;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 0;
    }
}

@keyframes videoTextAnimation {
0% {
    opacity: 0;
    }
25% {
    opacity: 0;
    }
50% {
    opacity: 1;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 0;
    }
}

@-webkit-keyframes videoIconAnimation {
0% {
    opacity: 1;
    }
25% {
    opacity: 0;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}

@-webkit-keyframes videoIconAnimation {
0% {
    opacity: 1;
    }
25% {
    opacity: 0;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}

@-moz-keyframes videoIconAnimation {
0% {
    opacity: 1;
    }
25% {
    opacity: 0;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}

@keyframes videoIconAnimation {
0% {
    opacity: 1;
    }
25% {
    opacity: 0;
    }
75% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}

/* Animations */
body.btPageTransitions .btContent {
    position: relative;
    width: 100% !important;
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    perspective: 1200px;
    }
body.btPageTransitions .btSiteFooterWidgets,
body.btPageTransitions .btSiteFooter {
    display: none;
    }
.btSectionTransitions {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);
    -moz-transform: translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);
    -ms-transform: translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);
    transform: translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    }
.btSectionTransitions-current,
.no-js .btSectionTransitions {
    visibility: visible;
    z-index: 1;
    }
.no-js body {
    overflow: auto;
    }
.btSectionTransitions-ontop {
    z-index: 999;
    }
.btAnimNavHolder {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1010;
    vertical-align: bottom;
    line-height: 1;
    }
.btAnimNavHolder ul {
    margin: 0;
    padding: 0;
    }
.rtl .btAnimNavHolder {
    right: auto;
    left: 30px;
    }
.btAnimNav {
    display: inline-block;
    position: static;
    margin: 0;
    padding: 0;
    line-height: 1;
    height: 40px;
    float: right;
    }
.btAnimNav li {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    line-height: 12px;
    }
.btAnimNav li.btAnimNavDot {
    display: inline-block;
    float: left;
    margin: 15px 0;
    width: 40px;
    vertical-align: middle;
    text-align: center;
    list-style: none;
    display: none;
    font-family: Roboto Condensed;
    }
.btDarkSkin .btAnimNav li.btAnimNavDot,
.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavDot,
.btDarkSkin.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavDot {
    color: #fff;
    }
.btLightSkin .btAnimNav li.btAnimNavDot,
.btDarkSkin .btLightSkin .btAnimNav li.btAnimNavDot,
.btLightSkin .btDarkSkin .btLightSkin .btAnimNav li.btAnimNavDot {
    color: #181818;
    }
.btAnimNav li.btAnimNavDot.active {
    display: block;
    }
.btAnimNav li.btAnimNavNext,
.btAnimNav li.btAnimNavPrev {
    display: inline-block;
    float: left;
    padding: 0;
    font: normal 16px/40px CustomEssentialSet;
    text-align: center;
    vertical-align: middle;
    width: auto;
    height: auto;
    cursor: pointer;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
.btDarkSkin .btAnimNav li.btAnimNavNext,
.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavNext,
.btDarkSkin.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavNext,
.btDarkSkin .btAnimNav li.btAnimNavPrev,
.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavPrev,
.btDarkSkin.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavPrev {
    background: rgba(255,255,255,.2);
    color: #fff;
    }
.btLightSkin .btAnimNav li.btAnimNavNext,
.btDarkSkin .btLightSkin .btAnimNav li.btAnimNavNext,
.btLightSkin .btDarkSkin .btLightSkin .btAnimNav li.btAnimNavNext,
.btLightSkin .btAnimNav li.btAnimNavPrev,
.btDarkSkin .btLightSkin .btAnimNav li.btAnimNavPrev,
.btLightSkin .btDarkSkin .btLightSkin .btAnimNav li.btAnimNavPrev {
    background: rgba(0,0,0,.2);
    color: #181818;
    font-weight: 700;
    }
.btDarkSkin .btAnimNav li.btAnimNavNext:hover,
.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavNext:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavNext:hover,
.btDarkSkin .btAnimNav li.btAnimNavPrev:hover,
.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavPrev:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btAnimNav li.btAnimNavPrev:hover {
    background: #fff;
    color: #181818;
    font-weight: 700;
    }
.btLightSkin .btAnimNav li.btAnimNavNext:hover,
.btDarkSkin .btLightSkin .btAnimNav li.btAnimNavNext:hover,
.btLightSkin .btDarkSkin .btLightSkin .btAnimNav li.btAnimNavNext:hover,
.btLightSkin .btAnimNav li.btAnimNavPrev:hover,
.btDarkSkin .btLightSkin .btAnimNav li.btAnimNavPrev:hover,
.btLightSkin .btDarkSkin .btLightSkin .btAnimNav li.btAnimNavPrev:hover {
    background: #181818;
    color: #fff;
    }
.btAnimNav li.btAnimNavNext:before,
.btAnimNav li.btAnimNavPrev:before {
    display: inline-block;
    }
.btAnimNav li.btAnimNavNext:before {
    content: '\ea7d';
    }
.btAnimNav li.btAnimNavPrev:before {
    content: '\ea7c';
    }
#btAnimSelector {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    background-color: transparent;
    z-index: 999999999;
    -webkit-transform: translateY(200px);
    -moz-transform: translateY(200px);
    -ms-transform: translateY(200px);
    transform: translateY(200px);
    -webkit-transition: all 1s cubic-bezier(.175,.885,.320,1.275) 1500ms;
    -moz-transition: all 1s cubic-bezier(.175,.885,.320,1.275) 1500ms;
    transition: all 1s cubic-bezier(.175,.885,.320,1.275) 1500ms;
    }
.btShowAnimSelector #btAnimSelector {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
#btAnimSelector .fancy-select {
    width: 250px;
    display: inline-block;
    margin: 0 10px;
    text-align: left;
    }

/* half page */
.btHalfPage .btHalfPageContainer {
    position: absolute;
    top: 0%;
    bottom: 0%;
    right: 0%;
    left: 50%;
    width: 100%;
    overflow: hidden;
    }
.btHalfPage .btHalfPageContainer .boldSection.btHalfPageSection {
    right: auto;
    left: -50%;
    width: 100%;
    }
.btHalfPage .btContent {
    width: 100% !important;
    left: -50%;
    overflow: hidden;
    }
.btHalfPage .btContent .boldSection {
    left: 50%;
    width: 100%;
    }

/* Impress */
.impress-enabled .step {
    width: 100vw;
    }
.impress-enabled .btPageWrap {
    overflow: visible;
    height: 100%;
    }
.impress-enabled .btContentWrap,
.impress-enabled .btContentHolder {
    height: 100%;
    }
.impress-enabled .step.active {
    opacity: 1;
    }
.impress-enabled .step {
    opacity: .02;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    }
.impress-enabled .boldSection {
    background-color: transparent !important;
    }

/* Headline animations */
.headline .animate {
    display: inline-block;
    }
.headline u.animate {
    position: relative;
    text-decoration: none;
    }
.headline u.animate:before {
    content: ' ';
    height: .1em;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 0 -.1em;
    background-color: #181818;
    -webkit-transform: scale3d(0,1,1);
    -moz-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    }
.btDarkSkin .headline u.animate:before,
.btLightSkin .btDarkSkin .headline u.animate:before,
.btDarkSkin.btLightSkin .btDarkSkin .headline u.animate:before {
    background-color: #fff;
    }
.btLightSkin .headline u.animate:before,
.btDarkSkin .btLightSkin .headline u.animate:before,
.btLightSkin .btDarkSkin .btLightSkin .headline u.animate:before {
    background-color: #181818;
    }
.headline u.animate.animated:before {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    }
.headline b.animate {
    font-weight: inherit;
    opacity: 1;
    }
.headline b.animate.animated {
    opacity: 1;
    color: #dc0003;
    }
.headline i.animate {
    font-style: normal;
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg);
    }
.headline i.animate.animated {
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
    }
.headline del.animate,
.headline del {
    font-style: normal;
    font-weight: 400;
    text-decoration: line-through;
    opacity: 1;
    }
.headline del.animate.animated {
    opacity: .3;
    }
.headline em.animate {
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    font-style: italic;
    }
.headline em.animate {
    opacity: .9;
    }
.headline em.animate.animated {
    opacity: 1;
    }
.headline i.animate,
.headline u.animate:before {
    -webkit-transition: all 500ms ease-out 500ms;
    -moz-transition: all 500ms ease-out 500ms;
    transition: all 500ms ease-out 500ms;
    }
.headline b.animate {
    -webkit-transition: color 1000ms ease;
    -moz-transition: color 1000ms ease;
    transition: color 1000ms ease;
    }
.headline em.animate {
    -webkit-transition: all 1500ms ease-out 500ms;
    -moz-transition: all 1500ms ease-out 500ms;
    transition: all 1500ms ease-out 500ms;
    }

/* animation sets */
/* move from / to  */
.btSectionTransitions-moveToLeft {
    -webkit-animation: moveToLeft .6s ease both;
    -moz-animation: moveToLeft .6s ease both;
    animation: moveToLeft .6s ease both;
    }
.btSectionTransitions-moveFromLeft {
    -webkit-animation: moveFromLeft .6s ease both;
    -moz-animation: moveFromLeft .6s ease both;
    animation: moveFromLeft .6s ease both;
    }
.btSectionTransitions-moveToRight {
    -webkit-animation: moveToRight .6s ease both;
    -moz-animation: moveToRight .6s ease both;
    animation: moveToRight .6s ease both;
    }
.btSectionTransitions-moveFromRight {
    -webkit-animation: moveFromRight .6s ease both;
    -moz-animation: moveFromRight .6s ease both;
    animation: moveFromRight .6s ease both;
    }
.btSectionTransitions-moveToTop {
    -webkit-animation: moveToTop .6s ease both;
    -moz-animation: moveToTop .6s ease both;
    animation: moveToTop .6s ease both;
    }
.btSectionTransitions-moveFromTop {
    -webkit-animation: moveFromTop .6s ease both;
    -moz-animation: moveFromTop .6s ease both;
    animation: moveFromTop .6s ease both;
    }
.btSectionTransitions-moveToBottom {
    -webkit-animation: moveToBottom .6s ease both;
    -moz-animation: moveToBottom .6s ease both;
    animation: moveToBottom .6s ease both;
    }
.btSectionTransitions-moveFromBottom {
    -webkit-animation: moveFromBottom .6s ease both;
    -moz-animation: moveFromBottom .6s ease both;
    animation: moveFromBottom .6s ease both;
    }

/* fade */
.btSectionTransitions-fade {
    -webkit-animation: fade .7s ease both;
    -moz-animation: fade .7s ease both;
    animation: fade .7s ease both;
    }

/* move from / to and fade */
.btSectionTransitions-moveToLeftFade {
    -webkit-animation: moveToLeftFade .7s ease both;
    -moz-animation: moveToLeftFade .7s ease both;
    animation: moveToLeftFade .7s ease both;
    }
.btSectionTransitions-moveFromLeftFade {
    -webkit-animation: moveFromLeftFade .7s ease both;
    -moz-animation: moveFromLeftFade .7s ease both;
    animation: moveFromLeftFade .7s ease both;
    }
.btSectionTransitions-moveToRightFade {
    -webkit-animation: moveToRightFade .7s ease both;
    -moz-animation: moveToRightFade .7s ease both;
    animation: moveToRightFade .7s ease both;
    }
.btSectionTransitions-moveFromRightFade {
    -webkit-animation: moveFromRightFade .7s ease both;
    -moz-animation: moveFromRightFade .7s ease both;
    animation: moveFromRightFade .7s ease both;
    }
.btSectionTransitions-moveToTopFade {
    -webkit-animation: moveToTopFade .7s ease both;
    -moz-animation: moveToTopFade .7s ease both;
    animation: moveToTopFade .7s ease both;
    }
.btSectionTransitions-moveFromTopFade {
    -webkit-animation: moveFromTopFade .7s ease both;
    -moz-animation: moveFromTopFade .7s ease both;
    animation: moveFromTopFade .7s ease both;
    }
.btSectionTransitions-moveToBottomFade {
    -webkit-animation: moveToBottomFade .7s ease both;
    -moz-animation: moveToBottomFade .7s ease both;
    animation: moveToBottomFade .7s ease both;
    }
.btSectionTransitions-moveFromBottomFade {
    -webkit-animation: moveFromBottomFade .7s ease both;
    -moz-animation: moveFromBottomFade .7s ease both;
    animation: moveFromBottomFade .7s ease both;
    }

/* move to with different easing */
.btSectionTransitions-moveToLeftEasing {
    -webkit-animation: moveToLeft .7s ease-in-out both;
    -moz-animation: moveToLeft .7s ease-in-out both;
    animation: moveToLeft .7s ease-in-out both;
    }
.btSectionTransitions-moveToRightEasing {
    -webkit-animation: moveToRight .7s ease-in-out both;
    -moz-animation: moveToRight .7s ease-in-out both;
    animation: moveToRight .7s ease-in-out both;
    }
.btSectionTransitions-moveToTopEasing {
    -webkit-animation: moveToTop .7s ease-in-out both;
    -moz-animation: moveToTop .7s ease-in-out both;
    animation: moveToTop .7s ease-in-out both;
    }
.btSectionTransitions-moveToBottomEasing {
    -webkit-animation: moveToBottom .7s ease-in-out both;
    -moz-animation: moveToBottom .7s ease-in-out both;
    animation: moveToBottom .7s ease-in-out both;
    }

/********************************* keyframes **************************************/
/* move from / to  */
@-webkit-keyframes moveToLeft {
to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-moz-keyframes moveToLeft {
to {
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@keyframes moveToLeft {
to {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-webkit-keyframes moveFromLeft {
from {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-moz-keyframes moveFromLeft {
from {
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@keyframes moveFromLeft {
from {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-webkit-keyframes moveToRight {
to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-moz-keyframes moveToRight {
to {
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@keyframes moveToRight {
to {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-webkit-keyframes moveFromRight {
from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-moz-keyframes moveFromRight {
from {
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@keyframes moveFromRight {
from {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-webkit-keyframes moveToTop {
to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-moz-keyframes moveToTop {
to {
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@keyframes moveToTop {
to {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-webkit-keyframes moveFromTop {
from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-moz-keyframes moveFromTop {
from {
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@keyframes moveFromTop {
from {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-webkit-keyframes moveToBottom {
to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-moz-keyframes moveToBottom {
to {
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@keyframes moveToBottom {
to {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-webkit-keyframes moveFromBottom {
from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-moz-keyframes moveFromBottom {
from {
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@keyframes moveFromBottom {
from {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
}

/* fade */
@-webkit-keyframes fade {
to {
    opacity: .3;
    }
}

@-moz-keyframes fade {
to {
    opacity: .3;
    }
}

@keyframes fade {
to {
    opacity: .3;
    }
}

/* move from / to and fade */
@-webkit-keyframes moveToLeftFade {
to {
    opacity: .3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-moz-keyframes moveToLeftFade {
to {
    opacity: .3;
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@keyframes moveToLeftFade {
to {
    opacity: .3;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-webkit-keyframes moveFromLeftFade {
from {
    opacity: .3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-moz-keyframes moveFromLeftFade {
from {
    opacity: .3;
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@keyframes moveFromLeftFade {
from {
    opacity: .3;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
}

@-webkit-keyframes moveToRightFade {
to {
    opacity: .3;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-moz-keyframes moveToRightFade {
to {
    opacity: .3;
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@keyframes moveToRightFade {
to {
    opacity: .3;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-webkit-keyframes moveFromRightFade {
from {
    opacity: .3;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-moz-keyframes moveFromRightFade {
from {
    opacity: .3;
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@keyframes moveFromRightFade {
from {
    opacity: .3;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
}

@-webkit-keyframes moveToTopFade {
to {
    opacity: .3;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-moz-keyframes moveToTopFade {
to {
    opacity: .3;
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@keyframes moveToTopFade {
to {
    opacity: .3;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-webkit-keyframes moveFromTopFade {
from {
    opacity: .3;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-moz-keyframes moveFromTopFade {
from {
    opacity: .3;
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@keyframes moveFromTopFade {
from {
    opacity: .3;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
}

@-webkit-keyframes moveToBottomFade {
to {
    opacity: .3;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-moz-keyframes moveToBottomFade {
to {
    opacity: .3;
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@keyframes moveToBottomFade {
to {
    opacity: .3;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-webkit-keyframes moveFromBottomFade {
from {
    opacity: .3;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@-moz-keyframes moveFromBottomFade {
from {
    opacity: .3;
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    }
}

@keyframes moveFromBottomFade {
from {
    opacity: .3;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
}

/* scale and fade */
.btSectionTransitions-scaleDown {
    -webkit-animation: scaleDown .7s ease both;
    -moz-animation: scaleDown .7s ease both;
    animation: scaleDown .7s ease both;
    -webkit-animation: scaleDown .7s ease both;
    -moz-animation: scaleDown .7s ease both;
    animation: scaleDown .7s ease both;
    }
.btSectionTransitions-scaleUp {
    -webkit-animation: scaleUp .7s ease both;
    -moz-animation: scaleUp .7s ease both;
    animation: scaleUp .7s ease both;
    -webkit-animation: scaleUp .7s ease both;
    -moz-animation: scaleUp .7s ease both;
    animation: scaleUp .7s ease both;
    }
.btSectionTransitions-scaleUpDown {
    -webkit-animation: scaleUpDown .5s ease both;
    -moz-animation: scaleUpDown .5s ease both;
    animation: scaleUpDown .5s ease both;
    -webkit-animation: scaleUpDown .5s ease both;
    -moz-animation: scaleUpDown .5s ease both;
    animation: scaleUpDown .5s ease both;
    }
.btSectionTransitions-scaleDownUp {
    -webkit-animation: scaleDownUp .5s ease both;
    -moz-animation: scaleDownUp .5s ease both;
    animation: scaleDownUp .5s ease both;
    -webkit-animation: scaleDownUp .5s ease both;
    -moz-animation: scaleDownUp .5s ease both;
    animation: scaleDownUp .5s ease both;
    }
.btSectionTransitions-scaleDownCenter {
    -webkit-animation: scaleDownCenter .4s ease-in both;
    -moz-animation: scaleDownCenter .4s ease-in both;
    animation: scaleDownCenter .4s ease-in both;
    -webkit-animation: scaleDownCenter .4s ease-in both;
    -moz-animation: scaleDownCenter .4s ease-in both;
    animation: scaleDownCenter .4s ease-in both;
    }
.btSectionTransitions-scaleUpCenter {
    -webkit-animation: scaleUpCenter .4s ease-out both;
    -moz-animation: scaleUpCenter .4s ease-out both;
    animation: scaleUpCenter .4s ease-out both;
    -webkit-animation: scaleUpCenter .4s ease-out both;
    -moz-animation: scaleUpCenter .4s ease-out both;
    animation: scaleUpCenter .4s ease-out both;
    }

/********************************* keyframes **************************************/
/* scale and fade */
@-webkit-keyframes scaleDown {
to {
    opacity: 0;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    }
}

@-webkit-keyframes scaleDown {
to {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    }
}

@-moz-keyframes scaleDown {
to {
    opacity: 0;
    -moz-transform: scale(.8);
    transform: scale(.8);
    }
}

@keyframes scaleDown {
to {
    opacity: 0;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    }
}

@-webkit-keyframes scaleUp {
from {
    opacity: 0;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    }
}

@-webkit-keyframes scaleUp {
from {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    }
}

@-moz-keyframes scaleUp {
from {
    opacity: 0;
    -moz-transform: scale(.8);
    transform: scale(.8);
    }
}

@keyframes scaleUp {
from {
    opacity: 0;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    }
}

@-webkit-keyframes scaleUpDown {
from {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-webkit-keyframes scaleUpDown {
from {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-moz-keyframes scaleUpDown {
from {
    opacity: 0;
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@keyframes scaleUpDown {
from {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-webkit-keyframes scaleDownUp {
to {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-webkit-keyframes scaleDownUp {
to {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-moz-keyframes scaleDownUp {
to {
    opacity: 0;
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@keyframes scaleDownUp {
to {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    }
}

@-webkit-keyframes scaleDownCenter {
to {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
}

@-webkit-keyframes scaleDownCenter {
to {
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    }
}

@-moz-keyframes scaleDownCenter {
to {
    opacity: 0;
    -moz-transform: scale(.7);
    transform: scale(.7);
    }
}

@keyframes scaleDownCenter {
to {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
}

@-webkit-keyframes scaleUpCenter {
from {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
}

@-webkit-keyframes scaleUpCenter {
from {
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    }
}

@-moz-keyframes scaleUpCenter {
from {
    opacity: 0;
    -moz-transform: scale(.7);
    transform: scale(.7);
    }
}

@keyframes scaleUpCenter {
from {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
}

/* rotate sides first and scale */
.btSectionTransitions-rotateRightSideFirst {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateRightSideFirst .8s both ease-in;
    -moz-animation: rotateRightSideFirst .8s both ease-in;
    animation: rotateRightSideFirst .8s both ease-in;
    }
.btSectionTransitions-rotateLeftSideFirst {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateLeftSideFirst .8s both ease-in;
    -moz-animation: rotateLeftSideFirst .8s both ease-in;
    animation: rotateLeftSideFirst .8s both ease-in;
    }
.btSectionTransitions-rotateTopSideFirst {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateTopSideFirst .8s both ease-in;
    -moz-animation: rotateTopSideFirst .8s both ease-in;
    animation: rotateTopSideFirst .8s both ease-in;
    }
.btSectionTransitions-rotateBottomSideFirst {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateBottomSideFirst .8s both ease-in;
    -moz-animation: rotateBottomSideFirst .8s both ease-in;
    animation: rotateBottomSideFirst .8s both ease-in;
    }

/* flip */
.btSectionTransitions-flipOutRight {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipOutRight .5s both ease-in;
    -moz-animation: flipOutRight .5s both ease-in;
    animation: flipOutRight .5s both ease-in;
    }
.btSectionTransitions-flipInLeft {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipInLeft .5s both ease-out;
    -moz-animation: flipInLeft .5s both ease-out;
    animation: flipInLeft .5s both ease-out;
    }
.btSectionTransitions-flipOutLeft {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipOutLeft .5s both ease-in;
    -moz-animation: flipOutLeft .5s both ease-in;
    animation: flipOutLeft .5s both ease-in;
    }
.btSectionTransitions-flipInRight {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipInRight .5s both ease-out;
    -moz-animation: flipInRight .5s both ease-out;
    animation: flipInRight .5s both ease-out;
    }
.btSectionTransitions-flipOutTop {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipOutTop .5s both ease-in;
    -moz-animation: flipOutTop .5s both ease-in;
    animation: flipOutTop .5s both ease-in;
    }
.btSectionTransitions-flipInBottom {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipInBottom .5s both ease-out;
    -moz-animation: flipInBottom .5s both ease-out;
    animation: flipInBottom .5s both ease-out;
    }
.btSectionTransitions-flipOutBottom {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipOutBottom .5s both ease-in;
    -moz-animation: flipOutBottom .5s both ease-in;
    animation: flipOutBottom .5s both ease-in;
    }
.btSectionTransitions-flipInTop {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: flipInTop .5s both ease-out;
    -moz-animation: flipInTop .5s both ease-out;
    animation: flipInTop .5s both ease-out;
    }

/* rotate fall */
.btSectionTransitions-rotateFall {
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-animation: rotateFall 1s both ease-in;
    -moz-animation: rotateFall 1s both ease-in;
    animation: rotateFall 1s both ease-in;
    }

/* rotate newspaper */
.btSectionTransitions-rotateOutNewspaper {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: rotateOutNewspaper .5s both ease-in;
    -moz-animation: rotateOutNewspaper .5s both ease-in;
    animation: rotateOutNewspaper .5s both ease-in;
    }
.btSectionTransitions-rotateInNewspaper {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: rotateInNewspaper .5s both ease-out;
    -moz-animation: rotateInNewspaper .5s both ease-out;
    animation: rotateInNewspaper .5s both ease-out;
    }

/* push */
.btSectionTransitions-rotatePushLeft {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotatePushLeft .8s both ease;
    -moz-animation: rotatePushLeft .8s both ease;
    animation: rotatePushLeft .8s both ease;
    }
.btSectionTransitions-rotatePushRight {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotatePushRight .8s both ease;
    -moz-animation: rotatePushRight .8s both ease;
    animation: rotatePushRight .8s both ease;
    }
.btSectionTransitions-rotatePushTop {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotatePushTop .8s both ease;
    -moz-animation: rotatePushTop .8s both ease;
    animation: rotatePushTop .8s both ease;
    }
.btSectionTransitions-rotatePushBottom {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotatePushBottom .8s both ease;
    -moz-animation: rotatePushBottom .8s both ease;
    animation: rotatePushBottom .8s both ease;
    }

/* pull */
.btSectionTransitions-rotatePullRight {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotatePullRight .5s both ease;
    -moz-animation: rotatePullRight .5s both ease;
    animation: rotatePullRight .5s both ease;
    }
.btSectionTransitions-rotatePullLeft {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotatePullLeft .5s both ease;
    -moz-animation: rotatePullLeft .5s both ease;
    animation: rotatePullLeft .5s both ease;
    }
.btSectionTransitions-rotatePullTop {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotatePullTop .5s both ease;
    -moz-animation: rotatePullTop .5s both ease;
    animation: rotatePullTop .5s both ease;
    }
.btSectionTransitions-rotatePullBottom {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotatePullBottom .5s both ease;
    -moz-animation: rotatePullBottom .5s both ease;
    animation: rotatePullBottom .5s both ease;
    }

/* fold */
.btSectionTransitions-rotateFoldRight {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateFoldRight .7s both ease;
    -moz-animation: rotateFoldRight .7s both ease;
    animation: rotateFoldRight .7s both ease;
    }
.btSectionTransitions-rotateFoldLeft {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateFoldLeft .7s both ease;
    -moz-animation: rotateFoldLeft .7s both ease;
    animation: rotateFoldLeft .7s both ease;
    }
.btSectionTransitions-rotateFoldTop {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateFoldTop .7s both ease;
    -moz-animation: rotateFoldTop .7s both ease;
    animation: rotateFoldTop .7s both ease;
    }
.btSectionTransitions-rotateFoldBottom {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateFoldBottom .7s both ease;
    -moz-animation: rotateFoldBottom .7s both ease;
    animation: rotateFoldBottom .7s both ease;
    }

/* unfold */
.btSectionTransitions-rotateUnfoldLeft {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateUnfoldLeft .7s both ease;
    -moz-animation: rotateUnfoldLeft .7s both ease;
    animation: rotateUnfoldLeft .7s both ease;
    }
.btSectionTransitions-rotateUnfoldRight {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateUnfoldRight .7s both ease;
    -moz-animation: rotateUnfoldRight .7s both ease;
    animation: rotateUnfoldRight .7s both ease;
    }
.btSectionTransitions-rotateUnfoldTop {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateUnfoldTop .7s both ease;
    -moz-animation: rotateUnfoldTop .7s both ease;
    animation: rotateUnfoldTop .7s both ease;
    }
.btSectionTransitions-rotateUnfoldBottom {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateUnfoldBottom .7s both ease;
    -moz-animation: rotateUnfoldBottom .7s both ease;
    animation: rotateUnfoldBottom .7s both ease;
    }

/* room walls */
.btSectionTransitions-rotateRoomLeftOut {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateRoomLeftOut .8s both ease;
    -moz-animation: rotateRoomLeftOut .8s both ease;
    animation: rotateRoomLeftOut .8s both ease;
    }
.btSectionTransitions-rotateRoomLeftIn {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateRoomLeftIn .8s both ease;
    -moz-animation: rotateRoomLeftIn .8s both ease;
    animation: rotateRoomLeftIn .8s both ease;
    }
.btSectionTransitions-rotateRoomRightOut {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateRoomRightOut .8s both ease;
    -moz-animation: rotateRoomRightOut .8s both ease;
    animation: rotateRoomRightOut .8s both ease;
    }
.btSectionTransitions-rotateRoomRightIn {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateRoomRightIn .8s both ease;
    -moz-animation: rotateRoomRightIn .8s both ease;
    animation: rotateRoomRightIn .8s both ease;
    }
.btSectionTransitions-rotateRoomTopOut {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateRoomTopOut .8s both ease;
    -moz-animation: rotateRoomTopOut .8s both ease;
    animation: rotateRoomTopOut .8s both ease;
    }
.btSectionTransitions-rotateRoomTopIn {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateRoomTopIn .8s both ease;
    -moz-animation: rotateRoomTopIn .8s both ease;
    animation: rotateRoomTopIn .8s both ease;
    }
.btSectionTransitions-rotateRoomBottomOut {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateRoomBottomOut .8s both ease;
    -moz-animation: rotateRoomBottomOut .8s both ease;
    animation: rotateRoomBottomOut .8s both ease;
    }
.btSectionTransitions-rotateRoomBottomIn {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateRoomBottomIn .8s both ease;
    -moz-animation: rotateRoomBottomIn .8s both ease;
    animation: rotateRoomBottomIn .8s both ease;
    }

/* cube */
.btSectionTransitions-rotateCubeLeftOut {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    z-index: 1;
    -webkit-animation: rotateCubeLeftOut .6s both ease-in;
    -moz-animation: rotateCubeLeftOut .6s both ease-in;
    animation: rotateCubeLeftOut .6s both ease-in;
    }
.btSectionTransitions-rotateCubeLeftIn {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    z-index: 500;
    -webkit-animation: rotateCubeLeftIn .6s both ease-in;
    -moz-animation: rotateCubeLeftIn .6s both ease-in;
    animation: rotateCubeLeftIn .6s both ease-in;
    }
.btSectionTransitions-rotateCubeRightOut {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateCubeRightOut .6s both ease-in;
    -moz-animation: rotateCubeRightOut .6s both ease-in;
    animation: rotateCubeRightOut .6s both ease-in;
    }
.btSectionTransitions-rotateCubeRightIn {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    z-index: 500;
    -webkit-animation: rotateCubeRightIn .6s both ease-in;
    -moz-animation: rotateCubeRightIn .6s both ease-in;
    animation: rotateCubeRightIn .6s both ease-in;
    }
.btSectionTransitions-rotateCubeTopOut {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateCubeTopOut .6s both ease-in;
    -moz-animation: rotateCubeTopOut .6s both ease-in;
    animation: rotateCubeTopOut .6s both ease-in;
    }
.btSectionTransitions-rotateCubeTopIn {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    z-index: 500;
    -webkit-animation: rotateCubeTopIn .6s both ease-in;
    -moz-animation: rotateCubeTopIn .6s both ease-in;
    animation: rotateCubeTopIn .6s both ease-in;
    }
.btSectionTransitions-rotateCubeBottomOut {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateCubeBottomOut .6s both ease-in;
    -moz-animation: rotateCubeBottomOut .6s both ease-in;
    animation: rotateCubeBottomOut .6s both ease-in;
    }
.btSectionTransitions-rotateCubeBottomIn {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    z-index: 500;
    -webkit-animation: rotateCubeBottomIn .6s both ease-in;
    -moz-animation: rotateCubeBottomIn .6s both ease-in;
    animation: rotateCubeBottomIn .6s both ease-in;
    }

/* carousel */
.btSectionTransitions-rotateCarouselLeftOut {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateCarouselLeftOut .8s both ease;
    -moz-animation: rotateCarouselLeftOut .8s both ease;
    animation: rotateCarouselLeftOut .8s both ease;
    }
.btSectionTransitions-rotateCarouselLeftIn {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateCarouselLeftIn .8s both ease;
    -moz-animation: rotateCarouselLeftIn .8s both ease;
    animation: rotateCarouselLeftIn .8s both ease;
    }
.btSectionTransitions-rotateCarouselRightOut {
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-animation: rotateCarouselRightOut .8s both ease;
    -moz-animation: rotateCarouselRightOut .8s both ease;
    animation: rotateCarouselRightOut .8s both ease;
    }
.btSectionTransitions-rotateCarouselRightIn {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: rotateCarouselRightIn .8s both ease;
    -moz-animation: rotateCarouselRightIn .8s both ease;
    animation: rotateCarouselRightIn .8s both ease;
    }
.btSectionTransitions-rotateCarouselTopOut {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateCarouselTopOut .8s both ease;
    -moz-animation: rotateCarouselTopOut .8s both ease;
    animation: rotateCarouselTopOut .8s both ease;
    }
.btSectionTransitions-rotateCarouselTopIn {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateCarouselTopIn .8s both ease;
    -moz-animation: rotateCarouselTopIn .8s both ease;
    animation: rotateCarouselTopIn .8s both ease;
    }
.btSectionTransitions-rotateCarouselBottomOut {
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-animation: rotateCarouselBottomOut .8s both ease;
    -moz-animation: rotateCarouselBottomOut .8s both ease;
    animation: rotateCarouselBottomOut .8s both ease;
    }
.btSectionTransitions-rotateCarouselBottomIn {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: rotateCarouselBottomIn .8s both ease;
    -moz-animation: rotateCarouselBottomIn .8s both ease;
    animation: rotateCarouselBottomIn .8s both ease;
    }

/* sides */
.btSectionTransitions-rotateSidesOut {
    -webkit-transform-origin: -50% 50%;
    -moz-transform-origin: -50% 50%;
    -ms-transform-origin: -50% 50%;
    transform-origin: -50% 50%;
    -webkit-animation: rotateSidesOut .5s both ease-in;
    -moz-animation: rotateSidesOut .5s both ease-in;
    animation: rotateSidesOut .5s both ease-in;
    }
.btSectionTransitions-rotateSidesIn {
    -webkit-transform-origin: 150% 50%;
    -moz-transform-origin: 150% 50%;
    -ms-transform-origin: 150% 50%;
    transform-origin: 150% 50%;
    -webkit-animation: rotateSidesIn .5s both ease-out;
    -moz-animation: rotateSidesIn .5s both ease-out;
    animation: rotateSidesIn .5s both ease-out;
    }

/* slide */
.btSectionTransitions-rotateSlideOut {
    -webkit-animation: rotateSlideOut 1s both ease;
    -moz-animation: rotateSlideOut 1s both ease;
    animation: rotateSlideOut 1s both ease;
    -webkit-animation: rotateSlideOut 1s both ease;
    -moz-animation: rotateSlideOut 1s both ease;
    animation: rotateSlideOut 1s both ease;
    }
.btSectionTransitions-rotateSlideIn {
    -webkit-animation: rotateSlideIn 1s both ease;
    -moz-animation: rotateSlideIn 1s both ease;
    animation: rotateSlideIn 1s both ease;
    -webkit-animation: rotateSlideIn 1s both ease;
    -moz-animation: rotateSlideIn 1s both ease;
    animation: rotateSlideIn 1s both ease;
    }

/********************************* keyframes **************************************/
/* rotate sides first and scale */
@-webkit-keyframes rotateRightSideFirst {
40% {
    -webkit-transform: rotateY(15deg);
    transform: rotateY(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    -webkit-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-moz-keyframes rotateRightSideFirst {
40% {
    -moz-transform: rotateY(15deg);
    transform: rotateY(15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -moz-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@keyframes rotateRightSideFirst {
40% {
    -webkit-transform: rotateY(15deg);
    -moz-transform: rotateY(15deg);
    -ms-transform: rotateY(15deg);
    transform: rotateY(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    -ms-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    -webkit-transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    -ms-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-webkit-keyframes rotateLeftSideFirst {
40% {
    -webkit-transform: rotateY(-15deg);
    transform: rotateY(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-moz-keyframes rotateLeftSideFirst {
40% {
    -moz-transform: rotateY(-15deg);
    transform: rotateY(-15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -moz-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@keyframes rotateLeftSideFirst {
40% {
    -webkit-transform: rotateY(-15deg);
    -moz-transform: rotateY(-15deg);
    -ms-transform: rotateY(-15deg);
    transform: rotateY(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    -ms-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-webkit-keyframes rotateTopSideFirst {
40% {
    -webkit-transform: rotateX(15deg);
    transform: rotateX(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-moz-keyframes rotateTopSideFirst {
40% {
    -moz-transform: rotateX(15deg);
    transform: rotateX(15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -moz-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@keyframes rotateTopSideFirst {
40% {
    -webkit-transform: rotateX(15deg);
    -moz-transform: rotateX(15deg);
    -ms-transform: rotateX(15deg);
    transform: rotateX(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    -ms-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-webkit-keyframes rotateBottomSideFirst {
40% {
    -webkit-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@-moz-keyframes rotateBottomSideFirst {
40% {
    -moz-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -moz-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

@keyframes rotateBottomSideFirst {
40% {
    -webkit-transform: rotateX(-15deg);
    -moz-transform: rotateX(-15deg);
    -ms-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
100% {
    -webkit-transform: scale(.8) translateZ(-200px);
    -moz-transform: scale(.8) translateZ(-200px);
    -ms-transform: scale(.8) translateZ(-200px);
    transform: scale(.8) translateZ(-200px);
    opacity: 0;
    }
}

/* flip */
@-webkit-keyframes flipOutRight {
to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipOutRight {
to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipOutRight {
to {
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@keyframes flipOutRight {
to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipInLeft {
from {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipInLeft {
from {
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@keyframes flipInLeft {
from {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipOutLeft {
to {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipOutLeft {
to {
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@keyframes flipOutLeft {
to {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipInRight {
from {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipInRight {
from {
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@keyframes flipInRight {
from {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipOutTop {
to {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipOutTop {
to {
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

@keyframes flipOutTop {
to {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipInBottom {
from {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipInBottom {
from {
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@keyframes flipInBottom {
from {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipOutBottom {
to {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipOutBottom {
to {
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@keyframes flipOutBottom {
to {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: .2;
    }
}

@-webkit-keyframes flipInTop {
from {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

@-moz-keyframes flipInTop {
from {
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

@keyframes flipInTop {
from {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: .2;
    }
}

/* fall */
@-webkit-keyframes rotateFall {
0% {
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    }
20% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    -ms-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
40% {
    -webkit-transform: rotateZ(17deg);
    -moz-transform: rotateZ(17deg);
    -ms-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    }
60% {
    -webkit-transform: rotateZ(16deg);
    -moz-transform: rotateZ(16deg);
    -ms-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    }
100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
    -moz-transform: translateY(100%) rotateZ(17deg);
    -ms-transform: translateY(100%) rotateZ(17deg);
    transform: translateY(100%) rotateZ(17deg);
    }
}

@-webkit-keyframes rotateFall {
0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    }
20% {
    -webkit-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
40% {
    -webkit-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    -webkit-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    }
60% {
    -webkit-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    -webkit-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    }
100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
    transform: translateY(100%) rotateZ(17deg);
    }
}

@-moz-keyframes rotateFall {
0% {
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    }
20% {
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
40% {
    -moz-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    -moz-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    }
60% {
    -moz-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    -moz-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    }
100% {
    -moz-transform: translateY(100%) rotateZ(17deg);
    transform: translateY(100%) rotateZ(17deg);
    }
}

@keyframes rotateFall {
0% {
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    }
20% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    -ms-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    -ms-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    }
40% {
    -webkit-transform: rotateZ(17deg);
    -moz-transform: rotateZ(17deg);
    -ms-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    -webkit-transform: rotateZ(17deg);
    -moz-transform: rotateZ(17deg);
    -ms-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
    }
60% {
    -webkit-transform: rotateZ(16deg);
    -moz-transform: rotateZ(16deg);
    -ms-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    -webkit-transform: rotateZ(16deg);
    -moz-transform: rotateZ(16deg);
    -ms-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
    }
100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
    -moz-transform: translateY(100%) rotateZ(17deg);
    -ms-transform: translateY(100%) rotateZ(17deg);
    transform: translateY(100%) rotateZ(17deg);
    }
}

/* newspaper */
@-webkit-keyframes rotateOutNewspaper {
to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    -moz-transform: translateZ(-3000px) rotateZ(360deg);
    -ms-transform: translateZ(-3000px) rotateZ(360deg);
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
    }
}

@-webkit-keyframes rotateOutNewspaper {
to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
    }
}

@-moz-keyframes rotateOutNewspaper {
to {
    -moz-transform: translateZ(-3000px) rotateZ(360deg);
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
    }
}

@keyframes rotateOutNewspaper {
to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    -moz-transform: translateZ(-3000px) rotateZ(360deg);
    -ms-transform: translateZ(-3000px) rotateZ(360deg);
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
    }
}

@-webkit-keyframes rotateInNewspaper {
from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    -moz-transform: translateZ(-3000px) rotateZ(-360deg);
    -ms-transform: translateZ(-3000px) rotateZ(-360deg);
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
    }
}

@-webkit-keyframes rotateInNewspaper {
from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
    }
}

@-moz-keyframes rotateInNewspaper {
from {
    -moz-transform: translateZ(-3000px) rotateZ(-360deg);
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
    }
}

@keyframes rotateInNewspaper {
from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    -moz-transform: translateZ(-3000px) rotateZ(-360deg);
    -ms-transform: translateZ(-3000px) rotateZ(-360deg);
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
    }
}

/* push */
@-webkit-keyframes rotatePushLeft {
to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-webkit-keyframes rotatePushLeft {
to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-moz-keyframes rotatePushLeft {
to {
    opacity: 0;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@keyframes rotatePushLeft {
to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-webkit-keyframes rotatePushRight {
to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-webkit-keyframes rotatePushRight {
to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-moz-keyframes rotatePushRight {
to {
    opacity: 0;
    -moz-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@keyframes rotatePushRight {
to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-webkit-keyframes rotatePushTop {
to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-webkit-keyframes rotatePushTop {
to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-moz-keyframes rotatePushTop {
to {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@keyframes rotatePushTop {
to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-webkit-keyframes rotatePushBottom {
to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@-webkit-keyframes rotatePushBottom {
to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@-moz-keyframes rotatePushBottom {
to {
    opacity: 0;
    -moz-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@keyframes rotatePushBottom {
to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

/* pull */
@-webkit-keyframes rotatePullRight {
from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-webkit-keyframes rotatePullRight {
from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-moz-keyframes rotatePullRight {
from {
    opacity: 0;
    -moz-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@keyframes rotatePullRight {
from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    }
}

@-webkit-keyframes rotatePullLeft {
from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-webkit-keyframes rotatePullLeft {
from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-moz-keyframes rotatePullLeft {
from {
    opacity: 0;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@keyframes rotatePullLeft {
from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transform: rotateY(90deg);
    }
}

@-webkit-keyframes rotatePullTop {
from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-webkit-keyframes rotatePullTop {
from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-moz-keyframes rotatePullTop {
from {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@keyframes rotatePullTop {
from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    }
}

@-webkit-keyframes rotatePullBottom {
from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@-webkit-keyframes rotatePullBottom {
from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@-moz-keyframes rotatePullBottom {
from {
    opacity: 0;
    -moz-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

@keyframes rotatePullBottom {
from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    }
}

/* fold */
@-webkit-keyframes rotateFoldRight {
to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-moz-keyframes rotateFoldRight {
to {
    opacity: 0;
    -moz-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@keyframes rotateFoldRight {
to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    -moz-transform: translateX(100%) rotateY(90deg);
    -ms-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-webkit-keyframes rotateFoldLeft {
to {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@-moz-keyframes rotateFoldLeft {
to {
    opacity: 0;
    -moz-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@keyframes rotateFoldLeft {
to {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    -moz-transform: translateX(-100%) rotateY(-90deg);
    -ms-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@-webkit-keyframes rotateFoldTop {
to {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-moz-keyframes rotateFoldTop {
to {
    opacity: 0;
    -moz-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@keyframes rotateFoldTop {
to {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    -ms-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-webkit-keyframes rotateFoldBottom {
to {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@-moz-keyframes rotateFoldBottom {
to {
    opacity: 0;
    -moz-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@keyframes rotateFoldBottom {
to {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    -moz-transform: translateY(100%) rotateX(-90deg);
    -ms-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

/* unfold */
@-webkit-keyframes rotateUnfoldLeft {
from {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@-moz-keyframes rotateUnfoldLeft {
from {
    opacity: 0;
    -moz-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@keyframes rotateUnfoldLeft {
from {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    -moz-transform: translateX(-100%) rotateY(-90deg);
    -ms-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
}

@-webkit-keyframes rotateUnfoldRight {
from {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-moz-keyframes rotateUnfoldRight {
from {
    opacity: 0;
    -moz-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@keyframes rotateUnfoldRight {
from {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    -moz-transform: translateX(100%) rotateY(90deg);
    -ms-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-webkit-keyframes rotateUnfoldTop {
from {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-moz-keyframes rotateUnfoldTop {
from {
    opacity: 0;
    -moz-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@keyframes rotateUnfoldTop {
from {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    -ms-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    -webkit-transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    -ms-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-webkit-keyframes rotateUnfoldBottom {
from {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@-moz-keyframes rotateUnfoldBottom {
from {
    opacity: 0;
    -moz-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@keyframes rotateUnfoldBottom {
from {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    -moz-transform: translateY(100%) rotateX(-90deg);
    -ms-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

/* room walls */
@-webkit-keyframes rotateRoomLeftOut {
to {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@-moz-keyframes rotateRoomLeftOut {
to {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@keyframes rotateRoomLeftOut {
to {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    -moz-transform: translateX(-100%) rotateY(90deg);
    -ms-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@-webkit-keyframes rotateRoomLeftIn {
from {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@-moz-keyframes rotateRoomLeftIn {
from {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@keyframes rotateRoomLeftIn {
from {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    -moz-transform: translateX(100%) rotateY(-90deg);
    -ms-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@-webkit-keyframes rotateRoomRightOut {
to {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@-moz-keyframes rotateRoomRightOut {
to {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@keyframes rotateRoomRightOut {
to {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    -moz-transform: translateX(100%) rotateY(-90deg);
    -ms-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
    }
}

@-webkit-keyframes rotateRoomRightIn {
from {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    -webkit-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@-moz-keyframes rotateRoomRightIn {
from {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    -moz-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@keyframes rotateRoomRightIn {
from {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    -moz-transform: translateX(-100%) rotateY(90deg);
    -ms-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    -webkit-transform: translateX(-100%) rotateY(90deg);
    -moz-transform: translateX(-100%) rotateY(90deg);
    -ms-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
    }
}

@-webkit-keyframes rotateRoomTopOut {
to {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

@-moz-keyframes rotateRoomTopOut {
to {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

@keyframes rotateRoomTopOut {
to {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    -moz-transform: translateY(-100%) rotateX(-90deg);
    -ms-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

@-webkit-keyframes rotateRoomTopIn {
from {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@-moz-keyframes rotateRoomTopIn {
from {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@keyframes rotateRoomTopIn {
from {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    -moz-transform: translateY(100%) rotateX(90deg);
    -ms-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@-webkit-keyframes rotateRoomBottomOut {
to {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@-moz-keyframes rotateRoomBottomOut {
to {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@keyframes rotateRoomBottomOut {
to {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    -moz-transform: translateY(100%) rotateX(90deg);
    -ms-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    }
}

@-webkit-keyframes rotateRoomBottomIn {
from {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

@-moz-keyframes rotateRoomBottomIn {
from {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

@keyframes rotateRoomBottomIn {
from {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    -moz-transform: translateY(-100%) rotateX(-90deg);
    -ms-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
    }
}

/* cube */
@-webkit-keyframes rotateCubeLeftOut {
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    z-index: 0;
    }
}

@-moz-keyframes rotateCubeLeftOut {
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
100% {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    z-index: 0;
    }
}

@keyframes rotateCubeLeftOut {
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    -ms-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    -moz-transform: translateX(-100%) rotateY(-90deg);
    -ms-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    z-index: 0;
    }
}

@-webkit-keyframes rotateCubeLeftIn {
0% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
}

@-moz-keyframes rotateCubeLeftIn {
0% {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
}

@keyframes rotateCubeLeftIn {
0% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    -moz-transform: translateX(100%) rotateY(90deg);
    -ms-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    -ms-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
}

@-webkit-keyframes rotateCubeRightOut {
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-moz-keyframes rotateCubeRightOut {
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
100% {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@keyframes rotateCubeRightOut {
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    -ms-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    -moz-transform: translateX(100%) rotateY(90deg);
    -ms-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
    }
}

@-webkit-keyframes rotateCubeRightIn {
0% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
}

@-moz-keyframes rotateCubeRightIn {
0% {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
}

@keyframes rotateCubeRightIn {
0% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    -moz-transform: translateX(-100%) rotateY(-90deg);
    -ms-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    -ms-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    }
}

@-webkit-keyframes rotateCubeTopOut {
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-moz-keyframes rotateCubeTopOut {
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
100% {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@keyframes rotateCubeTopOut {
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    -ms-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    -ms-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
}

@-webkit-keyframes rotateCubeTopIn {
0% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
}

@-moz-keyframes rotateCubeTopIn {
0% {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
}

@keyframes rotateCubeTopIn {
0% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    -moz-transform: translateY(100%) rotateX(-90deg);
    -ms-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    -ms-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
}

@-webkit-keyframes rotateCubeBottomOut {
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@-moz-keyframes rotateCubeBottomOut {
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
100% {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@keyframes rotateCubeBottomOut {
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    -ms-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    }
100% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    -moz-transform: translateY(100%) rotateX(-90deg);
    -ms-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    }
}

@-webkit-keyframes rotateCubeBottomIn {
0% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
}

@-moz-keyframes rotateCubeBottomIn {
0% {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
50% {
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
}

@keyframes rotateCubeBottomIn {
0% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    -moz-transform: translateY(-100%) rotateX(90deg);
    -ms-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
    }
50% {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    -ms-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    }
}

/* carousel */
@-webkit-keyframes rotateCarouselLeftOut {
to {
    opacity: .3;
    -webkit-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    transform: translateX(-150%) scale(.4) rotateY(-65deg);
    }
}

@-moz-keyframes rotateCarouselLeftOut {
to {
    opacity: .3;
    -moz-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    transform: translateX(-150%) scale(.4) rotateY(-65deg);
    }
}

@keyframes rotateCarouselLeftOut {
to {
    opacity: .3;
    -webkit-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    -moz-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    -ms-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    transform: translateX(-150%) scale(.4) rotateY(-65deg);
    }
}

@-webkit-keyframes rotateCarouselLeftIn {
from {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@-moz-keyframes rotateCarouselLeftIn {
from {
    opacity: .3;
    -moz-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@keyframes rotateCarouselLeftIn {
from {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    -moz-transform: translateX(200%) scale(.4) rotateY(65deg);
    -ms-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@-webkit-keyframes rotateCarouselRightOut {
to {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@-moz-keyframes rotateCarouselRightOut {
to {
    opacity: .3;
    -moz-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@keyframes rotateCarouselRightOut {
to {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    -moz-transform: translateX(200%) scale(.4) rotateY(65deg);
    -ms-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
    }
}

@-webkit-keyframes rotateCarouselRightIn {
from {
    opacity: .3;
    -webkit-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    transform: translateX(-200%) scale(.4) rotateY(-65deg);
    }
}

@-moz-keyframes rotateCarouselRightIn {
from {
    opacity: .3;
    -moz-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    transform: translateX(-200%) scale(.4) rotateY(-65deg);
    }
}

@keyframes rotateCarouselRightIn {
from {
    opacity: .3;
    -webkit-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    -moz-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    -ms-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    transform: translateX(-200%) scale(.4) rotateY(-65deg);
    }
}

@-webkit-keyframes rotateCarouselTopOut {
to {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

@-moz-keyframes rotateCarouselTopOut {
to {
    opacity: .3;
    -moz-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

@keyframes rotateCarouselTopOut {
to {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    -moz-transform: translateY(-200%) scale(.4) rotateX(65deg);
    -ms-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

@-webkit-keyframes rotateCarouselTopIn {
from {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@-moz-keyframes rotateCarouselTopIn {
from {
    opacity: .3;
    -moz-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@keyframes rotateCarouselTopIn {
from {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    -moz-transform: translateY(200%) scale(.4) rotateX(-65deg);
    -ms-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@-webkit-keyframes rotateCarouselBottomOut {
to {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@-moz-keyframes rotateCarouselBottomOut {
to {
    opacity: .3;
    -moz-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@keyframes rotateCarouselBottomOut {
to {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    -moz-transform: translateY(200%) scale(.4) rotateX(-65deg);
    -ms-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
    }
}

@-webkit-keyframes rotateCarouselBottomIn {
from {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

@-moz-keyframes rotateCarouselBottomIn {
from {
    opacity: .3;
    -moz-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

@keyframes rotateCarouselBottomIn {
from {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    -moz-transform: translateY(-200%) scale(.4) rotateX(65deg);
    -ms-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
    }
}

/* sides */
@-webkit-keyframes rotateSidesOut {
to {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(90deg);
    transform: translateZ(-500px) rotateY(90deg);
    }
}

@-moz-keyframes rotateSidesOut {
to {
    opacity: 0;
    -moz-transform: translateZ(-500px) rotateY(90deg);
    transform: translateZ(-500px) rotateY(90deg);
    }
}

@keyframes rotateSidesOut {
to {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(90deg);
    -moz-transform: translateZ(-500px) rotateY(90deg);
    -ms-transform: translateZ(-500px) rotateY(90deg);
    transform: translateZ(-500px) rotateY(90deg);
    }
}

@-webkit-keyframes rotateSidesIn {
from {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(-90deg);
    transform: translateZ(-500px) rotateY(-90deg);
    }
}

@-moz-keyframes rotateSidesIn {
from {
    opacity: 0;
    -moz-transform: translateZ(-500px) rotateY(-90deg);
    transform: translateZ(-500px) rotateY(-90deg);
    }
}

@keyframes rotateSidesIn {
from {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(-90deg);
    -moz-transform: translateZ(-500px) rotateY(-90deg);
    -ms-transform: translateZ(-500px) rotateY(-90deg);
    transform: translateZ(-500px) rotateY(-90deg);
    }
}

/* slide */
@-webkit-keyframes rotateSlideOut {
25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
}

@-moz-keyframes rotateSlideOut {
25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
}

@keyframes rotateSlideOut {
25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    -moz-transform: translateZ(-500px);
    -ms-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    -moz-transform: translateZ(-500px) translateX(-200%);
    -ms-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    -moz-transform: translateZ(-500px) translateX(-200%);
    -ms-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
    }
}

@-webkit-keyframes rotateSlideIn {
0%,
25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
    }
75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    }
}

@-moz-keyframes rotateSlideIn {
0%,
25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
    }
75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    }
}

@keyframes rotateSlideIn {
0%,
25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    -moz-transform: translateZ(-500px) translateX(200%);
    -ms-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
    }
75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    -moz-transform: translateZ(-500px);
    -ms-transform: translateZ(-500px);
    transform: translateZ(-500px);
    }
100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    -moz-transform: translateZ(0) translateX(0);
    -ms-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    }
}

/* animation delay classes */
.btSectionTransitions-delay100 {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-delay: .1s;
    }
.btSectionTransitions-delay180 {
    -webkit-animation-delay: .180s;
    -moz-animation-delay: .180s;
    animation-delay: .180s;
    -webkit-animation-delay: .180s;
    -moz-animation-delay: .180s;
    animation-delay: .180s;
    }
.btSectionTransitions-delay200 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    animation-delay: .2s;
    }
.btSectionTransitions-delay300 {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    animation-delay: .3s;
    }
.btSectionTransitions-delay400 {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    animation-delay: .4s;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    animation-delay: .4s;
    }
.btSectionTransitions-delay500 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    animation-delay: .5s;
    }
.btSectionTransitions-delay700 {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    animation-delay: .7s;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    animation-delay: .7s;
    }
.btSectionTransitions-delay1000 {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
    }

/* Woocommerce */
.clear {
    clear: both;
    }
.woocommerce ul.products li.first,
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce div.product div.thumbnails a.first,
.woocommerce-page ul.products li.first,
.woocommerce-page #content div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first {
    clear: both;
    }
@font-face {
    font-family: star;
    src: url(../../plugins/woocommerce/assets/fonts/star.eot);
    src: url(../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal;
    }
@font-face {
    font-family: WooCommerce;
    src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot);
    src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal;
    }
p.demo_store {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #dc0003;
    color: #fff;
    z-index: 99998;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    }
p.demo_store a {
    color: #fff;
    }
.admin-bar p.demo_store {
    top: 32px;
    }
.woocommerce .col2-set,
.woocommerce-page .col2-set {
    width: 100%;
    }
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%;
    }
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%;
    }
.woocommerce img,
.woocommerce-page img {
    height: auto;
    max-width: 100%;
    }
.woocommerce div.product form.cart .reset_variations,
.woocommerce form .form-row label.hidden,
.woocommerce-page div.product form.cart .reset_variations,
.woocommerce-page form .form-row label.hidden {
    visibility: hidden;
    }
.woocommerce .blockUI.blockOverlay,
.woocommerce-page .blockUI.blockOverlay {
    position: relative;
    }
.woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before,
.woocommerce-page .blockUI.blockOverlay:before,
.woocommerce-page .loader:before {
    height: 1em;
    width: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: spin 1s ease-in-out infinite;
    -moz-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    background: url(../../plugins/woocommerce/assets/images/icons/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0,0,0,.75);
    }
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
    padding: 30px 30px 19.95px;
    margin: 0 0 2em;
    position: relative;
    background-color: rgba(0,0,0,.07);
    color: #181818;
    border-top: 4px solid #181818;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
    line-height: 1.4;
    }
.woocommerce .woocommerce-info a:not(.button),
.woocommerce .woocommerce-message a:not(.button),
.woocommerce-page .woocommerce-info a:not(.button),
.woocommerce-page .woocommerce-message a:not(.button) {
    color: #dc0003;
    text-decoration: underline;
    }
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
    border-top-color: #b81c23;
    }
.woocommerce .woocommerce-error a,
.woocommerce-page .woocommerce-error a {
    color: #b81c23;
    }
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-message a:hover,
.woocommerce-page .woocommerce-info a:hover,
.woocommerce-page .woocommerce-message a:hover {
    text-decoration: none;
    }
.woocommerce .woocommerce-error a:hover,
.woocommerce-page .woocommerce-error a:hover {
    color: #fff;
    }
.woocommerce .woocommerce-error:after,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-message:after,
.woocommerce-page .woocommerce-error:after,
.woocommerce-page .woocommerce-info:after,
.woocommerce-page .woocommerce-message:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
    font-family: Icon7Stroke;
    font-size: 2.2em;
    line-height: 1;
    font-weight: 400;
    display: block;
    float: left;
    margin: -.2em .2em 0 0;
    }
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce-page .woocommerce-info:before {
    content: "\e647";
    color: #dc0003;
    }
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before {
    content: '\e67b';
    color: #b81c23;
    }
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
    float: right;
    margin: -.6em 0 0 1em;
    }
.woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li,
.woocommerce .woocommerce-message li,
.woocommerce-page .woocommerce-error li,
.woocommerce-page .woocommerce-info li,
.woocommerce-page .woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    }
.woocommerce small.note,
.woocommerce-page small.note {
    display: block;
    color: #777;
    font-size: .857em;
    margin-top: 10px;
    }
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    }
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a {
    color: inherit;
    }
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce .woocommerce-breadcrumb:before,
.woocommerce-page .woocommerce-breadcrumb:after,
.woocommerce-page .woocommerce-breadcrumb:before {
    content: " ";
    display: table;
    }
.woocommerce a.button,
.woocommerce input[type="submit"],
.woocommerce button[type="submit"],
.woocommerce input.button,
.woocommerce input.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce .button.alt:hover,
.woocommerce button.alt:hover,
.woocommerce-page a.button,
.woocommerce-page input[type="submit"],
.woocommerce-page button[type="submit"],
.woocommerce-page input.button,
.woocommerce-page input.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page .button.alt:hover,
.woocommerce-page button.alt:hover {
    font-size: .8em;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
    padding: .675em .923em;
    cursor: pointer;
    border: 2px solid transparent;
    color: #fff;
    background-color: #616161;
    font-family: Roboto Condensed;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.35);
    box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
.btHardRoundedButtons .woocommerce a.button,
.btHardRoundedButtons .woocommerce input[type="submit"],
.btHardRoundedButtons .woocommerce button[type="submit"],
.btHardRoundedButtons .woocommerce input.button,
.btHardRoundedButtons .woocommerce input.alt:hover,
.btHardRoundedButtons .woocommerce a.button.alt:hover,
.btHardRoundedButtons .woocommerce .button.alt:hover,
.btHardRoundedButtons .woocommerce button.alt:hover,
.btHardRoundedButtons .woocommerce-page a.button,
.btHardRoundedButtons .woocommerce-page input[type="submit"],
.btHardRoundedButtons .woocommerce-page button[type="submit"],
.btHardRoundedButtons .woocommerce-page input.button,
.btHardRoundedButtons .woocommerce-page input.alt:hover,
.btHardRoundedButtons .woocommerce-page a.button.alt:hover,
.btHardRoundedButtons .woocommerce-page .button.alt:hover,
.btHardRoundedButtons .woocommerce-page button.alt:hover {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce a.button,
.btSoftRoundedButtons .woocommerce input[type="submit"],
.btSoftRoundedButtons .woocommerce button[type="submit"],
.btSoftRoundedButtons .woocommerce input.button,
.btSoftRoundedButtons .woocommerce input.alt:hover,
.btSoftRoundedButtons .woocommerce a.button.alt:hover,
.btSoftRoundedButtons .woocommerce .button.alt:hover,
.btSoftRoundedButtons .woocommerce button.alt:hover,
.btSoftRoundedButtons .woocommerce-page a.button,
.btSoftRoundedButtons .woocommerce-page input[type="submit"],
.btSoftRoundedButtons .woocommerce-page button[type="submit"],
.btSoftRoundedButtons .woocommerce-page input.button,
.btSoftRoundedButtons .woocommerce-page input.alt:hover,
.btSoftRoundedButtons .woocommerce-page a.button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .button.alt:hover,
.btSoftRoundedButtons .woocommerce-page button.alt:hover {
    border-radius: 2px;
    }
.woocommerce .button.single_add_to_cart_button,
.woocommerce input.single_add_to_cart_button,
.woocommerce .button.single_add_to_cart_button:hover,
.woocommerce input.single_add_to_cart_button:hover,
.woocommerce-page .button.single_add_to_cart_button,
.woocommerce-page input.single_add_to_cart_button,
.woocommerce-page .button.single_add_to_cart_button:hover,
.woocommerce-page input.single_add_to_cart_button:hover {
    padding: .95em .923em;
    }
.woocommerce a.checkout-button,
.woocommerce input#place_order,
.woocommerce input[name="save_address"],
.woocommerce-page a.checkout-button,
.woocommerce-page input#place_order,
.woocommerce-page input[name="save_address"] {
    width: 100%;
    float: none;
    display: block;
    text-align: center !important;
    }
.woocommerce a.button:hover,
.woocommerce input[type="submit"]:hover,
.woocommerce .button:hover,
.woocommerce button:hover,
.woocommerce input.alt,
.woocommerce a.button.alt,
.woocommerce .button.alt,
.woocommerce button.alt,
.woocommerce-page a.button:hover,
.woocommerce-page input[type="submit"]:hover,
.woocommerce-page .button:hover,
.woocommerce-page button:hover,
.woocommerce-page input.alt,
.woocommerce-page a.button.alt,
.woocommerce-page .button.alt,
.woocommerce-page button.alt {
    background-color: #2e2e2e;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Roboto Condensed;
    }
.woocommerce a.button.checkout,
.woocommerce input.button.checkout,
.woocommerce-page a.button.checkout,
.woocommerce-page input.button.checkout {
    background-color: #dc0003;
    }
.woocommerce a.button.checkout:hover,
.woocommerce input.button.checkout:hover,
.woocommerce-page a.button.checkout:hover,
.woocommerce-page input.button.checkout:hover {
    background-color: #760002;
    }
.woocommerce .my_account_orders .order-actions .button,
.woocommerce-page .my_account_orders .order-actions .button {
    margin: .125em 0 .125em .25em;
    }
.woocommerce .my_account_orders .button,
.woocommerce-page .my_account_orders .button {
    white-space: nowrap;
    }
.woocommerce .cart input,
.woocommerce-page .cart input {
    margin: 0;
    vertical-align: middle;
    line-height: 1;
    width: auto;
    }
.woocommerce .cart input#coupon_code,
.woocommerce-page .cart input#coupon_code {
    margin: 0 10px 0 0;
    float: left;
    }
.woocommerce p.lost_password,
.woocommerce-page p.lost_password {
    float: right;
    padding: 0 0 0 2.4em;
    margin: .7em 0 0;
    }
.woocommerce p.lost_password:before,
.woocommerce-page p.lost_password:before {
    content: '\e64a';
    display: block;
    float: left;
    margin: -.05em 0 0 -1.2em;
    font: normal 2em/1 Icon7Stroke;
    color: #dc0003;
    }
.woocommerce form.login p.lost_password a:hover,
.woocommerce-page form.login p.lost_password a:hover {
    color: #dc0003;
    }
.woocommerce input.button[name="register"],
.woocommerce-page input.button[name="register"] {
    float: right;
    width: auto;
    }
.woocommerce .added:after,
.woocommerce .loading:after,
.woocommerce-page .added:after,
.woocommerce-page .loading:after {
    position: absolute;
    z-index: 5;
    right: 0;
    top: 0;
    font: 400 1.3em/1.7em WooCommerce;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    width: 1.7em;
    height: 1.7em;
    margin: -.85em -.85em 0 0;
    border-radius: 50%;
    background-color: #dc0003;
    color: #fff;
    }
.woocommerce .loading:after,
.woocommerce-page .loading:after {
    content: "\e01c";
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    }
.woocommerce .added:after,
.woocommerce-page .added:after {
    content: "\e017";
    }
.woocommerce table .order-actions,
.woocommerce-page table .order-actions {
    text-align: right;
    }
.woocommerce table td.product-name p.backorder_notification,
.woocommerce-page table td.product-name p.backorder_notification {
    font-size: .83em;
    }
.woocommerce table td.product-quantity,
.woocommerce-page table td.product-quantity {
    min-width: 80px;
    }
.woocommerce form .form-row,
.woocommerce-page form .form-row {
    padding: 3px 0;
    margin: 0 0 10px;
    }
.rtl.woocommerce form .form-row,
.rtl.woocommerce-page form .form-row {
    text-align: right;
    }
.rtl.woocommerce form input[type="submit"].button,
.rtl.woocommerce-page form input[type="submit"].button {
    text-align: center;
    }
.woocommerce form .form-row.form-row-last,
.woocommerce-page form .form-row.form-row-last {
    margin-bottom: 20px;
    }
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,
.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0;
    }
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
    line-height: 2;
    display: block;
    }
.woocommerce form .form-row label.inline,
.woocommerce-page form .form-row label.inline {
    display: inline;
    }
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
    cursor: pointer;
    margin: 0;
    }
.woocommerce form .form-row .select2-container,
.woocommerce-page form .form-row .select2-container {
    line-height: 1;
    font-family: "Roboto Slab";
    font-size: .8em;
    line-height: 2.5em;
    }
.rtl.woocommerce form .form-row .select2-container,
.rtl.woocommerce-page form .form-row .select2-container {
    text-align: right;
    }
.woocommerce form .form-row .select2-container .select2-choice,
.woocommerce-page form .form-row .select2-container .select2-choice {
    padding-left: 1em;
    height: 3.2em;
    line-height: 3.2em;
    }
.rtl.woocommerce form .form-row .select2-container .select2-choice,
.rtl.woocommerce-page form .form-row .select2-container .select2-choice {
    padding-left: 0;
    padding-right: 1em;
    }
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
    }
.woocommerce form .form-row .input-checkbox,
.woocommerce-page form .form-row .input-checkbox {
    margin: 0 8px 0 0;
    vertical-align: middle;
    width: auto;
    display: inline;
    }
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
    height: 5em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce-page form .form-row.woocommerce-invalid .select2-container,
.woocommerce-page form .form-row.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.woocommerce-invalid select {
    border-color: #a00;
    }
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select,
.woocommerce-page form .form-row.woocommerce-validated .select2-container,
.woocommerce-page form .form-row.woocommerce-validated input.input-text,
.woocommerce-page form .form-row.woocommerce-validated select {
    border-color: #69bf29;
    }
.woocommerce form .form-row::-webkit-input-placeholder,
.woocommerce-page form .form-row::-webkit-input-placeholder {
    line-height: normal;
    }
.woocommerce form .form-row:-moz-placeholder,
.woocommerce-page form .form-row:-moz-placeholder {
    line-height: normal;
    }
.woocommerce form .form-row:-ms-input-placeholder,
.woocommerce-page form .form-row:-ms-input-placeholder {
    line-height: normal;
    }
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-page form.checkout_coupon,
.woocommerce-page form.login,
.woocommerce-page form.register {
    margin: 0 0 20px;
    text-align: left;
    }
.woocommerce div.product,
.woocommerce-page div.product {
    margin-bottom: 0;
    position: relative;
    }
.woocommerce div.product .btPriceTableSticker,
.woocommerce-page div.product .btPriceTableSticker {
    top: 20px;
    left: auto;
    right: 20px;
    z-index: 1;
    background: #dc0003;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.1625em;
    }
.woocommerce div.product form.cart:after,
.woocommerce-page div.product form.cart:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.woocommerce div.product form.cart .quantity,
.woocommerce-page div.product form.cart .quantity {
    margin-bottom: 2em;
    }
.woocommerce div.product form.cart .quantity .qty,
.woocommerce-page div.product form.cart .quantity .qty {
    width: 8em;
    text-align: center;
    float: left;
    margin-right: 1em;
    padding: .9em 0;
    line-height: 16px;
    }
.rtl.woocommerce div.product form.cart .quantity .qty,
.rtl.woocommerce-page div.product form.cart .quantity .qty {
    float: right;
    margin-right: 0;
    margin-left: 1em;
    }
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce-page div.product form.cart .single_add_to_cart_button {
    vertical-align: middle;
    float: left;
    background: #dc0003;
    }
.rtl.woocommerce div.product form.cart .single_add_to_cart_button,
.rtl.woocommerce-page div.product form.cart .single_add_to_cart_button {
    float: right;
    }
.woocommerce div.product form.cart .single_add_to_cart_button:hover,
.woocommerce-page div.product form.cart .single_add_to_cart_button:hover {
    background: #760002;
    }
.woocommerce div.product .product_title,
.woocommerce-page div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    }
.woocommerce div.product .btProductSKU,
.woocommerce-page div.product .btProductSKU {
    display: block;
    float: right;
    }
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price {
    font-size: 1.25em;
    line-height: 1;
    margin: .5em 0;
    font-family: "Roboto Condensed";
    }
.woocommerce div.product .entry-summary p.price,
.woocommerce-page div.product .entry-summary p.price {
    font-size: 2.5em;
    font-weight: 600;
    }
.woocommerce div.product .entry-summary p.price ins,
.woocommerce-page div.product .entry-summary p.price ins {
    display: block;
    margin: 12px 0 0;
    }
.woocommerce div.product .single_variation span.price,
.woocommerce-page div.product .single_variation span.price {
    font-size: 1.35em;
    }
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce-page div.product span.price ins {
    background: inherit;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    }
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce div.product .posted del .amount,
.woocommerce-page div.product p.price del,
.woocommerce-page div.product span.price del,
.woocommerce-page div.product .posted del .amount {
    opacity: .5;
    }
.woocommerce div.product .stock,
.woocommerce-page div.product .stock {
    color: #dc0003;
    font-weight: 600;
    }
.woocommerce div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock {
    color: red;
    }
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
    float: right;
    width: 48%;
    margin-bottom: 15px;
    }
.rtl.woocommerce div.product div.images,
.rtl.woocommerce-page div.product div.images {
    float: left;
    }
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    }
.woocommerce div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails {
    padding-top: 15px;
    margin-right: -15px;
    }
.woocommerce div.product div.images div.thumbnails .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails .btSingleProductThumb {
    float: left;
    width: 33.333%;
    padding-right: 15px;
    margin-bottom: 15px;
    }
.woocommerce div.product div.images div.thumbnails .btSingleProductThumb.last,
.woocommerce-page div.product div.images div.thumbnails .btSingleProductThumb.last {
    margin-right: 0;
    }
.woocommerce div.product div.images div.thumbnails.columns-1 .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails.columns-1 .btSingleProductThumb {
    width: 100%;
    margin-right: 0;
    float: none;
    }
.woocommerce div.product div.images div.thumbnails.columns-2 .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails.columns-2 .btSingleProductThumb {
    width: 48%;
    }
.woocommerce div.product div.images div.thumbnails.columns-4 .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails.columns-4 .btSingleProductThumb {
    width: 22.05%;
    }
.woocommerce div.product div.images div.thumbnails.columns-5 .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails.columns-5 .btSingleProductThumb {
    width: 16.9%;
    }
.woocommerce div.product div.images div.thumbnails.columns-6 .btSingleProductThumb,
.woocommerce-page div.product div.images div.thumbnails.columns-6 .btSingleProductThumb {
    width: 13%;
    }
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
    margin-bottom: 3em;
    }
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
    float: left;
    width: 48%;
    }
.rtl.woocommerce div.product div.summary,
.rtl.woocommerce-page div.product div.summary {
    float: right;
    }
.woocommerce div.product div.summary .header.extralarge .btSuperTitle,
.woocommerce-page div.product div.summary .header.extralarge .btSuperTitle {
    font-size: .8125em;
    }
.woocommerce div.product .commentTxt .star-rating,
.woocommerce-page div.product .commentTxt .star-rating {
    margin: 22px 10px 0 0;
    float: right;
    }
.woocommerce div.product .woocommerce-variation-description p,
.woocommerce-page div.product .woocommerce-variation-description p {
    margin-bottom: 1em;
    }
.woocommerce div.product .wc-no-matching-variations,
.woocommerce-page div.product .wc-no-matching-variations {
    display: none;
    }
.woocommerce div.product .button,
.woocommerce-page div.product .button {
    vertical-align: middle;
    float: left;
    }
.rtl.woocommerce div.product .button,
.rtl.woocommerce-page div.product .button {
    float: right;
    }
.woocommerce div.product .group_table td.label,
.woocommerce-page div.product .group_table td.label {
    padding-right: 1em;
    padding-left: 1em;
    }
.woocommerce div.product .group_table td,
.woocommerce-page div.product .group_table td {
    vertical-align: middle;
    border: 0;
    position: relative;
    }
.woocommerce div.product a.reset_variations,
.woocommerce-page div.product a.reset_variations {
    padding: 0;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    clear: both;
    position: absolute;
    bottom: -2em;
    }
.woocommerce div.product a.reset_variations:before,
.woocommerce-page div.product a.reset_variations:before {
    content: '\e680';
    color: inherit;
    font-family: Icon7Stroke;
    }
.woocommerce div.product a.reset_variations:hover,
.woocommerce-page div.product a.reset_variations:hover {
    color: #dc0003;
    }
.woocommerce div.product.product-type-grouped .single_add_to_cart_button,
.woocommerce-page div.product.product-type-grouped .single_add_to_cart_button {
    float: right !important;
    }
.rtl.woocommerce div.product.product-type-grouped .single_add_to_cart_button,
.rtl.woocommerce-page div.product.product-type-grouped .single_add_to_cart_button {
    float: left !important;
    }
.woocommerce .added_to_cart,
.woocommerce-page .added_to_cart {
    position: absolute;
    bottom: -2em;
    right: 0;
    left: 0;
    font-family: Roboto Condensed;
    font-size: .7em;
    text-transform: uppercase;
    padding: 0 15px;
    }
.woocommerce .variations,
.woocommerce-page .variations {
    margin-bottom: 3em;
    border: 0;
    }
.woocommerce .variations td,
.woocommerce .variations th,
.woocommerce-page .variations td,
.woocommerce-page .variations th {
    border: 0;
    padding: .2em 1em;
    }
.woocommerce .variations label,
.woocommerce-page .variations label {
    font-weight: 700;
    }
.woocommerce .variations select,
.woocommerce-page .variations select {
    width: 100%;
    float: left;
    padding: 10px;
    }
.woocommerce .variations td,
.woocommerce-page .variations td {
    vertical-align: middle;
    border: 0;
    position: relative;
    }
.woocommerce .products ul:after,
.woocommerce ul.products:after,
.woocommerce-page .products ul:after,
.woocommerce-page ul.products:after {
    content: " ";
    display: table;
    clear: both;
    }
.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-page .products ul,
.woocommerce-page ul.products {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    }
.woocommerce .products ul li.product .btPriceTableSticker,
.woocommerce ul.products li.product .btPriceTableSticker,
.woocommerce-page .products ul li.product .btPriceTableSticker,
.woocommerce-page ul.products li.product .btPriceTableSticker {
    top: 10px;
    left: 25px;
    background: #616161;
    opacity: .9;
    z-index: 1;
    width: 60px;
    height: 60px;
    text-transform: uppercase;
    font-weight: bold;
    }
.woocommerce .products ul li.product,
.woocommerce ul.products li.product,
.woocommerce-page .products ul li.product,
.woocommerce-page ul.products li.product {
    float: left;
    margin: 0 0 5em;
    padding: 0 15px;
    position: relative;
    list-style: none;
    width: 25%;
    }
.rtl.woocommerce .products ul li.product,
.rtl.woocommerce ul.products li.product,
.rtl.woocommerce-page .products ul li.product,
.rtl.woocommerce-page ul.products li.product {
    float: right;
    }
.woocommerce .products ul li.product h3,
.woocommerce ul.products li.product h3,
.woocommerce-page .products ul li.product h3,
.woocommerce-page ul.products li.product h3 {
    padding: 0 0 .5em;
    margin: 0;
    font-size: 1em;
    }
.woocommerce .products ul li.product a,
.woocommerce ul.products li.product a,
.woocommerce-page .products ul li.product a,
.woocommerce-page ul.products li.product a {
    text-decoration: none;
    }
.woocommerce .products ul li.product .bpgPhoto,
.woocommerce ul.products li.product .bpgPhoto,
.woocommerce-page .products ul li.product .bpgPhoto,
.woocommerce-page ul.products li.product .bpgPhoto {
    margin: 0 0 7.5px;
    }
.woocommerce .products ul li.product strong,
.woocommerce ul.products li.product strong,
.woocommerce-page .products ul li.product strong,
.woocommerce-page ul.products li.product strong {
    display: block;
    }
.woocommerce .products ul li.product .price,
.woocommerce ul.products li.product .price,
.woocommerce-page .products ul li.product .price,
.woocommerce-page ul.products li.product .price {
    display: block;
    font-weight: 600;
    margin-bottom: 1em;
    font-family: "Roboto Condensed";
    }
.woocommerce .products ul li.product .price del,
.woocommerce ul.products li.product .price del,
.woocommerce-page .products ul li.product .price del,
.woocommerce-page ul.products li.product .price del {
    color: inherit;
    opacity: .3;
    display: inline-block;
    margin: 0 5px 0 0;
    font-weight: 300;
    }
.woocommerce .products ul li.product .price ins,
.woocommerce ul.products li.product .price ins,
.woocommerce-page .products ul li.product .price ins,
.woocommerce-page ul.products li.product .price ins {
    background: 0 0;
    font-weight: 700;
    text-decoration: none;
    }
.woocommerce .products ul li.product .price .from,
.woocommerce ul.products li.product .price .from,
.woocommerce-page .products ul li.product .price .from,
.woocommerce-page ul.products li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    color: rgba(132,132,132,.5);
    }
.woocommerce .products ul li.product .header .btSubTitle .btNoStarRating,
.woocommerce ul.products li.product .header .btSubTitle .btNoStarRating,
.woocommerce-page .products ul li.product .header .btSubTitle .btNoStarRating,
.woocommerce-page ul.products li.product .header .btSubTitle .btNoStarRating {
    display: block;
    height: 1.8em;
    opacity: .2;
    }
.woocommerce .products ul li.product .header .btSubTitle .btNoStarRating:after,
.woocommerce ul.products li.product .header .btSubTitle .btNoStarRating:after,
.woocommerce-page .products ul li.product .header .btSubTitle .btNoStarRating:after,
.woocommerce-page ul.products li.product .header .btSubTitle .btNoStarRating:after {
    font-family: FontAwesome;
    content: "\f006\f006\f006\f006\f006";
    display: block;
    letter-spacing: 1px;
    }
.woocommerce .products ul li.product a.btBtn,
.woocommerce ul.products li.product a.btBtn,
.woocommerce-page .products ul li.product a.btBtn,
.woocommerce-page ul.products li.product a.btBtn {
    text-decoration: none;
    text-transform: uppercase;
    }
.woocommerce .boldSection.gutter .products ul,
.woocommerce .boldSection.gutter ul.products,
.boldSection.gutter .woocommerce .products ul,
.boldSection.gutter .woocommerce ul.products,
.woocommerce-page .boldSection.gutter .products ul,
.woocommerce-page .boldSection.gutter ul.products,
.boldSection.gutter .woocommerce-page .products ul,
.boldSection.gutter .woocommerce-page ul.products {
    margin: 0 -15px;
    }
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    }
.woocommerce nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination {
    text-align: center;
    margin-bottom: 30px;
    }
.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul {
    display: inline-block;
    padding: 0;
    margin: 1px;
    }
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li {
    margin: 0 0 5px;
    display: inline-block;
    }
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: .3em 0;
    width: 1.7em;
    height: 1.7em;
    display: block;
    border-radius: 50%;
    background: #dc0003;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover {
    background: #760002;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    margin: 0;
    }
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
    vertical-align: top;
    }
.woocommerce .woocommerce-ordering .woocommerce-result-count,
.woocommerce-page .woocommerce-ordering .woocommerce-result-count {
    margin: 15px 0;
    }
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    float: left;
    }
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    float: right;
    }
.woocommerce .woocommerce-ordering .fancy-select,
.woocommerce-page .woocommerce-ordering .fancy-select {
    width: 220px;
    margin: 0 0 20px;
    }
.woocommerce .woocommerce-ordering .fancy-select .options,
.woocommerce-page .woocommerce-ordering .fancy-select .options {
    padding: 0;
    top: auto;
    margin: 1px 0 0;
    }
.woocommerce .woocommerce-ordering .fancy-select .options li,
.woocommerce-page .woocommerce-ordering .fancy-select .options li {
    margin: 0;
    float: none;
    font-size: .8125em;
    }
.woocommerce .widget_recent_reviews li a:after,
.woocommerce .widget_recent_reviews .reviewer:after,
.woocommerce-page .widget_recent_reviews li a:after,
.woocommerce-page .widget_recent_reviews .reviewer:after {
    display: table;
    content: ' ';
    }
.woocommerce p.stars,
.woocommerce-page p.stars {
    position: relative;
    letter-spacing: .25em;
    margin-bottom: 3em;
    }
.woocommerce p.stars a,
.woocommerce-page p.stars a {
    display: inline-block;
    font-weight: 700;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
    }
.rtl.woocommerce p.stars a,
.rtl.woocommerce-page p.stars a {
    left: auto;
    right: 0;
    }
.woocommerce p.stars a:last-child,
.woocommerce-page p.stars a:last-child {
    border-right: 0;
    }
.woocommerce p.stars a[class^="star-"]:after,
.woocommerce-page p.stars a[class^="star-"]:after {
    font-family: FontAwesome;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(0,0,0,.1);
    }
.rtl.woocommerce p.stars a[class^="star-"]:after,
.rtl.woocommerce-page p.stars a[class^="star-"]:after {
    left: auto;
    right: 0;
    }
.woocommerce p.stars a[class^="star-"].active:after,
.woocommerce p.stars a[class^="star-"]:hover:after,
.woocommerce-page p.stars a[class^="star-"].active:after,
.woocommerce-page p.stars a[class^="star-"]:hover:after {
    color: #dc0003;
    }
.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1 {
    width: 1em;
    z-index: 10;
    }
.woocommerce p.stars a.star-1:after,
.woocommerce-page p.stars a.star-1:after {
    content: "\f005";
    }
.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2 {
    width: 2em;
    z-index: 9;
    }
.woocommerce p.stars a.star-2:after,
.woocommerce-page p.stars a.star-2:after {
    content: "\f005\f005";
    }
.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3 {
    width: 3em;
    z-index: 8;
    }
.woocommerce p.stars a.star-3:after,
.woocommerce-page p.stars a.star-3:after {
    content: "\f005\f005\f005";
    }
.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4 {
    width: 4em;
    z-index: 7;
    }
.woocommerce p.stars a.star-4:after,
.woocommerce-page p.stars a.star-4:after {
    content: "\f005\f005\f005\f005";
    }
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5 {
    width: 5em;
    border: 0;
    z-index: 6;
    }
.woocommerce p.stars a.star-5:after,
.woocommerce-page p.stars a.star-5:after {
    content: "\f005\f005\f005\f005\f005";
    }
.woocommerce ul#shipping_method,
.woocommerce-page ul#shipping_method {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
    text-indent: -22px;
    list-style: none;
    }
.woocommerce ul#shipping_method .amount,
.woocommerce-page ul#shipping_method .amount {
    font-weight: 700;
    }
.woocommerce p.woocommerce-shipping-contents,
.woocommerce-page p.woocommerce-shipping-contents {
    margin: 0;
    }
.woocommerce .order_details,
.woocommerce-page .order_details {
    margin: 0 0 1.5em;
    list-style: none;
    }
.woocommerce .order_details li,
.woocommerce-page .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 1px dashed #d3ced2;
    padding-right: 2em;
    margin-left: 0;
    padding-left: 0;
    }
.woocommerce .order_details li strong,
.woocommerce-page .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5;
    }
.woocommerce .order_details:after,
.woocommerce .order_details:before,
.woocommerce-page .order_details:after,
.woocommerce-page .order_details:before {
    content: " ";
    display: table;
    }
.woocommerce .order_details li:last-of-type,
.woocommerce-page .order_details li:last-of-type {
    border: none;
    }
.btHardRoundedButtons .woocommerce .button,
.btHardRoundedButtons.woocommerce .button,
.btHardRoundedButtons .woocommerce input[type="text"],
.btHardRoundedButtons.woocommerce input[type="text"],
.btHardRoundedButtons .woocommerce input[type="email"],
.btHardRoundedButtons.woocommerce input[type="email"],
.btHardRoundedButtons .woocommerce input[type="password"],
.btHardRoundedButtons.woocommerce input[type="password"],
.btHardRoundedButtons .woocommerce-page .button,
.btHardRoundedButtons.woocommerce-page .button,
.btHardRoundedButtons .woocommerce-page input[type="text"],
.btHardRoundedButtons.woocommerce-page input[type="text"],
.btHardRoundedButtons .woocommerce-page input[type="email"],
.btHardRoundedButtons.woocommerce-page input[type="email"],
.btHardRoundedButtons .woocommerce-page input[type="password"],
.btHardRoundedButtons.woocommerce-page input[type="password"] {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce .button,
.btSoftRoundedButtons.woocommerce .button,
.btSoftRoundedButtons .woocommerce input[type="text"],
.btSoftRoundedButtons.woocommerce input[type="text"],
.btSoftRoundedButtons .woocommerce input[type="email"],
.btSoftRoundedButtons.woocommerce input[type="email"],
.btSoftRoundedButtons .woocommerce input[type="password"],
.btSoftRoundedButtons.woocommerce input[type="password"],
.btSoftRoundedButtons .woocommerce-page .button,
.btSoftRoundedButtons.woocommerce-page .button,
.btSoftRoundedButtons .woocommerce-page input[type="text"],
.btSoftRoundedButtons.woocommerce-page input[type="text"],
.btSoftRoundedButtons .woocommerce-page input[type="email"],
.btSoftRoundedButtons.woocommerce-page input[type="email"],
.btSoftRoundedButtons .woocommerce-page input[type="password"],
.btSoftRoundedButtons.woocommerce-page input[type="password"] {
    border-radius: 2px;
    }
.rtl.woocommerce p.form-submit input[type="submit"],
.rtl.woocommerce-page p.form-submit input[type="submit"] {
    text-align: center;
    }
.btNoSidebar.single-product.woocommerce .btContent,
.btNoSidebar.single-product.woocommerce-page .btContent {
    padding-top: 30px;
    }
.woocommerce .comment-respond > h4,
.woocommerce-page .comment-respond > h4 {
    font-size: 1.875em;
    line-height: 1.366em;
    margin-bottom: 1em;
    padding: 0;
    }
.woocommerce .comment-respond > h4:before,
.woocommerce-page .comment-respond > h4:before {
    font-weight: 300;
    display: block;
    content: "\e93e";
    font-family: CustomEssentialSet;
    float: left;
    line-height: 1.366em;
    font-size: 1.066em;
    color: #dc0003;
    width: 52px;
    height: 40px;
    text-align: center;
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    }
.woocommerce .comment-form,
.woocommerce-page .comment-form {
    padding: 30px;
    }
.woocommerce .comment-form label,
.woocommerce-page .comment-form label {
    line-height: 1.8;
    font-size: .8125em;
    margin-bottom: 6px;
    display: block;
    }
.woocommerce .comment-form label .required,
.woocommerce-page .comment-form label .required {
    font-weight: 900;
    color: #dc0003;
    }
.woocommerce .comment-form .form-submit,
.woocommerce-page .comment-form .form-submit {
    text-align: right;
    }
.woocommerce .comment-form .form-submit input[type="submit"],
.woocommerce-page .comment-form .form-submit input[type="submit"] {
    width: auto;
    background: #dc0003;
    }
.woocommerce .comment-form .form-submit input[type="submit"]:hover,
.woocommerce-page .comment-form .form-submit input[type="submit"]:hover {
    background: #760002;
    }
.woocommerce .comment-navigation,
.woocommerce-page .comment-navigation {
    text-align: right;
    clear: right;
    }
.woocommerce .comment-navigation a,
.woocommerce .comment-navigation span,
.woocommerce-page .comment-navigation a,
.woocommerce-page .comment-navigation span {
    display: inline-block;
    }
.woocommerce .comment-navigation span,
.woocommerce-page .comment-navigation span {
    margin: 0 5px;
    }
.woocommerce .related.products > .header,
.woocommerce #tab-description > .header,
.woocommerce-page .related.products > .header,
.woocommerce-page #tab-description > .header {
    display: block;
    }
.woocommerce .related.products > .header > div > h4,
.woocommerce #tab-description > .header > div > h4,
.woocommerce-page .related.products > .header > div > h4,
.woocommerce-page #tab-description > .header > div > h4 {
    font-size: 1.875em;
    line-height: 1.366em;
    margin-bottom: 1em;
    padding: 0;
    }
.woocommerce .related.products > .header > div > h4:before,
.woocommerce #tab-description > .header > div > h4:before,
.woocommerce-page .related.products > .header > div > h4:before,
.woocommerce-page #tab-description > .header > div > h4:before {
    font-weight: 300;
    display: block;
    content: "\ea56";
    font-family: CustomEssentialSet;
    float: left;
    line-height: 1.366em;
    font-size: 1.066em;
    color: #dc0003;
    width: 52px;
    height: 40px;
    text-align: center;
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    }
.woocommerce #tab-description > .header > div > h4:before,
.woocommerce-page #tab-description > .header > div > h4:before {
    content: "\e965";
    }
.woocommerce .woocommerce-noreviews,
.woocommerce-page .woocommerce-noreviews {
    font-family: Roboto Condensed;
    margin: 2em 0;
    text-align: center;
    text-transform: uppercase;
    padding: 15px;
    font-size: .8125em;
    }
.btLightSkin.woocommerce .comment-respond > h4:before,
.btLightSkin.woocommerce-page .comment-respond > h4:before,
.btDarkSkin .btLightSkin.woocommerce .comment-respond > h4:before,
.btDarkSkin .btLightSkin.woocommerce-page .comment-respond > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce .comment-respond > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .comment-respond > h4:before,
.btLightSkin.woocommerce .related.products > .header > div > h4:before,
.btLightSkin.woocommerce-page .related.products > .header > div > h4:before,
.btDarkSkin .btLightSkin.woocommerce .related.products > .header > div > h4:before,
.btDarkSkin .btLightSkin.woocommerce-page .related.products > .header > div > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce .related.products > .header > div > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .related.products > .header > div > h4:before,
.btLightSkin.woocommerce #tab-description > .header > div > h4:before,
.btLightSkin.woocommerce-page #tab-description > .header > div > h4:before,
.btDarkSkin .btLightSkin.woocommerce #tab-description > .header > div > h4:before,
.btDarkSkin .btLightSkin.woocommerce-page #tab-description > .header > div > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce #tab-description > .header > div > h4:before,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page #tab-description > .header > div > h4:before {
    border-color: rgba(0,0,0,.1);
    }
.btLightSkin.woocommerce .comment-form,
.btLightSkin.woocommerce-page .comment-form,
.btDarkSkin .btLightSkin.woocommerce .comment-form,
.btDarkSkin .btLightSkin.woocommerce-page .comment-form,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce .comment-form,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .comment-form {
    background: rgba(0,0,0,.1);
    }
.btLightSkin.woocommerce .woocommerce-noreviews,
.btLightSkin.woocommerce-page .woocommerce-noreviews,
.btDarkSkin .btLightSkin.woocommerce .woocommerce-noreviews,
.btDarkSkin .btLightSkin.woocommerce-page .woocommerce-noreviews,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce .woocommerce-noreviews,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .woocommerce-noreviews {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin.woocommerce .comment-respond > h4:before,
.btDarkSkin.woocommerce-page .comment-respond > h4:before,
.btLightSkin .btDarkSkin.woocommerce .comment-respond > h4:before,
.btLightSkin .btDarkSkin.woocommerce-page .comment-respond > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce .comment-respond > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .comment-respond > h4:before,
.btDarkSkin.woocommerce .related.products > .header > div > h4:before,
.btDarkSkin.woocommerce-page .related.products > .header > div > h4:before,
.btLightSkin .btDarkSkin.woocommerce .related.products > .header > div > h4:before,
.btLightSkin .btDarkSkin.woocommerce-page .related.products > .header > div > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce .related.products > .header > div > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .related.products > .header > div > h4:before,
.btDarkSkin.woocommerce #tab-description > .header > div > h4:before,
.btDarkSkin.woocommerce-page #tab-description > .header > div > h4:before,
.btLightSkin .btDarkSkin.woocommerce #tab-description > .header > div > h4:before,
.btLightSkin .btDarkSkin.woocommerce-page #tab-description > .header > div > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce #tab-description > .header > div > h4:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page #tab-description > .header > div > h4:before {
    border-color: rgba(255,255,255,.1);
    }
.btDarkSkin.woocommerce .comment-form,
.btDarkSkin.woocommerce-page .comment-form,
.btLightSkin .btDarkSkin.woocommerce .comment-form,
.btLightSkin .btDarkSkin.woocommerce-page .comment-form,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce .comment-form,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .comment-form {
    background: rgba(255,255,255,.1);
    }
.btDarkSkin.woocommerce .woocommerce-noreviews,
.btDarkSkin.woocommerce-page .woocommerce-noreviews,
.btLightSkin .btDarkSkin.woocommerce .woocommerce-noreviews,
.btLightSkin .btDarkSkin.woocommerce-page .woocommerce-noreviews,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce .woocommerce-noreviews,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .woocommerce-noreviews {
    background: rgba(255,255,255,.1);
    }
.woocommerce.rtl .comment-respond > h4:before,
.woocommerce-page.rtl .comment-respond > h4:before,
.woocommerce.rtl .related.products > .header > div > h4:before,
.woocommerce-page.rtl .related.products > .header > div > h4:before,
.woocommerce.rtl #tab-description > .header > div > h4:before,
.woocommerce-page.rtl #tab-description > .header > div > h4:before {
    float: right;
    border-width: 0 0 0 1px;
    margin: 0 0 0 10px;
    }
.woocommerce.rtl .comment-form .form-submit,
.woocommerce-page.rtl .comment-form .form-submit {
    text-align: left;
    }
.woocommerce.rtl .comment-form .form-submit input[type="submit"],
.woocommerce-page.rtl .comment-form .form-submit input[type="submit"] {
    width: auto;
    }

/* Cart */
.woocommerce-cart table.cart img {
    height: auto;
    display: block;
    margin: 0 auto;
    }
.woocommerce-cart table.cart td.actions {
    text-align: right;
    padding: 1.5em 1em;
    }
.woocommerce-cart table.cart td.actions .input-text {
    width: 140px;
    }
.woocommerce-cart table.cart td.actions .coupon {
    float: left;
    text-align: left;
    min-width: 400px;
    }
.woocommerce-cart table.cart td.actions .coupon label {
    display: block;
    float: left;
    margin: .75em 10px 0 0;
    line-height: 1.1;
    }
.woocommerce-cart input[name="update_cart"] {
    float: right;
    }
.woocommerce-cart .cart-collaterals {
    width: 100%;
    }
.woocommerce-cart .cart-collaterals .related {
    width: 30.75%;
    float: left;
    }
.woocommerce-cart .cart-collaterals .cross-sells {
    width: 48%;
    float: left;
    }
.rtl.woocommerce-cart .cart-collaterals .cross-sells {
    float: right;
    }
.woocommerce-cart .cart-collaterals .cross-sells ul.products {
    float: none;
    }
.woocommerce-cart .cart-collaterals .cross-sells ul.products li {
    width: 50%;
    }
.woocommerce-cart .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right;
    }
.rtl.woocommerce-cart .cart-collaterals .shipping_calculator {
    float: left;
    clear: left;
    }
.woocommerce-cart .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-cart .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%;
    }
.woocommerce-cart .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
    }
.rtl.woocommerce-cart .cart-collaterals .cart_totals {
    float: left;
    }
.woocommerce-cart form {
    margin: 0 0 15px;
    }
.woocommerce-cart form table div.quantity input {
    width: 70px;
    }
.woocommerce-cart form table small.stock {
    display: block;
    float: none;
    }
.woocommerce-cart form .woocommerce-shipping-calculator a {
    text-decoration: underline;
    }
.woocommerce-cart form .woocommerce-shipping-calculator select {
    padding: 10px;
    }
.woocommerce-cart form .woocommerce-shipping-calculator .form-row {
    padding: 0;
    }
.woocommerce-cart table.cart td.product-remove {
    width: 3em;
    }
.woocommerce-cart table.cart td.product-remove a.remove {
    display: inline-block;
    font-size: 1em;
    line-height: 1.5em;
    text-align: center;
    padding: 0;
    width: 1.5em;
    color: #dc0003;
    background-color: transparent;
    border: 1px solid #dc0003;
    border-radius: 50%;
    }
.woocommerce-cart table.cart td.product-remove a.remove:hover {
    background-color: #dc0003;
    color: #fff;
    }
.woocommerce-cart table.cart td.product-thumbnail {
    width: 100px;
    text-align: center;
    }
.woocommerce-cart table.cart td.product-thumbnail img {
    width: 80px;
    height: auto;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.woocommerce-cart .coupon .input-text {
    background-color: transparent;
    text-transform: uppercase;
    display: inline-block;
    }
.woocommerce-cart .cart_totals table {
    border-top: 1px solid rgba(0,0,0,.07);
    }
.woocommerce-cart .cart_totals table th {
    width: 25%;
    background-color: transparent;
    color: inherit;
    }
.woocommerce-cart .cart_totals .discount td {
    color: #dc0003;
    }
.woocommerce-cart tr.order-total span.amount {
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1.1;
    }
.woocommerce-cart h3#ship-to-different-address {
    position: relative;
    }
.woocommerce-cart h3#ship-to-different-address label {
    display: inline-block;
    margin: 0 10px 0 0;
    }
.woocommerce-cart input#ship-to-different-address-checkbox {
    display: block;
    position: absolute;
    top: 11px;
    width: auto;
    right: 0;
    }

/* Account */
.woocommerce-account .addresses {
    margin: 4em 0;
    }
.woocommerce-account .addresses .title:after,
.woocommerce-account .addresses .title:before {
    content: " ";
    display: table;
    }
.woocommerce-account .addresses .title h3 {
    float: left;
    }
.woocommerce-account ul.digital-downloads li .count {
    float: right;
    }
.woocommerce-account ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0;
    }
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0;
    }
.woocommerce-account ul.digital-downloads {
    margin-left: 0;
    padding-left: 0;
    }
.woocommerce-account ul.digital-downloads ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    }
.woocommerce-account header.title:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.woocommerce-account header.title h3 {
    float: left;
    }
.woocommerce-account header.title .edit {
    display: block;
    float: right;
    font-size: 14px;
    line-height: 1.1;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    font-weight: 700;
    color: #dc0003;
    margin: 10px 0 0 5px;
    }
.woocommerce-account header.title .edit:before {
    content: '\f040';
    font: normal 20px/1 FontAwesome;
    display: block;
    float: left;
    margin: -5px 0 0 -22px;
    color: #dc0003;
    }

/* Columns */
.woocommerce.columns-1 ul.products li.product {
    width: 100%;
    }
.woocommerce.columns-2 ul.products li.product {
    width: 50%;
    }
.woocommerce.columns-3 ul.products li.product {
    width: 33.33%;
    }
.woocommerce.columns-4 ul.products li.product {
    width: 25%;
    }
.woocommerce.columns-5 ul.products li.product {
    width: 20%;
    }
.woocommerce.columns-6 ul.products li.product {
    width: 16.66%;
    }

/* Checkout */
.woocommerce-checkout .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%;
    }
.woocommerce-checkout .wc-terms-and-conditions label {
    display: inline-block !important;
    }
.woocommerce-checkout .wc-terms-and-conditions input {
    margin-left: 6px !important;
    }
.woocommerce-checkout #payment {
    border: 2px solid rgba(0,0,0,.07);
    padding: 2em;
    margin: 4em 0;
    }
.woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 4px solid #d3ced2;
    margin: 0;
    list-style: none;
    padding-bottom: 2em;
    }
.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin: 0;
    padding: 0;
    font-weight: 400;
    }
.rtl.woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;
    }
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: right;
    }
.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: left;
    }
.woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 40px;
    margin-left: 10px;
    vertical-align: middle;
    }
.woocommerce-checkout #payment div.payment_box:before {
    content: "";
    display: block;
    border: 10px solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    left: 10px;
    top: -20px;
    }
.woocommerce-checkout #payment div.payment_box {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    background-color: #dfdcde;
    }
.woocommerce-checkout #payment div.payment_box span.help {
    font-size: .857em;
    }
.woocommerce-checkout #payment div.payment_box p:last-child {
    margin-bottom: 0;
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/visa.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/laser.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/diners.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/amex.png);
    }
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/discover.png);
    }
.woocommerce-checkout #payment .place-order {
    margin: 2em 0 0;
    }

/* Skins */
.btDarkSkin .star-rating:before,
.btLightSkin .btDarkSkin .star-rating:before,
.btDarkSkin.btLightSkin .btDarkSkin .star-rating:before {
    color: #fff;
    }
.btDarkSkin li.product:before,
.btLightSkin .btDarkSkin li.product:before,
.btDarkSkin.btLightSkin .btDarkSkin li.product:before {
    background-color: #fff;
    }
.btLightSkin li.product:before,
.btDarkSkin .btLightSkin li.product:before,
.btLightSkin .btDarkSkin .btLightSkin li.product:before {
    background-color: #181818;
    }
.btLightSkin .woocommerce header.title .edit:hover,
.btDarkSkin .btLightSkin .woocommerce header.title .edit:hover,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce header.title .edit:hover {
    color: #181818;
    }
.btDarkSkin .woocommerce header.title .edit:hover,
.btLightSkin .btDarkSkin .woocommerce header.title .edit:hover,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce header.title .edit:hover {
    color: #fff;
    }
.btLightSkin.woocommerce-page .product img,
.btDarkSkin .btLightSkin.woocommerce-page .product img,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .product img,
.btLightSkin ul.products li.product img,
.btDarkSkin .btLightSkin ul.products li.product img,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product img {
    border: 1px solid rgba(0,0,0,.07);
    }
.btDarkSkin.woocommerce-page .product img,
.btLightSkin .btDarkSkin.woocommerce-page .product img,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .product img,
.btDarkSkin ul.products li.product img,
.btLightSkin .btDarkSkin ul.products li.product img,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product img {
    border: 1px solid rgba(255,255,255,.3);
    }
.btLightSkin .product .headline a,
.btDarkSkin .btLightSkin .product .headline a,
.btLightSkin .btDarkSkin .btLightSkin .product .headline a {
    color: #181818;
    }
.btDarkSkin .product .headline a,
.btLightSkin .btDarkSkin .product .headline a,
.btDarkSkin.btLightSkin .btDarkSkin .product .headline a {
    color: #fff;
    }
.btLightSkin .woocommerce-shipping-calculator select,
.btDarkSkin .btLightSkin .woocommerce-shipping-calculator select,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-shipping-calculator select {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .woocommerce-shipping-calculator select,
.btLightSkin .btDarkSkin .woocommerce-shipping-calculator select,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-shipping-calculator select {
    border: 1px solid rgba(255,255,255,.1);
    }
.btLightSkin.woocommerce-page .product .headline a:hover,
.btDarkSkin .btLightSkin.woocommerce-page .product .headline a:hover,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page .product .headline a:hover,
.btDarkSkin.woocommerce-page .product .headline a:hover,
.btLightSkin .btDarkSkin.woocommerce-page .product .headline a:hover,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page .product .headline a:hover {
    color: #dc0003;
    }
.btDarkSkin div.product .woocommerce-product-rating,
.btLightSkin .btDarkSkin div.product .woocommerce-product-rating,
.btDarkSkin.btLightSkin .btDarkSkin div.product .woocommerce-product-rating {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.btDarkSkin .woocommerce ul.products li.product .price,
.btLightSkin .btDarkSkin .woocommerce ul.products li.product .price,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce ul.products li.product .price {
    color: #fff;
    }
.btDarkSkin.woocommerce .star-rating:before,
.btLightSkin .btDarkSkin.woocommerce .star-rating:before,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce .star-rating:before {
    color: #fff;
    }
.woocommerce-MyAccount-content fieldset {
    border: none;
    display: block;
    margin: 0;
    padding: 0;
    }
.woocommerce-MyAccount-content legend {
    display: block;
    font-size: 1.25em;
    font-weight: 700;
    display: block;
    padding: 1em 0 0;
    margin: 0 0 .5em .8em;
    }
.rtl .shop_table.woocommerce-checkout-review-order-table {
    text-align: right;
    }
.rtl.woocommerce-page .col2-set#customer_details .col-1 {
    float: right;
    }
.rtl.woocommerce-page .col2-set#customer_details .col-2 {
    float: left;
    }
.woocommerce.rtl nav.woocommerce-pagination ul li a.next,
.woocommerce.rtl nav.woocommerce-pagination ul li a.prev,
.woocommerce-page.rtl nav.woocommerce-pagination ul li a.next,
.woocommerce-page.rtl nav.woocommerce-pagination ul li a.prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btLightSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btLightSkin.woocommerce-page nav.woocommerce-pagination ul li span.current,
.btDarkSkin .btLightSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btDarkSkin .btLightSkin.woocommerce-page nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin .btLightSkin.woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: rgba(0,0,0,.1);
    color: #181818;
    }
.btDarkSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btDarkSkin.woocommerce-page nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin.woocommerce-page nav.woocommerce-pagination ul li span.current,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce nav.woocommerce-pagination ul li span.current,
.btDarkSkin.btLightSkin .btDarkSkin.woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: rgba(255,255,255,.1);
    color: #fff;
    }
@-webkit-keyframes spin {
from {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@-moz-keyframes spin {
from {
    -moz-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -moz-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@keyframes spin {
from {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    -moz-transform: rotateX(100%);
    -ms-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

/* Navigation pane */
.woocommerce-MyAccount-navigation {
    margin-bottom: 1.5em;
    }
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    clear: left;
    overflow: hidden;
    overflow: hidden;
    }
.rtl .woocommerce-MyAccount-navigation ul {
    clear: right;
    padding: 0;
    }
.btLightSkin .woocommerce-MyAccount-navigation ul,
.btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul {
    border: 1px solid rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.05);
    box-shadow: 0 5px 20px rgba(0,0,0,.05);
    }
.btDarkSkin .woocommerce-MyAccount-navigation ul,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul {
    border: 1px solid rgba(255,255,255,.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.05);
    box-shadow: 0 5px 20px rgba(0,0,0,.05);
    }
.btHardRoundedButtons .woocommerce-MyAccount-navigation ul {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce-MyAccount-navigation ul {
    border-radius: 2px;
    }
.woocommerce-MyAccount-navigation ul li {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    border-bottom: 0;
    padding: 0;
    clear: none;
    cursor: pointer;
    position: relative;
    font-family: "Roboto Slab";
    }
.rtl .woocommerce-MyAccount-navigation ul li {
    float: right;
    }
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-navigation ul li span {
    display: block;
    padding: 1em 2em 1em;
    line-height: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li span:hover {
    color: #dc0003;
    }
.btLightSkin .woocommerce-MyAccount-navigation ul li.on a,
.btLightSkin .woocommerce-MyAccount-navigation ul li.on span,
.btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.on a,
.btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.on span,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.on a,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.on span {
    background-color: rgba(0,0,0,.1);
    color: #181818;
    }
.btDarkSkin .woocommerce-MyAccount-navigation ul li.on a,
.btDarkSkin .woocommerce-MyAccount-navigation ul li.on span,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.on a,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.on span,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.on a,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.on span {
    background-color: rgba(255,255,255,.1);
    color: #fff;
    }
.woocommerce-MyAccount-navigation ul li.on {
    cursor: text;
    }

/* Columns and forms widths */
.btQuoteBooking {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    }
.btQuoteBooking *,
.btQuoteBooking *:after,
.btQuoteBooking *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
.btQuoteBooking:after {
    content: " ";
    display: table;
    clear: both;
    width: 100%;
    }
.btQuoteBooking .btQuoteBookingForm {
    margin: 0;
    }
.btQuoteBooking .btTotalQuoteContactGroup {
    -webkit-transition: all 600ms ease;
    -moz-transition: all 600ms ease;
    transition: all 600ms ease;
    max-height: 0;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    margin: 30px 0 0;
    }
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
    opacity: 1;
    max-height: 1000px;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    transition-delay: 400ms;
    }

/* Next button */
.btQuoteBooking .btTotalNextWrapper {
    display: block;
    width: 100%;
    padding-right: 0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    font-family: "Roboto Slab";
    }
.btQuoteBooking .btTotalNextWrapper:after {
    content: " ";
    display: block;
    width: 100%;
    clear: both;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding-right: 160px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: block;
    padding: 0;
    width: 140px;
    float: right;
    margin-right: -130px;
    margin-left: -100%;
    }
.btQuoteBooking .btContactNext {
    font-family: inherit;
    margin: 0 0 0 30px;
    line-height: 2.25;
    border: #dc0003 2px solid;
    color: #dc0003;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block;
    padding: 0 30px 0 30px;
    background: transparent;
    cursor: pointer;
    font-size: 20px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    opacity: 0;
    -webkit-transform: translate(500px,0);
    -moz-transform: translate(500px,0);
    -ms-transform: translate(500px,0);
    transform: translate(500px,0);
    white-space: nowrap;
    }
.btQuoteBooking .btContactNext:focus {
    outline: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    width: 100%;
    }
.btQuoteBooking .btContactNext:hover,
.btQuoteBooking .btContactNext:active {
    background-color: #dc0003 !important;
    color: #fff !important;
    }
.btQuoteBooking .btContactNext:hover:after,
.btQuoteBooking .btContactNext:active:after {
    margin: 0 7px 0 10px;
    -webkit-transition: margin 200ms ease;
    -moz-transition: margin 200ms ease;
    transition: margin 200ms ease;
    }
.btQuoteBooking .btContactNext:active {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.1) inset,0 -2px 10px rgba(0,0,0,.4);
    box-shadow: 0 0 0 rgba(0,0,0,.1) inset,0 -2px 10px rgba(0,0,0,.4);
    }

/* Quote items */
.btQuoteBooking .btQuoteItem {
    padding: 0 0 0 220px;
    margin: 0 0 30px;
    }
.btQuoteBooking .btQuoteItem label {
    display: block;
    float: left;
    width: 220px;
    margin: 8px 0 0 -220px;
    padding-right: 20px;
    }
.btQuoteBooking .btQuoteSlider {
    float: left;
    margin: 0;
    width: 100%;
    }
.btQuoteBooking .btQuoteSwitch {
    float: left;
    margin: 0;
    width: 76px;
    height: 38px;
    cursor: pointer;
    padding: 5px;
    border-radius: 19px;
    -webkit-transition: box-shadow 380ms ease;
    -moz-transition: box-shadow 380ms ease;
    transition: box-shadow 380ms ease;
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(255,255,255,.1);
    }
.btQuoteBooking .btQuoteSwitch:hover {
    -webkit-box-shadow: 0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    -webkit-transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    -moz-transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(255,255,255,.1);
    }
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    margin-left: 38px;
    background: #dc0003;
    }
.btQuoteBooking .btQuoteItemInput {
    text-align: center;
    }
.btQuoteBooking .btQuoteItem .fancy-select .trigger {
    text-align: left;
    color: #b4b4b4;
    }
.btQuoteBooking .btQuoteItem .fancy-select .trigger.selected {
    color: #333;
    }

/* Standard fields */
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking textarea,
.btQuoteBooking .fancy-select .trigger {
    width: 100%;
    display: block;
    line-height: 2;
    min-height: 38px;
    padding: 0 12px;
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.1);
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    color: #000;
    outline: none;
    }
.btQuoteBooking .btQuoteItem textarea {
    resize: vertical;
    font-size: inherit;
    color: #000;
    padding: 0 12px 0 12px;
    min-height: 160px;
    }
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    min-height: 38px;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    -webkit-box-shadow: 5px 0 0 #dc0003 inset,0 2px 10px rgba(0,0,0,.2);
    box-shadow: 5px 0 0 #dc0003 inset,0 2px 10px rgba(0,0,0,.2);
    min-height: 38px;
    }

/* Float clears */
.btQuoteBooking .btQuoteItem:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }

/* Slider */
.btQuoteWrapper {
    position: relative;
    padding: 0 17px;
    }
.btQuoteWrapper:before {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    }
.btQuoteWrapper:after {
    content: ' ';
    clear: both;
    width: 100%;
    display: table;
    }
.btQuoteBooking .ui-slider {
    position: relative;
    text-align: left;
    border: 0;
    }
.btQuoteBooking .ui-slider:hover {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btQuoteWrapper:before {
    content: ' ';
    display: block;
    position: absolute;
    height: 20px;
    left: 0;
    right: 0;
    top: 50%;
    margin: -8px 0 0;
    border-radius: 10px;
    }
.btLightSkin .btQuoteWrapper:before,
.btDarkSkin .btLightSkin .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteWrapper:before {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btQuoteWrapper:before,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteWrapper:before {
    border: 1px solid rgba(255,255,255,.1);
    }

/* Slider hover state */
.btQuoteBooking .btQuoteWrapper:hover:before {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 1px 5px rgba(0,0,0,.2);
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    }

/* Slider handle */
.btQuoteBooking .ui-slider .ui-slider-handle {
    display: block;
    position: absolute;
    z-index: 2;
    min-width: 38px;
    height: 38px;
    -ms-touch-action: none;
    touch-action: none;
    background: #dc0003;
    cursor: w-resize;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;
    box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;
    -webkit-transition: all 190ms ease;
    -moz-transition: all 190ms ease;
    transition: all 190ms ease;
    }
.btQuoteBooking .btQuoteSliderValue {
    min-width: 34px;
    height: 38px;
    line-height: 38px;
    padding: 0 2px;
    font-size: 11px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    display: block;
    }

/* Slider hover state */
.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;
    box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;
    }

/* Slider range */
.btQuoteBooking .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    }

/* support: IE8 - See #6727 */
.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-handle,
.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit;
    }

/* Slider horizontal */
.btQuoteBooking .ui-slider-horizontal {
    height: 20px;
    margin-top: 10px;
    cursor: pointer;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-handle {
    top: -10px;
    margin-left: -18px;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
    }

/* Slider vertical */
.btQuoteBooking .ui-slider-vertical {
    min-width: 34px;
    height: 100px;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-handle {
    left: 0;
    margin-left: 0;
    margin-bottom: -18px;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range-max {
    top: 0;
    }

/* Total value */
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: bold;
    padding: 0;
    text-align: right;
    color: #FFF;
    background: #dc0003;
    line-height: 1.8;
    display: block;
    width: 100%;
    float: left;
    }
.btQuoteBooking .btQuoteTotalText {
    margin-right: 1em;
    }

/* Total currency */
.btQuoteBooking .btQuoteTotalCurrency {
    font-size: 22px;
    line-height: 1.8;
    display: inline-block;
    background: rgba(0,0,0,.25);
    padding: 5px 3px 5px 20px;
    }
.btQuoteBooking .btQuoteTotalCalc {
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    font-size: 22px;
    line-height: 1.8;
    display: inline-block;
    background: rgba(0,0,0,.25);
    padding: 5px 20px 5px 3px;
    }

/* Options */
.btQuoteBooking .btQuoteItem ul.options {
    text-align: left;
    }

/* Contact form */
.btQuoteBooking .btQuoteContact {
    margin: 0 -10px 0 -10px;
    }

/* Contact form item */
.btQuoteBooking .btQuoteContact .btQuoteItem {
    padding: 0 10px;
    float: left;
    width: 50%;
    }

/* Form split in two columns */
.btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd) {
    clear: left;
    }

/* Form full width item */
.btQuoteBooking .btQuoteItem.btQuoteItemFullWidth {
    float: none;
    width: auto;
    }

/* Form button */
.btQuoteBooking .btQuoteContact .boldBtn {
    clear: left;
    margin: 0;
    text-align: center;
    white-space: normal;
    }

/* Error fields validation */
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    border: 1px solid #dc0003;
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset;
    box-shadow: 0 0 0 1px #dc0003 inset;
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    border: 1px solid #dc0003;
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset;
    box-shadow: 0 0 0 1px #dc0003 inset;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset,0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #dc0003 inset,0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset,0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #dc0003 inset,0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset,5px 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #dc0003 inset,5px 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
    -webkit-box-shadow: 0 0 0 1px #dc0003 inset,5px 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #dc0003 inset,5px 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }

/* Submit query message */
.btQuoteBooking .btSubmitMessage {
    color: #dc0003;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    height: 30px;
    }

/* Date picker */
.btDatePicker {
    z-index: 10000 !important;
    width: 300px;
    }
.btDatePicker table th,
.btDatePicker table td {
    border: 1px solid #e0e0e0;
    }
.btDatePicker .ui-datepicker-header {
    display: block;
    padding: 10px;
    overflow: hidden;
    background-color: #dc0003;
    color: #FFF;
    }
.btDatePicker table.ui-datepicker-calendar {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    line-height: 1.2;
    background-color: #f2f2f2;
    }

/* Datepicker header, day names */
.btDatePicker table.ui-datepicker-calendar th {
    padding: 10px 8px;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    text-align: center;
    }

/* Datepicker prev/next */
.btDatePicker a.ui-datepicker-prev,
.btDatePicker a.ui-datepicker-next {
    display: block;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    background-color: #FFF;
    padding: 2px 4px;
    text-transform: uppercase;
    cursor: pointer;
    }
.btDatePicker a.ui-datepicker-prev {
    float: left;
    }
.btDatePicker a.ui-datepicker-next {
    float: right;
    }

/* Prev / Next hover state */
.btDatePicker a.ui-datepicker-prev:hover,
.btDatePicker a.ui-datepicker-next:hover {
    color: #bbb;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker title */
.btDatePicker .ui-datepicker-title {
    text-align: center;
    font-size: 14px;
    line-height: 1.1;
    font-weight: 600;
    color: #FFF;
    }

/* Datepicker DIV */
.btDatePicker#ui-datepicker-div {
    background-color: #f2f2f2;
    border: 1px solid rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    margin-top: 1px;
    }

/* Datepicker day */
.btDatePicker .ui-datepicker-calendar td {
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: .3em;
    text-align: center;
    }

/* Datepicker day link */
.btDatePicker table.ui-datepicker-calendar td a {
    color: #666;
    width: 18px;
    height: 18px;
    line-height: 18px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker active state */
.btDatePicker table.ui-datepicker-calendar td a.ui-state-active {
    font-weight: bold;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker hover state */
.btDatePicker table td:hover {
    cursor: pointer;
    }
.btDatePicker table td:hover {
    background: #e0e0e0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Styled select */
.btQuoteBooking .btDropDown .dd {
    position: relative;
    }
.btQuoteBooking .ddChild {
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    margin: -1px 0 0;
    }
.btQuoteBooking .ddChild {
    position: absolute !important;
    }

/* Select submenu items */
.btQuoteBooking .ddChild {
    background-color: #fff;
    border: 1px solid #999;
    overflow-y: auto;
    }
.btQuoteBooking .ddChild ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    }
.btQuoteBooking .ddChild ul li {
    display: table;
    width: 100%;
    min-height: 38px;
    margin: 0;
    padding: 0 37px 0 0;
    cursor: pointer;
    line-height: 1.2;
    border-top: 1px solid rgba(0,0,0,.1);
    color: #000;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.btQuoteBooking .ddChild ul li span {
    display: block;
    padding: 0 12px;
    line-height: 2;
    }
.btQuoteBooking .ddChild ul li span.description {
    line-height: 1.5;
    margin-top: -.3em;
    margin-bottom: .3em;
    }

/* Item hover state */
.btQuoteBooking .ddChild ul li:hover,
.btQuoteBooking .ddChild ul li.selected:hover {
    color: #666;
    background: rgba(0,0,0,.05);
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* First item disabled state */
.btQuoteBooking .ddChild ul li:first-child,
.btQuoteBooking .ddChild ul li:first-child:hover {
    border-top: none;
    color: #666;
    background: none;
    }
.btQuoteBooking .ddOutOfVision {
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
    }

/* Styled menu itself */
.btQuoteBooking .ddItem {
    display: table;
    width: 100%;
    margin: 1px 0 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.1;
    }

/* Styled menu label */
.btQuoteBooking .ddTitleText {
    display: table;
    width: 100%;
    }
.btQuoteBooking .ddTitleText span,
.btQuoteBooking .ddChild ul li span {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    }
.btQuoteBooking .ddTitleText span span,
.btQuoteBooking .ddChild ul li span span,
.btQuoteBooking .ddChild ul li:hover span span,
.btQuoteBooking .ddChild ul li.selected:hover span span {
    display: block;
    font-size: 12px;
    padding: 0;
    color: #555;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.btQuoteBooking .ddChild span {
    padding: 8px 12px;
    }
.btQuoteBooking .ddTitleText span {
    padding: 0 12px;
    }
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.1);
    padding: 0 37px 0 0;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    background-color: #fff;
    border: 1px solid #999;
    padding: 0 37px 0 0;
    }

/* Select item description */
.btQuoteBooking .ddlabel,
.btQuoteBooking .description {
    width: 100%;
    }
.btNotSelected {
    min-height: 38px;
    }
.btNotSelected .ddlabel {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }

/* Photo in select */
.btQuoteBooking .ddTitleText .ddImage,
.btQuoteBooking .ddChild ul li .ddImage {
    text-align: center;
    padding: 12px;
    padding-right: 0;
    }
.btQuoteBooking .ddTitleText .ddImage img,
.btQuoteBooking .ddChild ul li .ddImage img {
    display: block;
    width: auto;
    max-width: none !important;
    }

/* Nothing selected state */
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
    color: #a9a9a9;
    }

/* Selected state */
.btQuoteBooking .ddTitleText .ddlabel {
    width: 100%;
    line-height: 2;
    color: #000;
    }
.btQuoteBooking .ddTitleText .ddlabel .description {
    line-height: 1.5;
    margin-top: -.3em;
    margin-bottom: .3em;
    }
.btQuoteBooking .ddTitle {
    position: relative;
    cursor: pointer;
    }

/* Styled select arrow */
.btQuoteBooking .ddTitle .arrow {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -2px;
    }

/* Arrow itself */
.btQuoteBooking .ddTitle .arrow:before {
    content: ' ';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(0,0,0,.1);
    display: block;
    }

/* Submit button */
.btQuoteBooking .btContactSubmit {
    font-family: "Roboto Slab";
    cursor: pointer;
    background-color: #dc0003;
    color: #fff;
    padding: .5em 2em;
    font-weight: 700;
    font-size: 1.1em;
    opacity: 1;
    border: 1px solid #dc0003;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    text-transform: uppercase;
    border-radius: 15px;
    }
.btQuoteBooking .btContactSubmit:focus {
    outline: 0;
    }

/* Submit hover state */
.btQuoteBooking .btContactSubmit:hover {
    background-color: transparent;
    color: #dc0003;
    }

/* Tablets screen */
@media (max-width: 1024px) {
.btQuoteBooking .btQuoteContact .btQuoteItem {
    float: none;
    width: auto;
    }
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
    max-height: 1000px;
    }
.btQuoteBooking .btQuoteContact {
    margin-left: -10px;
    }
}

/* Larger smartphones screen */
@media (max-width: 650px) {
.btQuoteBooking .btQuoteItem label {
    display: block;
    float: none;
    margin: 0 0 8px;
    width: auto;
    }
.btQuoteBooking .btQuoteItem {
    margin: 0 0 20px;
    padding: 0;
    }
}

/* Small smartphones screen */
@media (max-width: 440px) {
.btQuoteBooking .ddTitleText .ddImage img,
.btQuoteBooking .ddChild ul li .ddImage img {
    display: block;
    width: auto;
    margin: 0 auto;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    height: 60px;
    overflow: hidden;
    padding-top: 10px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    margin: 0;
    height: 0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    clear: both;
    overflow: hidden;
    padding: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: block;
    width: 100%;
    float: none;
    margin-bottom: 20px;
    height: 50px;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    margin-left: auto;
    }
.btQuoteBooking .btContactBack,
.btQuoteBooking .btContactSubmit {
    margin: 0 auto 20px auto;
    clear: both;
    display: block;
    }
.btPayPalButton {
    margin: 0 !important;
    float: none;
    }
}

/* placeholder */
.btQuoteBooking *::-webkit-input-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }
.btQuoteBooking *:-moz-placeholder {
    color: #a9a9a9;
    }
.btQuoteBooking *::-moz-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }
.btQuoteBooking *:-ms-input-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }

/* reCAPTCHA */
.btQuoteBooking .g-recaptcha {
    margin-bottom: 30px;
    }
.btQuoteBooking .g-recaptcha > div > div {
    margin: auto;
    }

/* PayPal */
.btPayPalButton {
    display: inline-block;
    margin: 0 0 0 30px;
    background: transparent;
    border: rgba(0,0,0,.1) 2px solid;
    margin-right: -100%;
    width: 130px;
    height: 49px;
    cursor: pointer;
    -webkit-transition: box-shadow 380ms ease;
    -moz-transition: box-shadow 380ms ease;
    transition: box-shadow 380ms ease;
    background-position: center center;
    background-size: 70%;
    background-repeat: no-repeat;
    }
.btPayPalButton:hover {
    -webkit-box-shadow: 0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 #dc0003 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btPayPalForm {
    width: 0;
    height: 0;
    overflow: hidden;
    }

/* Item lock */
.btQuoteItem.btCCLock {
    position: relative;
    }
.btQuoteItem.btCCLock:before {
    content: ' ';
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
    background: transparent;
    z-index: 999;
    }

/* Transfer Quote total to Flex
-------------------------------------------*/
.btQuoteBooking .btTotalNextWrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: auto !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-right: 0 !important;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: initial;
    }
.btQuoteBooking .btTotalNextWrapper:after {
    display: none;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding-right: 0 !important;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
    -webkit-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    width: 160px;
    max-width: 160px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 0;
    -ms-flex: 0 1 0;
    flex: 0 1 0;
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    max-width: 0;
    }
.btQuoteBooking .btContactNext {
    -webkit-transform: translate(160px,0);
    -moz-transform: translate(160px,0);
    -ms-transform: translate(160px,0);
    transform: translate(160px,0);
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    float: none;
    }
.btQuoteBooking .btQuoteTotalText {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    }
.btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
    margin: 0 -10px 0 -10px;
    }

/* Transfer Quote total to Flex, responsive
-------------------------------------------*/
@media (max-width: 440px) {
.btQuoteBooking .btTotalNextWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn,
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    width: 100%;
    }
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    }
}

/* Paypal button
-------------------------------------------*/
.btPayPalButton {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    margin-right: auto;
    height: 38px;
    -webkit-flex: 0 0 130px;
    -ms-flex: 0 0 130px;
    flex: 0 0 130px;
    margin-left: 30px;
    }
@media (max-width: 1466px) {
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nbs a {
    background: rgba(255,255,255,.1);
    -webkit-box-shadow: 0 0 0 1px transparent inset;
    box-shadow: 0 0 0 1px transparent inset;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nbs a:before {
    color: #fff;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nbs a:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nbs a:hover:before {
    color: #181818;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nsPrev.nbs {
    left: 15px;
    }
.boldSection.gutter .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsPrev.nbs {
    left: -60px;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs {
    right: 15px;
    }
.boldSection.gutter .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs {
    right: -60px;
    }
.rtl .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs {
    left: auto;
    }
}

@media (max-width: 1385px) {
.gutter .port {
    width: 100%;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    }
.single-portfolio .boldArticle.gutter .port {
    padding-left: 0;
    padding-right: 0;
    }
.btNoSidebar.single-portfolio .btContentHolder,
.btNoSidebar.single-post .btContentHolder,
.btNoSidebar.single-product .btContentHolder {
    padding-left: 30px;
    padding-right: 30px;
    }
.slick-slider:not(.bclPort) .slick-list {
    margin: 0;
    }
.slick-slider:not(.bclPort) .slick-list .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter {
    max-width: none;
    }
.slick-slider:not(.bclPort) .slick-list .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {
    padding-left: 30px;
    padding-right: 30px;
    }
.btSimpleArrows .nbs.nsPrev {
    left: 30px;
    margin-left: 0;
    }
.rtl .btSimpleArrows .nbs.nsPrev {
    margin-left: 0;
    left: auto;
    right: 88px;
    }
.btSimpleArrows .nbs.nsNext {
    left: 88px;
    margin-left: 0;
    }
.rtl .btSimpleArrows .nbs.nsNext {
    margin-left: 0;
    left: auto;
    right: 30px;
    }
.btSimpleArrows .slick-dots {
    margin: 0 30px;
    }
.rtl .btSimpleArrows .slick-dots {
    margin: 0 30px;
    }
.btWithSidebar.btSidebarRight .btSidebar {
    padding-right: 20px;
    padding-left: 0;
    }
.btWithSidebar.btSidebarLeft .btSidebar {
    padding-left: 20px;
    padding-right: 0;
    }
.btWithSidebar .btSidebar .btSearchInnerContent.port {
    padding: 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose {
    right: 30px;
    }
.btMenuVerticalRight .btVerticalMenuTrigger {
    margin: 31px 0;
    }
.boldClientList {
    margin-left: 30px;
    margin-right: 30px;
    }
.boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs a {
    width: 25px;
    }
.boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsPrev {
    margin-left: -30px;
    }
.boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsPrev a:after {
    border-left: none;
    }
.btHardRoundedButtons .boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsPrev a:after {
    border-radius: 0 50px 50px 0;
    }
.btSoftRoundedButtons .boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsPrev a:after {
    border-radius: 0 2px 2px 0;
    }
.boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsNext {
    margin-right: -30px;
    }
.boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsNext a:after {
    border-right: none;
    }
.btHardRoundedButtons .boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsNext a:after {
    border-radius: 50px 0 0 50px;
    }
.btSoftRoundedButtons .boldSection:not(.gutter) .btCarouselSmallNav.boldClientList .nbs.nsNext a:after {
    border-radius: 2px 0 0 2px;
    }
.neighboringArticles,
.btCommentsBox,
#review_form_wrapper {
    margin-left: -30px;
    margin-right: -30px;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-left .btPostImageHolder {
    padding: 0 30px 0 60px;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-right .btPostImageHolder {
    padding: 0 60px 0 30px;
    }
.btSinglePostBanner .port {
    padding-left: 0;
    padding-right: 0;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nsPrev.nbs,
.boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsPrev.nbs {
    left: 15px;
    }
.boldSection.gutter .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsPrev.nbs,
.boldSection.gutter .boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsPrev.nbs {
    left: auto;
    right: auto;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nsPrev.nbs a,
.boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsPrev.nbs a {
    width: 40px;
    }
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs,
.boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsNext.nbs {
    right: 15px;
    }
.boldSection.gutter .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs,
.boldSection.gutter .boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsNext.nbs {
    left: auto;
    right: auto;
    }
.rtl .boldSection.gutter .boldClientList.btNextToSlidesArrow .nsNext.nbs,
.rtl .boldSection.gutter .boldClientRegularList.btNextToSlidesArrow .nsNext.nbs {
    left: auto;
    }
.boldSection:not(.gutter) .boldClientList .nsPrev.nbs,
.boldSection:not(.gutter) .boldClientList .nsNext.nbs,
.boldSection:not(.gutter) .boldClientRegularList .nsPrev.nbs,
.boldSection:not(.gutter) .boldClientRegularList .nsNext.nbs {
    margin-left: 15px !important;
    margin-right: 15px !important;
    }
.boldSection:not(.gutter) .boldClientList .nsPrev.nbs a,
.boldSection:not(.gutter) .boldClientList .nsNext.nbs a,
.boldSection:not(.gutter) .boldClientRegularList .nsPrev.nbs a,
.boldSection:not(.gutter) .boldClientRegularList .nsNext.nbs a {
    width: 40px;
    }
}

@media (max-width: 1350px) {
.single-post .btPageHeadline.wBackground > .port {
    min-height: 21em;
    }
.single-post .btPageHeadline.wBackground > .port header h1 {
    font-size: 3em;
    }
.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: 21em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.single-post.btHeadlineTitleTitle .btPageHeadline > .port header h1 {
    font-size: 3em;
    }
}

@media (max-width: 1320px) {
.btTopBox.widget_bt_banner_widget {
    display: none;
    }
}

@media (max-width: 1199px) {
.slidedVariable .slick-list {
    z-index: 1;
    }
.widget_shopping_cart .buttons .button {
    width: 100%;
    }
.widget_shopping_cart .buttons .button.checkout {
    margin-top: 10px;
    }
.widget_price_filter .price_slider_amount .button {
    float: none;
    width: 100%;
    }
.slided:not(.btSimpleArrows) .nbs a {
    width: 80px;
    height: 80px;
    }
.slided:not(.btSimpleArrows) .nbs a:before {
    font-size: 30px;
    }
.btCommentsBox textarea {
    height: 175px;
    }
.btArticleWithSideInfo .btArticleSideinfo {
    -webkit-flex: 0 0 135px;
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
    }
.btArticleWithSideInfo .btArticleContent {
    padding-left: 30px;
    padding-right: 0;
    }
.rtl .btArticleWithSideInfo .btArticleContent {
    padding-left: 0;
    padding-right: 30px;
    }
.single-post .btPageHeadline.wBackground > .port {
    min-height: 22em;
    }
.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: 22em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
}

@media (min-width: 1025px) and (max-width: 1160px) {
body.btMenuHorizontal .menuPort > nav > ul > li {
    margin: 0 25px 0 0;
    }
}

@media (max-width: 992px) {
/* Grid related */
.btHighlight > .rowItemContent {
    margin-bottom: 1em;
    }

/* Horizontal padding */
.rowItem.btDoublePadding .rowItemContent {
    padding: 0 15px;
    }
.btArticleListItem {
    margin-bottom: 40px;
    }
.btArticleListItem .btArticleFooter .btReadArticle,
.btArticleListItem .btArticleFooter .btShareArticle {
    text-align: center;
    }
.btArticleListItem .btArticleFooter .btShareArticle {
    padding-bottom: 1em;
    }
.btArticleListItem .btArticleFooter .shareRowItem,
.btArticleListItem .btArticleFooter .tagsRowItem {
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    }
.btArticleListItem .btArticleFooter .shareRowItem .btTags ul li,
.btArticleListItem .btArticleFooter .tagsRowItem .btTags ul li {
    float: none;
    }
.rowItem.btFooterMenu.btTextRight {
    text-align: left;
    }
.rowItem.btFooterMenu.btTextRight ul.menu {
    text-align: left;
    clear: left;
    }
.btSiteFooter .port .btFooterCopy {
    padding-bottom: .8em;
    }
.horizontalPosts.btLatestPostsContainer {
    display: block;
    }
.horizontalPosts.btLatestPostsContainer .btSingleLatestPost {
    margin: 2.2em 0 0;
    }
.horizontalPosts.btLatestPostsContainer .btSingleLatestPost:first-child {
    margin-top: 0;
    }
.neighboringArticles .btTextRight {
    padding-top: 10px;
    position: relative;
    }
.neighboringArticles .btTextRight:before {
    height: 1px;
    display: block;
    position: absolute;
    top: 0;
    content: ' ';
    left: 15px;
    right: 15px;
    }
.btLightSkin .neighboringArticles .btTextRight:before,
.btDarkSkin .btLightSkin .neighboringArticles .btTextRight:before,
.btLightSkin .btDarkSkin .btLightSkin .neighboringArticles .btTextRight:before {
    background-color: #181818;
    }
.btDarkSkin .neighboringArticles .btTextRight:before,
.btLightSkin .btDarkSkin .neighboringArticles .btTextRight:before,
.btDarkSkin.btLightSkin .btDarkSkin .neighboringArticles .btTextRight:before {
    background-color: #fff;
    }
.slided:not(.btSimpleArrows) .nbs a {
    width: 64px;
    height: 64px;
    }
.slided:not(.btSimpleArrows) .nbs a:before {
    font-size: 24px;
    }
.slided:not(.btSimpleArrows) .nbs a:after {
    border-width: 2px;
    }
body:not(.btPageTransitions).fullScreenHeight {
    height: auto;
    }
.btSiteFooterWidgets .btIconWidgetContent {
    width: 100%;
    }
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
    width: 100%;
    }
.single-post .btPageHeadline.wBackground > .port {
    min-height: 21em;
    }
.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: 21em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.btReviewHolder h5.btReviewHeadingSummary {
    margin-top: 30px;
    }
.wSlider .btSinglePostTemplate.largeTemplate {
    margin-top: 30px;
    margin-bottom: 75px;
    }
.wSlider .btSinglePostTemplate.defaultTemplate {
    margin-top: 15px;
    margin-bottom: 50px;
    }
.wSlider .btSinglePostTemplate.smallTemplate {
    margin-top: 10px;
    margin-bottom: 200px;
    }
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition.text-left,
.wSlider .btSinglePostTemplate.smallTemplate.sideImagePosition.text-right {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.text-left {
    width: 100%;
    margin-right: 0;
    }
.wSlider .btSinglePostTemplate.backgroundImagePosition.text-right {
    width: 100%;
    margin-left: 0;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-left,
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-right {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    }
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-left .btPostImageHolder,
.wSlider .btSinglePostTemplate.no-imageImagePosition.text-right .btPostImageHolder {
    padding: 0 60px;
    width: 100%;
    }
.boldClientList.btOnTopArrow,
.boldClientRegularList.btOnTopArrow {
    margin-top: 80px;
    }
}

@media (min-width: 480px) and (max-width: 992px) {
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list .ppTxt {
    font-size: 1.4em;
    }
}

@media (max-width: 768px) {
.btContent,
.btSidebar {
    width: auto;
    float: none;
    }
.btNoSidebar.single-portfolio .btContentHolder,
.btNoSidebar.single-post .btContentHolder,
.btNoSidebar.single-product .btContentHolder {
    padding-left: 15px;
    padding-right: 15px;
    }
.btWithSidebar.btSidebarLeft .btSidebar,
.btWithSidebar.btSidebarRight .btSidebar {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
    }
.btWithSidebar.btSidebarLeft .btContent,
.btWithSidebar.btSidebarRight .btContent {
    float: none;
    padding-left: 15px;
    }
.btGhost .btSlidePane .btArticleMeta {
    display: none;
    }
.portfolioItem .btTextRight .btArticleMeta {
    text-align: left;
    margin: 0;
    border: 0;
    }
.rtl .portfolioItem .btTextRight .btArticleMeta {
    text-align: right;
    margin: 0;
    border: 0;
    }
.rtl .portfolioItem .btArticleShare {
    float: none;
    }
.btGoogleMapsWrapper .btGoogleMapsContainer,
.btGoogleMapsWrapper .btGoogleMapsContainer.btGoogleMapsContainerWithContent {
    height: 400px !important;
    position: relative;
    }
.btGoogleMapsWrapper .btGoogleMapsContent {
    position: relative;
    clear: both;
    width: auto !important;
    margin: 30px !important;
    right: 0 !important;
    left: 0 !important;
    top: 0 !important;
    padding: 2em 0;
    }
.btGoogleMapsWrapper .btGoogleMapsContent .btGoogleMapsWrap {
    width: 100%;
    float: none;
    position: relative;
    }
.tabsHeader {
    width: 100%;
    }
.tabsHeader li {
    float: none;
    width: 100%;
    }
.tabsHeader li a,
.tabsHeader li span {
    display: block;
    }
.btCatFilter {
    padding: 1em 30px 1.3em;
    }
.btCatFilter .btCatFilterTitle {
    display: block;
    }
.btCatFilter .btCatFilterItem {
    padding: .4em .7em 0;
    }
.topExtraSpaced {
    padding-top: 12em;
    }
.bottomExtraSpaced {
    padding-bottom: 12em;
    }
.topLargeSpaced {
    padding-top: 9em;
    }
.bottomLArgeSpaced {
    padding-bottom: 9em;
    }
.topLargeSpaced {
    padding-top: 6em;
    }
.bottomLargeSpaced {
    padding-bottom: 6em;
    }
.topSpaced {
    padding-top: 6em;
    }
.bottomSpaced {
    padding-bottom: 6em;
    }
.topSemiSpaced {
    padding-top: 3em;
    }
.bottomSemiSpaced {
    padding-bottom: 3em;
    }
.btBlogSimpleView .simpleArticleSideGutter {
    padding-bottom: 1em;
    }
.rtl .btBlogSimpleView > .port > .boldCell > .boldRow > .rowItem {
    float: none;
    clear: both;
    }
.btCommentsBox .comment-form .pcItem.btComment,
.btCommentsBox .comment-form .row {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    }
.rtl .btCommentsBox .comment-form .pcItem.btComment,
.rtl .btCommentsBox .comment-form .row {
    padding-left: 0;
    padding-right: 0;
    }
.btArticle .port {
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
.btArticleMeta,
.boldShare {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    }
.btAboutAuthor {
    padding-left: 30px;
    padding-right: 30px;
    }
.rtl .btArticleWithSideInfo .btArticleContentWrap,
.btArticleWithSideInfo .btArticleContentWrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1em 0 0;
    margin: 1em 0 0;
    }
.btLightSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btDarkSkin .btLightSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btLightSkin .btDarkSkin .btLightSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btLightSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btLightSkin .btDarkSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btDarkSkin.btLightSkin .btDarkSkin .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btDarkSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleContentWrap .btArticleSideinfo {
    border-color: rgba(255,255,255,.1);
    }
.rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleContent,
.btArticleWithSideInfo .btArticleContentWrap .btArticleContent {
    padding: 0;
    margin: 0;
    border: 0;
    }
.rtl .rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleContent,
.rtl .btArticleWithSideInfo .btArticleContentWrap .btArticleContent {
    padding: 0;
    margin: 0;
    border: 0;
    }
.btArticleWithSideInfo .btArticleSideinfo {
    text-align: left;
    }
.rtl .btArticleWithSideInfo .btArticleSideinfo {
    text-align: right;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor img {
    width: 2.272em;
    height: 2.272em;
    margin: 2px 6px 0 0;
    float: left;
    }
.rtl .btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor img {
    float: right;
    margin: 2px 0 0 6px;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor,
.btArticleWithSideInfo .btArticleSideinfo .btArticleDate,
.btArticleWithSideInfo .btArticleSideinfo .btArticleReadingTime,
.btArticleWithSideInfo .btArticleSideinfo .btArticleViewsCount,
.btArticleWithSideInfo .btArticleSideinfo .btArticleComments {
    margin: 0;
    display: inline-block;
    clear: none;
    }
.btArticleWithSideInfo .btArticleSideinfo .btArticleAuthor:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleDate:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleReadingTime:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleViewsCount:after,
.btArticleWithSideInfo .btArticleSideinfo .btArticleComments:after {
    display: inline-block;
    padding: 0 .909em;
    clear: none;
    width: auto;
    border: 0;
    }
.btArticleWithSideInfo .btArticleSideinfo > header {
    display: block;
    }
.btArticleWithSideInfo .btArticleSideinfo .btTags {
    padding: 0;
    margin: 1em 0 1em;
    border: 0;
    text-align: inherit;
    }
.btArticleWithSideInfo .btArticleSideinfo .btTags:before {
    display: block;
    content: "";
    width: 100%;
    border-top: 1px solid;
    }
.btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before,
.btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before,
.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleWithSideInfo .btArticleSideinfo .btTags:before {
    border-color: rgba(255,255,255,.1);
    }
.btArticleWithSideInfo .btArticleSideinfo .btTags ul {
    margin: 30px 10px 0 0;
    }
.rtl .btArticleWithSideInfo .btArticleSideinfo .btTags ul {
    margin: 30px 0 0 10px;
    }
:not(.btArticleWithSideInfo) .boldShare .tagsRowItem {
    padding-left: 0;
    padding-right: 0;
    }
:not(.btArticleWithSideInfo) .boldShare .tagsRowItem ul:after {
    clear: both;
    display: block;
    content: "";
    margin-bottom: 1.5em;
    }
:not(.btArticleWithSideInfo) .boldShare .shareRowItem {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    }
.rtl:not(.btArticleWithSideInfo) .boldShare .shareRowItem {
    text-align: right;
    }
.single-post .btPageHeadline.wBackground > .port {
    min-height: 18em;
    }
.single-post .btPageHeadline.wBackground > .port header h1 {
    font-size: 3em;
    }
.btHeadlineImage.single-post .btPageHeadline.wBackground > .port {
    min-height: 18em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.single-post.btHeadlineTitleTitle .btPageHeadline > .port header h1 {
    font-size: 3em;
    }
.single-portfolio .boldArticle {
    padding-left: 30px;
    padding-right: 30px;
    }
.single-portfolio .boldArticle .socialRow {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    }
.single-portfolio .boldArticle.btPortfolioSingleItemColumns {
    padding-top: 30px !important;
    }
.btRelatedPosts:before {
    margin-right: 0;
    margin-left: 0;
    }
.btCategoryTitle .btCatFilter {
    clear: both;
    margin: 10px 0 0;
    border-width: 1px 0 0;
    }
.btTextRight .btCategoryTitle .btCatFilter {
    border-width: 1px 0 0;
    }
.btIcoExtraSmallSizeIcon.btCategoryTitle .btCatFilter,
.btIcoSmallSizeIcon.btCategoryTitle .btCatFilter,
.btIcoMediumSizeIcon.btCategoryTitle .btCatFilter,
.btIcoBigSizeIcon.btCategoryTitle .btCatFilter,
.btIcoLargeSizeIcon.btCategoryTitle .btCatFilter {
    line-height: 3;
    }
.btPageHeadline .header {
    max-width: 100%;
    }
.mfp-arrow {
    width: 60px !important;
    height: 60px !important;
    margin: -30px 15px 0 !important;
    }
.mfp-arrow:before {
    font-size: 30px !important;
    line-height: 60px !important;
    }
.mfp-arrow:hover:before {
    line-height: 72.5px !important;
    }
}

@media (max-width:620px) {
.btHasAuthorInfo .btArticleListBody {
    padding-left: 0;
    clear: both;
    margin: 0;
    border: 0;
    }
.rtl .btHasAuthorInfo .btArticleListBody {
    padding-right: 0;
    clear: both;
    margin: 0;
    border: 0;
    }
.btHasAuthorInfo .articleSideGutter {
    position: relative;
    left: 0;
    width: auto;
    text-align: left;
    }
.rtl .btHasAuthorInfo .articleSideGutter {
    text-align: right;
    }
.btHasAuthorInfo .articleSideGutter .btArticleAuthor,
.btHasAuthorInfo .articleSideGutter .btArticleDate {
    padding: 0 1.8em 0 0;
    display: inline-block;
    clear: none;
    }
.rtl .btHasAuthorInfo .articleSideGutter .btArticleAuthor,
.rtl .btHasAuthorInfo .articleSideGutter .btArticleDate {
    padding: 0 0 0 1.8em;
    }
.btHasAuthorInfo .articleSideGutter .btArticleAuthor:after,
.btHasAuthorInfo .articleSideGutter .btArticleDate:after {
    display: none;
    }
.btHasAuthorInfo .articleSideGutter .btArticleAuthor img {
    height: 2.272em;
    width: 2.272em;
    margin: .3em 6px 0 0;
    float: left;
    }
.rtl .btHasAuthorInfo .articleSideGutter .btArticleAuthor img {
    float: right;
    margin: .3em 0 0 6px;
    }
.btHasAuthorInfo.btBlogColumnView .articleSideGutter {
    padding-bottom: 1em;
    }
.slided:not(.btSimpleArrows) .nbs a {
    width: 48px;
    height: 48px;
    }
.slided:not(.btSimpleArrows) .nbs a:before {
    font-size: 18px;
    }
.slided:not(.btSimpleArrows) .nbs a:after {
    border-width: 1px;
    }
.neighboringArticles .nbs a .nbsImage {
    width: 62px;
    height: 62px;
    -webkit-flex: 0 0 62px;
    -ms-flex: 0 0 62px;
    flex: 0 0 62px;
    }
.neighboringArticles .nbs a .nbsItem .nbsTitle {
    font-size: 16px;
    }
.neighboringArticles .nbs a .nbsItem .nbsDir {
    font-size: 10px;
    }
.single-post .btPageHeadline.wBackground > .port {
    min-height: 0;
    }
.single-post .btPageHeadline.wBackground > .port header .dash {
    position: relative;
    padding-top: 1em;
    bottom: 18px !important;
    padding-bottom: 0;
    }
.single-post .btPageHeadline.wBackground > .port header .dash h1 {
    font-size: 2.5em;
    }
.single-post.btHeadlineTitleTitle .btPageHeadline > .port header h1 {
    font-size: 2.5em;
    }
}

@media(max-width: 520px) {
.btCommentsBox .vcard {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 0 15px;
    }
.btCommentsBox .vcard h5.author {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.btCommentsBox .vcard .posted {
    padding: 0;
    margin-top: 5px;
    text-align: left;
    }
.btCommentsBox ul.comments ul.children {
    padding: 0;
    }
.btCommentsBox ul.comments ul.children li.comment {
    padding: 0;
    border-top: none !important;
    }
.btCommentsBox ul.comments ul.children li.comment article {
    position: relative;
    padding: 0 18px 5px 12px;
    }
.btLightSkin .btCommentsBox ul.comments ul.children li.comment article,
.btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article {
    background-color: rgba(0,0,0,.055);
    }
.btDarkSkin .btCommentsBox ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article {
    background-color: rgba(255,255,255,.055);
    }
.btCommentsBox ul.comments ul.children li.comment article:after {
    content: '\f148';
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    font: normal 16px/24px FontAwesome;
    vertical-align: middle;
    text-align: center;
    }
.btLightSkin .btCommentsBox ul.comments ul.children li.comment article:after,
.btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article:after {
    background-color: #fff;
    }
.btDarkSkin .btCommentsBox ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article:after,
.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article:after {
    background-color: #181818;
    }
.btCommentsBox ul.children {
    margin: 0;
    }
.mfp-arrow {
    width: 40px !important;
    height: 40px !important;
    margin: -20px 15px 0 !important;
    }
.mfp-arrow:before {
    font-size: 20px !important;
    line-height: 40px !important;
    }
.mfp-arrow:hover:before {
    line-height: 50px !important;
    }
}

@media (max-width: 460px) {
.btAboutAuthor {
    display: block;
    width: auto;
    }
.btAboutAuthor .aaAvatar {
    display: block;
    width: auto;
    max-width: 150px;
    margin: 0 auto 20px;
    }
.btAboutAuthor .aaTxt {
    display: block;
    padding: 0;
    margin: 0 0 10px;
    text-align: center;
    }
}

@media (max-width: 359px) {
.btMenuVerticalOn .btVerticalMenuTrigger {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    margin-left: -30px;
    }
.btMenuVerticalOn.rtl .btVerticalMenuTrigger {
    margin-left: 0;
    margin-right: -30px;
    }
}

@media (max-width: 1400px) {
/* Typography breakpoint start 1350 */
.header.huge h1 {
    font-size: 5.4em;
    }
.header.huge .btSuperTitle {
    font-size: 1.2em;
    }
.header.huge .btSubTitle {
    font-size: 1.5em;
    }
.header.extralarge h1 {
    font-size: 3.5em;
    }
.header.extralarge .btSuperTitle {
    font-size: 1.1em;
    }
.header.extralarge .btSubTitle {
    font-size: 1.3em;
    }

/* /Typography breakpoint */
}

@media (max-width: 1199px) {
/* Typography breakpoint start 1199 */
body {
    font-size: 14px;
    }
.header.large h1,
.header.large h2 {
    font-size: 2.2em;
    }
.header.large .btSuperTitle,
.header.large .btSubTitle {
    font-size: 1em;
    }
.header.medium h2,
.header.medium h3 {
    font-size: 1.8em;
    }
.btCounterHolder {
    font-size: 2em;
    }
.btCounterHolder.btCounterLargeSize {
    font-size: 2.5em;
    }
.largeTemplate.btSinglePostTemplate h1,
.largeTemplate.btSinglePostTemplate h2,
.largeTemplate.btSinglePostTemplate h3,
.largeTemplate.btSinglePostTemplate h4,
.largeTemplate.btSinglePostTemplate h5,
.largeTemplate.btSinglePostTemplate h6,
.largeTemplate.btSinglePostTemplate h7,
.largeTemplate.btSinglePostTemplate h8 {
    font-size: 1.5em;
    }

/* Revert all subtitles and supertitles in smaller sizes to 11px */
.btArticleListItem .header .btSuperTitle,
.btArticleListItem .header .btSubTitle,
.btPostSingleItemColumns .header .btSuperTitle,
.btPostSingleItemColumns .header .btSubTitle {
    font-size: .785em !important;
    }
.btSinglePostTemplate .btSinglePostContent .btSinglePostBottomData,
.btSinglePostTemplate .btSinglePostContent .btSinglePostTopData {
    font-size: .785em !important;
    }
.btSinglePostTemplate .btSinglePostTopMetaData .btArticleCategories,
.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories {
    font-size: .785em !important;
    }
.defaultTemplate.btSinglePostTemplate .btSinglePostTopMetaData .btArticleCategories,
.smallTemplate.btSinglePostTemplate .btSinglePostTopMetaData .btArticleCategories,
.defaultTemplate.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories,
.smallTemplate.btSinglePostTemplate .btPostImageHolder .btSinglePostTopMetaData .btArticleCategories {
    font-size: .785em !important;
    }
.articleSideGutter,
.simpleArticleSideGutter,
.btArticleSideinfo .header.medium .btSubTitle,
.btBox .tagcloud a,
.btTags ul a {
    font-size: .785em !important;
    }
.btBox ul .header .btSuperTitle,
.btCustomMenu ul .header .btSuperTitle,
.btTopBox ul .header .btSuperTitle {
    font-size: .785em !important;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-size: .785em !important;
    }
.btShowTitle .header.small .btSuperTitle {
    font-size: .785em !important;
    }
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleTop,
.bpgPhoto:hover .captionPane .captionTable .captionTxt .btTilesArticleBottom {
    font-size: .785em !important;
    }
.btCommentsBox .vcard .posted {
    font-size: .785em !important;
    }
.gridItem .btArticleCategories {
    font-size: .785em !important;
    }
.neighboringArticles .nbs a .nbsItem .nbsDir {
    font-size: .419em !important;
    }
.header.small .btSuperTitle {
    font-size: .9em !important;
    }

/* /Typography breakpoint */
}

@media (max-width: 768px) {
/* Typography breakpoint start 768 */
body {
    font-size: 14px;
    }

/* Typography breakpoint */
}

@media (max-width: 992px) {
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals {
    float: none;
    width: 100%;
    display: block;
    }
.woocommerce ul.products li.product {
    width: 50% !important;
    }
.woocommerce ul.products li.product:nth-child(odd) {
    clear: left;
    }
.woocommerce ul.products li.first {
    clear: none !important;
    }
.woocommerce-cart table.cart td.actions .coupon {
    float: none;
    min-width: 0;
    margin: 0 0 1em;
    }
.woocommerce-cart input[name="update_cart"] {
    float: none;
    display: block;
    }
.woocommerce div.product form.cart .quantity,
.woocommerce-page div.product form.cart .quantity {
    margin-bottom: 2em;
    }
.woocommerce div.product form.cart .quantity .qty,
.woocommerce-page div.product form.cart .quantity .qty {
    width: 5em;
    margin-right: .7em;
    }
}

@media (max-width: 620px) {
.woocommerce #content table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .input-text + .button,
.woocommerce table.cart td.actions .button.alt,
.woocommerce table.cart td.actions .input-text + .button,
.woocommerce-cart #content table.cart td.actions .button.alt,
.woocommerce-cart #content table.cart td.actions .input-text + .button,
.woocommerce-cart table.cart td.actions .button.alt,
.woocommerce-cart table.cart td.actions .input-text + .button {
    float: none;
    }
.woocommerce .cart .actions input[type="submit"].button,
.woocommerce-cart .cart .actions input[type="submit"].button {
    float: none;
    }
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-cart form .form-row-first,
.woocommerce-cart form .form-row-last {
    float: none;
    width: auto;
    }
.woocommerce p.lost_password,
.woocommerce-cart p.lost_password {
    float: none;
    margin: 1em 0 0;
    clear: left;
    }
.woocommerce p.form-row:not(.form-row-wide),
.woocommerce-cart p.form-row:not(.form-row-wide) {
    float: none;
    }
.woocommerce .woocommerce-ordering,
.woocommerce-cart .woocommerce-ordering {
    float: none;
    margin: .75em 0 0;
    }
.woocommerce .woocommerce-ordering .fancy-select,
.woocommerce-cart .woocommerce-ordering .fancy-select {
    width: auto;
    margin: 0 0 30px;
    }
.woocommerce .woocommerce-result-count,
.woocommerce-cart .woocommerce-result-count {
    float: none;
    margin: 0;
    }
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-cart #content table.cart td.actions .coupon,
.woocommerce-cart table.cart td.actions .coupon {
    float: none;
    margin: 0 0 1em;
    }
.woocommerce .commentTxt .star-rating,
.woocommerce-cart .commentTxt .star-rating {
    margin: 4px 0 8px 0;
    clear: right;
    }
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-cart #content table.cart td.actions .coupon,
.woocommerce-cart table.cart td.actions .coupon {
    float: none;
    }
.woocommerce > form,
.woocommerce-cart > form {
    display: block;
    position: relative;
    margin: 0 0 1em;
    }
.woocommerce table.shop_table_responsive,
.woocommerce-cart table.shop_table_responsive {
    display: block;
    margin: 0;
    }
.woocommerce table.shop_table_responsive tbody th,
.woocommerce table.shop_table_responsive thead,
.woocommerce table.shop_table_responsive .product-thumbnail,
.woocommerce-cart table.shop_table_responsive tbody th,
.woocommerce-cart table.shop_table_responsive thead,
.woocommerce-cart table.shop_table_responsive .product-thumbnail {
    display: none;
    }
.woocommerce table.shop_table_responsive tbody,
.woocommerce-cart table.shop_table_responsive tbody {
    display: block;
    width: 100% !important;
    }
.woocommerce table.shop_table_responsive tr,
.woocommerce table.shop_table_responsive th,
.woocommerce-cart table.shop_table_responsive tr,
.woocommerce-cart table.shop_table_responsive th {
    display: block;
    width: 100% !important;
    }
.woocommerce table.shop_table_responsive tr td,
.woocommerce table.shop_table_responsive th td,
.woocommerce-cart table.shop_table_responsive tr td,
.woocommerce-cart table.shop_table_responsive th td {
    display: block;
    width: 100% !important;
    clear: left;
    word-break: break-word;
    }
.woocommerce table.shop_table_responsive tr td.product-remove,
.woocommerce table.shop_table_responsive th td.product-remove,
.woocommerce-cart table.shop_table_responsive tr td.product-remove,
.woocommerce-cart table.shop_table_responsive th td.product-remove {
    padding: .5em;
    text-align: center;
    }
.woocommerce table.shop_table_responsive tr td:not(.product-remove):not(.actions):before,
.woocommerce table.shop_table_responsive th td:not(.product-remove):not(.actions):before,
.woocommerce-cart table.shop_table_responsive tr td:not(.product-remove):not(.actions):before,
.woocommerce-cart table.shop_table_responsive th td:not(.product-remove):not(.actions):before {
    content: attr(data-title) ": ";
    font-weight: 700;
    }
.woocommerce table.shop_table_responsive .coupon #coupon_code,
.woocommerce table.shop_table_responsive .coupon .input-text + .button,
.woocommerce-cart table.shop_table_responsive .coupon #coupon_code,
.woocommerce-cart table.shop_table_responsive .coupon .input-text + .button {
    float: none;
    clear: both;
    display: block;
    margin: 0 0 10px;
    min-width: 0;
    width: 100%;
    }
.woocommerce table.shop_table_responsive .button[name="update_cart"],
.woocommerce-cart table.shop_table_responsive .button[name="update_cart"] {
    width: 100%;
    }
.woocommerce table.shop_table_responsive td.actions:after,
.woocommerce-cart table.shop_table_responsive td.actions:after {
    content: '';
    display: table;
    clear: both;
    }
.woocommerce table.my_account_orders tr td.order-actions:before,
.woocommerce-cart table.my_account_orders tr td.order-actions:before {
    display: none;
    }
.woocommerce table.my_account_orders tr td.order-actions,
.woocommerce-cart table.my_account_orders tr td.order-actions {
    text-align: left;
    }
.woocommerce table.my_account_orders tr td.order-actions .button,
.woocommerce-cart table.my_account_orders tr td.order-actions .button {
    float: none;
    margin: .125em .25em .125em 0;
    }
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce-cart div.product div.images,
.woocommerce-cart div.product div.summary {
    float: none;
    width: 100%;
    }
.woocommerce .lost_reset_password .form-row-first,
.woocommerce .lost_reset_password .form-row-last,
.woocommerce-cart .lost_reset_password .form-row-first,
.woocommerce-cart .lost_reset_password .form-row-last {
    width: 100%;
    float: none;
    margin-right: 0;
    }
.woocommerce-checkout form.login .form-row {
    width: 100%;
    float: none;
    }
}

@media (max-width: 480px) {
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
    position: relative;
    }
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
    float: none;
    margin: -.45em 0 .8em 3.5em;
    display: block;
    text-align: center;
    }
.woocommerce header.title .edit {
    display: block;
    float: left;
    clear: left;
    margin: 0 0 15px;
    }
.woocommerce ul.products li.product {
    width: 100% !important;
    float: none;
    clear: left;
    }
.woocommerce ul.products li.product:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
}

/* RTL support */
body.rtl {
    direction: rtl;
    unicode-bidi: embed;
    }
body.rtl .rowItem {
    float: right;
    }
@media (max-width: 1385px) {
.boldRow[style*="580px"],
.boldRow[style*="530px"] {
    float: none !important;
    max-width: none !important;
    }
}

#btSettingsPanel {
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 100px;
    width: 350px;
    background-color: rgba(0,0,0,.9);
    -webkit-transform: translateX(-350px);
    -moz-transform: translateX(-350px);
    -ms-transform: translateX(-350px);
    transform: translateX(-350px);
    -webkit-transition: transform ease-in 300ms;
    -moz-transition: transform ease-in 300ms;
    transition: transform ease-in 300ms;
    }
#btSettingsPanel.btSettingsPanelOpen {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
    }
#btSettingsPanel.btSettingsPanelOpen #btSettingsPanelToggler:before {
    -webkit-transform: translateX(-4em);
    -moz-transform: translateX(-4em);
    -ms-transform: translateX(-4em);
    transform: translateX(-4em);
    color: white;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
#btSettingsPanel #btSettingsPanelContent {
    padding: 1.5em;
    }
#btSettingsPanel #btSettingsPanelContent .fancy-select .option {
    color: #fff;
    background-color: #181818;
    }
#btSettingsPanel #btSettingsPanelContent:after {
    content: " ";
    display: table;
    clear: both;
    }
#btSettingsPanel #btSettingsPanelToggler {
    cursor: pointer;
    position: absolute;
    right: -3em;
    top: 1em;
    width: 2em;
    }
#btSettingsPanel #btSettingsPanelToggler:before {
    display: block;
    height: 2em;
    line-height: 2em;
    background-color: #eee;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
    background-color: rgba(0,0,0,.9);
    font-family: FontAwesome;
    content: "\f013";
    color: #dc0003;
    text-align: center;
    cursor: pointer;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all ease-out 150ms;
    -moz-transition: all ease-out 150ms;
    transition: all ease-out 150ms;
    }
#btSettingsPanel h4 {
    font-weight: 700;
    background-color: #dc0003;
    padding: 1em 1.5em;
    line-height: 1em;
    font-size: 1.3em;
    }
#btSettingsPanel .btSettingsPanelRow {
    padding: 0 0 1em;
    }
#btSettingsPanel .btSettingsPanelRow h6 {
    font-weight: 400;
    font-size: 1em;
    }
#btSettingsPanel .btSettingsPanelRow.btAccentColorRow {
    width: 50%;
    float: left;
    padding-right: .5em;
    }
#btSettingsPanel .btSettingsPanelRow.btAccentColorRow .trigger,
#btSettingsPanel .btSettingsPanelRow.btAccentColorRow select {
    border-color: #dc0003;
    }
#btSettingsPanel .btSettingsPanelRow.btAlternateColorRow {
    width: 50%;
    float: left;
    padding-left: .5em;
    }
#btSettingsPanel .btSettingsPanelRow.btAlternateColorRow .trigger,
#btSettingsPanel .btSettingsPanelRow.btAlternateColorRow select {
    border-color: #616161;
    }
@media (max-width: 1386px) {
.btSettingsMenuWidth,
.btSettingsPageWidth {
    display: none;
    }
}

/*# sourceMappingURL=style.css.map */