/* Reset */
/* Header 1 */
/* Header 2 */
/* Header 3 */
/* Header 4 */
/* Header 5 */
/* Header 6 */
/* Header 7 */
/* Header 8 */
/* Header 9 */
/* Header 10 */
/* Header 11 */
/* Header 12 */
/* Header 13 */
/* Fancy Box */
/* Button */
/* Pricing Table */
/* Portfolio */
/* Team */
/* Testimonial */
/* Blog */
/* Story */
/* Client */
/* Services */
/* Events */
/* Social Media */
.easing-animation {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.easing-animation-long {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
}
.easing-animation-extra-long {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
}
.clearfix:before, .clearfix:after {
  content:" ";
  display:table;
}
.clearfix:after { clear:both; }
.center-block {
  display:block;
  margin-right:auto;
  margin-left:auto;
}
.middle {
  position:relative;
  display:block;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.center {
  position:relative;
  display:block;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  margin-right:auto;
  margin-left:auto;
}
.bottom {
  position:relative;
  display:block;
  top:100%;
  -webkit-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  transform:translateY(-100%);
}
.ab-center {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
}
.ab-center:before, .ab-center:after {
  content:" ";
  display:table;
}
.ab-center:after { clear:both; }
@-webkit-keyframes menuEffect {
  0% {
    opacity:0;
    top:calc(100% + 20px);
  }
  100% {
    opacity:1;
    top:100%;
  }
}
@keyframes menuEffect {
  0% {
    opacity:0;
    top:calc(100% + 20px);
  }
  100% {
    opacity:1;
    top:100%;
  }
}
@-webkit-keyframes menuEffectSub {
  0% {
    opacity:0;
    left:calc(100% + 20px);
  }
  100% {
    opacity:1;
    left:100%;
  }
}
@keyframes menuEffectSub {
  0% {
    opacity:0;
    left:calc(100% + 20px);
  }
  100% {
    opacity:1;
    left:100%;
  }
}
@-webkit-keyframes menuEffectSubReverse {
  0% {
    opacity:0;
    right:calc(100% + 20px);
  }
  100% {
    opacity:1;
    right:100%;
  }
}
@keyframes menuEffectSubReverse {
  0% {
    opacity:0;
    right:calc(100% + 20px);
  }
  100% {
    opacity:1;
    right:100%;
  }
}
@-webkit-keyframes menuEffectStick {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes menuEffectStick {
  0% { opacity:0; }
  100% { opacity:1; }
}
body {
  font-family:Poppins;
  font-size:15px;
  line-height:26px;
  color:#444444;
}
a {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  color:#0f599a;
}
a:hover, a:focus, a:active {
  color:#0a3e6c;
  outline:none;
}
h1, h2, h3, h4, h5, h6, .bt-font-size-1, .bt-font-size-2, .bt-font-size-3, .bt-font-size-4, .bt-font-size-5, .bt-font-size-6 {
  color:#333333;
  font-weight:700;
  letter-spacing:0;
  margin-bottom:15px;
}
h1, .bt-font-size-1 {
  font-size:36px;
  font-weight:700;
  line-height:42px;
}
h2, .bt-font-size-2 {
  font-size:30px;
  line-height:36px;
}
h3, .bt-font-size-3 {
  font-size:24px;
  line-height:30px;
}
h4, .bt-font-size-4 {
  font-size:18px;
  line-height:24px;
}
h5, .bt-font-size-5 {
  font-size:14px;
  line-height:16px;
}
h6, .bt-font-size-6 {
  font-size:12px;
  line-height:14px;
}
p { margin-bottom:15px; }
.bt-color-main, .bt-main-color { color:#0f599a; }
.bt-bg-main-color { background-color:#0f599a; }
.bt-light-color { color:#FFFFFF; }
body label { font-weight:400; }
body input, body textarea, body select {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  outline:none;
  font-size:14px;
  line-height:24px;
  color:#444444;
  background-color:transparent;
  border:1px solid #ececec;
  margin-bottom:30px;
  padding:12px 20px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
body input:hover, body input:focus, body textarea:hover, body textarea:focus, body select:hover, body select:focus { border-color:#dcdcdc; }
body select {
  background-image:url("../images/downwards-pointer.png");
  background-repeat:no-repeat;
  background-size:12px;
  background-position:center right 10px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}
body .input-submit {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  padding:12px 30px;
  outline:none;
  text-align:center;
  background-color:transparent;
  border:0;
}
body input[type="submit"] {
  font-size:14px;
  font-weight:700;
  text-transform:uppercase;
  background-color:#0f599a;
  color:#ffffff;
  padding:12px 30px;
  outline:none;
}
body input[type="submit"]:hover, body input[type="submit"]:focus, body input[type="submit"]:active {
  background-color:#0a3e6c;
  color:#ffffff;
}
body textarea {
  resize:none;
  min-height:180px;
  margin-bottom:30px;
}
body .placeholder { color:#444444; }
body ::-webkit-input-placeholder { color:#444444; }
body :-moz-placeholder {
  /* Firefox 18- */
  color:#444444;
}
body ::-moz-placeholder {
  /* Firefox 19+ */
  color:#444444;
}
body :-ms-input-placeholder { color:#454545; }
body [class^="flaticon-"]:before, body [class^="flaticon-"]:after, body [class*=" flaticon-"]:before, body [class*=" flaticon-"]:after {
  font-size:unset;
  margin-left:0;
}
.bt-social li {
  display:inline-block;
  margin-right:3px;
  margin-left:3px;
  font-size:16px;
}
.bt-social li a:hover { color:#0f599a; }
.bt-btn {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.04em;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.bt-pagination {
  text-align:center;
  margin:30px 0;
}
.bt-pagination > .page-numbers {
  display:inline-block;
  width:42px;
  height:42px;
  font-size:14px;
  letter-spacing:0;
  line-height:42px;
  text-align:center;
  color:#333333;
  background:#ececec;
  margin:3px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-pagination > .page-numbers.dots {
  font-size:24px;
  line-height:24px;
  color:#444444;
  background:transparent;
  border:none;
}
.bt-pagination > .page-numbers.dots:hover {
  color:#444444;
  background:transparent;
  border:none;
}
.bt-pagination > .page-numbers.prev, .bt-pagination > .page-numbers.next { background:#ececec; }
.bt-pagination > .page-numbers.current, .bt-pagination > .page-numbers:hover {
  color:#ffffff;
  border-color:#0f599a;
  background:#0f599a;
}
.owl-nav { background:#ffffff; }
.owl-nav .owl-prev, .owl-nav .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:50%;
  left:0;
  display:inline-block;
  width:35px;
  height:35px;
  font-size:15px;
  line-height:35px;
  text-align:center;
  color:#333 33;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
  color:#ffffff;
  background:#0f599a;
}
.owl-nav .owl-next {
  left:auto;
  right:0;
}
.owl-nav-style1 { background:#ffffff; }
.owl-nav-style1 .owl-prev, .owl-nav-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:50%;
  left:0;
  display:inline-block;
  width:35px;
  height:35px;
  font-size:15px;
  line-height:35px;
  text-align:center;
  color:#333 33;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.owl-nav-style1 .owl-prev:hover, .owl-nav-style1 .owl-next:hover {
  color:#ffffff;
  background:#0f599a;
}
.owl-nav-style1 .owl-next {
  left:auto;
  right:0;
}
.owl-nav-style1 .owl-prev, .owl-nav-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.owl-nav-style1 .owl-prev i, .owl-nav-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.owl-nav-style1 .owl-prev.disabled:hover, .owl-nav-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.owl-nav-style1 .owl-prev.disabled:hover i, .owl-nav-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.owl-nav-style1 .owl-prev:hover, .owl-nav-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.owl-nav-style1 .owl-prev:hover i, .owl-nav-style1 .owl-next:hover i { background:#0f599a; }
.owl-dots {
  text-align:center;
  margin-top:30px;
}
.owl-dots .owl-dot {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:12px;
  height:12px;
  line-height:0;
  background:#e5e5e5;
  margin-right:10px;
  webkit-border-radius:50%;
  border-radius:50%;
}
.owl-dots .owl-dot:last-child { margin-right:0; }
.owl-dots .owl-dot.active, .owl-dots .owl-dot:hover { background:#0f599a; }
.owl-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.owl-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.owl-dots-style1 .owl-dot.active, .owl-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.owl-dots-style1 .owl-dot.active span, .owl-dots-style1 .owl-dot:hover span { background:#0f599a; }
.owl-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.owl-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.owl-dots-style1 .owl-dots .owl-dot.active, .owl-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.owl-dots-style1 .owl-dots .owl-dot.active span, .owl-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.owl-carousel-control-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.owl-carousel-control-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.owl-carousel-control-style1 .owl-prev, .owl-carousel-control-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.owl-carousel-control-style1 .owl-prev i, .owl-carousel-control-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.owl-carousel-control-style1 .owl-prev.disabled:hover, .owl-carousel-control-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.owl-carousel-control-style1 .owl-prev.disabled:hover i, .owl-carousel-control-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.owl-carousel-control-style1 .owl-prev:hover, .owl-carousel-control-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.owl-carousel-control-style1 .owl-prev:hover i, .owl-carousel-control-style1 .owl-next:hover i { background:#0f599a; }
.owl-carousel-control-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.owl-carousel-control-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.owl-carousel-control-style1 .owl-dot.active, .owl-carousel-control-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.owl-carousel-control-style1 .owl-dot.active span, .owl-carousel-control-style1 .owl-dot:hover span { background:#0f599a; }
.owl-carousel-control-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.owl-carousel-control-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.owl-carousel-control-style1 .owl-dots .owl-dot.active, .owl-carousel-control-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.owl-carousel-control-style1 .owl-dots .owl-dot.active span, .owl-carousel-control-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.owl-carousel-control-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.owl-carousel-control-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.owl-carousel-control-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.owl-carousel-control-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-btn-play-style1 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:60px;
  height:60px;
  line-height:58px;
  text-align:center;
  color:#0f599a;
  border:1px solid #0f599a;
  -wekbit-border-radius:60px;
  -moz-border-radius:60px;
  border-radius:60px;
}
.bt-btn-play-style1 > i { margin-left:4px; }
.bt-btn-play-style2 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:60px;
  height:60px;
  line-height:58px;
  text-align:center;
  color:#0f599a;
  border:1px solid #0f599a;
  -wekbit-border-radius:60px;
  -moz-border-radius:60px;
  border-radius:60px;
  color:#ffffff;
  background:#0f599a;
}
.bt-btn-play-style2 > i { margin-left:4px; }
.bt-btn-play-style2:hover {
  color:#ffffff;
  background:#222222;
  border-color:#222222;
}
ul, ol {
  margin:15px 0;
  padding:0 0 0 30px;
}
ul li, ol li {
  padding:0;
  margin:0;
}
ul li a, ol li a { color:#333333; }
ul li a:hover, ol li a:hover { color:#0f599a; }
ul li > ul, ul li > ol, ol li > ul, ol li > ol { margin:0; }
ul.bt-disc, ol.bt-disc { list-style-type:disc; }
ul.bt-circle, ol.bt-circle { list-style-type:circle; }
ul.bt-square, ol.bt-square { list-style-type:square; }
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  margin:0;
  border:0;
}
body {
  font-family:Poppins;
  max-width:100%;
}
*:focus { outline:0; }
a:hover, a:focus { text-decoration:none; }
ol, ul { margin:0 0 30px 20px; }
dl {
  margin:0 0 30px 20px;
  padding-left:30px;
}
dl dt { font-weight:bold; }
dl dd { margin-bottom:20px; }
sup {
  font-size:10px;
  vertical-align:super;
}
sub {
  font-size:10px;
  vertical-align:sub;
}
pre {
  padding:20px;
  margin-bottom:25px;
}
p:empty { display:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
footer { clear:both; }
caption, th, td {
  font-weight:normal;
  text-align:left;
}
th {
  border-width:0 1px 1px 0;
  font-weight:bold;
}
td { border-width:0 1px 1px 0; }
address {
  font-style:italic;
  margin-bottom:24px;
}
big { font-size:125%; }
code, kbd, tt, var, samp, pre {
  -moz-hyphens:none;
  font-family:monospace, serif;
  line-height:1.6;
}
cite, dfn, em, i { font-style:italic; }
hr, blockquote, address, fieldset, figure { margin:0; }
table, th, td { border:1px solid rgba(0,0,0,0.1); }
table {
  border-collapse:separate;
  border-spacing:0;
  border-width:1px 0 0 1px;
  margin-bottom:24px;
  width:100%;
}
caption, th, td {
  font-weight:normal;
  text-align:left;
}
th {
  border-width:0 1px 1px 0;
  font-weight:bold;
}
td { border-width:0 1px 1px 0; }
address {
  font-style:italic;
  margin-bottom:24px;
}
big { font-size:125%; }
strong { font-weight:700; }
blockquote {
  background:#fafafa;
  border-left:5px solid #0f599a;
  font-size:110%;
  font-style:italic;
}
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.full-width .site-content .alignleft { clear:left; }
.full-width .site-content .alignright { clear:right; }
.center { text-align:center; }
.center th, .center tr, .center td { text-align:center; }
body .monster-widget-just-testing option { width:340px; }
iframe, embed {
  width:100%;
  min-height:450px;
}
iframe.twitter-tweet, embed.twitter-tweet {
  width:100% !important;
  min-height:unset;
}
.wp-image-907 {
  width:100%;
  height:auto;
}
table { border-radius:2px; }
td, th { padding:10px; }
img {
  max-width:100%;
  height:auto;
}
img.aligncenter { margin:0 auto 20px; }
img.alignnone { margin:0 auto 20px; }
img.alignleft { margin:0 20px 20px 0; }
img.alignright { margin:0 0 20px 20px; }
.wp-caption { margin:0 auto 20px; }
.wp-caption.alignleft { margin:0 20px 20px 0; }
.wp-caption.alignright { margin:0 0 20px 20px; }
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
  max-width:100%;
  height:auto;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
  font-style:italic;
  margin:8px 0 0;
}
.page-links {
  margin:25px 0;
  clear:both;
}
.format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a {
  display:inline-block;
  width:32px;
  height:32px;
  font-size:14px;
  line-height:32px;
  text-align:center;
  color:#323249;
  background:#ececec;
  margin:5px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.page-links a:hover {
  color:#ffffff;
  background:#0f599a;
}
.post-password-form input[type="password"] {
  border:1px solid #ececec;
  padding:6px 15px;
}
.post-password-form input[type="password"]:hover, .post-password-form input[type="password"]:focus { border-color:#dedede; }
.post-password-form input[type="submit"] {
  display:inline-block;
  vertical-align:top;
  width:auto;
  font-size:12px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  padding:6px 30px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.gallery { margin-bottom:15px; }
.gallery-item {
  display:inline-block;
  vertical-align:top;
  margin:0 5px 5px 0;
  position:relative;
}
.gallery-item > .gallery-icon {
  display:inling-block;
  line-height:0;
}
.gallery-caption {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  background-color:rgba(0,0,0,0.7);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:14px;
  left:0;
  line-height:1.3;
  margin:0;
  max-height:50%;
  opacity:0;
  padding:2px 8px;
  position:absolute;
  text-align:left;
  width:100%;
}
.gallery-item:hover .gallery-caption { opacity:1; }
.clearfix { clear:both; }
.more-link {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}
.bypostauthor { line-height:24px; }
.sticky .posted-on { display:none; }
.hvr-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.hvr-shrink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform:scale(0.9);
  transform:scale(0.9);
}
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  75% {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  75% {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}
.hvr-pulse {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
}
.hvr-pulse-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name:hvr-pulse-grow;
  animation-name:hvr-pulse-grow;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
  animation-direction:alternate;
}
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}
.hvr-pulse-shrink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name:hvr-pulse-shrink;
  animation-name:hvr-pulse-shrink;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
  animation-direction:alternate;
}
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
  100% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
  100% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
.hvr-push {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name:hvr-push;
  animation-name:hvr-push;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
  }
}
.hvr-pop {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name:hvr-pop;
  animation-name:hvr-pop;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
.hvr-bounce-in {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
  transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-bounce-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform:scale(0.8);
  transform:scale(0.8);
  -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
  transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-rotate {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform:rotate(4deg);
  transform:rotate(4deg);
}
.hvr-grow-rotate {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform:scale(1.1) rotate(4deg);
  transform:scale(1.1) rotate(4deg);
}
.hvr-float {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px);
}
.hvr-sink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform:translateY(8px);
  transform:translateY(8px);
}
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
  50% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
  }
  100% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
  50% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
  }
  100% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }
}
.hvr-bob {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name:hvr-bob-float, hvr-bob;
  animation-name:hvr-bob-float, hvr-bob;
  -webkit-animation-duration:.3s, 1.5s;
  animation-duration:.3s, 1.5s;
  -webkit-animation-delay:0s, .3s;
  animation-delay:0s, .3s;
  -webkit-animation-timing-function:ease-out, ease-in-out;
  animation-timing-function:ease-out, ease-in-out;
  -webkit-animation-iteration-count:1, infinite;
  animation-iteration-count:1, infinite;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-direction:normal, alternate;
  animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
  50% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  100% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
  50% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  100% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
}
.hvr-hang {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name:hvr-hang-sink, hvr-hang;
  animation-name:hvr-hang-sink, hvr-hang;
  -webkit-animation-duration:.3s, 1.5s;
  animation-duration:.3s, 1.5s;
  -webkit-animation-delay:0s, .3s;
  animation-delay:0s, .3s;
  -webkit-animation-timing-function:ease-out, ease-in-out;
  animation-timing-function:ease-out, ease-in-out;
  -webkit-animation-iteration-count:1, infinite;
  animation-iteration-count:1, infinite;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-direction:normal, alternate;
  animation-direction:normal, alternate;
}
.hvr-skew {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform:skew(-10deg);
  transform:skew(-10deg);
}
.hvr-skew-forward {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform:skew(-10deg);
  transform:skew(-10deg);
}
.hvr-skew-backward {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform:skew(10deg);
  transform:skew(10deg);
}
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
  33.3% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
  49.95% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  66.6% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  83.25% {
    -webkit-transform:translateY(1px);
    transform:translateY(1px);
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }
  33.3% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
  49.95% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  66.6% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  83.25% {
    -webkit-transform:translateY(1px);
    transform:translateY(1px);
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}
.hvr-wobble-vertical {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name:hvr-wobble-vertical;
  animation-name:hvr-wobble-vertical;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform:translateX(8px);
    transform:translateX(8px);
  }
  33.3% {
    -webkit-transform:translateX(-6px);
    transform:translateX(-6px);
  }
  49.95% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }
  66.6% {
    -webkit-transform:translateX(-2px);
    transform:translateX(-2px);
  }
  83.25% {
    -webkit-transform:translateX(1px);
    transform:translateX(1px);
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform:translateX(8px);
    transform:translateX(8px);
  }
  33.3% {
    -webkit-transform:translateX(-6px);
    transform:translateX(-6px);
  }
  49.95% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }
  66.6% {
    -webkit-transform:translateX(-2px);
    transform:translateX(-2px);
  }
  83.25% {
    -webkit-transform:translateX(1px);
    transform:translateX(1px);
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
.hvr-wobble-horizontal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name:hvr-wobble-horizontal;
  animation-name:hvr-wobble-horizontal;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform:translate(8px,8px);
    transform:translate(8px,8px);
  }
  33.3% {
    -webkit-transform:translate(-6px,-6px);
    transform:translate(-6px,-6px);
  }
  49.95% {
    -webkit-transform:translate(4px,4px);
    transform:translate(4px,4px);
  }
  66.6% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }
  83.25% {
    -webkit-transform:translate(1px,1px);
    transform:translate(1px,1px);
  }
  100% {
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform:translate(8px,8px);
    transform:translate(8px,8px);
  }
  33.3% {
    -webkit-transform:translate(-6px,-6px);
    transform:translate(-6px,-6px);
  }
  49.95% {
    -webkit-transform:translate(4px,4px);
    transform:translate(4px,4px);
  }
  66.6% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }
  83.25% {
    -webkit-transform:translate(1px,1px);
    transform:translate(1px,1px);
  }
  100% {
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
  }
}
.hvr-wobble-to-bottom-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name:hvr-wobble-to-bottom-right;
  animation-name:hvr-wobble-to-bottom-right;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform:translate(8px,-8px);
    transform:translate(8px,-8px);
  }
  33.3% {
    -webkit-transform:translate(-6px,6px);
    transform:translate(-6px,6px);
  }
  49.95% {
    -webkit-transform:translate(4px,-4px);
    transform:translate(4px,-4px);
  }
  66.6% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }
  83.25% {
    -webkit-transform:translate(1px,-1px);
    transform:translate(1px,-1px);
  }
  100% {
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform:translate(8px,-8px);
    transform:translate(8px,-8px);
  }
  33.3% {
    -webkit-transform:translate(-6px,6px);
    transform:translate(-6px,6px);
  }
  49.95% {
    -webkit-transform:translate(4px,-4px);
    transform:translate(4px,-4px);
  }
  66.6% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }
  83.25% {
    -webkit-transform:translate(1px,-1px);
    transform:translate(1px,-1px);
  }
  100% {
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
  }
}
.hvr-wobble-to-top-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name:hvr-wobble-to-top-right;
  animation-name:hvr-wobble-to-top-right;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
.hvr-wobble-top {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name:hvr-wobble-top;
  animation-name:hvr-wobble-top;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
.hvr-wobble-bottom {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transform-origin:100% 0;
  transform-origin:100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name:hvr-wobble-bottom;
  animation-name:hvr-wobble-bottom;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform:skew(-12deg);
    transform:skew(-12deg);
  }
  33.3% {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
  }
  49.95% {
    -webkit-transform:skew(-6deg);
    transform:skew(-6deg);
  }
  66.6% {
    -webkit-transform:skew(4deg);
    transform:skew(4deg);
  }
  83.25% {
    -webkit-transform:skew(-2deg);
    transform:skew(-2deg);
  }
  100% {
    -webkit-transform:skew(0);
    transform:skew(0);
  }
}
.hvr-wobble-skew {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name:hvr-wobble-skew;
  animation-name:hvr-wobble-skew;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name:hvr-buzz;
  animation-name:hvr-buzz;
  -webkit-animation-duration:0.15s;
  animation-duration:0.15s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name:hvr-buzz-out;
  animation-name:hvr-buzz-out;
  -webkit-animation-duration:0.75s;
  animation-duration:0.75s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
.hvr-forward {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform:translateX(8px);
  transform:translateX(8px);
}
.hvr-backward {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform:translateX(-8px);
  transform:translateX(-8px);
}
.hvr-fade {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  overflow:hidden;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:color, background-color;
  transition-property:color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color:#0f599a;
  color:white;
}
@-webkit-keyframes hvr-back-pulse {
  50% { background-color:rgba(15,89,154,0.75); }
}
@keyframes hvr-back-pulse {
  50% { background-color:rgba(15,89,154,0.75); }
}
.hvr-back-pulse {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  overflow:hidden;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-property:color, background-color;
  transition-property:color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name:hvr-back-pulse;
  animation-name:hvr-back-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-delay:0.5s;
  animation-delay:0.5s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  background-color:#0f599a;
  color:white;
}
.hvr-sweep-to-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-sweep-to-right:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color:white; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
}
.hvr-sweep-to-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-sweep-to-left:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:100% 50%;
  transform-origin:100% 50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active { color:white; }
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
}
.hvr-sweep-to-bottom {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-sweep-to-bottom:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active { color:white; }
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}
.hvr-sweep-to-top {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-sweep-to-top:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { color:white; }
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}
.hvr-bounce-to-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-to-right:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { color:white; }
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
  transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-to-left:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:100% 50%;
  transform-origin:100% 50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active { color:white; }
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
  transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-bottom {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-to-bottom:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { color:white; }
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
  transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-top {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
}
.hvr-bounce-to-top:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { color:white; }
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
  transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-radial-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
  background:#e1e1e1;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-radial-out:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  border-radius:100%;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active { color:white; }
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform:scale(2);
  transform:scale(2);
}
.hvr-radial-in {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
  background:#0f599a;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-radial-in:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#e1e1e1;
  border-radius:100%;
  -webkit-transform:scale(2);
  transform:scale(2);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active { color:white; }
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform:scale(0);
  transform:scale(0);
}
.hvr-rectangle-in {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#0f599a;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-rectangle-in:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#e1e1e1;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active { color:white; }
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform:scale(0);
  transform:scale(0);
}
.hvr-rectangle-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#e1e1e1;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-rectangle-out:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { color:white; }
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform:scale(1);
  transform:scale(1);
}
.hvr-shutter-in-horizontal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#0f599a;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-shutter-in-horizontal:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#e1e1e1;
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:50%;
  transform-origin:50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active { color:white; }
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
}
.hvr-shutter-out-horizontal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#e1e1e1;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-shutter-out-horizontal:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#0f599a;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:50%;
  transform-origin:50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color:white; }
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
}
.hvr-shutter-in-vertical {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#0f599a;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-shutter-in-vertical:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#e1e1e1;
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transform-origin:50%;
  transform-origin:50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active { color:white; }
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
}
.hvr-shutter-out-vertical {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  background:#e1e1e1;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-shutter-out-vertical:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#0f599a;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50%;
  transform-origin:50%;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active { color:white; }
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}
.hvr-border-fade {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
  box-shadow:inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active { box-shadow:inset 0 0 0 4px #0f599a, 0 0 1px transparent; }
.hvr-hollow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:background;
  transition-property:background;
  box-shadow:inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { background:none; }
.hvr-trim {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-trim:before {
  content:'';
  position:absolute;
  border:white solid 4px;
  top:4px;
  left:4px;
  right:4px;
  bottom:4px;
  opacity:0;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:opacity;
  transition-property:opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before { opacity:1; }
@-webkit-keyframes hvr-ripple-out {
  100% {
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px;
    opacity:0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px;
    opacity:0;
  }
}
.hvr-ripple-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-ripple-out:before {
  content:'';
  position:absolute;
  border:#e1e1e1 solid 6px;
  top:0;
  right:0;
  bottom:0;
  left:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name:hvr-ripple-out;
  animation-name:hvr-ripple-out;
}
@-webkit-keyframes hvr-ripple-in {
  100% {
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:1;
  }
}
.hvr-ripple-in {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-ripple-in:before {
  content:'';
  position:absolute;
  border:#e1e1e1 solid 4px;
  top:-12px;
  right:-12px;
  bottom:-12px;
  left:-12px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name:hvr-ripple-in;
  animation-name:hvr-ripple-in;
}
.hvr-outline-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-outline-out:before {
  content:'';
  position:absolute;
  border:#e1e1e1 solid 4px;
  top:0;
  right:0;
  bottom:0;
  left:0;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:top, right, bottom, left;
  transition-property:top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top:-8px;
  right:-8px;
  bottom:-8px;
  left:-8px;
}
.hvr-outline-in {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-outline-in:before {
  pointer-events:none;
  content:'';
  position:absolute;
  border:#e1e1e1 solid 4px;
  top:-16px;
  right:-16px;
  bottom:-16px;
  left:-16px;
  opacity:0;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:top, right, bottom, left;
  transition-property:top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top:-8px;
  right:-8px;
  bottom:-8px;
  left:-8px;
  opacity:1;
}
.hvr-round-corners {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:border-radius;
  transition-property:border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active { border-radius:1em; }
.hvr-underline-from-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-underline-from-left:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  right:100%;
  bottom:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:right;
  transition-property:right;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right:0; }
.hvr-underline-from-center {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-underline-from-center:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:50%;
  right:50%;
  bottom:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:left, right;
  transition-property:left, right;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left:0;
  right:0;
}
.hvr-underline-from-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-underline-from-right:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:100%;
  right:0;
  bottom:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:left;
  transition-property:left;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before { left:0; }
.hvr-overline-from-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-overline-from-left:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  right:100%;
  top:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:right;
  transition-property:right;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before { right:0; }
.hvr-overline-from-center {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-overline-from-center:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:50%;
  right:50%;
  top:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:left, right;
  transition-property:left, right;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left:0;
  right:0;
}
.hvr-overline-from-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-overline-from-right:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:100%;
  right:0;
  top:0;
  background:#0f599a;
  height:4px;
  -webkit-transition-property:left;
  transition-property:left;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before { left:0; }
.hvr-reveal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-reveal:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  right:0;
  top:0;
  bottom:0;
  border-color:#0f599a;
  border-style:solid;
  border-width:0;
  -webkit-transition-property:border-width;
  transition-property:border-width;
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  border-width:4px;
}
.hvr-underline-reveal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-underline-reveal:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  right:0;
  bottom:0;
  background:#0f599a;
  height:4px;
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform:translateY(0);
  transform:translateY(0);
}
.hvr-overline-reveal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
}
.hvr-overline-reveal:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  right:0;
  top:0;
  background:#0f599a;
  height:4px;
  -webkit-transform:translateY(-4px);
  transform:translateY(-4px);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform:translateY(0);
  transform:translateY(0);
}
.hvr-glow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active { box-shadow:0 0 8px rgba(0,0,0,0.6); }
.hvr-shadow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active { box-shadow:0 10px 10px -10px rgba(0,0,0,0.5); }
.hvr-grow-shadow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow, transform;
  transition-property:box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.hvr-box-shadow-outset {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active { box-shadow:2px 2px 2px rgba(0,0,0,0.6); }
.hvr-box-shadow-inset {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
  box-shadow:inset 0 0 0 rgba(0,0,0,0.6), 0 0 1px transparent;
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active { box-shadow:inset 2px 2px 2px rgba(0,0,0,0.6), 0 0 1px transparent; }
.hvr-float-shadow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-float-shadow:before {
  pointer-events:none;
  position:absolute;
  z-index:-1;
  content:'';
  top:100%;
  left:5%;
  height:10px;
  width:90%;
  opacity:0;
  background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);
  background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,transparent 80%);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform, opacity;
  transition-property:transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform:translateY(-5px);
  transform:translateY(-5px);
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity:1;
  -webkit-transform:translateY(5px);
  transform:translateY(5px);
}
.hvr-shadow-radial {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events:none;
  position:absolute;
  content:'';
  left:0;
  width:100%;
  box-sizing:border-box;
  background-repeat:no-repeat;
  height:5px;
  opacity:0;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:opacity;
  transition-property:opacity;
}
.hvr-shadow-radial:before {
  bottom:100%;
  background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,0.6) 0%,transparent 80%);
  background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,0.6) 0%,transparent 80%);
}
.hvr-shadow-radial:after {
  top:100%;
  background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,0.6) 0%,transparent 80%);
  background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,0.6) 0%,transparent 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after { opacity:1; }
.hvr-bubble-top {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-bubble-top:before {
  pointer-events:none;
  position:absolute;
  z-index:-1;
  content:'';
  border-style:solid;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  left:calc(40%);
  top:0;
  border-width:0 10px 10px 10px;
  border-color:transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
}
.hvr-bubble-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-bubble-right:before {
  pointer-events:none;
  position:absolute;
  z-index:-1;
  content:'';
  border-style:solid;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  top:calc(40%);
  right:0;
  border-width:10px 0 10px 10px;
  border-color:transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform:translateX(10px);
  transform:translateX(10px);
}
.hvr-bubble-bottom {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-bubble-bottom:before {
  pointer-events:none;
  position:absolute;
  z-index:-1;
  content:'';
  border-style:solid;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  left:calc(40%);
  bottom:0;
  border-width:10px 10px 0 10px;
  border-color:#e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
}
.hvr-bubble-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-bubble-left:before {
  pointer-events:none;
  position:absolute;
  z-index:-1;
  content:'';
  border-style:solid;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  top:calc(40%);
  left:0;
  border-width:10px 10px 10px 0;
  border-color:transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px);
}
.hvr-bubble-float-top {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-top:before {
  position:absolute;
  z-index:-1;
  content:'';
  left:calc(40%);
  top:0;
  border-style:solid;
  border-width:0 10px 10px 10px;
  border-color:transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
}
.hvr-bubble-float-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-right:before {
  position:absolute;
  z-index:-1;
  top:calc(40%);
  right:0;
  content:'';
  border-style:solid;
  border-width:10px 0 10px 10px;
  border-color:transparent transparent transparent #e1e1e1;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform:translateX(10px);
  transform:translateX(10px);
}
.hvr-bubble-float-bottom {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-bottom:before {
  position:absolute;
  z-index:-1;
  content:'';
  left:calc(40%);
  bottom:0;
  border-style:solid;
  border-width:10px 10px 0 10px;
  border-color:#e1e1e1 transparent transparent transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
}
.hvr-bubble-float-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-left:before {
  position:absolute;
  z-index:-1;
  content:'';
  top:calc(40%);
  left:0;
  border-style:solid;
  border-width:10px 10px 10px 0;
  border-color:transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform:translateX(10px);
  transform:translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px);
}
.hvr-icon-back {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-left:2.2em;
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;
}
.hvr-icon-back:before {
  content:"\f137";
  position:absolute;
  left:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
  -webkit-transform:translateX(-4px);
  transform:translateX(-4px);
}
.hvr-icon-forward {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;
}
.hvr-icon-forward:before {
  content:"\f138";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform:translateX(4px);
  transform:translateX(4px);
}
@-webkit-keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
  25%, 75% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
  25%, 75% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
.hvr-icon-down {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-down:before {
  content:"\f01a";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
  -webkit-animation-name:hvr-icon-down;
  animation-name:hvr-icon-down;
  -webkit-animation-duration:0.75s;
  animation-duration:0.75s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
@-webkit-keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
  25%, 75% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
  25%, 75% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
.hvr-icon-up {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-up:before {
  content:"\f01b";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {
  -webkit-animation-name:hvr-icon-up;
  animation-name:hvr-icon-up;
  -webkit-animation-duration:0.75s;
  animation-duration:0.75s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
.hvr-icon-spin {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-spin:before {
  content:"\f021";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transition-duration:1s;
  transition-duration:1s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-in-out;
  transition-timing-function:ease-in-out;
}
.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}
@-webkit-keyframes hvr-icon-drop {
  0% { opacity:0; }
  50% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
  }
  51%, 100% { opacity:1; }
}
@keyframes hvr-icon-drop {
  0% { opacity:0; }
  50% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
  }
  51%, 100% { opacity:1; }
}
.hvr-icon-drop {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-drop:before {
  content:"\f041";
  position:absolute;
  right:1em;
  opacity:1;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {
  opacity:0;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-animation-name:hvr-icon-drop;
  animation-name:hvr-icon-drop;
  -webkit-animation-duration:0.5s;
  animation-duration:0.5s;
  -webkit-animation-delay:0.3s;
  animation-delay:0.3s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
  animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-icon-fade {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-fade:before {
  content:"\f00c";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.5s;
  transition-duration:0.5s;
  -webkit-transition-property:color;
  transition-property:color;
}
.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before { color:#0F9E5E; }
@-webkit-keyframes hvr-icon-float-away {
  0% { opacity:1; }
  100% {
    opacity:0;
    -webkit-transform:translateY(-1em);
    transform:translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% { opacity:1; }
  100% {
    opacity:0;
    -webkit-transform:translateY(-1em);
    transform:translateY(-1em);
  }
}
.hvr-icon-float-away {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-float-away:before, .hvr-icon-float-away:after {
  content:"\f055";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
}
.hvr-icon-float-away:after {
  opacity:0;
  -webkit-animation-duration:0.5s;
  animation-duration:0.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}
.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {
  -webkit-animation-name:hvr-icon-float-away;
  animation-name:hvr-icon-float-away;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
@-webkit-keyframes hvr-icon-sink-away {
  0% { opacity:1; }
  100% {
    opacity:0;
    -webkit-transform:translateY(1em);
    transform:translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% { opacity:1; }
  100% {
    opacity:0;
    -webkit-transform:translateY(1em);
    transform:translateY(1em);
  }
}
.hvr-icon-sink-away {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {
  content:"\f056";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-sink-away:after {
  opacity:0;
  -webkit-animation-duration:0.5s;
  animation-duration:0.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}
.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {
  -webkit-animation-name:hvr-icon-sink-away;
  animation-name:hvr-icon-sink-away;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
.hvr-icon-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-grow:before {
  content:"\f118";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
  -webkit-transform:scale(1.3) translateZ(0);
  transform:scale(1.3) translateZ(0);
}
.hvr-icon-shrink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-shrink:before {
  content:"\f119";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {
  -webkit-transform:scale(0.8);
  transform:scale(0.8);
}
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
  }
  75% {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
  }
  75% {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
}
.hvr-icon-pulse {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-pulse:before {
  content:"\f015";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
  -webkit-animation-name:hvr-icon-pulse;
  animation-name:hvr-icon-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-pulse-grow:before {
  content:"\f015";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {
  -webkit-animation-name:hvr-icon-pulse-grow;
  animation-name:hvr-icon-pulse-grow;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
  animation-direction:alternate;
}
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
}
.hvr-icon-pulse-shrink:before {
  content:"\f015";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {
  -webkit-animation-name:hvr-icon-pulse-shrink;
  animation-name:hvr-icon-pulse-shrink;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
  animation-direction:alternate;
}
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
  }
}
.hvr-icon-push {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-push:before {
  content:"\f006";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {
  -webkit-animation-name:hvr-icon-push;
  animation-name:hvr-icon-push;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
  }
}
.hvr-icon-pop {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-pop:before {
  content:"\f005";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {
  -webkit-animation-name:hvr-icon-pop;
  animation-name:hvr-icon-pop;
  -webkit-animation-duration:0.3s;
  animation-duration:0.3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
.hvr-icon-bounce {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-bounce:before {
  content:"\f087";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
  transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-icon-rotate {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-rotate:before {
  content:"\f0c6";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {
  -webkit-transform:rotate(20deg);
  transform:rotate(20deg);
}
.hvr-icon-grow-rotate {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-grow-rotate:before {
  content:"\f095";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {
  -webkit-transform:scale(1.5) rotate(12deg);
  transform:scale(1.5) rotate(12deg);
}
.hvr-icon-float {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-float:before {
  content:"\f01b";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {
  -webkit-transform:translateY(-4px);
  transform:translateY(-4px);
}
.hvr-icon-sink {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-sink:before {
  content:"\f01a";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
}
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
  50% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  100% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
  50% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  100% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
  }
}
.hvr-icon-bob {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-bob:before {
  content:"\f077";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {
  -webkit-animation-name:hvr-icon-bob-float, hvr-icon-bob;
  animation-name:hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration:.3s, 1.5s;
  animation-duration:.3s, 1.5s;
  -webkit-animation-delay:0s, .3s;
  animation-delay:0s, .3s;
  -webkit-animation-timing-function:ease-out, ease-in-out;
  animation-timing-function:ease-out, ease-in-out;
  -webkit-animation-iteration-count:1, infinite;
  animation-iteration-count:1, infinite;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-direction:normal, alternate;
  animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
  50% {
    -webkit-transform:translateY(2px);
    transform:translateY(2px);
  }
  100% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
  50% {
    -webkit-transform:translateY(2px);
    transform:translateY(2px);
  }
  100% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
}
.hvr-icon-hang {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-hang:before {
  content:"\f078";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
  -webkit-animation-name:hvr-icon-hang-sink, hvr-icon-hang;
  animation-name:hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration:.3s, 1.5s;
  animation-duration:.3s, 1.5s;
  -webkit-animation-delay:0s, .3s;
  animation-delay:0s, .3s;
  -webkit-animation-timing-function:ease-out, ease-in-out;
  animation-timing-function:ease-out, ease-in-out;
  -webkit-animation-iteration-count:1, infinite;
  animation-iteration-count:1, infinite;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-direction:normal, alternate;
  animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform:translateX(6px);
    transform:translateX(6px);
  }
  33.3% {
    -webkit-transform:translateX(-5px);
    transform:translateX(-5px);
  }
  49.95% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }
  66.6% {
    -webkit-transform:translateX(-2px);
    transform:translateX(-2px);
  }
  83.25% {
    -webkit-transform:translateX(1px);
    transform:translateX(1px);
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform:translateX(6px);
    transform:translateX(6px);
  }
  33.3% {
    -webkit-transform:translateX(-5px);
    transform:translateX(-5px);
  }
  49.95% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }
  66.6% {
    -webkit-transform:translateX(-2px);
    transform:translateX(-2px);
  }
  83.25% {
    -webkit-transform:translateX(1px);
    transform:translateX(1px);
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content:"\f061";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name:hvr-icon-wobble-horizontal;
  animation-name:hvr-icon-wobble-horizontal;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
  33.3% {
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
  }
  49.95% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  66.6% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  83.25% {
    -webkit-transform:translateY(1px);
    transform:translateY(1px);
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform:translateY(6px);
    transform:translateY(6px);
  }
  33.3% {
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
  }
  49.95% {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
  }
  66.6% {
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
  }
  83.25% {
    -webkit-transform:translateY(1px);
    transform:translateY(1px);
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-wobble-vertical:before {
  content:"\f062";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {
  -webkit-animation-name:hvr-icon-wobble-vertical;
  animation-name:hvr-icon-wobble-vertical;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-buzz:before {
  content:"\f017";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {
  -webkit-animation-name:hvr-icon-buzz;
  animation-name:hvr-icon-buzz;
  -webkit-animation-duration:0.15s;
  animation-duration:0.15s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  padding-right:2.2em;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-icon-buzz-out:before {
  content:"\f023";
  position:absolute;
  right:1em;
  padding:0 1px;
  font-family:FontAwesome;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {
  -webkit-animation-name:hvr-icon-buzz-out;
  animation-name:hvr-icon-buzz-out;
  -webkit-animation-duration:0.75s;
  animation-duration:0.75s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}
.hvr-curl-top-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-curl-top-left:before {
  pointer-events:none;
  position:absolute;
  content:'';
  height:0;
  width:0;
  top:0;
  left:0;
  background:white;
  background:linear-gradient(135deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');
  z-index:1000;
  box-shadow:1px 1px 1px rgba(0,0,0,0.4);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:width, height;
  transition-property:width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width:25px;
  height:25px;
}
.hvr-curl-top-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-curl-top-right:before {
  pointer-events:none;
  position:absolute;
  content:'';
  height:0;
  width:0;
  top:0;
  right:0;
  background:white;
  background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
  box-shadow:-1px 1px 1px rgba(0,0,0,0.4);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:width, height;
  transition-property:width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width:25px;
  height:25px;
}
.hvr-curl-bottom-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-curl-bottom-right:before {
  pointer-events:none;
  position:absolute;
  content:'';
  height:0;
  width:0;
  bottom:0;
  right:0;
  background:white;
  background:linear-gradient(315deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
  box-shadow:-1px -1px 1px rgba(0,0,0,0.4);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:width, height;
  transition-property:width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width:25px;
  height:25px;
}
.hvr-curl-bottom-left {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
}
.hvr-curl-bottom-left:before {
  pointer-events:none;
  position:absolute;
  content:'';
  height:0;
  width:0;
  bottom:0;
  left:0;
  background:white;
  background:linear-gradient(45deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
  box-shadow:1px -1px 1px rgba(0,0,0,0.4);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:width, height;
  transition-property:width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width:25px;
  height:25px;
}
.bt-content-right-widget-style .widget { display:inline-block; }
.bt-content-right-widget-style .widget .bt-toggle-btn {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
}
.bt-content-right-widget-style .widget .bt-search-form, .bt-content-right-widget-style .widget .bt-cart-content {
  position:absolute;
  top:100%;
  right:0;
  z-index:999;
  background:#ffffff;
  padding:30px;
  display:none;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-content-right-widget-style .widget .bt-search-form.active, .bt-content-right-widget-style .widget .bt-cart-content.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-toggle-btn.active { color:#0f599a; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn.active { color:#0f599a; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn .cart_total {
  position:absolute;
  top:-3px;
  right:-3px;
  width:16px;
  height:16px;
  font-size:10px;
  line-height:18px;
  letter-spacing:0;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
  position:relative;
  display:block;
  font-weight:600;
  padding:10px 0;
  border-bottom:1px solid #dcdcdf;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
  font-size:0;
  font-weight:400;
  line-height:18px;
  text-align:center;
  color:#353c4e !important;
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  border-radius:50%;
  float:right;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
  content:"\f1f8";
  font-family:FontAwesome;
  font-size:14px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
  background:transparent;
  color:#202530 !important;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
  float:left;
  width:50px;
  height:auto;
  margin-left:0;
  margin-right:15px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
  display:block;
  font-weight:400;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .total {
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#333333;
  background:#f9f9f9;
  margin-bottom:30px;
  padding:5px 10px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .total .amount {
  font-size:14px;
  color:#353c4e;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button {
  display:inline-block;
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#333333;
  padding:6px 20px 5px;
  -webkit-border-radius:0;
  border-radius:0;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#1a1a1a; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#353c4e; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#202530; }
.bt-button-custom-style .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-button-custom-style .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-button-custom-style .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-button-custom-style .bt-button-element > a { max-width:90px; }
}
.bt-menu-toggle-style {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
  width:25px;
  height:18px;
}
.bt-menu-toggle-style:before, .bt-menu-toggle-style:after, .bt-menu-toggle-style .bt-menu-toggle-content {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  background:#333333;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-menu-toggle-style:before, .bt-menu-toggle-style:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:2px;
}
.bt-menu-toggle-style:after {
  top:auto;
  bottom:0;
  left:0;
}
.bt-menu-toggle-style .bt-menu-toggle-content {
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:2px;
  margin-top:-1px;
}
.bt-menu-toggle-style.active:before {
  top:calc(50% - 1px);
  transform:rotate(45deg);
}
.bt-menu-toggle-style.active:after {
  bottom:calc(50% - 1px);
  transform:rotate(-45deg);
}
.bt-menu-toggle-style.active .bt-menu-toggle-content { opacity:0; }
.bt-menu-toggle-style:hover:before, .bt-menu-toggle-style:hover:after, .bt-menu-toggle-style:hover .bt-menu-toggle-content { background:#0f599a; }
.bt-header {
  width:100%;
  z-index:999;
}
.bt-header.bt-absolute .bt-header-desktop { position:relative; }
.bt-header.bt-absolute .bt-header-desktop .bt-bottom {
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  z-index:999;
}
.bt-header .bt-subheader-inner {
  position:relative;
  display:flex;
  display:-webkit-flex;
  align-items:center;
  height:inherit;
  margin:0 auto;
  box-align:center;
  -webkit-box-align:center;
}
.bt-header .bt-subheader-inner .bt-subheader-cell {
  height:100%;
  display:flex;
  display:-webkit-flex;
  flex-grow:1;
  -webkit-flex-grow:1;
  flex-shrink:0;
  -webkit-flex-shrink:0;
  align-items:center;
  box-align:center;
  -webkit-box-align:center;
  box-flex:1;
  -webkit-box-flex:1;
}
.bt-header .bt-subheader-inner .bt-subheader-cell .bt-content { width:100%; }
.bt-header ul {
  margin:0;
  padding:0;
  list-style:none;
}
.bt-header ul li sup {
  font-size:9px;
  margin-left:3px;
  padding:0 8px;
  -webkit-border-radius:20px;
  border-radius:20px;
}
@media (max-width: 991px) {
  .bt-header .bt-header-desktop, .bt-header .bt-header-stick {
    opacity:0;
    position:absolute;
  }
}
.bt-header .bt-header-desktop .bt-menu-desktop, .bt-header .bt-header-stick .bt-menu-desktop { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li {
  display:inline-block;
  padding:0 10px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li > a {
  display:inline-block;
  font-size:15px;
  line-height:60px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  vertical-align:middle;
  margin-left:5px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right { /* Level 2 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul {
  left:auto;
  right:0;
  text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li > a i {
  float:right;
  margin-left:5px;
  margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after {
  content:"\f104";
  left:15px;
  right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul {
  left:auto;
  right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul {
  /* Level 2 */
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:240px;
  background:#ffffff;
  z-index:999;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  box-shadow:5px 0 35px rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style {
  display:block;
  padding:0 10px;
  border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a {
  display:block;
  font-size:14px;
  line-height:40px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after {
  content:"\f105";
  font-family:FontAwesome;
  display:inline-block;
  position:absolute;
  top:50%;
  right:15px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse { /* Level 3 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul {
  left:auto;
  right:100%;
  text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i {
  float:right;
  margin-left:5px;
  margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after {
  content:"\f104";
  left:15px;
  right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul {
  left:auto;
  right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right {
  /* Level 4+ reverse */
  /* Level 3 reverse */
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul {
  left:auto;
  right:100%;
  text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i {
  float:right;
  margin-left:5px;
  margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after {
  content:"\f104";
  left:15px;
  right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul {
  left:auto;
  right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul {
  /* Level 3 */
  display:none;
  position:absolute;
  top:0;
  left:100%;
  min-width:210px;
  background:#ffffff;
  z-index:999;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  box-shadow:5px 0 35px rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li {
  display:block;
  padding:0 15px;
  border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a {
  display:block;
  font-size:14px;
  line-height:40px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSub 0.4s both;
  -ms-animation:menuEffectSub 0.4s both;
  animation:menuEffectSub 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li {
  /* Level 4+ */
  display:block;
  padding:0 10px;
  border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a {
  display:block;
  font-size:14px;
  line-height:40px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:after {
  content:"\f105";
  font-family:FontAwesome;
  display:inline-block;
  position:absolute;
  top:50%;
  right:15px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse { /* Level 3 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul {
  left:auto;
  right:100%;
  text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i {
  float:right;
  margin-left:5px;
  margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after {
  content:"\f104";
  left:15px;
  right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul {
  left:auto;
  right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right {
  /* Level 4+ reverse */
  /* Level 3 reverse */
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul {
  left:auto;
  right:100%;
  text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i {
  float:right;
  margin-left:5px;
  margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after {
  content:"\f104";
  left:15px;
  right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul {
  left:auto;
  right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul {
  display:block;
  -webkit-animation:menuEffectSubReverse 0.4s both;
  -ms-animation:menuEffectSubReverse 0.4s both;
  animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul {
  /* Level 3 */
  display:none;
  position:absolute;
  top:0;
  left:100%;
  min-width:210px;
  background:#ffffff;
  z-index:999;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.1);
  box-shadow:5px 0 35px rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li {
  display:block;
  padding:0 15px;
  border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a {
  display:block;
  font-size:14px;
  line-height:40px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul {
  display:block;
  -webkit-animation:menuEffectSub 0.4s both;
  -ms-animation:menuEffectSub 0.4s both;
  animation:menuEffectSub 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children:hover > ul {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu {
  /* Mega menu */
  position:relative;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth { position:unset; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth .mega-menu { width:100%; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu {
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:#ffffff;
  width:840px;
  z-index:999;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right {
  left:auto;
  right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row {
  font-size:0;
  letter-spacing:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col {
  display:inline-block;
  vertical-align:top;
  min-width:210px;
  padding:0px 10px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span { font-weight:700; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a { display:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a {
  display:block;
  font-size:14px;
  line-height:40px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li { border-top:1px solid rgba(0,0,0,0.1); }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget { margin-bottom:10px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title {
  font-size:14px;
  line-height:40px;
  margin-bottom:5px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner {
  position:relative;
  overflow:hidden;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
  position:absolute;
  top:10px;
  left:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  background:rgba(6,8,30,0.7);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  text-align:center;
  padding:30px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after {
  content:" ";
  display:table;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after { clear:both; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3 {
  font-size:32px;
  line-height:42px;
  margin:0;
  color:#ffffff;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay {
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label { display:block; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text { display:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"] {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  font-size:12px !important;
  font-weight:400;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
  margin:0 2px 5px 0;
  padding:5px 15px;
  border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus {
  color:#ffffff;
  background:#353c4e;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li {
  position:relative;
  margin-bottom:10px;
  padding-top:0;
  padding-bottom:10px;
  border-top:none;
  border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a { line-height:24px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img {
  float:left;
  width:50px;
  height:auto;
  margin:0 15px 0 0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover { color:#0f599a; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating {
  font-size:14px;
  float:right;
  margin-top:3px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span { color:#353c4e; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del { opacity:0.5; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount { font-size:12px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins { text-decoration:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child {
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu:hover .mega-menu {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-content-right, .bt-header .bt-header-stick .bt-menu-content-right { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget, .bt-header .bt-header-stick .bt-menu-content-right .widget { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-toggle-btn, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-toggle-btn {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-cart-content, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-cart-content {
  position:absolute;
  top:100%;
  right:0;
  z-index:999;
  background:#ffffff;
  padding:30px;
  display:none;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-cart-content.active, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-cart-content.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#0f599a; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active { color:#0f599a; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total {
  position:absolute;
  top:-3px;
  right:-3px;
  width:16px;
  height:16px;
  font-size:10px;
  line-height:18px;
  letter-spacing:0;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
  position:relative;
  display:block;
  font-weight:600;
  padding:10px 0;
  border-bottom:1px solid #dcdcdf;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
  font-size:0;
  font-weight:400;
  line-height:18px;
  text-align:center;
  color:#353c4e !important;
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  border-radius:50%;
  float:right;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
  content:"\f1f8";
  font-family:FontAwesome;
  font-size:14px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
  background:transparent;
  color:#202530 !important;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
  float:left;
  width:50px;
  height:auto;
  margin-left:0;
  margin-right:15px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
  display:block;
  font-weight:400;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total {
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#333333;
  background:#f9f9f9;
  margin-bottom:30px;
  padding:5px 10px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount {
  font-size:14px;
  color:#353c4e;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button {
  display:inline-block;
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#333333;
  padding:6px 20px 5px;
  -webkit-border-radius:0;
  border-radius:0;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#1a1a1a; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#353c4e; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#202530; }
.bt-header .bt-header-stick {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
  position:fixed;
  top:0;
  width:100%;
  background:#ffffff;
  opacity:0;
  z-index:-1;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
  -webkit-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  transform:translateY(-100%);
}
.admin-bar .bt-header .bt-header-stick { top:32px; }
.boxed .bt-header .bt-header-stick { max-width:1200px; }
.bt-header .bt-header-stick.active {
  opacity:1;
  z-index:999;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-header .bt-header-mobile { opacity:0; }
@media (max-width: 992px) {
  .bt-header .bt-header-mobile { opacity:1; }
}
.bt-header .bt-header-mobile .logo { margin:10px 0; }
.bt-header .bt-header-mobile .bt-menu-canvas-toggle { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-toggle-btn {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-cart-content {
  position:absolute;
  top:100%;
  right:0;
  z-index:999;
  background:#ffffff;
  padding:30px;
  display:none;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-cart-content.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#0f599a; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active { color:#0f599a; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total {
  position:absolute;
  top:-3px;
  right:-3px;
  width:16px;
  height:16px;
  font-size:10px;
  line-height:18px;
  letter-spacing:0;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
  position:relative;
  display:block;
  font-weight:600;
  padding:10px 0;
  border-bottom:1px solid #dcdcdf;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
  font-size:0;
  font-weight:400;
  line-height:18px;
  text-align:center;
  color:#353c4e !important;
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  border-radius:50%;
  float:right;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
  content:"\f1f8";
  font-family:FontAwesome;
  font-size:14px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
  background:transparent;
  color:#202530 !important;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
  float:left;
  width:50px;
  height:auto;
  margin-left:0;
  margin-right:15px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
  display:block;
  font-weight:400;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total {
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#333333;
  background:#f9f9f9;
  margin-bottom:30px;
  padding:5px 10px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount {
  font-size:14px;
  color:#353c4e;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button {
  display:inline-block;
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#333333;
  padding:6px 20px 5px;
  -webkit-border-radius:0;
  border-radius:0;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#1a1a1a; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#353c4e; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#202530; }
.bt-header .bt-header-mobile .bt-menu-toggle {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
  width:25px;
  height:18px;
  margin-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after, .bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  background:#333333;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:2px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:after {
  top:auto;
  bottom:0;
  left:0;
}
.bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content {
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:2px;
  margin-top:-1px;
}
.bt-header .bt-header-mobile .bt-menu-toggle.active:before {
  top:calc(50% - 1px);
  transform:rotate(45deg);
}
.bt-header .bt-header-mobile .bt-menu-toggle.active:after {
  bottom:calc(50% - 1px);
  transform:rotate(-45deg);
}
.bt-header .bt-header-mobile .bt-menu-toggle.active .bt-menu-toggle-content { opacity:0; }
.bt-header .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0f599a; }
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after, .bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap { background:#ffffff; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile {
  display:none;
  padding:15px 0;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li { display:block; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li:last-child > a { border-bottom:none; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li > a {
  display:block;
  font-size:15px;
  line-height:40px;
  border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children { position:relative; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .bt-icon-toggle, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .bt-icon-toggle {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  right:0;
  width:30px;
  line-height:40px;
  text-align:center;
  color:#333333;
  cursor:pointer;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .bt-icon-toggle:before, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .bt-icon-toggle:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"\f107";
  font-family:FontAwesome;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .bt-icon-toggle:hover, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .bt-icon-toggle:hover { color:#0f599a; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .bt-icon-toggle.active:before, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .bt-icon-toggle.active:before { content:"\f106"; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul {
  /* Level 2 */
  display:none;
  padding-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li > a {
  display:block;
  font-size:14px;
  line-height:40px;
  border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children { position:relative; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul {
  /* Level 3 */
  display:none;
  padding-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul > li > a {
  font-size:14px;
  border-bottom:1px solid rgba(0,0,0,0.1);
}
#bt_menu_canvas {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(15,89,154,0.9);
  opacity:0;
  z-index:-1;
}
#bt_menu_canvas .bt-menu-canvas {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:fixed;
  top:0;
  right:0;
  width:280px;
  height:100%;
  background:#ffffff;
  padding:30px;
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  transform:translateX(100%);
}
.admin-bar #bt_menu_canvas .bt-menu-canvas { top:32px; }
#bt_menu_canvas.active {
  opacity:1;
  z-index:9999;
}
#bt_menu_canvas.active .bt-menu-canvas {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
}
.bt-header-v1 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:after {
  content:"|";
  display:inline-block;
  font-size:8px;
  margin:0 12px 0 10px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:last-child:after { display:none; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#e9e9e9;
  margin-bottom:0;
  margin-right:5px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#ffffff;
  background:#1a1a1a;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v1 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover { background:#0f599a; }
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
  margin-left:30px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li { position:relative; }
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:block;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:10px 30px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:0;
  min-width:121px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:block;
  padding:6px 30px;
}
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v1 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v1 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v1 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v1 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v1 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
@media (min-width: 1400px) {
  .bt-header-v1.bt-absolute .bt-header-desktop .bt-bottom {
    left:50%;
    max-width:1344px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
  }
}
.bt-header-v1 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v1 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v1 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v1 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v1 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v1 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v1 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v1 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v2 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:after {
  content:"|";
  display:inline-block;
  font-size:8px;
  margin:0 12px 0 10px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:last-child:after { display:none; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:13px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#e9e9e9;
  margin-bottom:0;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#ffffff;
  background:#1a1a1a;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v2 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover { background:#0f599a; }
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
  margin-left:30px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li { position:relative; }
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:block;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:10px 30px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:0;
  min-width:121px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:block;
  padding:6px 30px;
}
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v2 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v2 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v2 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v2 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#5eb1bf; }
.bt-header-v2 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0f599a; }
.bt-header-v2 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v2 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#0f599a; }
.bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0f599a; }
.bt-header-v2 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v2 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v2 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v2 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#0f599a; }
.bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0f599a; }
.bt-header-v2 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v2 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0f599a; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget {
  display:inline-block;
  margin-bottom:0;
  padding:8px 30px;
  border-left:1px solid #f3f3f3;
  border-bottom:1px solid #f3f3f3;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget:last-child { border-right:1px solid #f3f3f3; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  letter-spacing:0;
  color:#0f599a;
  margin-bottom:0;
  margin-right:10px;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#555555;
  background:#f3f3f3;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li { position:relative; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:30px;
  color:#555555;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:calc(100% + 8px);
  right:-30px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:122px;
  padding:6px 30px;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child { padding:25px 0; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box { display:inline-block; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon, .bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #0f599a;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a {
  font-size:24px;
  font-weight:800;
  line-height:24px;
  color:#033333;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v3 .bt-header-desktop .bt-line {
  height:1px;
  background:#f3f3f3;
}
.bt-header-v3 .bt-header-desktop .bt-bottom .bt-button-element a {
  display:inline-block;
  vertical-align:middle;
  font-size:14px;
  font-weight:700;
  line-height:61px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:0 40px;
}
.bt-header-v3 .bt-header-desktop .bt-bottom .bt-button-element a:hover { background:#0a3e6c; }
.bt-header-v3 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v3 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget {
  display:inline-block;
  vertical-align:middle;
  margin-bottom:0;
  padding:8px 30px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  letter-spacing:0;
  color:#0f599a;
  margin-bottom:0;
  margin-right:10px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#555555;
  background:#f3f3f3;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li { position:relative; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:30px;
  color:#555555;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:calc(100% + 8px);
  right:-30px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:116px;
  padding:6px 30px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child { padding:25px 0; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box { display:inline-block; }
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon, .bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #0f599a;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a {
  font-size:24px;
  font-weight:800;
  line-height:24px;
  color:#033333;
}
.bt-header-v3 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v3 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v3 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v3 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v3 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v3 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v3 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar { position:relative; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child:before {
  content:"";
  position:absolute;
  top:0;
  left:15%;
  width:1200px;
  height:100%;
  background:#0f599a;
  -webkit-transform:skew(35deg);
  -ms-transform:skew(35deg);
  transform:skew(35deg);
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget {
  position:relative;
  display:inline-block;
  z-index:9;
  margin-bottom:0;
  padding:8px 30px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  letter-spacing:0;
  color:#ffffff;
  margin-bottom:0;
  margin-right:10px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#ffffff;
  background:rgba(255,255,255,0.15);
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:hover {
  color:#0f599a;
  background:#ffffff;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel {
  display:inline-block;
  margin-right:-25px;
  text-align:left;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li { position:relative; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:30px;
  color:#ffffff;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:calc(100% + 8px);
  right:0;
  background:#080808;
  padding:8px 0;
  opacity:0;
  visibility:hidden;
  z-index:-1;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:122px;
  padding:6px 30px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
  visibility:visible;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child { padding:25px 0; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box { display:inline-block; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon, .bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #0f599a;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a {
  font-size:24px;
  font-weight:700;
  line-height:24px;
  color:#333333;
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v4 .bt-header-desktop .bt-top .bt-sidebar:last-child .widget .bt-button-element { margin-left:60px; }
.bt-header-v4 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v4 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v4 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-line {
  height:1px;
  background:#f3f3f3;
}
@media (min-width: 1600px) {
  .bt-header-v4.bt-absolute .bt-line { display:none; }
  .bt-header-v4.bt-absolute .bt-header-desktop { padding-bottom:35px; }
  .bt-header-v4.bt-absolute .bt-header-desktop .bt-bottom {
    left:50%;
    max-width:1482px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
  }
}
.bt-header-v4 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v4 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v4 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v4 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v4 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget {
  display:inline-block;
  vertical-align:middle;
  margin-bottom:0;
  padding:8px 30px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  letter-spacing:0;
  color:#0f599a;
  margin-bottom:0;
  margin-right:10px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#555555;
  background:#f3f3f3;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li { position:relative; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:30px;
  color:#555555;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:calc(100% + 8px);
  right:-30px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:116px;
  padding:6px 30px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:first-child .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child { padding:25px 0; }
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget {
  display:inline-block;
  padding:8px 30px;
  margin-bottom:0;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box {
  display:inline-block;
  text-align:left;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon, .bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #0f599a;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a {
  font-size:24px;
  font-weight:800;
  line-height:24px;
  color:#033333;
}
.bt-header-v4 .bt-header-mobile .bt-top .bt-sidebar:last-child .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v4 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v4 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v4 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v4 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v4 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v4 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v4 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v4 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v4 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v4 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v4 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v4 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v4 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v5 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-text-left { line-height:46px; }
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-text-left a {
  color:#0f599a;
  text-decoration:underline;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-text-left a:hover { color:#0a3e6c; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:after {
  content:"|";
  display:inline-block;
  font-size:8px;
  margin:0 12px 0 10px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:last-child:after { display:none; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#ffffff;
  margin-bottom:0;
  margin-right:5px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#ffffff;
  background:rgba(255,255,255,0.15);
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v5 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover { background:#0f599a; }
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
  margin-left:30px;
  margin-right:-25px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li { position:relative; }
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  padding:10px 30px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:25px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:116px;
  padding:6px 30px;
}
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v5 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box {
  display:inline-block;
  text-align:left;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .icon, .bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #353c4e;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
  color:#808080;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .text a {
  font-size:24px;
  line-height:24px;
  color:#033333;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-button-element a {
  display:inline-block;
  vertical-align:middle;
  font-size:14px;
  line-height:90px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
  margin-left:30px;
  padding:0 30px;
}
.bt-header-v5 .bt-header-desktop .bt-bottom .widget .bt-button-element a:hover { background:#0f599a; }
.bt-header-v5 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v5 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v5 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v5 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v5 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v5 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v5 .bt-header-stick .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box {
  display:inline-block;
  text-align:left;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .icon, .bt-header-v5 .bt-header-stick .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #353c4e;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
  color:#808080;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .text a {
  font-size:24px;
  line-height:24px;
  color:#033333;
}
.bt-header-v5 .bt-header-stick .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-header-v5 .bt-header-stick .widget .bt-button-element a {
  margin-left:30px;
  color:#ffffff;
  background:#353c4e;
}
.bt-header-v5 .bt-header-stick .widget .bt-button-element a:hover { background:#0f599a; }
.bt-header-v5 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v5 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v5 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v5 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v5 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v5 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v5 .bt-header-mobile .widget {
  display:inline-block;
  margin-bottom:0;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box {
  display:inline-block;
  text-align:left;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .icon, .bt-header-v5 .bt-header-mobile .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  width:44px;
  height:44px;
  margin-right:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #353c4e;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .text {
  font-size:15px;
  line-height:24px;
  color:#808080;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .text a {
  font-size:24px;
  font-weight:800;
  line-height:24px;
  color:#033333;
}
.bt-header-v5 .bt-header-mobile .widget .bt-icon-box .text a:hover { color:#0f599a; }
@media (max-width: 767px) {
  .bt-header-v5 .bt-header-mobile .widget .bt-icon-box { display:none; }
}
.bt-header-v5 .bt-header-mobile .widget .bt-button-element a {
  margin-left:30px;
  color:#ffffff;
  background:#353c4e;
}
.bt-header-v5 .bt-header-mobile .widget .bt-button-element a:hover { background:#0f599a; }
.bt-header-v5 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v5 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v5 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v5 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v5 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v5 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v5 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v5 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v5 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v6 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget { padding:0 40px; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#818181;
  margin-bottom:0;
  margin-right:40px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap {
  display:inline-block;
  font-size:0;
  letter-spacing:0;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  position:relative;
  display:inline-block;
  width:35px;
  height:60px;
  font-size:14px;
  line-height:64px;
  text-align:center;
  color:#ffffff;
  border-right:1px solid #272727;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:4px;
  background:#0f599a;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-facebook:after { background:#3b5998; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-twitter:after { background:#55acee; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-google-plus:after { background:#dd4b39; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-instagram:after { background:#fccc63; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-linkedin:after { background:#007bb5; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a.bt-pinterest:after { background:#cb2027; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a i {
  position:relative;
  z-index:9;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:first-child { border-left:1px solid #272727; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover:after { height:100%; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_nav_menu .menu {
  margin:0;
  padding:0 40px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_nav_menu .menu li {
  list-style:none;
  display:inline-block;
  margin-right:30px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_nav_menu .menu li:last-child { margin-right:0; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_nav_menu .menu li a {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#d7d7d7;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_nav_menu .menu li a:hover { color:#0f599a; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget { padding:0 40px; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box {
  display:inline-block;
  color:#0f599a;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box a { color:#0f599a; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box a:hover { color:#0a3e6c; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v6 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
  border-left:1px solid #272727;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li {
  position:relative;
  padding:0 40px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:60px;
  color:#818181;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:0;
  line-height:24px;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:136px;
  padding:6px 30px;
}
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v6 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v6 .bt-header-desktop .bt-bottom {
  position:relative;
  font-size:0;
  letter-spacing:0;
  height:80px;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-logo {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  z-index:9;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-logo:before, .bt-header-v6 .bt-header-desktop .bt-bottom .bt-logo:after {
  content:" ";
  display:table;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-logo:after { clear:both; }
@media (min-width: 1650px) {
  .bt-header-v6 .bt-header-desktop .bt-bottom .bt-logo {
    background:#ffffff;
    padding:30px 40px;
    -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    box-shadow:5px 0 35px rgba(0,0,0,0.15);
  }
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle { display:inline-block; }
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-toggle-btn {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:80px;
  text-transform:uppercase;
  color:#333333;
  padding:0 40px;
  border-right:1px solid #ebebeb;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-toggle-btn i {
  font-weight:400;
  margin-right:5px;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-toggle-btn.active { color:#0f599a; }
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop {
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  background:#ffffff;
  display:none;
  z-index:999;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu { text-align:center; }
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu ul.sub-menu { text-align:left; }
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul > li.current_page_item > a, .bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul li ul.sub-menu > li.current_page_item > a, .bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v6 .bt-header-desktop .bt-bottom .bt-menu-bar-toggle .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget { display:inline-block; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search { position:relative; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  width:80px;
  height:80px;
  font-size:14px;
  line-height:80px;
  text-align:center;
  border-right:1px solid #ebebeb;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-toggle-btn.active { color:#0f599a; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form {
  position:absolute;
  top:100%;
  left:0;
  width:320px;
  background:#ffffff;
  padding:30px;
  display:none;
  z-index:999;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-search-form.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:80px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v6 .bt-header-desktop .bt-bottom .widget .bt-button-element a:hover { background:#0a3e6c; }
.bt-header-v6 .bt-header-stick {
  font-size:0;
  letter-spacing:0;
  height:60px;
}
.bt-header-v6 .bt-header-stick .bt-logo {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  z-index:999;
}
.bt-header-v6 .bt-header-stick .bt-logo:before, .bt-header-v6 .bt-header-stick .bt-logo:after {
  content:" ";
  display:table;
}
.bt-header-v6 .bt-header-stick .bt-logo:after { clear:both; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle { display:inline-block; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-toggle-btn {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:60px;
  text-transform:uppercase;
  color:#333333;
  padding:0 40px;
  border-right:1px solid #ebebeb;
}
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-toggle-btn i {
  font-weight:400;
  margin-right:5px;
}
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-toggle-btn.active { color:#0f599a; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop {
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  background:#ffffff;
  display:none;
  z-index:999;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu { text-align:center; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu ul.sub-menu { text-align:left; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v6 .bt-header-stick .bt-menu-bar-toggle .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-stick .widget { display:inline-block; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search { position:relative; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  width:60px;
  height:60px;
  font-size:14px;
  line-height:60px;
  text-align:center;
  border-right:1px solid #ebebeb;
}
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-toggle-btn.active { color:#0f599a; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form {
  position:absolute;
  top:100%;
  left:0;
  width:320px;
  background:#ffffff;
  padding:30px;
  display:none;
  z-index:999;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-header-v6 .bt-header-stick .widget.bt-mini-search .bt-search-form.active {
  display:block;
  -webkit-animation:menuEffect 0.4s both;
  -ms-animation:menuEffect 0.4s both;
  animation:menuEffect 0.4s both;
}
.bt-header-v6 .bt-header-stick .widget .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:60px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v6 .bt-header-stick .widget .bt-button-element a:hover { background:#0a3e6c; }
.bt-header-v6 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v6 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v6 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v6 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v6 .bt-header-mobile .bt-menu-content-right .bt-toggle-btn { margin-left:15px; }
.bt-header-v6 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v6 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v6 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v6 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v6 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v6 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v6 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v6 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v6 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v7 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v7 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v7 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v7 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v7 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget {
  display:inline-block;
  vertical-align:middle;
}
@media (max-width: 1300px) {
  .bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget { display:none; }
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
  text-transform:uppercase;
  color:#333333;
  margin-bottom:0;
  padding:0 40px;
}
@media (max-width: 1600px) {
  .bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .wg-title { display:none; }
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap {
  display:inline-block;
  font-size:0;
  letter-spacing:0;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a {
  position:relative;
  display:inline-block;
  width:37px;
  height:90px;
  font-size:14px;
  line-height:94px;
  text-align:center;
  color:#555555;
  border-right:1px solid #ebebeb;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:4px;
  background:#0f599a;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-facebook:after { background:#3b5998; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-twitter:after { background:#55acee; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-google-plus:after { background:#dd4b39; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-instagram:after { background:#fccc63; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-linkedin:after { background:#007bb5; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a.bt-pinterest:after { background:#cb2027; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a i {
  position:relative;
  z-index:9;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a:first-child { border-left:1px solid #ebebeb; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a:hover { color:#ffffff; }
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.widget_social_widget .social-wrap a:hover:after { height:100%; }
@media (max-width: 1150px) {
  .bt-header-v7 .bt-header-desktop .bt-bottom .widget.bt-mini-search { display:none; }
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget.bt-mini-search .bt-toggle-btn {
  width:90px;
  height:90px;
  line-height:90px;
  text-align:center;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:90px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v7 .bt-header-desktop .bt-bottom .widget .bt-button-element a:hover { background:#0a3e6c; }
.bt-header-v7 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v7 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v7 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-stick .widget {
  display:inline-block;
  vertical-align:middle;
}
@media (max-width: 1300px) {
  .bt-header-v7 .bt-header-stick .widget.widget_social_widget { display:none; }
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
  text-transform:uppercase;
  color:#333333;
  margin-bottom:0;
  padding:0 40px;
}
@media (max-width: 1600px) {
  .bt-header-v7 .bt-header-stick .widget.widget_social_widget .wg-title { display:none; }
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap {
  display:inline-block;
  font-size:0;
  letter-spacing:0;
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a {
  position:relative;
  display:inline-block;
  width:37px;
  height:60px;
  font-size:14px;
  line-height:64px;
  text-align:center;
  color:#555555;
  border-right:1px solid #ebebeb;
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:4px;
  background:#0f599a;
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-facebook:after { background:#3b5998; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-twitter:after { background:#55acee; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-google-plus:after { background:#dd4b39; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-instagram:after { background:#fccc63; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-linkedin:after { background:#007bb5; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a.bt-pinterest:after { background:#cb2027; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a i {
  position:relative;
  z-index:9;
}
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a:first-child { border-left:1px solid #ebebeb; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a:hover { color:#ffffff; }
.bt-header-v7 .bt-header-stick .widget.widget_social_widget .social-wrap a:hover:after { height:100%; }
@media (max-width: 1150px) {
  .bt-header-v7 .bt-header-stick .widget.bt-mini-search { display:none; }
}
.bt-header-v7 .bt-header-stick .widget.bt-mini-search .bt-toggle-btn {
  width:60px;
  height:60px;
  line-height:60px;
  text-align:center;
}
.bt-header-v7 .bt-header-stick .widget .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:60px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v7 .bt-header-stick .widget .bt-button-element a:hover { background:#0a3e6c; }
.bt-header-v7 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v7 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v7 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v7 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v7 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v7 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v7 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v7 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v7 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v7 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v7 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v7 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v7 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v8 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v8 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v8 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v8 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v8 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left { padding:15px 20px 0 0; }
@media (max-width: 1499px) {
  .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left { padding:15px 10px 0 0; }
}
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget {
  display:inline-block;
  vertical-align:middle;
  margin-right:40px;
}
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget:last-child { margin-right:0; }
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget .bt-need-help {
  font-size:14px;
  font-weight:300;
  text-transform:uppercase;
  color:#858585;
}
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget .bt-need-help a {
  font-weight:700;
  color:#353c4e;
}
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget .bt-need-help a:hover { color:#0f599a; }
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget.widget_mini_account_widget a {
  font-size:14px;
  font-weight:700;
  text-transform:uppercase;
  color:#858585;
}
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-left .widget.widget_mini_account_widget a:hover { color:#0f599a; }
.bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-toggle-btn { font-size:14px; }
@media (min-width: 1500px) {
  .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-toggle-btn {
    position:absolute;
    width:110px;
    height:120px;
    line-height:30px;
    text-align:center;
    top:0;
    right:0;
    font-size:15px;
    font-weight:700;
    color:#ffffff;
    background:#0f599a;
    margin-right:-120px;
    padding:30px 0;
    z-index:999;
  }
  .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-toggle-btn:after {
    content:"Search";
    display:block;
    text-transform:uppercase;
  }
  .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-toggle-btn:hover, .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-toggle-btn:focus {
    color:#ffffff;
    background:#0a3e6c;
  }
  .bt-header-v8 .bt-header-desktop .bt-bottom .bt-menu-content-right .bt-mini-search .bt-search-form { margin-right:-120px; }
}
.bt-header-v8 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v8 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v8 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-stick .bt-menu-content-right .bt-mini-search .bt-toggle-btn { font-size:14px; }
.bt-header-v8 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v8 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v8 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v8 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v8 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v8 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v8 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v8 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v8 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v8 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v8 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v8 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v8 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v9 .bt-header-desktop .bt-bottom .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:90px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
}
.bt-header-v9 .bt-header-desktop .bt-bottom .bt-button-element a:hover { background:#202530; }
.bt-header-v9 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v9 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v9 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v9 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v9 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-stick .bt-button-element a {
  display:inline-block;
  padding:0 40px;
  font-size:14px;
  font-weight:700;
  line-height:60px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
}
.bt-header-v9 .bt-header-stick .bt-button-element a:hover { background:#202530; }
.bt-header-v9 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v9 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v9 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v9 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v9 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v9 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v9 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v9 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v9 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v9 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v9 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v9 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v9 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v9 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v9 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v10 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:after {
  content:"|";
  display:inline-block;
  font-size:8px;
  margin:0 12px 0 10px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:last-child:after { display:none; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#747373;
  margin-bottom:0;
  margin-right:5px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#333333;
  background:#ffffff;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v10 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  display:inline-block;
  text-align:left;
  margin-left:30px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li { position:relative; }
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#555555;
  padding:10px 30px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:0;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:116px;
  padding:6px 30px;
}
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v10 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v10 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v10 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v10 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:18px;
  padding:35px 30px;
}
.bt-header-v10 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v10 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v10 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v10 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v10 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v10 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v10 .bt-header-stick .bt-button-element > a {
  font-size:18px;
  padding:20px 30px;
}
.bt-header-v10 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v10 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v10 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v10 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v10 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v10 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v10 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v10 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v10 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v10 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v10 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v10 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v10 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v10 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v10 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search { margin-left:10px; }
.bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  vertical-align:middle;
  width:42px;
  height:42px;
  line-height:42px;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#ffffff; }
.bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:hover, .bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:focus {
  color:#ffffff;
  background:#0a3e6c;
}
@media (max-width: 420px) {
  .bt-header-v11-search-btn .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
    font-size:13px;
    width:36px;
    height:36px;
    line-height:36px;
  }
}
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search { margin-left:10px; }
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  vertical-align:middle;
  width:42px;
  height:42px;
  line-height:42px;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#ffffff; }
.bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:hover, .bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:focus {
  color:#ffffff;
  background:#0a3e6c;
}
@media (max-width: 420px) {
  .bt-header-v11 .bt-header-desktop .bt-bottom .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
    font-size:13px;
    width:36px;
    height:36px;
    line-height:36px;
  }
}
.bt-header-v11 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v11 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v11 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v11 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v11 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v11 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search { margin-left:10px; }
.bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  vertical-align:middle;
  width:42px;
  height:42px;
  line-height:42px;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#ffffff; }
.bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:hover, .bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:focus {
  color:#ffffff;
  background:#0a3e6c;
}
@media (max-width: 420px) {
  .bt-header-v11 .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
    font-size:13px;
    width:36px;
    height:36px;
    line-height:36px;
  }
}
.bt-header-v11 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v11 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v11 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v11 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v11 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v11 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search { margin-left:10px; }
.bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
  display:inline-block;
  vertical-align:middle;
  width:42px;
  height:42px;
  line-height:42px;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#ffffff; }
.bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:hover, .bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn:focus {
  color:#ffffff;
  background:#0a3e6c;
}
@media (max-width: 420px) {
  .bt-header-v11 .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn {
    font-size:13px;
    width:36px;
    height:36px;
    line-height:36px;
  }
}
.bt-header-v11 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v11 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v11 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v11 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v11 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v11 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v11 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v11 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v11 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v12 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v12 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v12 .bt-header-desktop .bt-bottom .bt-mini-search .bt-toggle-btn { margin-left:15px; }
.bt-header-v12 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v12 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v12 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v12 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v12 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v12 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v12 .bt-header-stick .bt-mini-search .bt-toggle-btn { margin-left:15px; }
.bt-header-v12 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v12 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v12 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v12 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v12 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v12 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v12 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v12 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v12 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v12 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v12 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v12 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v12 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v12 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v12 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-header-v13 .bt-header-desktop .bt-top .widget { display:inline-block; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget {
  font-size:14px;
  font-weight:400;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:after {
  content:"|";
  display:inline-block;
  vertical-align:top;
  font-size:13px;
  margin:0 12px 0 10px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget:last-child:after { display:none; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box { display:inline-block; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon, .bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .text { display:inline-block; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_icon_info_widget .bt-icon-box .icon { margin-right:5px; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_social_widget .wg-title {
  display:inline-block;
  font-size:22px;
  line-height:28px;
  letter-spacing:0;
  color:#747373;
  margin-bottom:0;
  margin-right:5px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap { display:inline-block; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  text-align:center;
  color:#ffffff;
  background:#1a1a1a;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v13 .bt-header-desktop .bt-top .widget.widget_social_widget .social-wrap a:hover { background:#0f599a; }
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel {
  position:relative;
  display:inline-block;
  text-align:left;
  margin-left:30px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel:before {
  content:"|";
  font-size:16px;
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li { position:relative; }
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a {
  display:inline-block;
  font-size:22px;
  line-height:28px;
  color:#ffffff;
  padding:8px 30px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li > a:after {
  content:"\f107";
  font-family:FontAwesome;
  display:inline-block;
  margin-left:5px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:100%;
  right:0;
  background:#080808;
  padding:8px 0;
  opacity:0;
  z-index:-1;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  display:inline-block;
  min-width:116px;
  padding:6px 30px;
}
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li ul li a:hover { background:#0f599a; }
.bt-header-v13 .bt-header-desktop .bt-top .widget .bt-lang-sel >li:hover ul {
  opacity:1;
  z-index:9999;
}
.bt-header-v13 .bt-header-desktop .bt-bottom .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v13 .bt-header-desktop .bt-bottom .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v13 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v13 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v13 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v13 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v13 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-stick .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v13 .bt-header-stick .bt-button-element > a:hover { background:#0a3e6c; }
.bt-header-v13 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v13 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v13 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-mobile .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-header-v13 .bt-header-mobile .bt-button-element > a:hover { background:#0a3e6c; }
@media (max-width: 420px) {
  .bt-header-v13 .bt-header-mobile .bt-button-element > a {
    font-size:12px;
    padding:5px 10px;
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:middle;
  }
}
@media (max-width: 359px) {
  .bt-header-v13 .bt-header-mobile .bt-button-element > a { max-width:90px; }
}
.bt-header-v13 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v13 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v13 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#49c9e6; }
.bt-header-v13 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v13 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v13 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#333333; }
.bt-header-v13 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v13 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v13 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#49c9e6; }
.bt-titlebar {
  background:#ffffff;
  padding-bottom:90px;
}
.bt-titlebar .bt-titlebar-inner {
  position:relative;
  width:100%;
  background:#252525;
  padding:50px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-overlay {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1;
}
.bt-titlebar .bt-titlebar-inner .bt-page-title {
  font-size:16px;
  line-height:24px;
  color:#ffffff;
  padding:5px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-page-title h2 {
  font-size:36px;
  line-height:38px;
  color:#ffffff;
  margin:0;
}
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb {
  font-size:14px;
  line-height:24px;
  color:#eaeaea;
  padding:5px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-before, .bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-after, .bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-path { display:inline-block; }
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb a { color:#eaeaea; }
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb a:hover { color:#0f599a; }
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner {
  position:relative;
  display:-webkit-box;
  align-items:center;
  height:inherit;
  margin:0 auto;
  -webkit-box-align:center;
  -moz-box-align:center;
}
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell {
  height:100%;
  display:flex;
  display:-webkit-flex;
  flex-grow:1;
  -webkit-flex-grow:1;
  flex-shrink:0;
  -webkit-flex-shrink:0;
  align-items:center;
  -moz-box-align:center;
  -webkit-box-align:center;
  -moz-box-flex:1;
  -webkit-box-flex:1;
}
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell .bt-content {
  position:relative;
  width:100%;
  z-index:9;
}
@media (max-width: 767px) {
  .bt-titlebar.bt-titlebar-v2 .bt-titlebar-inner .bt-subheader-inner { display:block; }
  .bt-titlebar.bt-titlebar-v2 .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell { display:block; }
  .bt-titlebar.bt-titlebar-v2 .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell .bt-page-title, .bt-titlebar.bt-titlebar-v2 .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell .bt-breadcrumb { text-align:center; }
}
.bt-footer { margin-top:90px; }
.bt-footer.bt-stick {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  z-index:1;
}
.header-minivertical .bt-footer.bt-stick { padding-left:45px; }
.bt-footer ul, .bt-footer ol {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer .bt-footer-top {
  position:relative;
  color:#dcdcdc;
  background:#252525;
  padding:30px 0;
}
.bt-footer .bt-footer-top .wg-title {
  font-size:18px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:15px;
}
.bt-footer .bt-footer-top .bt-overlay {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1;
}
.bt-footer .bt-footer-top .bt-content {
  position:relative;
  z-index:9;
}
.bt-footer .bt-footer-top .widget { margin-bottom:30px; }
.bt-footer .bt-footer-bottom {
  position:relative;
  color:#dcdcdc;
  background:#121212;
  padding:15px 0;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget.widget_media_image {
  margin-top:-10px;
  margin-bottom:20px;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:13px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#171a21;
  margin-right:3px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v1 .bt-footer-top .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget .bt-custom-links {
  float:left;
  width:50%;
  line-height:34px;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget .bt-phone { color:#ffffff; }
.bt-footer.bt-footer-v1 .bt-footer-top .widget .bt-phone:hover { color:#0f599a; }
.bt-footer.bt-footer-v1 .bt-footer-top .widget .bt-email { color:#0f599a; }
.bt-footer.bt-footer-v1 .bt-footer-top .widget .bt-email:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v1 .bt-footer-bottom:before {
  content:"";
  position:absolute;
  top:0;
  left:50%;
  width:1568px;
  height:1px;
  background:#5e6370;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-copyright a { color:#0f599a; }
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-copyright a:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-back-to-top { text-align:right; }
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-back-to-top a:after {
  content:"\f106";
  font-family:FontAwesome;
  color:#0f599a;
  margin-left:10px;
}
@media (max-width: 767px) {
  .bt-footer.bt-footer-v1 .bt-footer-bottom { text-align:center; }
  .bt-footer.bt-footer-v1 .bt-footer-bottom .bt-copyright { margin-bottom:15px; }
  .bt-footer.bt-footer-v1 .bt-footer-bottom .bt-back-to-top { text-align:center; }
}
.bt-footer.bt-footer-v2 .bt-footer-top .bt-logo {
  width:auto;
  margin-top:-10px;
  margin-bottom:10px;
}
.bt-footer.bt-footer-v2 .bt-footer-top .social-wrap a {
  display:inline-block;
  width:34px;
  height:34px;
  text-align:center;
  line-height:34px;
  color:#8b8d94;
  background:#1a1a1a;
  margin-right:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-footer.bt-footer-v2 .bt-footer-top .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v2 .bt-footer-top .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v2 .bt-footer-top .bt-phone { margin-bottom:15px; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-phone a { color:#ffffff; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-phone a:hover { color:#0f599a; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-open-time { margin-bottom:15px; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-email a { color:#0f599a; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-email a:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-userful-links li { margin-bottom:5px; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal { position:relative; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal:after {
  content:"\f1d8";
  font-family:Fontawesome;
  position:absolute;
  top:8px;
  right:30px;
  color:#0f599a;
  z-index:1;
}
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal .placeholder { color:#5f5f62; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal ::-webkit-input-placeholder { color:#5f5f62; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal :-moz-placeholder {
  /* Firefox 18- */
  color:#5f5f62;
}
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal ::-moz-placeholder {
  /* Firefox 19+ */
  color:#5f5f62;
}
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal :-ms-input-placeholder { color:#5f5f62; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal input { margin:0; }
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal input.tnp-email {
  font-size:15px;
  font-style:italic;
  color:#444 44;
  background:#ffffff;
  padding:10px 60px 10px 30px;
  border:1px solid #484848;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal input.tnp-email:hover, .bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal input.tnp-email:focus {
  -webkit-box-shadow:5px 0 35px rgba(255,255,255,0.15);
  -ms-box-shadow:5px 0 35px rgba(255,255,255,0.15);
  box-shadow:5px 0 35px rgba(255,255,255,0.15);
}
.bt-footer.bt-footer-v2 .bt-footer-top .widget_newsletterwidgetminimal input.tnp-submit {
  position:absolute;
  top:0;
  right:0;
  width:60px;
  height:45px;
  opacity:0;
  z-index:9;
}
.bt-footer.bt-footer-v2 .bt-footer-bottom .bt-copyright a { color:#0f599a; }
.bt-footer.bt-footer-v2 .bt-footer-bottom .bt-copyright a:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v2 .bt-footer-bottom .bt-back-to-top { text-align:right; }
.bt-footer.bt-footer-v2 .bt-footer-bottom .bt-back-to-top a:after {
  content:"\f106";
  font-family:FontAwesome;
  color:#0f599a;
  margin-left:10px;
}
@media (max-width: 767px) {
  .bt-footer.bt-footer-v2 .bt-footer-bottom { text-align:center; }
  .bt-footer.bt-footer-v2 .bt-footer-bottom .bt-copyright { margin-bottom:15px; }
  .bt-footer.bt-footer-v2 .bt-footer-bottom .bt-back-to-top { text-align:center; }
}
.bt-footer.bt-footer-v3 .bt-footer-top .widget.widget_media_image {
  margin-top:-10px;
  margin-bottom:20px;
}
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-desc { max-width:280px; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-custom-links {
  list-style:none;
  line-height:24px;
}
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-custom-links li { margin-bottom:12px; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-custom-links li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-address { margin-bottom:30px; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-phone span, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-phone strong, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-email span, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-email strong {
  float:left;
  color:#0f599a;
  margin-right:5px;
  margin-bottom:15px;
}
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-phone a, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-email a { color:#bfbfbf; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-phone a:hover, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-email a:hover { color:#0f599a; }
.bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-phone:after, .bt-footer.bt-footer-v3 .bt-footer-top .widget .bt-email:after {
  content:"";
  display:block;
  clear:both;
}
.bt-footer.bt-footer-v3 .bt-footer-bottom {
  position:relative;
  color:#dcdcdc;
  background:#121212;
  padding:15px 0;
}
.bt-footer.bt-footer-v3 .bt-footer-bottom .bt-copyright { text-align:center; }
.bt-footer.bt-footer-v3 .bt-footer-bottom .bt-copyright a { color:#0f599a; }
.bt-footer.bt-footer-v3 .bt-footer-bottom .bt-copyright a:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v4 .bt-footer-top .widget.widget_media_image {
  margin-top:-10px;
  margin-bottom:30px;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul {
  list-style:none;
  line-height:24px;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links li, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories li, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul li { margin-bottom:5px; }
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links li:last-child, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories li:last-child, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links li a, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories li a, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul li a { display:inline-block; }
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links li a:before, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories li a:before, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:0;
  height:0;
  background:#0f599a;
  margin-top:-4px;
  -wekbit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .bt-custom-links li a:hover:before, .bt-footer.bt-footer-v4 .bt-footer-top .widget .widget_categories li a:hover:before, .bt-footer.bt-footer-v4 .bt-footer-top .widget ul li a:hover:before {
  width:8px;
  height:8px;
  margin-right:5px;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .tnp-widget-minimal {
  position:relative;
  margin-top:20px;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .tnp-widget-minimal input.tnp-email {
  font-style:italic;
  background:#ffffff;
  padding:10px 110px 10px 20px;
  margin:0;
  -wekbit-box-shadow:5px 0 35px rgba(0,0,0,0.12);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.12);
  box-shadow:5px 0 35px rgba(0,0,0,0.12);
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .tnp-widget-minimal input.tnp-submit {
  position:absolute;
  top:0;
  right:0;
  color:#ffffff;
  background:#0f599a;
  width:auto;
  height:44px;
  padding:10px 15px;
  margin:0;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v4 .bt-footer-top .widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v4 .bt-footer-top .widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v4 .bt-footer-bottom .bt-copyright { text-align:center; }
.bt-footer.bt-footer-v4 .bt-footer-bottom .bt-copyright a { color:#0f599a; }
.bt-footer.bt-footer-v4 .bt-footer-bottom .bt-copyright a:hover { color:#0a3e6c; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_media_image {
  float:left;
  margin-top:10px;
  margin-right:50px;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(3), .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(4) {
  float:left;
  width:50%;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(3) ul.bt-custom-links, .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(4) ul.bt-custom-links {
  float:left;
  width:50%;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget ul { line-height:24px; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget ul li { margin-bottom:8px; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget ul li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget .bt-custom-links li a, .bt-footer.bt-footer-v5 .bt-footer-top .widget .widget_categories li a { display:inline-block; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget .bt-custom-links li a:before, .bt-footer.bt-footer-v5 .bt-footer-top .widget .widget_categories li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget .bt-custom-links li a:hover:before, .bt-footer.bt-footer-v5 .bt-footer-top .widget .widget_categories li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget .bt-contact-info li strong {
  float:left;
  color:#0f599a;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget .bt-contact-info li a {
  display:block;
  margin-bottom:5px;
  padding-left:68px;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-footer.bt-footer-v5 .bt-footer-top .widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v5 .bt-footer-top .widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
@media (max-width: 767px) {
  .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_media_image {
    float:none;
    margin:0 0 30px;
  }
  .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(3), .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(4) {
    float:none;
    width:100%;
  }
  .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(3) ul.bt-custom-links, .bt-footer.bt-footer-v5 .bt-footer-top .widget.widget_text:nth-child(4) ul.bt-custom-links {
    float:none;
    width:100%;
  }
}
.bt-footer.bt-footer-v5 .bt-footer-bottom .bt-copyright { text-align:center; }
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top {
  position:relative;
  padding-bottom:30px;
  z-index:9;
}
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap { text-align:center; }
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .bt-title {
  font-size:36px;
  font-weight:700;
  line-height:42px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .bt-sub-title {
  font-size:22px;
  font-weight:400;
  line-height:28px;
  color:#d0d0d0;
  margin-bottom:10px;
}
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .tnp-field-email .tnp-email {
  font-size:70px;
  font-weight:300;
  line-height:70px;
  letter-spacing:-0.075em;
  text-align:center;
  margin-bottom:30px;
  padding:0;
  border:none;
}
@media (max-width: 767px) {
  .bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .tnp-field-email .tnp-email {
    font-size:30px;
    line-height:40px;
  }
}
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .tnp-field-button .tnp-button {
  font-size:14px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:15px 30px;
  border:none;
}
.bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .tnp-field-button .tnp-button:hover, .bt-footer.bt-footer-v6 .bt-footer-top .bt-before-footer-top .bt-newsletter-wrap .tnp-field-button .tnp-button:focus {
  background:#ffffff;
  color:#0f599a;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget.widget_media_image { margin-top:-10px; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget.widget_text:nth-child(3), .bt-footer.bt-footer-v6 .bt-footer-top .widget.widget_text:nth-child(4) {
  float:left;
  width:50%;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget.widget_text:nth-child(3) ul.bt-custom-links, .bt-footer.bt-footer-v6 .bt-footer-top .widget.widget_text:nth-child(4) ul.bt-custom-links {
  float:left;
  width:50%;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget ul { line-height:24px; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget ul li { margin-bottom:8px; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget ul li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-custom-links li a, .bt-footer.bt-footer-v6 .bt-footer-top .widget .widget_categories li a { display:inline-block; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-custom-links li a:before, .bt-footer.bt-footer-v6 .bt-footer-top .widget .widget_categories li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-custom-links li a:hover:before, .bt-footer.bt-footer-v6 .bt-footer-top .widget .widget_categories li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box {
  padding-bottom:30px;
  border-bottom:1px solid #3d3d3d;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .icon, .bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .text {
  display:inline-block;
  vertical-align:middle;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .icon {
  position:relative;
  font-size:20px;
  line-height:44px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  width:44px;
  height:44px;
  margin-right:10px;
  margin-bottom:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .icon:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #0f599a;
  -wekbit-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .text {
  font-size:14px;
  line-height:24px;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .text a {
  font-size:22px;
  font-weight:700;
  line-height:28px;
  color:#ffffff;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .bt-icon-box .text a:hover { color:#0f599a; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#333333;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v6 .bt-footer-top .widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v6 .bt-footer-top .widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v6 .bt-footer-bottom .bt-copyright { text-align:center; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget.widget_media_image { margin-top:-10px; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget ul { line-height:24px; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget ul li { margin-bottom:8px; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget ul li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget#ess-grid-widget-2 .wg-title { margin-bottom:25px; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget#ess-grid-widget-3 { margin-bottom:15px; }
.bt-footer.bt-footer-v7 .bt-footer-top .widget .bt-btn-folow-twitter {
  float:right;
  display:inline-block;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  background:#0f599a;
  padding:5px 10px;
}
.bt-footer.bt-footer-v7 .bt-footer-top .widget .bt-btn-folow-twitter:hover { background:#0a3e6c; }
.bt-footer.bt-footer-v7 .bt-footer-bottom .widget {
  display:inline-block;
  vertical-align:middle;
  width:33.33%;
}
.bt-footer.bt-footer-v7 .bt-footer-bottom .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v7 .bt-footer-bottom .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v7 .bt-footer-bottom .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v7 .bt-footer-bottom .bt-feature-text {
  text-align:center;
  font-size:36px;
  line-height:36px;
  letter-spacing:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v7 .bt-footer-bottom .bt-copyright { text-align:right; }
@media (max-width: 767px) {
  .bt-footer.bt-footer-v7 .bt-footer-bottom .widget {
    display:block;
    width:100%;
  }
  .bt-footer.bt-footer-v7 .bt-footer-bottom .bt-feature-text { margin:15px 0; }
  .bt-footer.bt-footer-v7 .bt-footer-bottom .social-wrap, .bt-footer.bt-footer-v7 .bt-footer-bottom .bt-copyright { text-align:center; }
}
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_media_image, .bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu {
  display:inline-block;
  vertical-align:middle;
  margin-top:12px;
}
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu { margin-left:90px; }
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu ul li { display:inline-block; }
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu ul li:not(:last-child) { margin-right:30px; }
.bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu ul li a {
  font-size:14px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
}
.bt-footer.bt-footer-v8 .bt-footer-bottom .bt-copyright { text-align:right; }
@media (max-width: 1490px) {
  .bt-footer.bt-footer-v8 .bt-footer-bottom .widget_media_image { margin-top:0; }
  .bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu {
    display:block;
    margin-left:0;
  }
  .bt-footer.bt-footer-v8 .bt-footer-bottom .bt-copyright { margin-top:10px; }
}
@media (max-width: 1199px) {
  .bt-footer.bt-footer-v8 .bt-footer-bottom {
    text-align:center;
    padding:40px 15px !important;
  }
  .bt-footer.bt-footer-v8 .bt-footer-bottom .widget_nav_menu li { margin:5px 15px !important; }
  .bt-footer.bt-footer-v8 .bt-footer-bottom .bt-copyright {
    text-align:center;
    margin-top:15px;
  }
  .bt-footer.bt-footer-v8 .bt-footer-bottom .bt-copyright br { display:none; }
}
.bt-footer.bt-footer-v9 .bt-footer-top .bt-address { margin-bottom:25px; }
.bt-footer.bt-footer-v9 .bt-footer-top ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-contact-info li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-contact-info li span, .bt-footer.bt-footer-v9 .bt-footer-top ul.bt-contact-info li strong {
  font-weight:700;
  text-transform:uppercase;
  color:#353c4e;
  float:left;
  min-width:60px;
  margin-bottom:20px;
}
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-custom-links li { margin-bottom:5px; }
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-custom-links li a { display:inline-block; }
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-custom-links li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v9 .bt-footer-top ul.bt-custom-links li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v9 .bt-footer-top .bt-copyright { text-align:right; }
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget { text-align:right; }
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget .wg-title {
  font-size:15px;
  text-transform:uppercase;
  display:inline-block;
  margin-right:10px;
}
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget .social-wrap { display:inline-block; }
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter {
  position:relative;
  margin-bottom:30px;
}
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter:after {
  content:"\f1d8";
  font-family:FontAwesome;
  font-size:20px;
  color:#7f7f7f;
  position:absolute;
  top:12px;
  right:30px;
  z-index:1;
}
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter label { display:none; }
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter input { margin:0; }
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter input.tnp-email {
  font-size:14px;
  line-height:26px;
  color:#7f7f7f;
  width:100%;
  background:#ffffff;
  padding:12px 80px 12px 30px;
  border:none;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 62px rgba(0,0,0,0.09);
  -ms-box-shadow:5px 0 62px rgba(0,0,0,0.09);
  box-shadow:5px 0 62px rgba(0,0,0,0.09);
}
.bt-footer.bt-footer-v9 .bt-footer-top .newsletter input.tnp-button {
  position:absolute;
  top:0;
  right:0;
  width:80px;
  height:50px;
  opacity:0;
  z-index:3;
}
@media (max-width: 991px) {
  .bt-footer.bt-footer-v9 .bt-footer-top .widget_social_widget, .bt-footer.bt-footer-v9 .bt-footer-top .bt-copyright { text-align:left; }
}
.bt-footer.bt-footer-v10 .bt-before-footer-top .widget {
  position:relative;
  max-width:1440px;
  margin:-80px auto 90px;
  z-index:9;
}
.bt-footer.bt-footer-v10 .bt-footer-top .bt-address { margin-bottom:25px; }
.bt-footer.bt-footer-v10 .bt-footer-top ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-contact-info li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-contact-info li span, .bt-footer.bt-footer-v10 .bt-footer-top ul.bt-contact-info li strong {
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
  float:left;
  min-width:60px;
  margin-bottom:20px;
}
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-custom-links li { margin-bottom:5px; }
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-custom-links li a { display:inline-block; }
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-custom-links li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v10 .bt-footer-top ul.bt-custom-links li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom .bt-copyright { margin-bottom:5px; }
.bt-footer.bt-footer-v10 .bt-footer-bottom ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom ul li { display:inline-block; }
.bt-footer.bt-footer-v10 .bt-footer-bottom ul li:not(:last-child):after {
  content:"|";
  display:inline-block;
  vertical-align:top;
  font-size:10px;
  color:#969595;
  margin:0 10px;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom ul li a {
  font-size:13px;
  line-height:24px;
  color:#969595;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom ul li a:hover { color:#0f599a; }
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget {
  text-align:right;
  margin-top:10px;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget .wg-title {
  font-size:15px;
  text-transform:uppercase;
  color:#0f599a;
  display:inline-block;
  margin-right:10px;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget .social-wrap { display:inline-block; }
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
@media (max-width: 767px) {
  .bt-footer.bt-footer-v10 .bt-footer-bottom { text-align:center; }
  .bt-footer.bt-footer-v10 .bt-footer-bottom .widget_social_widget {
    text-align:center;
    margin-top:15px;
  }
}
.bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content {
  margin-bottom:40px;
  padding-bottom:10px;
  border-bottom:1px solid rgba(255,255,255,0.05);
}
.bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content:after {
  content:"";
  display:block;
  clear:both;
}
.bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content .widget { float:left; }
.bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content .widget.widget_media_image { width:30%; }
.bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content .widget.widget_text { width:70%; }
.bt-footer.bt-footer-v11 .bt-footer-top .bt-insurances-link {
  text-align:right;
  margin-top:17px;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-insurances-link h4 {
  display:inline-block;
  font-size:15px;
  font-weight:800;
  line-height:24px;
  color:#ffffff;
  margin-bottom:0;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-insurances-link ul {
  list-style:none;
  display:inline-block;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-insurances-link ul li {
  display:inline-block;
  font-size:15px;
  line-height:24px;
  margin-left:30px;
  color:#ffffff;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-company-info h4 {
  font-size:16px;
  font-weight:800;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no, .bt-footer.bt-footer-v11 .bt-footer-top .bt-custom-links {
  display:inline-block;
  vertical-align:top;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no { margin-right:80px; }
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no h4 {
  font-size:30px;
  font-weight:800;
  line-height:32px;
  margin-bottom:10px;
}
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no h4 a { color:#ffffff; }
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no h4 a:hover { color:#0f599a; }
.bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no p {
  color:#0f599a;
  text-align:right;
}
.bt-footer.bt-footer-v11 .bt-footer-top ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-contact-info li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-contact-info li span, .bt-footer.bt-footer-v11 .bt-footer-top ul.bt-contact-info li strong {
  color:#0f599a;
  float:left;
  min-width:65px;
  margin-bottom:20px;
}
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-custom-links li { margin-bottom:5px; }
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-custom-links li a { display:inline-block; }
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-custom-links li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v11 .bt-footer-top ul.bt-custom-links li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v11 .bt-footer-bottom ul {
  list-style:none;
  margin:0;
  padding:0;
  text-align:right;
}
.bt-footer.bt-footer-v11 .bt-footer-bottom ul li { display:inline-block; }
.bt-footer.bt-footer-v11 .bt-footer-bottom ul li:not(:last-child) { margin-right:30px; }
@media (max-width: 991px) {
  .bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content .widget.widget_media_image, .bt-footer.bt-footer-v11 .bt-footer-top .row > div:first-child .bt-content .widget.widget_text {
    text-align:center;
    float:none;
    width:100%;
  }
  .bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no {
    display:block;
    margin-right:0;
  }
  .bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no h4 {
    font-size:22px;
    line-height:24px;
    margin-bottom:5px;
  }
  .bt-footer.bt-footer-v11 .bt-footer-top .bt-phone-no p { text-align:left; }
  .bt-footer.bt-footer-v11 .bt-footer-top .bt-custom-links { display:block; }
  .bt-footer.bt-footer-v11 .bt-footer-top .bt-insurances-link { text-align:center; }
  .bt-footer.bt-footer-v11 .bt-footer-bottom .bt-copyright, .bt-footer.bt-footer-v11 .bt-footer-bottom ul { text-align:center; }
}
.bt-footer.bt-footer-v12 .bt-footer-top ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-contact-info li {
  position:relative;
  padding-left:70px;
  margin-bottom:15px;
}
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-contact-info li span, .bt-footer.bt-footer-v12 .bt-footer-top ul.bt-contact-info li strong {
  position:absolute;
  top:0;
  left:0;
  color:#0f599a;
  min-width:65px;
}
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-custom-links li { margin-bottom:10px; }
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-custom-links li a { display:inline-block; }
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-custom-links li a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-family:fontawesome;
  content:"\f061";
  display:inline-block;
  vertical-align:top;
  font-size:0;
  color:#0f599a;
}
.bt-footer.bt-footer-v12 .bt-footer-top ul.bt-custom-links li a:hover:before {
  font-size:14px;
  margin-right:5px;
}
.bt-footer.bt-footer-v12 .bt-footer-bottom .bt-copyright { margin:3px 0; }
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget { text-align:right; }
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget .wg-title {
  font-size:14px;
  font-weight:400;
  color:#555555;
  display:inline-block;
  margin:0 10px 0 0;
}
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget .social-wrap { display:inline-block; }
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#8b8d94;
  background:#ececec;
  margin-right:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
@media (max-width: 991px) {
  .bt-footer.bt-footer-v12 .bt-footer-bottom .bt-copyright, .bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget { text-align:center; }
  .bt-footer.bt-footer-v12 .bt-footer-bottom .widget_social_widget { margin-top:10px; }
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget.widget_media_image { margin-bottom:20px; }
.bt-footer.bt-footer-v13 .bt-footer-top .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:13px;
  line-height:30px;
  text-align:center;
  color:#0f599a;
  background:#fafafa;
  margin-right:3px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.bt-footer.bt-footer-v13 .bt-footer-top .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget .bt-custom-links {
  float:left;
  width:50%;
  line-height:34px;
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget .newsletter { position:relative; }
.bt-footer.bt-footer-v13 .bt-footer-top .widget .newsletter:after {
  content:"\f054";
  font-family:FontAwesome;
  font-size:13px;
  color:#a8a7a7;
  position:absolute;
  top:50%;
  right:20px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget .newsletter input {
  margin:0;
  width:100%;
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget .newsletter input.tnp-email {
  color:#a8a7a7;
  background:#ffffff;
  padding:10px 70px 10px 30px;
}
.bt-footer.bt-footer-v13 .bt-footer-top .widget .newsletter input.tnp-button {
  position:absolute;
  top:0;
  right:0;
  width:50px;
  height:100%;
  padding:0;
  z-index:1;
  opacity:0;
}
.bt-footer.bt-footer-v13 .bt-footer-bottom .bt-copyright { text-align:center; }
.bt-footer.bt-footer-v13 .bt-footer-bottom .bt-copyright a { color:#0f599a; }
.bt-footer.bt-footer-v13 .bt-footer-bottom .bt-copyright a:hover { color:#0a3e6c; }
.wpb_gmaps_widget iframe { min-height:auto; }
@media (min-width: 1200px) {
  .bt-col-lg-5 { width:20%; }
}
.bt-no-space { margin:0 !important; }
.bt-element { margin-bottom:30px; }
.bt-grid-fixed > .row {
  font-size:0;
  letter-spacing:0;
}
.bt-grid-fixed > .row > div[class*="col-"] {
  float:none;
  display:inline-block;
  vertical-align:top;
}
.bt-carousel-multi-row-space.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-carousel-multi-row-space.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-carousel-multi-row-space.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-carousel-multi-row-space.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-carousel-multi-row-space.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-carousel-multi-row-space.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-fancy-box-element.icon-top .bt-icon { margin-bottom:15px; }
.bt-fancy-box-element.icon-left .bt-icon {
  float:left;
  margin-right:15px;
}
.bt-fancy-box-element.icon-right { text-align:right; }
.bt-fancy-box-element.icon-right .bt-icon {
  float:right;
  margin-left:15px;
}
.bt-fancy-box-element.square .bt-icon, .bt-fancy-box-element.rounded .bt-icon, .bt-fancy-box-element.circle .bt-icon {
  width:60px;
  height:60px;
  line-height:60px;
  text-align:center;
}
.bt-fancy-box-element.rounded .bt-icon {
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-fancy-box-element.circle .bt-icon {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-fancy-box-element .bt-icon { display:inline-block; }
.bt-fancy-box-element .bt-icon i {
  font-size:30px;
  display:inline-block;
  vertical-align:middle;
}
.bt-fancy-box-element .bt-icon img {
  width:30px;
  height:auto;
}
.bt-button-element.block > a { display:block; }
.bt-button-element > a {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  text-align:center;
  color:#333333;
  background:#e5e5e5;
  padding:10px 30px;
}
.bt-button-element > a:hover, .bt-button-element > a:focus { background:#202530; }
.bt-pricing-table-element.default {
  text-align:center;
  background:#29293e;
  padding:40px 30px 50px;
}
.bt-pricing-table-element.default .bt-price-time {
  position:relative;
  display:inline-block;
  width:150px;
  height:150px;
  background:#ffffff;
  margin-bottom:15px;
  border:10px solid #222231;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon {
  position:absolute;
  top:0px;
  right:-27px;
  width:54px;
  height:54px;
  font-size:26px;
  line-height:54px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon i {
  display:inline-block;
  vertical-align:middle;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon img {
  width:26px;
  height:auto;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner:before, .bt-pricing-table-element.default .bt-price-time .bt-inner:after {
  content:" ";
  display:table;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner:after { clear:both; }
.bt-pricing-table-element.default .bt-price-time .bt-inner .bt-price {
  font-size:36px;
  font-weight:700;
  line-height:40px;
  color:#0f599a;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner .bt-time {
  font-size:12px;
  font-weight:500;
  line-height:20px;
  letter-spacing:0.3em;
  text-transform:uppercase;
  color:#333333;
}
.bt-pricing-table-element.default .bt-title {
  position:relative;
  font-size:24px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:30px;
  padding-bottom:15px;
}
.bt-pricing-table-element.default .bt-title:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  width:35px;
  height:2px;
  background:#0f599a;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
}
.bt-pricing-table-element.default .bt-options {
  list-style:none;
  font-size:14px;
  line-height:28px;
  color:#a0a0b5;
  margin:0 0 30px;
  padding:0;
}
.bt-pricing-table-element.default .bt-options li.disable {
  color:#ffffff;
  text-decoration:line-through;
}
.bt-pricing-table-element.default .bt-btn-order {
  display:inline-block;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#353c4e;
  padding:8px 30px;
  border:1px solid #353c4e;
}
.bt-pricing-table-element.default .bt-btn-order:hover {
  color:#ffffff;
  background:#353c4e;
}
.bt-pricing-table-element.layout1 {
  text-align:center;
  background:#29293e;
  padding:70px 30px 80px;
}
.bt-pricing-table-element.layout1 .bt-icon {
  font-size:142px;
  line-height:142px;
  text-align:center;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-pricing-table-element.layout1 .bt-icon img {
  width:142px;
  height:auto;
}
.bt-pricing-table-element.layout1 .bt-title {
  position:relative;
  font-size:24px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:30px;
  padding-bottom:15px;
}
.bt-pricing-table-element.layout1 .bt-title:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  width:35px;
  height:2px;
  background:#0f599a;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
}
.bt-pricing-table-element.layout1 .bt-price-time { margin-bottom:30px; }
.bt-pricing-table-element.layout1 .bt-price-time .bt-price {
  display:inline-block;
  font-size:36px;
  font-weight:700;
  line-height:40px;
  color:#0f599a;
}
.bt-pricing-table-element.layout1 .bt-price-time .bt-time {
  display:inline-block;
  font-size:12px;
  font-weight:500;
  line-height:20px;
  letter-spacing:0.3em;
  text-transform:uppercase;
  color:#ffffff;
}
.bt-pricing-table-element.layout1 .bt-options {
  list-style:none;
  font-size:14px;
  line-height:28px;
  color:#a0a0b5;
  margin:0 0 30px;
  padding:0;
}
.bt-pricing-table-element.layout1 .bt-options li.disable {
  color:#ffffff;
  text-decoration:line-through;
}
.bt-pricing-table-element.layout1 .bt-btn-order {
  display:inline-block;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#353c4e;
  padding:8px 30px;
  border:1px solid #353c4e;
}
.bt-pricing-table-element.layout1 .bt-btn-order:hover {
  color:#ffffff;
  background:#353c4e;
}
.bt-pricing-table-element.layout2 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  z-index:0;
  overflow:hidden;
  padding:60px 40px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-pricing-table-element.layout2:before {
  content:"";
  height:auto;
  margin:auto;
  opacity:0;
  padding-top:200%;
  pointer-events:none;
  position:absolute;
  z-index:-1;
  left:100%;
  top:-20%;
  visibility:hidden;
  width:200%;
  height:150%;
  background:#1b1c1e;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transition:left 0.75s ease-in-out 0s, opacity 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;
  -ms-transition:left 0.75s ease-in-out 0s, opacity 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;
  transition:left 0.75s ease-in-out 0s, opacity 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;
}
.bt-pricing-table-element.layout2 .bt-feature {
  position:absolute;
  top:20px;
  right:0;
  font-size:12px;
  line-height:24px;
  letter-spacing:0.04em;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  border-top-left-radius:30px;
  border-bottom-left-radius:30px;
}
.bt-pricing-table-element.layout2 .bt-price {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:70px;
  line-height:70px;
  letter-spacing:-0.03em;
  margin-bottom:10px;
}
.bt-pricing-table-element.layout2 .bt-price span {
  display:inline-block;
  vertical-align:top;
  font-size:40px;
  font-weight:400;
  line-height:40px;
  color:#0f599a;
}
.bt-pricing-table-element.layout2 .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:17px;
  line-height:24px;
  text-transform:uppercase;
  color:#555555;
  margin-bottom:5px;
}
.bt-pricing-table-element.layout2 .bt-time {
  font-size:16px;
  line-height:24px;
  color:#0f599a;
}
.bt-pricing-table-element.layout2 .bt-line {
  width:106px;
  height:2px;
  background:#0f599a;
  margin:30px 0;
}
.bt-pricing-table-element.layout2 .bt-options {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-pricing-table-element.layout2 .bt-options li {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-pricing-table-element.layout2 .bt-options li:before {
  content:"\f00c";
  font-family:Fontawesome;
  font-style:normal;
  color:#0f599a;
  margin-right:5px;
}
.bt-pricing-table-element.layout2 .bt-options li.disable { color:#bfbfbf; }
.bt-pricing-table-element.layout2 .bt-options li.disable:before { content:"\f00d"; }
.bt-pricing-table-element.layout2 .bt-options li:last-child { margin-bottom:0; }
.bt-pricing-table-element.layout2 .bt-btn-order {
  display:inline-block;
  font-size:13px;
  font-weight:900;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#151515;
  margin-top:40px;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-pricing-table-element.layout2 .bt-btn-order:hover { background:#000000; }
.bt-pricing-table-element.layout2:hover:before {
  opacity:1;
  left:-50%;
  visibility:visible;
}
.bt-pricing-table-element.layout2:hover .bt-price { color:#ffffff; }
.bt-pricing-table-element.layout2:hover .bt-title { color:#ffffff; }
.bt-pricing-table-element.layout2:hover .bt-time { color:#0f599a; }
.bt-pricing-table-element.layout2:hover .bt-options li { color:#ffffff; }
.bt-pricing-table-element.layout2:hover .bt-options li.disable { color:#555555; }
.bt-pricing-table-element.layout2:hover .bt-btn-order {
  color:#ffffff;
  background:#0f599a;
}
.bt-pricing-table-element.layout2:hover .bt-btn-order:hover { background:#0a3e6c; }
.bt-portfolio-item-default .bt-item .bt-thumb { position:relative; }
.bt-portfolio-item-default .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  opacity:0;
}
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:17px;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#ffffff; }
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0f599a; }
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:32px;
  line-height:36px;
  margin-bottom:0;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-item-default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-item-default .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-item-default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-item-default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb { position:relative; }
.bt-portfolio-item-layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  padding:0 40px;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-item-layout1 .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-item-layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-item-layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-item-layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
}
.bt-portfolio-item-layout2 .bt-item .bt-thumb img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-portfolio-item-layout2 .bt-item .bt-content {
  background:#fafafa;
  padding:40px;
}
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-term {
  font-size:15px;
  line-height:24px;
  margin-bottom:0;
}
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-item-layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-item-layout2 .bt-item:hover .bt-thumb img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb { position:relative; }
.bt-portfolio-grid-element.default .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  opacity:0;
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:17px;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#ffffff; }
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0f599a; }
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:32px;
  line-height:36px;
  margin-bottom:0;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-grid-element.default .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-grid-element.default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-grid-element.default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb { position:relative; }
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  padding:0 40px;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-grid-element.layout1 .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-grid-element.layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-grid-element.layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-thumb img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-content {
  background:#fafafa;
  padding:40px;
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-term {
  font-size:15px;
  line-height:24px;
  margin-bottom:0;
}
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-grid-element.layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-grid-element.layout2 .bt-item:hover .bt-thumb img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb { position:relative; }
.bt-portfolio-carousel-element.default .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
  opacity:0;
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:17px;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#ffffff; }
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0f599a; }
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:32px;
  line-height:36px;
  margin-bottom:0;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-carousel-element.default .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-carousel-element.default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-carousel-element.default .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb { position:relative; }
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  padding:0 40px;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
  opacity:0;
  webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  opacity:0;
  -webkit-transform:translateY(50px);
  -ms-transform:translateY(50px);
  transform:translateY(50px);
}
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-carousel-element.layout1 .bt-item:hover .bt-thumb .bt-overlay { opacity:1; }
.bt-portfolio-carousel-element.layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-term, .bt-portfolio-carousel-element.layout1 .bt-item:hover .bt-thumb .bt-overlay .bt-content .bt-title {
  opacity:1;
  webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-thumb img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content {
  background:#fafafa;
  padding:40px;
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-term {
  font-size:15px;
  line-height:24px;
  margin-bottom:0;
}
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-portfolio-carousel-element.layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-portfolio-carousel-element.layout2 .bt-item:hover .bt-thumb img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-portfolio-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-portfolio-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-portfolio-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-portfolio-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-portfolio-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-portfolio-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev i, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-portfolio-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dot.active, .bt-portfolio-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-portfolio-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-portfolio-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-portfolio-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-portfolio-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-portfolio-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-portfolio-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-team-item-default .bt-item { text-align:center; }
.bt-team-item-default .bt-item .bt-thumb {
  position:relative;
  display:inline-block;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-default .bt-item .bt-thumb img {
  width:200px;
  height:200px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#ffffff;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-item-default .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-item-default .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-item-default .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-item-default .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-item-default .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-item-default .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout1 .bt-item { text-align:center; }
.bt-team-item-layout1 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
}
.bt-team-item-layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  color:#ffffff;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-item-layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-item-layout1 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout2 .bt-item {
  text-align:center;
  max-width:300px;
  margin-left:auto;
  margin-right:auto;
}
.bt-team-item-layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-item-layout2 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  font-size:14px;
  line-height:30px;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a, .bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a { color:#ffffff; }
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a i, .bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a i { margin-right:5px; }
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a:hover, .bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a:hover { color:#0f599a; }
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-item-layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-item-layout2 .bt-item .bt-content {
  position:relative;
  max-width:257px;
  background:#fafafa;
  margin:-25px auto 0;
  padding:30px 15px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-item-layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-item-layout2 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-team-item-layout2 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout3 .bt-item { text-align:center; }
.bt-team-item-layout3 .bt-item .bt-thumb { position:relative; }
.bt-team-item-layout3 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content:before, .bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after {
  content:" ";
  display:table;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after { clear:both; }
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:30px;
  padding-bottom:20px;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title:after {
  content:"";
  position:absolute;
  bottom:-2px;
  left:50%;
  width:30px;
  height:4px;
  background:#232323;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#f2f2f2; }
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:18px;
  font-weight:700;
  line-height:24px;
  color:#272727;
  margin-bottom:10px;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-socials {
  list-style:none;
  position:absolute;
  bottom:40px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin:0;
  padding:0;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:13px;
  line-height:30px;
  letter-spacing:0;
  color:#3f3f3f;
  background:#ffffff;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover {
  color:#0f599a;
  background:#ffffff;
}
.bt-team-item-layout3 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout4 .bt-item { text-align:center; }
.bt-team-item-layout4 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-item-layout4 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-position {
  position:absolute;
  bottom:30px;
  left:0;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 18px 6px 12px;
  z-index:10;
  -webkit-border-top-right-radius:30px;
  border-top-right-radius:30px;
  -webkit-border-bottom-right-radius:30px;
  border-bottom-right-radius:30px;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-item-layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-item-layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-team-item-layout4 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-item-layout4 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout4 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout4 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#ececec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-item-layout4 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-item-layout4 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout5 .bt-item { text-align:center; }
.bt-team-item-layout5 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
}
.bt-team-item-layout5 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials {
  position:absolute;
  bottom:-12px;
  left:calc(50% - 10px);
  width:100px;
  color:#ffffff;
  background:#0f599a;
  z-index:10;
  list-style:none;
  margin:0;
  padding:3px 0 7px 5px;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials:before {
  content:"";
  position:absolute;
  top:-16px;
  left:0;
  width:0%;
  height:0;
  border-width:8px 50px;
  border-style:solid;
  border-color:transparent #0f599a #0f599a transparent;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials:after {
  content:"";
  position:absolute;
  top:-16px;
  right:-20px;
  width:0%;
  height:0;
  border-width:26px 10px;
  border-style:solid;
  border-color:transparent transparent #0f599a #0f599a;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials li {
  display:inline-block;
  margin-left:10px;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials li a {
  display:inline-block;
  font-size:13px;
  line-height:24px;
  letter-spacing:0;
  color:#ffffff;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-item-layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-item-layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-team-item-layout5 .bt-item .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#0f599a;
}
.bt-team-item-layout5 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout6 .bt-item .bt-thumb { position:relative; }
.bt-team-item-layout6 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:36px;
  line-height:40px;
  margin-bottom:0;
}
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-team-item-layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-item-layout6 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-item-layout7 .bt-item { text-align:center; }
.bt-team-item-layout7 .bt-item .bt-thumb { position:relative; }
.bt-team-item-layout7 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:10px;
  left:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding-top:30px;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#e6e6e6; }
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-socials {
  position:absolute;
  bottom:25px;
  left:0;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  font-size:13px;
  margin:5px;
}
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a { color:#ffffff; }
.bt-team-item-layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-item-layout7 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.default .bt-item { text-align:center; }
.bt-team-grid-element.default .bt-item .bt-thumb {
  position:relative;
  display:inline-block;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-thumb img {
  width:200px;
  height:200px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#ffffff;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-grid-element.default .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-grid-element.default .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout1 .bt-item { text-align:center; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  color:#ffffff;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-grid-element.layout1 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout2 .bt-item {
  text-align:center;
  max-width:300px;
  margin-left:auto;
  margin-right:auto;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  font-size:14px;
  line-height:30px;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a, .bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a { color:#ffffff; }
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a i, .bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a i { margin-right:5px; }
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a:hover, .bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a:hover { color:#0f599a; }
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-grid-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-grid-element.layout2 .bt-item .bt-content {
  position:relative;
  max-width:257px;
  background:#fafafa;
  margin:-25px auto 0;
  padding:30px 15px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-grid-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-grid-element.layout2 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-team-grid-element.layout2 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout3 .bt-item { text-align:center; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb { position:relative; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:before, .bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after { clear:both; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:30px;
  padding-bottom:20px;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title:after {
  content:"";
  position:absolute;
  bottom:-2px;
  left:50%;
  width:30px;
  height:4px;
  background:#232323;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#f2f2f2; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:18px;
  font-weight:700;
  line-height:24px;
  color:#272727;
  margin-bottom:10px;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials {
  list-style:none;
  position:absolute;
  bottom:40px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin:0;
  padding:0;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:13px;
  line-height:30px;
  letter-spacing:0;
  color:#3f3f3f;
  background:#ffffff;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover {
  color:#0f599a;
  background:#ffffff;
}
.bt-team-grid-element.layout3 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout4 .bt-item { text-align:center; }
.bt-team-grid-element.layout4 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-position {
  position:absolute;
  bottom:30px;
  left:0;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 18px 6px 12px;
  z-index:10;
  -webkit-border-top-right-radius:30px;
  border-top-right-radius:30px;
  -webkit-border-bottom-right-radius:30px;
  border-bottom-right-radius:30px;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-grid-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#ececec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-grid-element.layout4 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-grid-element.layout4 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout5 .bt-item { text-align:center; }
.bt-team-grid-element.layout5 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials {
  position:absolute;
  bottom:-12px;
  left:calc(50% - 10px);
  width:100px;
  color:#ffffff;
  background:#0f599a;
  z-index:10;
  list-style:none;
  margin:0;
  padding:3px 0 7px 5px;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials:before {
  content:"";
  position:absolute;
  top:-16px;
  left:0;
  width:0%;
  height:0;
  border-width:8px 50px;
  border-style:solid;
  border-color:transparent #0f599a #0f599a transparent;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials:after {
  content:"";
  position:absolute;
  top:-16px;
  right:-20px;
  width:0%;
  height:0;
  border-width:26px 10px;
  border-style:solid;
  border-color:transparent transparent #0f599a #0f599a;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials li {
  display:inline-block;
  margin-left:10px;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials li a {
  display:inline-block;
  font-size:13px;
  line-height:24px;
  letter-spacing:0;
  color:#ffffff;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-grid-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-grid-element.layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-team-grid-element.layout5 .bt-item .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#0f599a;
}
.bt-team-grid-element.layout5 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout6 .bt-item .bt-thumb { position:relative; }
.bt-team-grid-element.layout6 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:36px;
  line-height:40px;
  margin-bottom:0;
}
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-team-grid-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-grid-element.layout6 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-grid-element.layout7 .bt-item { text-align:center; }
.bt-team-grid-element.layout7 .bt-item .bt-thumb { position:relative; }
.bt-team-grid-element.layout7 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:10px;
  left:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding-top:30px;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#e6e6e6; }
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials {
  position:absolute;
  bottom:25px;
  left:0;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  font-size:13px;
  margin:5px;
}
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a { color:#ffffff; }
.bt-team-grid-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-grid-element.layout7 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.default .bt-item { text-align:center; }
.bt-team-carousel-element.default .bt-item .bt-thumb {
  position:relative;
  display:inline-block;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb img {
  width:200px;
  height:200px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#ffffff;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-carousel-element.default .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-carousel-element.default .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout1 .bt-item { text-align:center; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  border:10px solid rgba(0,0,0,0.05);
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(41,41,62,0.75);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:block;
  font-size:30px;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  color:#ffffff;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0f599a; }
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-email {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-team-carousel-element.layout1 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout2 .bt-item {
  text-align:center;
  max-width:300px;
  margin-left:auto;
  margin-right:auto;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  font-size:14px;
  line-height:30px;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a, .bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a { color:#ffffff; }
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a i, .bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a i { margin-right:5px; }
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email a:hover, .bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone a:hover { color:#0f599a; }
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-carousel-element.layout2 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-carousel-element.layout2 .bt-item .bt-content {
  position:relative;
  max-width:257px;
  background:#fafafa;
  margin:-25px auto 0;
  padding:30px 15px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-carousel-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
}
.bt-team-carousel-element.layout2 .bt-item .bt-content .bt-position {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-team-carousel-element.layout2 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout3 .bt-item { text-align:center; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb { position:relative; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:before, .bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content:after { clear:both; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:30px;
  padding-bottom:20px;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title:after {
  content:"";
  position:absolute;
  bottom:-2px;
  left:50%;
  width:30px;
  height:4px;
  background:#232323;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#f2f2f2; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:18px;
  font-weight:700;
  line-height:24px;
  color:#272727;
  margin-bottom:10px;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials {
  list-style:none;
  position:absolute;
  bottom:40px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin:0;
  padding:0;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:13px;
  line-height:30px;
  letter-spacing:0;
  color:#3f3f3f;
  background:#ffffff;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.layout3 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover {
  color:#0f599a;
  background:#ffffff;
}
.bt-team-carousel-element.layout3 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout4 .bt-item { text-align:center; }
.bt-team-carousel-element.layout4 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-position {
  position:absolute;
  bottom:30px;
  left:0;
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 18px 6px 12px;
  z-index:10;
  -webkit-border-top-right-radius:30px;
  border-top-right-radius:30px;
  -webkit-border-bottom-right-radius:30px;
  border-bottom-right-radius:30px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-carousel-element.layout4 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-socials {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-socials li {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-socials li a {
  display:inline-block;
  width:24px;
  height:24px;
  font-size:12px;
  line-height:25px;
  letter-spacing:0;
  background:#ececec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.layout4 .bt-item .bt-content .bt-socials li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-team-carousel-element.layout4 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout5 .bt-item { text-align:center; }
.bt-team-carousel-element.layout5 .bt-item .bt-thumb {
  position:relative;
  margin-bottom:30px;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials {
  position:absolute;
  bottom:-12px;
  left:calc(50% - 10px);
  width:100px;
  color:#ffffff;
  background:#0f599a;
  z-index:10;
  list-style:none;
  margin:0;
  padding:3px 0 7px 5px;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials:before {
  content:"";
  position:absolute;
  top:-16px;
  left:0;
  width:0%;
  height:0;
  border-width:8px 50px;
  border-style:solid;
  border-color:transparent #0f599a #0f599a transparent;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials:after {
  content:"";
  position:absolute;
  top:-16px;
  right:-20px;
  width:0%;
  height:0;
  border-width:26px 10px;
  border-style:solid;
  border-color:transparent transparent #0f599a #0f599a;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials li {
  display:inline-block;
  margin-left:10px;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials li a {
  display:inline-block;
  font-size:13px;
  line-height:24px;
  letter-spacing:0;
  color:#ffffff;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after {
  content:" ";
  display:table;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email, .bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
  display:block;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email i, .bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
  display:inline-block;
  margin-right:5px;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-email:hover, .bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#0f599a; }
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
  font-size:14px;
  font-weight:500;
  color:#0f599a;
}
.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#0a3e6c; }
.bt-team-carousel-element.layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout5 .bt-item .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#0f599a;
}
.bt-team-carousel-element.layout5 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout6 .bt-item .bt-thumb { position:relative; }
.bt-team-carousel-element.layout6 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:36px;
  line-height:40px;
  margin-bottom:0;
}
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-team-carousel-element.layout6 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:16px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-team-carousel-element.layout6 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.layout7 .bt-item { text-align:center; }
.bt-team-carousel-element.layout7 .bt-item .bt-thumb { position:relative; }
.bt-team-carousel-element.layout7 .bt-item .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:10px;
  left:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding-top:30px;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title {
  position:relative;
  font-size:22px;
  line-height:24px;
  margin-bottom:0;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-title a:hover { color:#e6e6e6; }
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-content .bt-position {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials {
  position:absolute;
  bottom:25px;
  left:0;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li {
  display:inline-block;
  font-size:13px;
  margin:5px;
}
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a { color:#ffffff; }
.bt-team-carousel-element.layout7 .bt-item .bt-thumb .bt-overlay .bt-socials li a:hover { color:#e6e6e6; }
.bt-team-carousel-element.layout7 .bt-item:hover .bt-thumb .bt-overlay {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.bt-team-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-team-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-team-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-team-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-team-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-team-carousel-element.nav-dots-style1 .owl-prev, .bt-team-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-team-carousel-element.nav-dots-style1 .owl-prev i, .bt-team-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-team-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-team-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-team-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-team-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-team-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-team-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-team-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-team-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dot.active, .bt-team-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-team-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-team-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-team-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-team-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-team-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-team-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-testimonial-item-default .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:120px;
  height:120px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-thumb i {
  position:absolute;
  top:0;
  right:-12px;
  width:32px;
  height:32px;
  font-size:14px;
  line-height:32px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-content {
  padding-top:5px;
  padding-left:150px;
}
.bt-testimonial-item-default .bt-item .bt-content .bt-desc { margin-bottom:15px; }
.bt-testimonial-item-default .bt-item .bt-content .bt-inner .bt-title {
  display:inline-block;
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin:0 10px 0 0;
}
.bt-testimonial-item-default .bt-item .bt-content .bt-inner .bt-position {
  display:inline-block;
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-testimonial-item-default .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 500px) {
  .bt-testimonial-item-default .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-item-default .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-item-layout1 .bt-content {
  font-size:18px;
  font-style:italic;
  line-height:28px;
  margin-bottom:30px;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb, .bt-testimonial-item-layout1 .bt-info .bt-inner {
  display:inline-block;
  vertical-align:middle;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb {
  width:80px;
  height:80px;
  margin-right:15px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb img {
  width:100%;
  height:auto;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-layout1 .bt-info .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-item-layout1 .bt-info .bt-inner .bt-position {
  font-size:14px;
  line-height:24px;
  font-style:italic;
}
.bt-testimonial-item-layout2 .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:210px;
  height:210px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-layout2 .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-item-layout2 .bt-item .bt-content {
  padding-top:15px;
  padding-left:260px;
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-desc {
  position:relative;
  font-style:italic;
  color:#555555;
  margin-bottom:25px;
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-desc i {
  font-size:24px;
  font-style:normal;
  color:#0f599a;
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-desc i.fa-quote-left {
  margin-right:10px;
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  transform:translateY(-10px);
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-desc i.fa-quote-right {
  margin-left:10px;
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px);
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-testimonial-item-layout2 .bt-item .bt-content .bt-inner .bt-position {
  font-size:13px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-item-layout2 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 680px) {
  .bt-testimonial-item-layout2 .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-item-layout2 .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:120px;
  height:120px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb i {
  position:absolute;
  top:0;
  right:-12px;
  width:32px;
  height:32px;
  font-size:14px;
  line-height:32px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-content {
  padding-top:5px;
  padding-left:150px;
}
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-desc { margin-bottom:15px; }
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-inner .bt-title {
  display:inline-block;
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin:0 10px 0 0;
}
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-inner .bt-position {
  display:inline-block;
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-testimonial-grid-element.default .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 500px) {
  .bt-testimonial-grid-element.default .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-grid-element.default .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-grid-element.layout1 .bt-content {
  font-size:18px;
  font-style:italic;
  line-height:28px;
  margin-bottom:30px;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb, .bt-testimonial-grid-element.layout1 .bt-info .bt-inner {
  display:inline-block;
  vertical-align:middle;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb {
  width:80px;
  height:80px;
  margin-right:15px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb img {
  width:100%;
  height:auto;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-inner .bt-position {
  font-size:14px;
  line-height:24px;
  font-style:italic;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:210px;
  height:210px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content {
  padding-top:15px;
  padding-left:260px;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-desc {
  position:relative;
  font-style:italic;
  color:#555555;
  margin-bottom:25px;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-desc i {
  font-size:24px;
  font-style:normal;
  color:#0f599a;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-desc i.fa-quote-left {
  margin-right:10px;
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  transform:translateY(-10px);
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-desc i.fa-quote-right {
  margin-left:10px;
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px);
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-testimonial-grid-element.layout2 .bt-item .bt-content .bt-inner .bt-position {
  font-size:13px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-grid-element.layout2 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 680px) {
  .bt-testimonial-grid-element.layout2 .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-grid-element.layout2 .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:120px;
  height:120px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb i {
  position:absolute;
  top:0;
  right:-12px;
  width:32px;
  height:32px;
  font-size:14px;
  line-height:32px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content {
  padding-top:5px;
  padding-left:150px;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-desc { margin-bottom:15px; }
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-title {
  display:inline-block;
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin:0 10px 0 0;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-position {
  display:inline-block;
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-testimonial-carousel-element.default .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 500px) {
  .bt-testimonial-carousel-element.default .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-carousel-element.default .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-carousel-element.layout1 .bt-content {
  font-size:18px;
  font-style:italic;
  line-height:28px;
  margin-bottom:30px;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb, .bt-testimonial-carousel-element.layout1 .bt-info .bt-inner {
  display:inline-block;
  vertical-align:middle;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb {
  width:80px;
  height:80px;
  margin-right:15px;
  border:5px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb img {
  width:100%;
  height:auto;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-position {
  font-size:14px;
  line-height:24px;
  font-style:italic;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-thumb {
  position:relative;
  float:left;
  width:210px;
  height:210px;
  border:10px solid rgba(0,0,0,0.05);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-thumb img {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content {
  padding-top:15px;
  padding-left:260px;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-desc {
  position:relative;
  font-style:italic;
  color:#555555;
  margin-bottom:25px;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-desc i {
  font-size:24px;
  font-style:normal;
  color:#0f599a;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-desc i.fa-quote-left {
  margin-right:10px;
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  transform:translateY(-10px);
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-desc i.fa-quote-right {
  margin-left:10px;
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px);
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-inner .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-testimonial-carousel-element.layout2 .bt-item .bt-content .bt-inner .bt-position {
  font-size:13px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:0;
}
.bt-testimonial-carousel-element.layout2 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
@media (max-width: 680px) {
  .bt-testimonial-carousel-element.layout2 .bt-item .bt-thumb {
    float:none;
    margin:0 auto 15px;
  }
  .bt-testimonial-carousel-element.layout2 .bt-item .bt-content {
    text-align:center;
    padding:0;
  }
}
.bt-testimonial-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-testimonial-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-testimonial-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-testimonial-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev i, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-testimonial-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dot.active, .bt-testimonial-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-testimonial-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-testimonial-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-testimonial-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-testimonial-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-blog-item-default .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-item-default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-item-default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-default .bt-item .bt-media .bt-term a:hover, .bt-blog-item-default .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-default .bt-item .bt-content {
  text-align:center;
  background:#f9f9f9;
  padding:15px 30px 45px;
}
.bt-blog-item-default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-item-default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-blog-item-default .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-blog-item-default .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-item-default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
}
.bt-blog-item-default .bt-item .bt-content .bt-readmore:hover, .bt-blog-item-default .bt-item .bt-content .bt-readmore:focus { background:#0a3e6c; }
.bt-blog-item-default .bt-item:hover .bt-media.standard img, .bt-blog-item-default .bt-item:hover .bt-media.video img, .bt-blog-item-default .bt-item:hover .bt-media.audio img, .bt-blog-item-default .bt-item:hover .bt-media.quote img, .bt-blog-item-default .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout1 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-item-layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout1 .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-item-layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-layout1 .bt-item .bt-media .bt-term a:hover, .bt-blog-item-layout1 .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-layout1 .bt-item .bt-content { padding:15px 0; }
.bt-blog-item-layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  margin-right:15px;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li.bt-author {
  font-weight:500;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-blog-item-layout1 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout1 .bt-item:hover .bt-media.video img, .bt-blog-item-layout1 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout1 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout1 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout2 .bt-item {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-item-layout2 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-item-layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout2 .bt-item .bt-overlay {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  -webkit-border-radius:5px;
  border-radius:5px;
  z-index:1;
}
.bt-blog-item-layout2 .bt-item .bt-overlay:before, .bt-blog-item-layout2 .bt-item .bt-overlay:after {
  content:" ";
  display:table;
}
.bt-blog-item-layout2 .bt-item .bt-overlay:after { clear:both; }
.bt-blog-item-layout2 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:30px 40px;
  z-index:9;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-term i {
  font-size:12px;
  margin-right:3px;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-item-layout2 .bt-item .bt-content .bt-term a:hover, .bt-blog-item-layout2 .bt-item .bt-content .bt-term a:focus { color:#0a3e6c; }
.bt-blog-item-layout2 .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-title a { color:#ffffff; }
.bt-blog-item-layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout2 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-right:15px;
}
.bt-blog-item-layout2 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-item-layout2 .bt-item .bt-content .bt-meta li i {
  font-size:12px;
  color:#ffffff;
  margin-right:3px;
}
.bt-blog-item-layout2 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout2 .bt-item:hover .bt-media.video img, .bt-blog-item-layout2 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout2 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout2 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout2 .bt-item:hover .bt-overlay {
  width:calc(100% - 40px);
  height:calc(100% - 40px);
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
}
.bt-blog-item-layout3 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout3 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-item-layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout3 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-item-layout3 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-layout3 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-item-layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-item-layout3 .bt-item .bt-content { text-align:center; }
.bt-blog-item-layout3 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-item-layout3 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-item-layout3 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-item-layout3 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-item-layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-item-layout3 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-item-layout3 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout3 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-item-layout3 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-item-layout3 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout3 .bt-item:hover .bt-media.video img, .bt-blog-item-layout3 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout3 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout3 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout4 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout4 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-item-layout4 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout4 .bt-item .bt-content {
  position:relative;
  background:#ffffff;
  text-align:center;
  margin:-50px 20px 0;
  padding:30px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  box-shadow:5px 0 24px rgba(0,0,0,0.11);
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:5px;
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-item-layout4 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-item-layout4 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-item-layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout4 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout4 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-item-layout4 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-item-layout4 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout4 .bt-item:hover .bt-media.video img, .bt-blog-item-layout4 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout4 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout4 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout5 .bt-item { background:#ffffff; }
.bt-blog-item-layout5 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-item-layout5 .bt-item .bt-media {
  float:left;
  width:50%;
  position:relative;
  overflow:hidden;
}
.bt-blog-item-layout5 .bt-item .bt-media:before {
  content:"";
  position:absolute;
  top:30%;
  right:-20px;
  width:30px;
  height:30px;
  background:#ffffff;
  z-index:3;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.bt-blog-item-layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout5 .bt-item .bt-media .bt-term {
  position:absolute;
  top:30px;
  left:0;
  font-size:15px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:10px 20px;
  z-index:3;
}
.bt-blog-item-layout5 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-layout5 .bt-item .bt-media .bt-term a:hover, .bt-blog-item-layout5 .bt-item .bt-media .bt-term a:focus { color:#e6e6e6; }
.bt-blog-item-layout5 .bt-item .bt-content {
  float:right;
  width:50%;
  padding:50px;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-date a:hover, .bt-blog-item-layout5 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-item-layout5 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-item-layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-item-layout5 .bt-item .bt-content .bt-readmore:hover, .bt-blog-item-layout5 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-item-layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 991px) {
  .bt-blog-item-layout5 .bt-item .bt-media, .bt-blog-item-layout5 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-blog-item-layout5 .bt-item .bt-media:before { display:none; }
}
.bt-blog-item-layout6 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout6 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-item-layout6 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout6 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  margin:0 10px 10px 0;
  padding:5px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-item-layout6 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-item-layout6 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-item-layout6 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout6 .bt-item:hover .bt-media.video img, .bt-blog-item-layout6 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout6 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout6 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-item-layout7 .bt-item {
  position:relative;
  padding-bottom:70px;
}
.bt-blog-item-layout7 .bt-item .bt-media {
  position:relative;
  width:70%;
  overflow:hidden;
}
.bt-blog-item-layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout7 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  right:0;
  width:40%;
  background:#fafafa;
  margin:0;
  padding:60px;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-tags { margin-bottom:20px; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:5px 15px;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-tags a:not(:last-child) { margin-right:10px; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:33px;
  margin-bottom:10px;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-item-layout7 .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-item-layout7 .bt-item .bt-content .bt-readmore:hover, .bt-blog-item-layout7 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-item-layout7 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout7 .bt-item:hover .bt-media.video img, .bt-blog-item-layout7 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout7 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout7 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 1199px) {
  .bt-blog-item-layout7 .bt-item .bt-content { width:60%; }
}
@media (max-width: 991px) {
  .bt-blog-item-layout7 .bt-item { padding-bottom:0; }
  .bt-blog-item-layout7 .bt-item .bt-media { width:100%; }
  .bt-blog-item-layout7 .bt-item .bt-content {
    position:relative;
    width:100%;
    padding:30px;
  }
}
.bt-blog-item-layout8 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout8 .bt-item .bt-media {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  margin-bottom:25px;
}
.bt-blog-item-layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout8 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-item-layout8 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-item-layout8 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0f599a; }
.bt-blog-item-layout8 .bt-item .bt-media .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:20px;
  right:-10px;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#353c4e;
  padding:8px 20px;
  z-index:3;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-item-layout8 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-layout8 .bt-item .bt-media .bt-term:hover { background:#0f599a; }
.bt-blog-item-layout8 .bt-item .bt-content { position:relative; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#353c4e;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-item-layout8 .bt-item .bt-content .bt-meta li a { color:#353c4e; }
.bt-blog-item-layout8 .bt-item .bt-content .bt-meta li a:hover { color:#202530; }
.bt-blog-item-layout8 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-item-layout8 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-item-layout9 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout9 .bt-item .bt-media {
  position:relative;
  margin-bottom:25px;
}
.bt-blog-item-layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0a3e6c; }
.bt-blog-item-layout9 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
  z-index:3;
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-item-layout9 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-item-layout9 .bt-item .bt-content { position:relative; }
.bt-blog-item-layout9 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout9 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-item-layout9 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout9 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout9 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:20px;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-author {
  position:relative;
  padding-top:5px;
  padding-left:65px;
  min-height:50px;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-author img {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-author h4 {
  font-size:14px;
  font-weight:400;
  line-height:20px;
  color:#333333;
  margin:0;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-author h4 a {
  display:block;
  font-weight:700;
  color:#0f599a;
}
.bt-blog-item-layout9 .bt-item .bt-content .bt-author h4 a:hover { color:#0a3e6c; }
.bt-blog-item-layout9 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-item-layout9 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-item-layout10 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  background:#fafafa;
}
.bt-blog-item-layout10 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-item-layout10 .bt-item .bt-media {
  position:absolute;
  top:0;
  right:0;
  width:55%;
  height:100%;
  overflow:hidden;
}
.bt-blog-item-layout10 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-item-layout10 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
}
.bt-blog-item-layout10 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-item-layout10 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-item-layout10 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-item-layout10 .bt-item .bt-content {
  position:relative;
  width:45%;
  float:left;
  padding:40px 0 100px 40px;
  z-index:0;
}
.bt-blog-item-layout10 .bt-item .bt-content:after {
  content:"";
  position:absolute;
  top:0;
  right:-25%;
  width:100%;
  height:100%;
  background:#fafafa;
  -webkit-transform:skew(-15deg);
  -ms-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:-1;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-term {
  font-size:16px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  margin-bottom:10px;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-term a { color:#777777; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-blog-item-layout10 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-readmore {
  position:absolute;
  bottom:0;
  left:40px;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  background:#f4f4f4;
  padding:30px 15px;
}
.bt-blog-item-layout10 .bt-item .bt-content .bt-readmore:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-blog-item-layout10 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-item-layout10 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-item-layout10 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-item-layout11 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-blog-item-layout11 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-item-layout11 .bt-item .bt-media {
  position:absolute;
  top:0;
  left:0;
  width:45%;
  height:100%;
  overflow:hidden;
}
.bt-blog-item-layout11 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-item-layout11 .bt-item .bt-content {
  float:right;
  width:55%;
  padding:30px;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-date a:hover, .bt-blog-item-layout11 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-title {
  font-size:20px;
  font-weight:700;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-item-layout11 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-item-layout11 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-item-layout11 .bt-item .bt-content .bt-readmore:hover, .bt-blog-item-layout11 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-item-layout11 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-item-layout11 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-item-layout11 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-blog-item-layout11 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-item-layout12 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-item-layout12 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-item-layout12 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-item-layout12 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-term {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-term i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-title a { color:#161616; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-excerpt {
  font-size:18px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:20px;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-item-layout12 .bt-item .bt-content .bt-meta li i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-item-layout12 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout12 .bt-item:hover .bt-media.video img, .bt-blog-item-layout12 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout12 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout12 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.default .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-grid-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.default .bt-item .bt-media .bt-term a:hover, .bt-blog-grid-element.default .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.default .bt-item .bt-content {
  text-align:center;
  background:#f9f9f9;
  padding:15px 30px 45px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore:hover, .bt-blog-grid-element.default .bt-item .bt-content .bt-readmore:focus { background:#0a3e6c; }
.bt-blog-grid-element.default .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.default .bt-item:hover .bt-media.video img, .bt-blog-grid-element.default .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.default .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.default .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout1 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a:hover, .bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content { padding:15px 0; }
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  margin-right:15px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-author {
  font-weight:500;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-blog-grid-element.layout1 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout2 .bt-item {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-grid-element.layout2 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout2 .bt-item .bt-overlay {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  -webkit-border-radius:5px;
  border-radius:5px;
  z-index:1;
}
.bt-blog-grid-element.layout2 .bt-item .bt-overlay:before, .bt-blog-grid-element.layout2 .bt-item .bt-overlay:after {
  content:" ";
  display:table;
}
.bt-blog-grid-element.layout2 .bt-item .bt-overlay:after { clear:both; }
.bt-blog-grid-element.layout2 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:30px 40px;
  z-index:9;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-term i {
  font-size:12px;
  margin-right:3px;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-term a:hover, .bt-blog-grid-element.layout2 .bt-item .bt-content .bt-term a:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-title a { color:#ffffff; }
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-right:15px;
}
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-grid-element.layout2 .bt-item .bt-content .bt-meta li i {
  font-size:12px;
  color:#ffffff;
  margin-right:3px;
}
.bt-blog-grid-element.layout2 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout2 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout2 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout2 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout2 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout2 .bt-item:hover .bt-overlay {
  width:calc(100% - 40px);
  height:calc(100% - 40px);
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
}
.bt-blog-grid-element.layout3 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-grid-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content { text-align:center; }
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-grid-element.layout3 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-grid-element.layout3 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout3 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout3 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout3 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout3 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout4 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout4 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-grid-element.layout4 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content {
  position:relative;
  background:#ffffff;
  text-align:center;
  margin:-50px 20px 0;
  padding:30px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  box-shadow:5px 0 24px rgba(0,0,0,0.11);
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:5px;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-grid-element.layout4 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-grid-element.layout4 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout4 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout4 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout4 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout4 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout5 .bt-item { background:#ffffff; }
.bt-blog-grid-element.layout5 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-grid-element.layout5 .bt-item .bt-media {
  float:left;
  width:50%;
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.layout5 .bt-item .bt-media:before {
  content:"";
  position:absolute;
  top:30%;
  right:-20px;
  width:30px;
  height:30px;
  background:#ffffff;
  z-index:3;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.bt-blog-grid-element.layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout5 .bt-item .bt-media .bt-term {
  position:absolute;
  top:30px;
  left:0;
  font-size:15px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:10px 20px;
  z-index:3;
}
.bt-blog-grid-element.layout5 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.layout5 .bt-item .bt-media .bt-term a:hover, .bt-blog-grid-element.layout5 .bt-item .bt-media .bt-term a:focus { color:#e6e6e6; }
.bt-blog-grid-element.layout5 .bt-item .bt-content {
  float:right;
  width:50%;
  padding:50px;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-date a:hover, .bt-blog-grid-element.layout5 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-grid-element.layout5 .bt-item .bt-content .bt-readmore:hover, .bt-blog-grid-element.layout5 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 991px) {
  .bt-blog-grid-element.layout5 .bt-item .bt-media, .bt-blog-grid-element.layout5 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-blog-grid-element.layout5 .bt-item .bt-media:before { display:none; }
}
.bt-blog-grid-element.layout6 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout6 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.layout6 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  margin:0 10px 10px 0;
  padding:5px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-grid-element.layout6 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-grid-element.layout6 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout6 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout6 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout6 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout6 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-grid-element.layout7 .bt-item {
  position:relative;
  padding-bottom:70px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-media {
  position:relative;
  width:70%;
  overflow:hidden;
}
.bt-blog-grid-element.layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  right:0;
  width:40%;
  background:#fafafa;
  margin:0;
  padding:60px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-tags { margin-bottom:20px; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:5px 15px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-tags a:not(:last-child) { margin-right:10px; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:33px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-grid-element.layout7 .bt-item .bt-content .bt-readmore:hover, .bt-blog-grid-element.layout7 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout7 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout7 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout7 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout7 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout7 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 1199px) {
  .bt-blog-grid-element.layout7 .bt-item .bt-content { width:60%; }
}
@media (max-width: 991px) {
  .bt-blog-grid-element.layout7 .bt-item { padding-bottom:0; }
  .bt-blog-grid-element.layout7 .bt-item .bt-media { width:100%; }
  .bt-blog-grid-element.layout7 .bt-item .bt-content {
    position:relative;
    width:100%;
    padding:30px;
  }
}
.bt-blog-grid-element.layout8 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout8 .bt-item .bt-media {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  margin-bottom:25px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0f599a; }
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:20px;
  right:-10px;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#353c4e;
  padding:8px 20px;
  z-index:3;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.layout8 .bt-item .bt-media .bt-term:hover { background:#0f599a; }
.bt-blog-grid-element.layout8 .bt-item .bt-content { position:relative; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#353c4e;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-meta li a { color:#353c4e; }
.bt-blog-grid-element.layout8 .bt-item .bt-content .bt-meta li a:hover { color:#202530; }
.bt-blog-grid-element.layout8 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-grid-element.layout8 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-grid-element.layout9 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media {
  position:relative;
  margin-bottom:25px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0a3e6c; }
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
  z-index:3;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-grid-element.layout9 .bt-item .bt-content { position:relative; }
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:20px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-author {
  position:relative;
  padding-top:5px;
  padding-left:65px;
  min-height:50px;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-author img {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-author h4 {
  font-size:14px;
  font-weight:400;
  line-height:20px;
  color:#333333;
  margin:0;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-author h4 a {
  display:block;
  font-weight:700;
  color:#0f599a;
}
.bt-blog-grid-element.layout9 .bt-item .bt-content .bt-author h4 a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout9 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-grid-element.layout9 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-grid-element.layout10 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  background:#fafafa;
}
.bt-blog-grid-element.layout10 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-grid-element.layout10 .bt-item .bt-media {
  position:absolute;
  top:0;
  right:0;
  width:55%;
  height:100%;
  overflow:hidden;
}
.bt-blog-grid-element.layout10 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-grid-element.layout10 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-grid-element.layout10 .bt-item .bt-content {
  position:relative;
  width:45%;
  float:left;
  padding:40px 0 100px 40px;
  z-index:0;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content:after {
  content:"";
  position:absolute;
  top:0;
  right:-25%;
  width:100%;
  height:100%;
  background:#fafafa;
  -webkit-transform:skew(-15deg);
  -ms-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:-1;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-term {
  font-size:16px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-term a { color:#777777; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-readmore {
  position:absolute;
  bottom:0;
  left:40px;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  background:#f4f4f4;
  padding:30px 15px;
}
.bt-blog-grid-element.layout10 .bt-item .bt-content .bt-readmore:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-blog-grid-element.layout10 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-grid-element.layout10 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-grid-element.layout10 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-grid-element.layout11 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-blog-grid-element.layout11 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-grid-element.layout11 .bt-item .bt-media {
  position:absolute;
  top:0;
  left:0;
  width:45%;
  height:100%;
  overflow:hidden;
}
.bt-blog-grid-element.layout11 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-grid-element.layout11 .bt-item .bt-content {
  float:right;
  width:55%;
  padding:30px;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-date a:hover, .bt-blog-grid-element.layout11 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-title {
  font-size:20px;
  font-weight:700;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-grid-element.layout11 .bt-item .bt-content .bt-readmore:hover, .bt-blog-grid-element.layout11 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-grid-element.layout11 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-grid-element.layout11 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-grid-element.layout11 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-blog-grid-element.layout11 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-grid-element.layout12 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-grid-element.layout12 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-grid-element.layout12 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-term {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-term i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-title a { color:#161616; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-excerpt {
  font-size:18px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:20px;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-grid-element.layout12 .bt-item .bt-content .bt-meta li i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-grid-element.layout12 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout12 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout12 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout12 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout12 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.default .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term a:hover, .bt-blog-carousel-element.default .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.default .bt-item .bt-content {
  text-align:center;
  background:#f9f9f9;
  padding:15px 30px 45px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 10px;
  padding:0;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore:hover, .bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore:focus { background:#0a3e6c; }
.bt-blog-carousel-element.default .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:rgba(51,51,51,0.8);
  padding:4px 15px;
  z-index:9;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-carousel-element.layout1 .bt-item .bt-media .bt-term a:hover, .bt-blog-carousel-element.layout1 .bt-item .bt-media .bt-term a:focus { color:#0f599a; }
.bt-blog-carousel-element.layout1 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-carousel-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-content { padding:15px 0; }
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  margin-right:15px;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-meta li.bt-author {
  font-weight:500;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-blog-carousel-element.layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-blog-carousel-element.layout1 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout1 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout1 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout1 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout1 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout2 .bt-item {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-overlay {
  -webkit-transition:all 0.7s;
  -moz-transition:all 0.7s;
  -o-transition:all 0.7s;
  transition:all 0.7s;
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  background:linear-gradient(0deg,rgba(0,0,0,0.95) 0%,rgba(255,255,255,0) 70%);
  -webkit-border-radius:5px;
  border-radius:5px;
  z-index:1;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-overlay:before, .bt-blog-carousel-element.layout2 .bt-item .bt-overlay:after {
  content:" ";
  display:table;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-overlay:after { clear:both; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:30px 40px;
  z-index:9;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-term i {
  font-size:12px;
  margin-right:3px;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-term a:hover, .bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-term a:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-title a { color:#ffffff; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-right:15px;
}
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-carousel-element.layout2 .bt-item .bt-content .bt-meta li i {
  font-size:12px;
  color:#ffffff;
  margin-right:3px;
}
.bt-blog-carousel-element.layout2 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout2 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout2 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout2 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout2 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout2 .bt-item:hover .bt-overlay {
  width:calc(100% - 40px);
  height:calc(100% - 40px);
  background:rgba(0,0,0,0.7);
  background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:-o-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
  background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
}
.bt-blog-carousel-element.layout3 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
  z-index:1;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-carousel-element.layout3 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content { text-align:center; }
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-carousel-element.layout3 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-carousel-element.layout3 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout3 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout3 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout3 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout3 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout4 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content {
  position:relative;
  background:#ffffff;
  text-align:center;
  margin:-50px 20px 0;
  padding:30px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 24px rgba(0,0,0,0.11);
  box-shadow:5px 0 24px rgba(0,0,0,0.11);
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin-bottom:5px;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-term i { margin-right:5px; }
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#0f599a;
  margin:0 10px;
}
.bt-blog-carousel-element.layout4 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-carousel-element.layout4 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout4 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout4 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout4 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout4 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout5 .bt-item { background:#ffffff; }
.bt-blog-carousel-element.layout5 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-media {
  float:left;
  width:50%;
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-media:before {
  content:"";
  position:absolute;
  top:30%;
  right:-20px;
  width:30px;
  height:30px;
  background:#ffffff;
  z-index:3;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.bt-blog-carousel-element.layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-media .bt-term {
  position:absolute;
  top:30px;
  left:0;
  font-size:15px;
  line-height:24px;
  color:#ffffff;
  background:#0f599a;
  padding:10px 20px;
  z-index:3;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-carousel-element.layout5 .bt-item .bt-media .bt-term a:hover, .bt-blog-carousel-element.layout5 .bt-item .bt-media .bt-term a:focus { color:#e6e6e6; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content {
  float:right;
  width:50%;
  padding:50px;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-date a:hover, .bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-readmore:hover, .bt-blog-carousel-element.layout5 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 991px) {
  .bt-blog-carousel-element.layout5 .bt-item .bt-media, .bt-blog-carousel-element.layout5 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-blog-carousel-element.layout5 .bt-item .bt-media:before { display:none; }
}
.bt-blog-carousel-element.layout6 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  margin:0 10px 10px 0;
  padding:5px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-carousel-element.layout6 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-carousel-element.layout6 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout6 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout6 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout6 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout6 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.layout7 .bt-item {
  position:relative;
  padding-bottom:70px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-media {
  position:relative;
  width:70%;
  overflow:hidden;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content {
  position:absolute;
  bottom:0;
  right:0;
  width:40%;
  background:#fafafa;
  margin:0;
  padding:60px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-tags { margin-bottom:20px; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-tags a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:5px 15px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-tags a:nth-child(2n) { background:#353c4e; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-tags a:not(:last-child) { margin-right:10px; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-tags a:hover { opacity:0.8; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:33px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-excerpt {
  font-size:15px;
  line-height:26px;
  margin-bottom:20px;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-readmore:hover, .bt-blog-carousel-element.layout7 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout7 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout7 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout7 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout7 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout7 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 1199px) {
  .bt-blog-carousel-element.layout7 .bt-item .bt-content { width:60%; }
}
@media (max-width: 991px) {
  .bt-blog-carousel-element.layout7 .bt-item { padding-bottom:0; }
  .bt-blog-carousel-element.layout7 .bt-item .bt-media { width:100%; }
  .bt-blog-carousel-element.layout7 .bt-item .bt-content {
    position:relative;
    width:100%;
    padding:30px;
  }
}
.bt-blog-carousel-element.layout8 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  margin-bottom:25px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#353c4e;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0f599a; }
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:20px;
  right:-10px;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:20px;
  color:#ffffff;
  background:#353c4e;
  padding:8px 20px;
  z-index:3;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-carousel-element.layout8 .bt-item .bt-media .bt-term:hover { background:#0f599a; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content { position:relative; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#353c4e;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-meta li a { color:#353c4e; }
.bt-blog-carousel-element.layout8 .bt-item .bt-content .bt-meta li a:hover { color:#202530; }
.bt-blog-carousel-element.layout8 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-carousel-element.layout8 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-carousel-element.layout9 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media {
  position:relative;
  margin-bottom:25px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.75);
  opacity:0;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-overlay .bt-readmore {
  position:absolute;
  top:30%;
  left:50%;
  width:50px;
  height:50px;
  font-size:16px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  opacity:0;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-overlay .bt-readmore:hover { background:#0a3e6c; }
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
  z-index:3;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content { position:relative; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-excerpt {
  font-size:14px;
  line-height:24px;
  margin-bottom:20px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-author {
  position:relative;
  padding-top:5px;
  padding-left:65px;
  min-height:50px;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-author img {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-author h4 {
  font-size:14px;
  font-weight:400;
  line-height:20px;
  color:#333333;
  margin:0;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-author h4 a {
  display:block;
  font-weight:700;
  color:#0f599a;
}
.bt-blog-carousel-element.layout9 .bt-item .bt-content .bt-author h4 a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout9 .bt-item:hover .bt-media .bt-overlay { opacity:1; }
.bt-blog-carousel-element.layout9 .bt-item:hover .bt-media .bt-overlay .bt-readmore {
  top:50%;
  opacity:1;
}
.bt-blog-carousel-element.layout10 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  background:#fafafa;
}
.bt-blog-carousel-element.layout10 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media {
  position:absolute;
  top:0;
  right:0;
  width:55%;
  height:100%;
  overflow:hidden;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media .bt-comment {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  bottom:-15px;
  right:30px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media .bt-comment a {
  display:inline-block;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  background:#0f599a;
  padding:6px 20px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media .bt-comment a i {
  display:inline-block;
  margin-right:5px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-media .bt-comment a:hover { background:#0a3e6c; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content {
  position:relative;
  width:45%;
  float:left;
  padding:40px 0 100px 40px;
  z-index:0;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content:after {
  content:"";
  position:absolute;
  top:0;
  right:-25%;
  width:100%;
  height:100%;
  background:#fafafa;
  -webkit-transform:skew(-15deg);
  -ms-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:-1;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-date {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-date a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-term {
  font-size:16px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-term a { color:#777777; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:26px;
  margin-bottom:15px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-readmore {
  position:absolute;
  bottom:0;
  left:40px;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  background:#f4f4f4;
  padding:30px 15px;
}
.bt-blog-carousel-element.layout10 .bt-item .bt-content .bt-readmore:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-blog-carousel-element.layout10 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-carousel-element.layout10 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-carousel-element.layout10 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-carousel-element.layout11 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-blog-carousel-element.layout11 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-media {
  position:absolute;
  top:0;
  left:0;
  width:45%;
  height:100%;
  overflow:hidden;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content {
  float:right;
  width:55%;
  padding:30px;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-date {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#999999;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-date i { margin-right:5px; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-date a { color:#0f599a; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-date a:hover, .bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-date a:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-title {
  font-size:20px;
  font-weight:700;
  line-height:24px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#999999;
  margin-right:15px;
  padding-right:15px;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li i { margin-right:5px; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li a:hover, .bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li a:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-readmore:hover, .bt-blog-carousel-element.layout11 .bt-item .bt-content .bt-readmore:focus { color:#0a3e6c; }
.bt-blog-carousel-element.layout11 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 620px) {
  .bt-blog-carousel-element.layout11 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-blog-carousel-element.layout11 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-blog-carousel-element.layout11 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-blog-carousel-element.layout12 .bt-item {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-media {
  position:relative;
  overflow:hidden;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  margin:0;
  padding:30px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-term {
  font-size:20px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-term i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-title a { color:#161616; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-excerpt {
  font-size:18px;
  line-height:26px;
  margin-bottom:10px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta li {
  display:inline-block;
  font-size:20px;
  line-height:24px;
  color:#0f599a;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta li:not(:last-child):after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:4px;
  height:4px;
  background:#555555;
  margin-left:10px;
  margin-right:8px;
}
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta li a { color:#0f599a; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta li a:hover { color:#0a3e6c; }
.bt-blog-carousel-element.layout12 .bt-item .bt-content .bt-meta li i {
  font-size:14px;
  color:#999999;
  margin-right:5px;
}
.bt-blog-carousel-element.layout12 .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.layout12 .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.layout12 .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.layout12 .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.layout12 .bt-item:hover .bt-media.link img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-blog-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-blog-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-blog-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-blog-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-prev, .bt-blog-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-prev i, .bt-blog-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-blog-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-blog-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-blog-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-blog-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-blog-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-blog-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dot.active, .bt-blog-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-blog-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-blog-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-blog-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-blog-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-blog-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-blog-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-story-item-default .bt-item { text-align:center; }
.bt-story-item-default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-story-item-default .bt-item .bt-media img {
  width:100%;
  height:auto;
}
.bt-story-item-default .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
}
.bt-story-item-default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-story-item-default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-story-item-default .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
}
.bt-story-item-layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-story-item-layout1 .bt-item .bt-media {
  float:left;
  width:30%;
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-story-item-layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-story-item-layout1 .bt-item .bt-content {
  float:right;
  width:65%;
}
.bt-story-item-layout1 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-top:10px;
  margin-bottom:15px;
}
.bt-story-item-layout1 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-story-item-layout1 .bt-item .bt-content .bt-term a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:18px;
  color:#ffffff;
  background:#0f599a;
  padding:4px 12px;
  margin-right:10px;
  -webkit-border-radius:15px;
  border-radius:15px;
}
.bt-story-item-layout1 .bt-item .bt-content .bt-term a:hover { background:#0a3e6c; }
.bt-story-item-layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-story-item-layout1 .bt-item .bt-media, .bt-story-item-layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-story-item-layout1 .bt-item .bt-media { margin-bottom:20px; }
}
.bt-stories-grid-element.default .bt-item { text-align:center; }
.bt-stories-grid-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-stories-grid-element.default .bt-item .bt-media img {
  width:100%;
  height:auto;
}
.bt-stories-grid-element.default .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
}
.bt-stories-grid-element.default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-stories-grid-element.default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-stories-grid-element.default .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
}
.bt-stories-grid-element.layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-stories-grid-element.layout1 .bt-item .bt-media {
  float:left;
  width:30%;
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-stories-grid-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-stories-grid-element.layout1 .bt-item .bt-content {
  float:right;
  width:65%;
}
.bt-stories-grid-element.layout1 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-top:10px;
  margin-bottom:15px;
}
.bt-stories-grid-element.layout1 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-stories-grid-element.layout1 .bt-item .bt-content .bt-term a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:18px;
  color:#ffffff;
  background:#0f599a;
  padding:4px 12px;
  margin-right:10px;
  -webkit-border-radius:15px;
  border-radius:15px;
}
.bt-stories-grid-element.layout1 .bt-item .bt-content .bt-term a:hover { background:#0a3e6c; }
.bt-stories-grid-element.layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-stories-grid-element.layout1 .bt-item .bt-media, .bt-stories-grid-element.layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-stories-grid-element.layout1 .bt-item .bt-media { margin-bottom:20px; }
}
.bt-stories-carousel-element.default .bt-item { text-align:center; }
.bt-stories-carousel-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-stories-carousel-element.default .bt-item .bt-media img {
  width:100%;
  height:auto;
}
.bt-stories-carousel-element.default .bt-item .bt-content .bt-term {
  font-size:14px;
  line-height:24px;
}
.bt-stories-carousel-element.default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-stories-carousel-element.default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-stories-carousel-element.default .bt-item .bt-content .bt-title {
  font-size:16px;
  line-height:24px;
  text-transform:uppercase;
}
.bt-stories-carousel-element.layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-media {
  float:left;
  width:30%;
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-content {
  float:right;
  width:65%;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  margin-top:10px;
  margin-bottom:15px;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-content .bt-excerpt {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-content .bt-term a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:18px;
  color:#ffffff;
  background:#0f599a;
  padding:4px 12px;
  margin-right:10px;
  -webkit-border-radius:15px;
  border-radius:15px;
}
.bt-stories-carousel-element.layout1 .bt-item .bt-content .bt-term a:hover { background:#0a3e6c; }
.bt-stories-carousel-element.layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-stories-carousel-element.layout1 .bt-item .bt-media, .bt-stories-carousel-element.layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-stories-carousel-element.layout1 .bt-item .bt-media { margin-bottom:20px; }
}
.bt-stories-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-stories-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-stories-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-stories-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-stories-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-stories-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-stories-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-prev, .bt-stories-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-prev i, .bt-stories-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-stories-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-stories-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-stories-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-stories-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-stories-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-stories-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dot.active, .bt-stories-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-stories-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-stories-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-stories-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-stories-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-stories-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-stories-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-client-item-default .bt-item img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-client-item-default .bt-item img:hover {
  opacity:0.75;
  -webkit-transform:scale(0.95);
  -ms-transform:scale(0.95);
  transform:scale(0.95);
}
.bt-client-grid-element .bt-item img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-client-grid-element .bt-item img:hover {
  opacity:0.75;
  -webkit-transform:scale(0.95);
  -ms-transform:scale(0.95);
  transform:scale(0.95);
}
.bt-client-grid-element .bt-item { float:left; }
.bt-client-grid-element .bt-item.col-6 { width:16.66%; }
.bt-client-grid-element .bt-item.col-5 { width:20%; }
.bt-client-grid-element .bt-item.col-4 { width:25%; }
.bt-client-grid-element .bt-item.col-3 { width:33.33%; }
.bt-client-grid-element .bt-item.col-2 { width:50%; }
.bt-client-grid-element .bt-item.col-1 { width:100%; }
.bt-client-grid-element:after {
  content:"";
  display:block;
  clear:both;
}
.bt-client-carousel-element.default .bt-item img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-client-carousel-element.default .bt-item img:hover {
  opacity:0.75;
  -webkit-transform:scale(0.95);
  -ms-transform:scale(0.95);
  transform:scale(0.95);
}
.bt-client-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-client-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-client-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-client-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-client-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-client-carousel-element.nav-dots-style1 .owl-prev, .bt-client-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-client-carousel-element.nav-dots-style1 .owl-prev i, .bt-client-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-client-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-client-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-client-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-client-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-client-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-client-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-client-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-client-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-client-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dot.active, .bt-client-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-client-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-client-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-client-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-client-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-client-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-client-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-services-item-default .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  width:100px;
  height:100px;
  margin-bottom:30px;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-item-default .bt-item .bt-icon:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-item-default .bt-item .bt-icon:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
}
.bt-services-item-default .bt-item .bt-icon i, .bt-services-item-default .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-services-item-default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  color:#ffffff;
  margin-bottom:0;
}
.bt-services-item-default .bt-item .bt-content .bt-term {
  font-size:14px;
  margin-bottom:5px;
}
.bt-services-item-default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-item-default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-item-default .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-item-default .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-default .bt-item:hover .bt-icon {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-item-default .bt-item:hover .bt-icon:before {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-item-default .bt-item:hover .bt-icon:after {
  width:calc(100% - 30px);
  height:calc(100% - 30px);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-item-default .bt-item:hover .bt-icon i, .bt-services-item-default .bt-item:hover .bt-icon img {
  font-size:32px;
  max-width:36px;
  max-height:36px;
}
.bt-services-item-layout1 .bt-item {
  text-align:center;
  padding:50px 30px;
}
.bt-services-item-layout1 .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  font-size:70px;
  line-height:70px;
  text-align:center;
  color:#0f599a;
  width:70px;
  height:70px;
  margin-bottom:30px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-item-layout1 .bt-item .bt-icon i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-services-item-layout1 .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  vertical-align:top;
  width:100%;
  height:auto;
}
.bt-services-item-layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  display:inline-block;
  max-width:200px;
  margin-bottom:10px;
}
.bt-services-item-layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-item-layout1 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-item-layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout1 .bt-item:hover .bt-icon {
  background:#ffffff;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-services-item-layout1 .bt-item:hover .bt-icon i, .bt-services-item-layout1 .bt-item:hover .bt-icon img {
  -webkit-transform:scale(0.6);
  -ms-transform:scale(0.6);
  transform:scale(0.6);
}
.bt-services-item-layout2 .bt-item .bt-media {
  position:relative;
  margin-bottom:20px;
  overflow:hidden;
}
.bt-services-item-layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-item-layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-item-layout2 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-item-layout2 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0;
  padding-left:30px;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-layout2 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout2 .bt-item:hover .bt-media img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-item-layout3 .bt-item .bt-media {
  overflow:hidden;
  margin-bottom:20px;
}
.bt-services-item-layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-item-layout3 .bt-item .bt-content { text-align:center; }
.bt-services-item-layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout3 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-item-layout3 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-layout3 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout3 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-item-layout4 .bt-item {
  text-align:center;
  background:#ffffff;
  padding:50px 30px;
}
.bt-services-item-layout4 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-item-layout4 .bt-item .bt-icon i, .bt-services-item-layout4 .bt-item .bt-icon img {
  font-size:160px;
  color:#0f599a;
  max-width:160px;
  max-height:160px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-item-layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#333333;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-item-layout4 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:20px;
  padding-bottom:20px;
}
.bt-services-item-layout4 .bt-item .bt-content .bt-excerpt:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  width:35px;
  height:3px;
  background:#353c4e;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-item-layout4 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-item-layout4 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout4 .bt-item:hover .bt-icon i, .bt-services-item-layout4 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-item-layout5 .bt-item .bt-media { overflow:hidden; }
.bt-services-item-layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-item-layout5 .bt-item .bt-content {
  position:relative;
  max-width:calc(100% - 70px);
  text-align:center;
  background:#ffffff;
  padding:30px 15px;
  margin:-55px auto 0;
  z-index:1;
  -webkit-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  box-shadow:5px 0 32px rgba(0,0,0,0.11);
}
.bt-services-item-layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout5 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-item-layout5 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-item-layout5 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-item-layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-item-layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-layout5 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-item-layout6 .bt-item {
  text-align:center;
  padding:40px;
}
.bt-services-item-layout6 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-item-layout6 .bt-item .bt-icon i, .bt-services-item-layout6 .bt-item .bt-icon img {
  font-size:95px;
  color:#0f599a;
  max-width:95px;
  max-height:95px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-item-layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#0f599a;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-item-layout6 .bt-item .bt-content .bt-term {
  font-size:15px;
  font-weight:700;
  font-style:italic;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-item-layout6 .bt-item .bt-content .bt-term a { color:#8f9090; }
.bt-services-item-layout6 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-services-item-layout6 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:5px;
}
.bt-services-item-layout6 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-layout6 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout6 .bt-item:hover .bt-icon i, .bt-services-item-layout6 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-item-layout7 .bt-item { position:relative; }
.bt-services-item-layout7 .bt-item .bt-media { overflow:hidden; }
.bt-services-item-layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-item-layout7 .bt-item .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-term {
  font-size:17px;
  font-weight:700;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-excerpt {
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-item-layout7 .bt-item .bt-overlay .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout7 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-item-layout8 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-services-item-layout8 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-services-item-layout8 .bt-item .bt-media {
  position:absolute;
  width:50%;
  height:100%;
  overflow:hidden;
}
.bt-services-item-layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  top:0;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-item-layout8 .bt-item .bt-content {
  width:50%;
  float:right;
  padding:70px;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:30px;
  color:#333333;
  margin-bottom:25px;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-excerpt { margin-bottom:25px; }
.bt-services-item-layout8 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0 0 25px;
  padding-left:30px;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-services-item-layout8 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout8 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 991px) {
  .bt-services-item-layout8 .bt-item .bt-content { padding:30px; }
}
@media (max-width: 767px) {
  .bt-services-item-layout8 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-services-item-layout8 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-services-item-layout8 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-services-item-layout9 .bt-item .bt-media { overflow:hidden; }
.bt-services-item-layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-item-layout9 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  padding:30px;
}
.bt-services-item-layout9 .bt-item .bt-content .bt-title {
  font-size:30px;
  line-height:32px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-item-layout9 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-services-item-layout9 .bt-item .bt-content .bt-readmore {
  font-size:20px;
  color:#0f599a;
}
.bt-services-item-layout9 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-item-layout9 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-grid-element.default .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  width:100px;
  height:100px;
  margin-bottom:30px;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-grid-element.default .bt-item .bt-icon:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-grid-element.default .bt-item .bt-icon:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
}
.bt-services-grid-element.default .bt-item .bt-icon i, .bt-services-grid-element.default .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-services-grid-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  color:#ffffff;
  margin-bottom:0;
}
.bt-services-grid-element.default .bt-item .bt-content .bt-term {
  font-size:14px;
  margin-bottom:5px;
}
.bt-services-grid-element.default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-grid-element.default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-grid-element.default .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-grid-element.default .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.default .bt-item:hover .bt-icon {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-grid-element.default .bt-item:hover .bt-icon:before {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-grid-element.default .bt-item:hover .bt-icon:after {
  width:calc(100% - 30px);
  height:calc(100% - 30px);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-grid-element.default .bt-item:hover .bt-icon i, .bt-services-grid-element.default .bt-item:hover .bt-icon img {
  font-size:32px;
  max-width:36px;
  max-height:36px;
}
.bt-services-grid-element.default.icon-left .bt-item .bt-icon {
  float:left;
  margin:15px 30px 0 0;
}
.bt-services-grid-element.default.icon-left .bt-item .bt-content { padding-left:130px; }
.bt-services-grid-element.default.icon-right { text-align:right; }
.bt-services-grid-element.default.icon-right .bt-item .bt-icon {
  float:right;
  margin:15px 0 0 30px;
}
.bt-services-grid-element.default.icon-right .bt-item .bt-content { padding-right:130px; }
.bt-services-grid-element.layout1 .bt-item {
  text-align:center;
  padding:50px 30px;
}
.bt-services-grid-element.layout1 .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  font-size:70px;
  line-height:70px;
  text-align:center;
  color:#0f599a;
  width:70px;
  height:70px;
  margin-bottom:30px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-grid-element.layout1 .bt-item .bt-icon i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-services-grid-element.layout1 .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  vertical-align:top;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  display:inline-block;
  max-width:200px;
  margin-bottom:10px;
}
.bt-services-grid-element.layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-grid-element.layout1 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-grid-element.layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout1 .bt-item:hover .bt-icon {
  background:#ffffff;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-services-grid-element.layout1 .bt-item:hover .bt-icon i, .bt-services-grid-element.layout1 .bt-item:hover .bt-icon img {
  -webkit-transform:scale(0.6);
  -ms-transform:scale(0.6);
  transform:scale(0.6);
}
.bt-services-grid-element.layout2 .bt-item .bt-media {
  position:relative;
  margin-bottom:20px;
  overflow:hidden;
}
.bt-services-grid-element.layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0;
  padding-left:30px;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.layout2 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout2 .bt-item:hover .bt-media img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-grid-element.layout3 .bt-item .bt-media {
  overflow:hidden;
  margin-bottom:20px;
}
.bt-services-grid-element.layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout3 .bt-item .bt-content { text-align:center; }
.bt-services-grid-element.layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout3 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-grid-element.layout3 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.layout3 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout3 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-grid-element.layout4 .bt-item {
  text-align:center;
  background:#ffffff;
  padding:50px 30px;
}
.bt-services-grid-element.layout4 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-grid-element.layout4 .bt-item .bt-icon i, .bt-services-grid-element.layout4 .bt-item .bt-icon img {
  font-size:160px;
  color:#0f599a;
  max-width:160px;
  max-height:160px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-grid-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#333333;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-grid-element.layout4 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:20px;
  padding-bottom:20px;
}
.bt-services-grid-element.layout4 .bt-item .bt-content .bt-excerpt:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  width:35px;
  height:3px;
  background:#353c4e;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-grid-element.layout4 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-grid-element.layout4 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout4 .bt-item:hover .bt-icon i, .bt-services-grid-element.layout4 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-grid-element.layout5 .bt-item .bt-media { overflow:hidden; }
.bt-services-grid-element.layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout5 .bt-item .bt-content {
  position:relative;
  max-width:calc(100% - 70px);
  text-align:center;
  background:#ffffff;
  padding:30px 15px;
  margin:-55px auto 0;
  z-index:1;
  -webkit-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  box-shadow:5px 0 32px rgba(0,0,0,0.11);
}
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.layout5 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-grid-element.layout6 .bt-item {
  text-align:center;
  padding:40px;
}
.bt-services-grid-element.layout6 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-grid-element.layout6 .bt-item .bt-icon i, .bt-services-grid-element.layout6 .bt-item .bt-icon img {
  font-size:95px;
  color:#0f599a;
  max-width:95px;
  max-height:95px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#0f599a;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-term {
  font-size:15px;
  font-weight:700;
  font-style:italic;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-term a { color:#8f9090; }
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:5px;
}
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.layout6 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout6 .bt-item:hover .bt-icon i, .bt-services-grid-element.layout6 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-grid-element.layout7 .bt-item { position:relative; }
.bt-services-grid-element.layout7 .bt-item .bt-media { overflow:hidden; }
.bt-services-grid-element.layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-term {
  font-size:17px;
  font-weight:700;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-excerpt {
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-grid-element.layout7 .bt-item .bt-overlay .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout7 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-grid-element.layout8 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-services-grid-element.layout8 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-services-grid-element.layout8 .bt-item .bt-media {
  position:absolute;
  width:50%;
  height:100%;
  overflow:hidden;
}
.bt-services-grid-element.layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  top:0;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-grid-element.layout8 .bt-item .bt-content {
  width:50%;
  float:right;
  padding:70px;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:30px;
  color:#333333;
  margin-bottom:25px;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-excerpt { margin-bottom:25px; }
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0 0 25px;
  padding-left:30px;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-services-grid-element.layout8 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout8 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 991px) {
  .bt-services-grid-element.layout8 .bt-item .bt-content { padding:30px; }
}
@media (max-width: 767px) {
  .bt-services-grid-element.layout8 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-services-grid-element.layout8 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-services-grid-element.layout8 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-services-grid-element.layout9 .bt-item .bt-media { overflow:hidden; }
.bt-services-grid-element.layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-grid-element.layout9 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  padding:30px;
}
.bt-services-grid-element.layout9 .bt-item .bt-content .bt-title {
  font-size:30px;
  line-height:32px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-grid-element.layout9 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-services-grid-element.layout9 .bt-item .bt-content .bt-readmore {
  font-size:20px;
  color:#0f599a;
}
.bt-services-grid-element.layout9 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-grid-element.layout9 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.default .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  width:100px;
  height:100px;
  margin-bottom:30px;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-carousel-element.default .bt-item .bt-icon:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-services-carousel-element.default .bt-item .bt-icon:after {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
}
.bt-services-carousel-element.default .bt-item .bt-icon i, .bt-services-carousel-element.default .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-services-carousel-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  color:#ffffff;
  margin-bottom:0;
}
.bt-services-carousel-element.default .bt-item .bt-content .bt-term {
  font-size:14px;
  margin-bottom:5px;
}
.bt-services-carousel-element.default .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-carousel-element.default .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-carousel-element.default .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-carousel-element.default .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.default .bt-item:hover .bt-icon {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.default .bt-item:hover .bt-icon:before {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.default .bt-item:hover .bt-icon:after {
  width:calc(100% - 30px);
  height:calc(100% - 30px);
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.default .bt-item:hover .bt-icon i, .bt-services-carousel-element.default .bt-item:hover .bt-icon img {
  font-size:32px;
  max-width:36px;
  max-height:36px;
}
.bt-services-carousel-element.default.icon-left .bt-item .bt-icon {
  float:left;
  margin:15px 30px 0 0;
}
.bt-services-carousel-element.default.icon-left .bt-item .bt-content { padding-left:130px; }
.bt-services-carousel-element.default.icon-right { text-align:right; }
.bt-services-carousel-element.default.icon-right .bt-item .bt-icon {
  float:right;
  margin:15px 0 0 30px;
}
.bt-services-carousel-element.default.icon-right .bt-item .bt-content { padding-right:130px; }
.bt-services-carousel-element.layout1 .bt-item {
  text-align:center;
  padding:50px 30px;
}
.bt-services-carousel-element.layout1 .bt-item .bt-icon {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  display:inline-block;
  font-size:70px;
  line-height:70px;
  text-align:center;
  color:#0f599a;
  width:70px;
  height:70px;
  margin-bottom:30px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.layout1 .bt-item .bt-icon i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
}
.bt-services-carousel-element.layout1 .bt-item .bt-icon img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  vertical-align:top;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout1 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  display:inline-block;
  max-width:200px;
  margin-bottom:10px;
}
.bt-services-carousel-element.layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-carousel-element.layout1 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-carousel-element.layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout1 .bt-item:hover .bt-icon {
  background:#ffffff;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-services-carousel-element.layout1 .bt-item:hover .bt-icon i, .bt-services-carousel-element.layout1 .bt-item:hover .bt-icon img {
  -webkit-transform:scale(0.6);
  -ms-transform:scale(0.6);
  transform:scale(0.6);
}
.bt-services-carousel-element.layout2 .bt-item .bt-media {
  position:relative;
  margin-bottom:20px;
  overflow:hidden;
}
.bt-services-carousel-element.layout2 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-title {
  font-size:18px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:15px;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0;
  padding-left:30px;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.layout2 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout2 .bt-item:hover .bt-media img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.layout3 .bt-item .bt-media {
  overflow:hidden;
  margin-bottom:20px;
}
.bt-services-carousel-element.layout3 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout3 .bt-item .bt-content { text-align:center; }
.bt-services-carousel-element.layout3 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout3 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-carousel-element.layout3 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.layout3 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout3 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.layout4 .bt-item {
  text-align:center;
  background:#ffffff;
  padding:50px 30px;
}
.bt-services-carousel-element.layout4 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-carousel-element.layout4 .bt-item .bt-icon i, .bt-services-carousel-element.layout4 .bt-item .bt-icon img {
  font-size:160px;
  color:#0f599a;
  max-width:160px;
  max-height:160px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-carousel-element.layout4 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#333333;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-carousel-element.layout4 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:20px;
  padding-bottom:20px;
}
.bt-services-carousel-element.layout4 .bt-item .bt-content .bt-excerpt:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  width:35px;
  height:3px;
  background:#353c4e;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-carousel-element.layout4 .bt-item .bt-content .bt-readmore {
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  color:#0f599a;
}
.bt-services-carousel-element.layout4 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout4 .bt-item:hover .bt-icon i, .bt-services-carousel-element.layout4 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-carousel-element.layout5 .bt-item .bt-media { overflow:hidden; }
.bt-services-carousel-element.layout5 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout5 .bt-item .bt-content {
  position:relative;
  max-width:calc(100% - 70px);
  text-align:center;
  background:#ffffff;
  padding:30px 15px;
  margin:-55px auto 0;
  z-index:1;
  -webkit-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  box-shadow:5px 0 32px rgba(0,0,0,0.11);
}
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-term a { color:#0f599a; }
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-excerpt { margin-bottom:5px; }
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.layout5 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout5 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.layout6 .bt-item {
  text-align:center;
  padding:40px;
}
.bt-services-carousel-element.layout6 .bt-item .bt-icon {
  display:inline-block;
  margin-bottom:30px;
}
.bt-services-carousel-element.layout6 .bt-item .bt-icon i, .bt-services-carousel-element.layout6 .bt-item .bt-icon img {
  font-size:95px;
  color:#0f599a;
  max-width:95px;
  max-height:95px;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
}
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-title {
  font-size:20px;
  line-height:24px;
  color:#0f599a;
  display:inline-block;
  margin-bottom:10px;
}
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-term {
  font-size:15px;
  font-weight:700;
  font-style:italic;
  line-height:24px;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-term a { color:#8f9090; }
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-term a:hover { color:#0f599a; }
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-excerpt {
  position:relative;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.layout6 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout6 .bt-item:hover .bt-icon i, .bt-services-carousel-element.layout6 .bt-item:hover .bt-icon img {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
.bt-services-carousel-element.layout7 .bt-item { position:relative; }
.bt-services-carousel-element.layout7 .bt-item .bt-media { overflow:hidden; }
.bt-services-carousel-element.layout7 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:40px;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-term {
  font-size:17px;
  font-weight:700;
  font-style:italic;
  line-height:26px;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-excerpt {
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-readmore {
  font-size:14px;
  color:#0f599a;
}
.bt-services-carousel-element.layout7 .bt-item .bt-overlay .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout7 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.layout8 .bt-item {
  position:relative;
  background:#fafafa;
}
.bt-services-carousel-element.layout8 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-services-carousel-element.layout8 .bt-item .bt-media {
  position:absolute;
  width:50%;
  height:100%;
  overflow:hidden;
}
.bt-services-carousel-element.layout8 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  top:0;
  left:50%;
  max-width:unset;
  width:auto;
  height:100%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-services-carousel-element.layout8 .bt-item .bt-content {
  width:50%;
  float:right;
  padding:70px;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-title {
  font-size:26px;
  line-height:30px;
  color:#333333;
  margin-bottom:25px;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-excerpt { margin-bottom:25px; }
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-options {
  list-style:none;
  margin:0 0 25px;
  padding-left:30px;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-options > li {
  font-size:16px;
  line-height:24px;
  color:#444444;
  margin-bottom:8px;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-options > li:before {
  content:"\f0da";
  font-family:Fontawesome;
  color:#bcb8b8;
  margin-right:5px;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-readmore {
  font-size:14px;
  font-style:italic;
  text-decoration:underline;
  color:#0f599a;
}
.bt-services-carousel-element.layout8 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout8 .bt-item:hover .bt-media img {
  -webkit-transform:translateX(-50%) scale(1.2);
  -ms-transform:translateX(-50%) scale(1.2);
  transform:translateX(-50%) scale(1.2);
}
@media (max-width: 991px) {
  .bt-services-carousel-element.layout8 .bt-item .bt-content { padding:30px; }
}
@media (max-width: 767px) {
  .bt-services-carousel-element.layout8 .bt-item .bt-media {
    position:relative;
    width:100%;
  }
  .bt-services-carousel-element.layout8 .bt-item .bt-media img {
    width:100%;
    height:auto;
  }
  .bt-services-carousel-element.layout8 .bt-item .bt-content {
    float:none;
    width:100%;
  }
}
.bt-services-carousel-element.layout9 .bt-item .bt-media { overflow:hidden; }
.bt-services-carousel-element.layout9 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-services-carousel-element.layout9 .bt-item .bt-content {
  position:relative;
  background:#fafafa;
  padding:30px;
}
.bt-services-carousel-element.layout9 .bt-item .bt-content .bt-title {
  font-size:30px;
  line-height:32px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-services-carousel-element.layout9 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-services-carousel-element.layout9 .bt-item .bt-content .bt-readmore {
  font-size:20px;
  color:#0f599a;
}
.bt-services-carousel-element.layout9 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-services-carousel-element.layout9 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-services-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-services-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-services-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-services-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-services-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-services-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-services-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-services-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-services-carousel-element.nav-dots-style1 .owl-prev, .bt-services-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-services-carousel-element.nav-dots-style1 .owl-prev i, .bt-services-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-services-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-services-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-services-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-services-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-services-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-services-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-services-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-services-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dot.active, .bt-services-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-services-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-services-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-services-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-services-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-services-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-services-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-events-item-default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:30px;
}
.bt-events-item-default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-item-default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
}
.bt-events-item-default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-events-item-default .bt-item .bt-media .bt-term a:hover { color:#e6e6e6; }
.bt-events-item-default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-item-default .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-item-default .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-item-default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-item-default .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-item-default .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-item-default .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-item-default .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-item-default .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-item-default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-item-default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-item-default .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-events-item-layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-events-item-layout1 .bt-item .bt-media {
  float:left;
  width:35%;
  overflow:hidden;
}
.bt-events-item-layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-item-layout1 .bt-item .bt-content {
  float:right;
  width:65%;
  padding-left:40px;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-term {
  display:inline-block;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
  margin-bottom:15px;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-term a { color:#ffffff; }
.bt-events-item-layout1 .bt-item .bt-content .bt-term a:hover { color:#e6e6e6; }
.bt-events-item-layout1 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-item-layout1 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-item-layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-item-layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-item-layout1 .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-item-layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-item-layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-events-item-layout1 .bt-item .bt-media, .bt-events-item-layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-events-item-layout1 .bt-item .bt-media { margin-bottom:30px; }
  .bt-events-item-layout1 .bt-item .bt-content { padding-left:0; }
}
.bt-events-grid-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:30px;
}
.bt-events-grid-element.default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-grid-element.default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
}
.bt-events-grid-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-events-grid-element.default .bt-item .bt-media .bt-term a:hover { color:#e6e6e6; }
.bt-events-grid-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-grid-element.default .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-grid-element.default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-grid-element.default .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-grid-element.default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-grid-element.default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-grid-element.default .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-events-grid-element.layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-events-grid-element.layout1 .bt-item .bt-media {
  float:left;
  width:35%;
  overflow:hidden;
}
.bt-events-grid-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-grid-element.layout1 .bt-item .bt-content {
  float:right;
  width:65%;
  padding-left:40px;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-term {
  display:inline-block;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
  margin-bottom:15px;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-term a { color:#ffffff; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-term a:hover { color:#e6e6e6; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-grid-element.layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-grid-element.layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-events-grid-element.layout1 .bt-item .bt-media, .bt-events-grid-element.layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-events-grid-element.layout1 .bt-item .bt-media { margin-bottom:30px; }
  .bt-events-grid-element.layout1 .bt-item .bt-content { padding-left:0; }
}
.bt-events-carousel-element.default .bt-item .bt-media {
  position:relative;
  overflow:hidden;
  margin-bottom:30px;
}
.bt-events-carousel-element.default .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-carousel-element.default .bt-item .bt-media .bt-term {
  position:absolute;
  bottom:0;
  left:0;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
}
.bt-events-carousel-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-events-carousel-element.default .bt-item .bt-media .bt-term a:hover { color:#e6e6e6; }
.bt-events-carousel-element.default .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-carousel-element.default .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-carousel-element.default .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-carousel-element.default .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-carousel-element.default .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-carousel-element.default .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-carousel-element.default .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.bt-events-carousel-element.layout1 .bt-item:after {
  content:"";
  display:block;
  clear:both;
}
.bt-events-carousel-element.layout1 .bt-item .bt-media {
  float:left;
  width:35%;
  overflow:hidden;
}
.bt-events-carousel-element.layout1 .bt-item .bt-media img {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:100%;
  height:auto;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content {
  float:right;
  width:65%;
  padding-left:40px;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-term {
  display:inline-block;
  font-size:15px;
  background:#0f599a;
  padding:10px 20px;
  margin-bottom:15px;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-term a { color:#ffffff; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-term a:hover { color:#e6e6e6; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-title {
  font-size:22px;
  line-height:28px;
  margin-bottom:10px;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-title a { color:#333333; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-title a:hover { color:#0f599a; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-meta li {
  position:relative;
  display:inline-block;
  font-size:14px;
  font-style:italic;
  color:#0f599a;
  margin-right:15px;
  padding-right:15px;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-meta li:after {
  content:"";
  position:absolute;
  top:50%;
  right:0px;
  width:4px;
  height:4px;
  background:#555555;
  margin:-2px -2px 0 0;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-meta li:last-child:after { display:none; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-excerpt { margin-bottom:15px; }
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-readmore {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#0f599a;
  text-decoration:underline;
}
.bt-events-carousel-element.layout1 .bt-item .bt-content .bt-readmore:hover { color:#0a3e6c; }
.bt-events-carousel-element.layout1 .bt-item:hover .bt-media img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
@media (max-width: 767px) {
  .bt-events-carousel-element.layout1 .bt-item .bt-media, .bt-events-carousel-element.layout1 .bt-item .bt-content {
    float:none;
    width:100%;
  }
  .bt-events-carousel-element.layout1 .bt-item .bt-media { margin-bottom:30px; }
  .bt-events-carousel-element.layout1 .bt-item .bt-content { padding-left:0; }
}
.bt-events-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-events-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-events-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-events-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-events-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-events-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-events-carousel-element.nav-dots-style1 .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-events-carousel-element.nav-dots-style1 .owl-next {
  right:-50px;
  opacity:0;
}
.bt-events-carousel-element.nav-dots-style1 .owl-prev, .bt-events-carousel-element.nav-dots-style1 .owl-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
}
.bt-events-carousel-element.nav-dots-style1 .owl-prev i, .bt-events-carousel-element.nav-dots-style1 .owl-next i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:15px;
  line-height:40px;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-events-carousel-element.nav-dots-style1 .owl-prev.disabled:hover, .bt-events-carousel-element.nav-dots-style1 .owl-next.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-events-carousel-element.nav-dots-style1 .owl-prev.disabled:hover i, .bt-events-carousel-element.nav-dots-style1 .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-events-carousel-element.nav-dots-style1 .owl-prev:hover, .bt-events-carousel-element.nav-dots-style1 .owl-next:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-events-carousel-element.nav-dots-style1 .owl-prev:hover i, .bt-events-carousel-element.nav-dots-style1 .owl-next:hover i { background:#0f599a; }
.bt-events-carousel-element.nav-dots-style1 .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dot.active, .bt-events-carousel-element.nav-dots-style1 .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dot.active span, .bt-events-carousel-element.nav-dots-style1 .owl-dot:hover span { background:#0f599a; }
.bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot {
  background:transparent;
  border:1px solid #e5e5e5;
  padding:2px;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot span {
  display:inline-block;
  width:100%;
  height:100%;
  background:#e5e5e5;
  webkit-border-radius:50%;
  border-radius:50%;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active, .bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover {
  background:transparent;
  border-color:#0f599a;
}
.bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot.active span, .bt-events-carousel-element.nav-dots-style1 .owl-dots .owl-dot:hover span { background:#0f599a; }
.bt-events-carousel-element.nav-dots-style1 .owl-nav .owl-prev {
  left:-50px;
  opacity:0;
}
.bt-events-carousel-element.nav-dots-style1 .owl-nav .owl-next {
  right:-50px;
  opacity:0;
}
.bt-events-carousel-element.nav-dots-style1:hover .owl-nav .owl-prev {
  left:15px;
  opacity:1;
}
.bt-events-carousel-element.nav-dots-style1:hover .owl-nav .owl-next {
  right:15px;
  opacity:1;
}
.bt-social-media-element {
  list-style:none;
  margin-left:0;
  padding:0;
}
.bt-social-media-element li { display:inline-block; }
.bt-social-media-element li:not(:last-child) { margin-right:10px; }
.bt-social-media-element.rounded li > a, .bt-social-media-element.circle li > a {
  display:inline-block;
  font-size:14px;
  line-height:35px;
  text-align:center;
  width:35px;
  height:35px;
  color:#333333;
  background:#fafafa;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-social-media-element.rounded li > a:hover, .bt-social-media-element.circle li > a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-social-media-element.rounded li > a {
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-social-media-element.circle li > a {
  -webkit-border-radius:50%;
  border-radius:50%;
}
.vc_row.vc_column-no-gap {
  margin-left:0;
  margin-right:0;
}
.vc_row.vc_column-no-gap .vc_column_container > .vc_column-inner {
  padding-left:0;
  padding-right:0;
}
.bt-no-margin { margin:0 !important; }
.bt-text-ellipsis {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.bt-text-uppercase { text-transform:uppercase; }
body #site_backtop:hover, body #site_backtop:focus {
  background:#0f599a;
  border-color:#0f599a;
}
#bt-main {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  background:#FFFFFF;
  position:relative;
  overflow:hidden;
}
.boxed #bt-main {
  max-width:1200px;
  margin:auto;
  -webkit-box-shadow:0 0 10px 0 rgba(28,28,28,0.5);
  box-shadow:0 0 10px 0 rgba(28,28,28,0.5);
}
.boxed #bt-main .vc_row[data-vc-full-width] {
  width:100% !important;
  left:15px !important;
}
.bt-error404-wrap {
  font-size:0;
  letter-spacing:0;
}
.bt-error404-wrap .bt-thumb, .bt-error404-wrap .bt-content {
  display:inline-block;
  vertical-align:middle;
  width:50%;
}
.bt-error404-wrap .bt-thumb { padding-top:60px; }
.bt-error404-wrap .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-error404-wrap .bt-content h1 {
  font-size:36px;
  line-height:46px;
  margin-bottom:20px;
}
.bt-error404-wrap .bt-content p {
  font-size:18px;
  line-height:24px;
  margin-bottom:30px;
}
.bt-error404-wrap .bt-content .bt-actions a {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  font-weight:700;
  text-transform:uppercase;
  color:#ffffff;
  background:#333333;
  padding:8px 35px;
}
.bt-error404-wrap .bt-content .bt-actions a:hover { background:#1a1a1a; }
.bt-error404-wrap .bt-content .bt-actions a.bt-support { margin-right:10px; }
.bt-error404-wrap .bt-content .bt-actions a.bt-contact { background:#353c4e; }
.bt-error404-wrap .bt-content .bt-actions a.bt-contact:hover { background:#202530; }
@media (max-width: 991px) {
  .bt-error404-wrap .bt-thumb, .bt-error404-wrap .bt-content { width:100%; }
  .bt-error404-wrap .bt-thumb { padding:60px 0; }
  .bt-error404-wrap .bt-content { text-align:center; }
}
@media (max-width: 420px) {
  .bt-error404-wrap .bt-content .bt-actions a { margin:10px; }
}
.bt-archive-item-style1 { margin-bottom:40px; }
.bt-archive-item-style1 .bt-media {
  position:relative;
  margin-bottom:20px;
}
.bt-archive-item-style1 .bt-media img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-archive-item-style1 .bt-media img.wp-post-image {
  width:auto;
  max-width:100%;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:before, .bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-archive-item-style1 .bt-media.audio audio { width:100%; }
.bt-archive-item-style1 .bt-media.quote blockquote {
  font-size:18px;
  font-weight:500;
  line-height:32px;
  color:#333333;
  margin-bottom:30px;
  padding:15px 40px;
}
.bt-archive-item-style1 .bt-media.link a {
  font-size:24px;
  font-weight:600;
  font-style:italic;
  line-height:28px;
}
.bt-archive-item-style1 .bt-term {
  margin-bottom:10px;
  color:#999999;
}
.bt-archive-item-style1 .bt-term i { margin-right:5px; }
.bt-archive-item-style1 .bt-term a { color:#0f599a; }
.bt-archive-item-style1 .bt-term a:hover { color:#0a3e6c; }
.bt-archive-item-style1 .bt-title {
  font-size:28px;
  line-height:32px;
  margin-top:0;
  margin-bottom:10px;
}
.bt-archive-item-style1 .bt-title a { color:#333333; }
.bt-archive-item-style1 .bt-title a:hover { color:#0f599a; }
.bt-archive-item-style1 .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-archive-item-style1 .bt-meta > li {
  position:relative;
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#999999;
  margin-right:30px;
}
.bt-archive-item-style1 .bt-meta > li i { margin-right:5px; }
.bt-archive-item-style1 .bt-meta > li > a { color:#0f599a; }
.bt-archive-item-style1 .bt-meta > li > a:hover { color:#0a3e6c; }
.bt-archive-item-style1 .bt-meta > li:last-child { margin-right:0; }
.bt-archive-item-style1 .bt-excerpt { margin-bottom:25px; }
.bt-archive-item-style1 .bt-readmore {
  display:inline-block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
}
.bt-archive-item-style1 .bt-readmore:hover { background:#0a3e6c; }
.blog .sticky .bt-post-item .bt-title:before, .archive .sticky .bt-post-item .bt-title:before, .search .sticky .bt-post-item .bt-title:before {
  content:"\f08d";
  font-family:FontAwesome;
  font-weight:400;
  color:#0f599a;
  margin-right:10px;
}
.blog .bt-post-item, .archive .bt-post-item, .search .bt-post-item {
  margin-bottom:40px;
  padding-top:40px;
  border-top:1px solid #ececec;
}
.blog .bt-post-item .bt-media, .archive .bt-post-item .bt-media, .search .bt-post-item .bt-media {
  position:relative;
  margin-bottom:20px;
}
.blog .bt-post-item .bt-media img, .archive .bt-post-item .bt-media img, .search .bt-post-item .bt-media img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.blog .bt-post-item .bt-media img.wp-post-image, .archive .bt-post-item .bt-media img.wp-post-image, .search .bt-post-item .bt-media img.wp-post-image {
  width:auto;
  max-width:100%;
}
.blog .bt-post-item .bt-media.gallery .carousel-control, .archive .bt-post-item .bt-media.gallery .carousel-control, .search .bt-post-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.blog .bt-post-item .bt-media.gallery .carousel-control:hover, .archive .bt-post-item .bt-media.gallery .carousel-control:hover, .search .bt-post-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.blog .bt-post-item .bt-media.gallery .carousel-control.left, .archive .bt-post-item .bt-media.gallery .carousel-control.left, .search .bt-post-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.blog .bt-post-item .bt-media.video .bt-overlay, .archive .bt-post-item .bt-media.video .bt-overlay, .search .bt-post-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.blog .bt-post-item .bt-media.audio audio, .archive .bt-post-item .bt-media.audio audio, .search .bt-post-item .bt-media.audio audio { width:100%; }
.blog .bt-post-item .bt-media.quote blockquote, .archive .bt-post-item .bt-media.quote blockquote, .search .bt-post-item .bt-media.quote blockquote {
  font-size:18px;
  font-weight:500;
  line-height:32px;
  color:#333333;
  margin-bottom:30px;
  padding:15px 40px;
}
.blog .bt-post-item .bt-media.link a, .archive .bt-post-item .bt-media.link a, .search .bt-post-item .bt-media.link a {
  font-size:24px;
  font-weight:600;
  font-style:italic;
  line-height:28px;
}
.blog .bt-post-item .bt-term, .archive .bt-post-item .bt-term, .search .bt-post-item .bt-term {
  margin-bottom:10px;
  color:#999999;
}
.blog .bt-post-item .bt-term i, .archive .bt-post-item .bt-term i, .search .bt-post-item .bt-term i { margin-right:5px; }
.blog .bt-post-item .bt-term a, .archive .bt-post-item .bt-term a, .search .bt-post-item .bt-term a { color:#0f599a; }
.blog .bt-post-item .bt-term a:hover, .archive .bt-post-item .bt-term a:hover, .search .bt-post-item .bt-term a:hover { color:#0a3e6c; }
.blog .bt-post-item .bt-title, .archive .bt-post-item .bt-title, .search .bt-post-item .bt-title {
  font-size:28px;
  line-height:32px;
  margin-top:0;
  margin-bottom:10px;
}
.blog .bt-post-item .bt-title a, .archive .bt-post-item .bt-title a, .search .bt-post-item .bt-title a { color:#333333; }
.blog .bt-post-item .bt-title a:hover, .archive .bt-post-item .bt-title a:hover, .search .bt-post-item .bt-title a:hover { color:#0f599a; }
.blog .bt-post-item .bt-meta, .archive .bt-post-item .bt-meta, .search .bt-post-item .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.blog .bt-post-item .bt-meta > li, .archive .bt-post-item .bt-meta > li, .search .bt-post-item .bt-meta > li {
  position:relative;
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#999999;
  margin-right:30px;
}
.blog .bt-post-item .bt-meta > li i, .archive .bt-post-item .bt-meta > li i, .search .bt-post-item .bt-meta > li i { margin-right:5px; }
.blog .bt-post-item .bt-meta > li > a, .archive .bt-post-item .bt-meta > li > a, .search .bt-post-item .bt-meta > li > a { color:#0f599a; }
.blog .bt-post-item .bt-meta > li > a:hover, .archive .bt-post-item .bt-meta > li > a:hover, .search .bt-post-item .bt-meta > li > a:hover { color:#0a3e6c; }
.blog .bt-post-item .bt-meta > li:last-child, .archive .bt-post-item .bt-meta > li:last-child, .search .bt-post-item .bt-meta > li:last-child { margin-right:0; }
.blog .bt-post-item .bt-excerpt, .archive .bt-post-item .bt-excerpt, .search .bt-post-item .bt-excerpt { margin-bottom:25px; }
.blog .bt-post-item .bt-readmore, .archive .bt-post-item .bt-readmore, .search .bt-post-item .bt-readmore {
  display:inline-block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
}
.blog .bt-post-item .bt-readmore:hover, .archive .bt-post-item .bt-readmore:hover, .search .bt-post-item .bt-readmore:hover { background:#0a3e6c; }
.blog article:first-child .bt-post-item, .archive article:first-child .bt-post-item, .search article:first-child .bt-post-item {
  padding-top:0;
  border-top:none;
}
.bt-single-item-style1 { margin-bottom:60px; }
.bt-single-item-style1 .bt-media {
  position:relative;
  margin-bottom:30px;
}
.bt-single-item-style1 .bt-media img {
  max-width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-single-item-style1 .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.bt-single-item-style1 .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-single-item-style1 .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.bt-single-item-style1 .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:before, .bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.bt-single-item-style1 .bt-media.audio audio { width:100%; }
.bt-single-item-style1 .bt-media.quote blockquote {
  font-size:18px;
  font-weight:500;
  line-height:32px;
  color:#333333;
  margin-bottom:30px;
  padding:15px 40px;
}
.bt-single-item-style1 .bt-media.link a {
  font-size:24px;
  font-weight:600;
  font-style:italic;
  line-height:28px;
}
.bt-single-item-style1 .bt-term {
  margin-bottom:5px;
  color:#999999;
}
.bt-single-item-style1 .bt-term i { margin-right:5px; }
.bt-single-item-style1 .bt-term a { color:#0f599a; }
.bt-single-item-style1 .bt-term a:hover { color:#0a3e6c; }
.bt-single-item-style1 .bt-title {
  font-size:30px;
  line-height:36px;
  margin-top:0;
  margin-bottom:10px;
}
.bt-single-item-style1 .bt-title a { color:#333333; }
.bt-single-item-style1 .bt-title a:hover { color:#0f599a; }
.bt-single-item-style1 .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.bt-single-item-style1 .bt-meta > li {
  position:relative;
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#999999;
  margin-right:30px;
}
.bt-single-item-style1 .bt-meta > li i { margin-right:5px; }
.bt-single-item-style1 .bt-meta > li > a { color:#0f599a; }
.bt-single-item-style1 .bt-meta > li > a:hover { color:#0a3e6c; }
.bt-single-item-style1 .bt-meta > li:last-child { margin-right:0; }
.bt-single-item-style1 .bt-content { margin-bottom:60px; }
.bt-single-item-style1 .bt-content:after {
  content:"";
  display:block;
  clear:both;
}
.bt-single-item-style1 .bt-content > p { margin-bottom:15px; }
.bt-single-item-style1 .bt-content .vc_line-chart {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-single-item-style1 .bt-content .vc_line-chart .vc_chart-with-legend { width:100%; }
.bt-single-item-style1 .bt-content .vc_line-chart .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.bt-single-item-style1 .bt-content .vc_line-chart .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
.single-post .bt-post-item { margin-bottom:60px; }
.single-post .bt-post-item .bt-media {
  position:relative;
  margin-bottom:30px;
}
.single-post .bt-post-item .bt-media img {
  max-width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-post .bt-post-item .bt-media.gallery .carousel-control {
  position:absolute;
  top:10px;
  right:10px;
  width:30px;
  height:30px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  text-shadow:none;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
}
.single-post .bt-post-item .bt-media.gallery .carousel-control:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.single-post .bt-post-item .bt-media.gallery .carousel-control.left {
  left:auto;
  right:45px;
}
.single-post .bt-post-item .bt-media.video .bt-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:40px;
  height:40px;
  font-size:14px;
  line-height:41px;
  letter-spacing:-2px;
  text-align:center;
  color:#0f599a;
  background:#ffffff;
  opacity:0.8;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after {
  content:" ";
  display:table;
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover {
  color:#ffffff;
  background:#0f599a;
  opacity:1;
}
.single-post .bt-post-item .bt-media.audio audio { width:100%; }
.single-post .bt-post-item .bt-media.quote blockquote {
  font-size:18px;
  font-weight:500;
  line-height:32px;
  color:#333333;
  margin-bottom:30px;
  padding:15px 40px;
}
.single-post .bt-post-item .bt-media.link a {
  font-size:24px;
  font-weight:600;
  font-style:italic;
  line-height:28px;
}
.single-post .bt-post-item .bt-term {
  margin-bottom:5px;
  color:#999999;
}
.single-post .bt-post-item .bt-term i { margin-right:5px; }
.single-post .bt-post-item .bt-term a { color:#0f599a; }
.single-post .bt-post-item .bt-term a:hover { color:#0a3e6c; }
.single-post .bt-post-item .bt-title {
  font-size:30px;
  line-height:36px;
  margin-top:0;
  margin-bottom:10px;
}
.single-post .bt-post-item .bt-title a { color:#333333; }
.single-post .bt-post-item .bt-title a:hover { color:#0f599a; }
.single-post .bt-post-item .bt-meta {
  list-style:none;
  margin:0 0 15px;
  padding:0;
}
.single-post .bt-post-item .bt-meta > li {
  position:relative;
  display:inline-block;
  font-size:14px;
  line-height:24px;
  color:#999999;
  margin-right:30px;
}
.single-post .bt-post-item .bt-meta > li i { margin-right:5px; }
.single-post .bt-post-item .bt-meta > li > a { color:#0f599a; }
.single-post .bt-post-item .bt-meta > li > a:hover { color:#0a3e6c; }
.single-post .bt-post-item .bt-meta > li:last-child { margin-right:0; }
.single-post .bt-post-item .bt-content { margin-bottom:60px; }
.single-post .bt-post-item .bt-content:after {
  content:"";
  display:block;
  clear:both;
}
.single-post .bt-post-item .bt-content > p { margin-bottom:15px; }
.single-post .bt-post-item .bt-content .vc_line-chart {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-post .bt-post-item .bt-content .vc_line-chart .vc_chart-with-legend { width:100%; }
.single-post .bt-post-item .bt-content .vc_line-chart .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.single-post .bt-post-item .bt-content .vc_line-chart .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
.single-post .bt-tag-share {
  padding:20px 0;
  border-top:1px solid #ececec;
  border-bottom:1px solid #ececec;
}
.single-post .bt-tag-share:after {
  content:"";
  display:block;
  clear:both;
}
.single-post .bt-tag-share .bt-tag { float:left; }
.single-post .bt-tag-share .bt-tag a {
  display:inline-block;
  font-size:14px;
  font-style:italic;
  line-height:24px;
  color:#444444;
  margin-right:20px;
}
.single-post .bt-tag-share .bt-tag a:last-child { margin-right:0; }
.single-post .bt-tag-share .bt-tag a:hover { color:#353c4e; }
.single-post .bt-tag-share .bt-share { float:right; }
.single-post .bt-tag-share .bt-share h4 {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  margin:0 10px 0 0;
}
.single-post .bt-tag-share .bt-share ul {
  list-style:none;
  display:inline-block;
  margin:0;
  padding:0;
}
.single-post .bt-tag-share .bt-share ul li {
  display:inline-block;
  margin-right:15px;
}
.single-post .bt-tag-share .bt-share ul li:last-child { margin-right:0; }
.single-post .bt-tag-share .bt-share ul li a {
  display:inline-block;
  font-size:14px;
  color:#444444;
}
.single-post .bt-tag-share .bt-share ul li a:hover { color:#353c4e; }
@media (max-width: 520px) {
  .single-post .bt-tag-share .bt-tag, .single-post .bt-tag-share .bt-share {
    float:left;
    width:100%;
  }
  .single-post .bt-tag-share .bt-tag { margin-bottom:10px; }
}
.single-post .bt-blog-article-nav {
  background:#f9f9f9;
  margin-bottom:15px;
}
.single-post .bt-blog-article-nav:after {
  content:"";
  display:block;
  clear:both;
}
.single-post .bt-blog-article-nav .bt-prev, .single-post .bt-blog-article-nav .bt-next {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  float:left;
  width:50%;
  font-size:14px;
  line-height:24px;
  padding:50px 30px;
  background:#f9f9f9;
}
.single-post .bt-blog-article-nav .bt-prev a, .single-post .bt-blog-article-nav .bt-next a {
  display:block;
  font-size:18px;
  font-weight:700;
  line-height:28px;
  color:#333333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:270px;
}
.single-post .bt-blog-article-nav .bt-prev a:hover, .single-post .bt-blog-article-nav .bt-next a:hover { color:#353c4e; }
.single-post .bt-blog-article-nav .bt-prev:hover, .single-post .bt-blog-article-nav .bt-next:hover { background:#ececec; }
.single-post .bt-blog-article-nav .bt-next {
  float:right;
  text-align:right;
}
.single-post .bt-blog-article-nav .bt-next a {
  margin-left:auto;
  margin-right:0;
}
@media (max-width: 520px) {
  .single-post .bt-blog-article-nav .bt-prev, .single-post .bt-blog-article-nav .bt-next {
    width:100%;
    text-align:left;
  }
  .single-post .bt-blog-article-nav .bt-prev a, .single-post .bt-blog-article-nav .bt-next a { margin-left:0; }
}
.single-post .bt-about-author {
  background:#f8f8f8;
  padding:15px;
  margin-bottom:60px;
}
.single-post .bt-about-author .bt-author-avatar {
  line-height:0;
  width:160px;
  float:left;
}
.single-post .bt-about-author .bt-author-avatar img {
  margin:0;
  width:100%;
  height:auto;
}
.single-post .bt-about-author .bt-author-info {
  font-size:14px;
  line-height:24px;
  padding-left:200px;
}
.single-post .bt-about-author .bt-author-info .bt-title {
  font-size:20px;
  font-weight:600;
  line-height:36px;
  color:#010000;
  margin-bottom:0;
}
.single-post .bt-about-author .bt-author-info h6 {
  font-size:12px;
  font-weight:700;
  line-height:20px;
  text-transform:uppercase;
  color:#a2a2a2;
  margin-bottom:10px;
}
@media (max-width: 767px) {
  .single-post .bt-about-author .bt-author-avatar { width:60px; }
  .single-post .bt-about-author .bt-author-info {
    font-size:14px;
    line-height:24px;
    padding-left:75px;
  }
  .single-post .bt-about-author .bt-author-info .bt-title {
    font-size:14px;
    line-height:24px;
  }
}
.bt-sidebar .widget { margin-bottom:30px; }
.bt-sidebar ul, .bt-sidebar ol {
  list-style-type:none;
  margin:0;
  padding:0;
}
.bt-sidebar ul li, .bt-sidebar ol li {
  padding:0;
  margin:0;
}
.bt-sidebar ul li > ul, .bt-sidebar ul li > ol, .bt-sidebar ol li > ul, .bt-sidebar ol li > ol {
  margin:0;
  padding:0 0 0 15px;
}
.bt-left-sidebar.hidden-recent-review .widget_bears_recent_review, .bt-right-sidebar.hidden-recent-review .widget_bears_recent_review { display:none; }
.bt-left-sidebar .widget, .bt-right-sidebar .widget {
  position:relative;
  margin-bottom:30px;
}
.bt-left-sidebar .widget .wg-title, .bt-left-sidebar .widget .widgettitle, .bt-right-sidebar .widget .wg-title, .bt-right-sidebar .widget .widgettitle {
  position:relative;
  font-size:20px;
  font-weight:800;
  line-height:24px;
  margin-top:0;
  margin-bottom:30px;
  padding-bottom:15px;
}
.bt-left-sidebar .widget .wg-title:after, .bt-left-sidebar .widget .widgettitle:after, .bt-right-sidebar .widget .wg-title:after, .bt-right-sidebar .widget .widgettitle:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:40px;
  height:5px;
  background:#0f599a;
  -webkit-border-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  border-bottom-right-radius:10px;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul, .bt-right-sidebar .widget .menu-sidebar-menu-container ul {
  background:#f0f0f0;
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li {
  list-style:none;
  border-bottom:2px solid #ffffff;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li:last-child, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li:last-child { border-bottom:0; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a {
  position:relative;
  display:block;
  font-size:13px;
  line-height:27px;
  letter-spacing:0.04em;
  color:#333333;
  padding:18px 30px;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:2px;
  height:100%;
  background:#0f599a;
  opacity:0;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover { color:#0f599a; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover:before { opacity:1; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li.current-menu-item > a:before, .bt-left-sidebar .widget .menu-sidebar-menu-container ul > li .current_page_item > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li.current-menu-item > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li .current_page_item > a:before { opacity:1; }
.bt-left-sidebar .widget.widget_bears_news_tabs_widget, .bt-right-sidebar .widget.widget_bears_news_tabs_widget { padding-top:60px; }
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs {
  position:absolute;
  top:-3px;
  left:-3px;
  width:100%;
  border:none;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs .bt-tab a, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs .bt-tab a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
  background:#ececec;
  padding:12px 15px;
  border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs .bt-tab.active a, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .nav-tabs .bt-tab.active a {
  color:#ffffff;
  background:#353c4e;
  border:none;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list {
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li {
  list-style:none;
  position:relative;
  min-height:120px;
  margin-bottom:20px;
  padding-left:135px;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li:last-child, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li:last-child { margin-bottom:0; }
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb {
  position:absolute;
  top:0;
  left:0;
  width:115px;
  height:115px;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb img, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb img {
  width:100%;
  height:auto;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details {
  display:table;
  height:120px;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-inner, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-inner {
  display:table-cell;
  vertical-align:middle;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-title, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-title {
  font-size:14px;
  font-weight:700;
  line-height:20px;
  letter-spacing:0.05em;
  color:#313131;
  margin-bottom:7px;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta {
  font-size:11px;
  line-height:22px;
  letter-spacing:0.04em;
  color:#969595;
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li { display:inline-block; }
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:after, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:after {
  content:".";
  display:inline-block;
  padding:0 5px;
}
.bt-left-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:last-child:after, .bt-right-sidebar .widget.widget_bears_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:last-child:after { display:none; }
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list {
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  list-style:none;
  position:relative;
  min-height:60px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li:last-child, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li:last-child {
  margin-bottom:0;
  border-bottom:none;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li:after, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-thumb, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-thumb {
  float:left;
  width:100px;
  height:100px;
  margin-right:15px;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a {
  display:inline-block;
  font-size:12px;
  line-height:12px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  margin-right:3px;
  padding:2px 5px;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a:last-child, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a:last-child { margin-right:3px; }
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a:hover, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-term a:hover { background:#0a3e6c; }
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title {
  font-size:14px;
  line-height:24px;
  margin-bottom:0;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title > a, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title > a { color:#333333; }
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title > a:hover, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-title > a:hover { color:#0f599a; }
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta {
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta li, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta li {
  display:inline-block;
  font-size:12px;
  line-height:10px;
  margin-right:5px;
  padding-right:7px;
  border-right:2px solid #ececec;
}
.bt-left-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta li:last-child, .bt-right-sidebar .widget.widget_bears_post_list.default .bt-post-list > li .bt-meta li:last-child {
  margin-right:0;
  padding-right:0;
  border-right:none;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list {
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  list-style:none;
  position:relative;
  min-height:70px;
  margin-bottom:30px;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li:last-child, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li:last-child {
  margin-bottom:0;
  border-bottom:none;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li:after, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li:after {
  content:"";
  display:block;
  clear:both;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-thumb, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-thumb {
  float:left;
  width:70px;
  height:70px;
  overflow:hidden;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content { padding-left:85px; }
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-date, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-date {
  font-size:13px;
  line-height:24px;
  color:#0f599a;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-date:before, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-date:before {
  content:"\f133";
  font-family:FontAwesome;
  font-style:normal;
  margin-right:5px;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title {
  font-size:14px;
  font-weight:700;
  line-height:20px;
  margin-bottom:0;
}
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title > a, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title > a { color:#444444; }
.bt-left-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title > a:hover, .bt-right-sidebar .widget.widget_bears_post_list.layout1 .bt-post-list > li .bt-content .bt-title > a:hover { color:#0f599a; }
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider { margin-bottom:30px; }
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc {
  position:relative;
  font-style:italic;
  margin-bottom:30px;
  padding-left:30px;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc:before, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc:before {
  content:"";
  position:absolute;
  top:30px;
  left:10px;
  width:2px;
  height:calc(100% - 30px);
  background:#0f599a;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa {
  font-size:22px;
  font-style:normal;
  color:#e9e9e9;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa.fa-quote-left, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa.fa-quote-left {
  position:absolute;
  top:0;
  left:0;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa.fa-quote-right, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-desc i.fa.fa-quote-right {
  position:absolute;
  bottom:-10px;
  right:0;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info {
  position:relative;
  min-height:60px;
  padding-left:105px;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info img, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info img {
  position:absolute;
  top:0;
  left:30px;
  width:60px;
  height:60px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info .bt-position, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info .bt-position {
  font-size:13px;
  line-height:24px;
  color:#0f599a;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info .bt-title, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .bt-item .bt-info .bt-title {
  font-size:16px;
  font-weight:700;
  line-height:24px;
  margin-bottom:0;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav {
  position:absolute;
  top:-55px;
  right:0;
  width:55px;
}
.bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav .owl-prev, .bt-left-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav .owl-next, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav .owl-prev, .bt-right-sidebar .widget.widget_bears_testimonial_slider .bt-testimonial-slider .owl-nav .owl-next {
  font-size:13px;
  line-height:25px;
  width:25px;
  height:25px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-left-sidebar .widget.widget_social_widget .social-wrap a, .bt-right-sidebar .widget.widget_social_widget .social-wrap a {
  display:inline-block;
  width:40px;
  height:40px;
  text-align:center;
  line-height:40px;
  color:#969595;
  background:#f1f1f1;
  margin:0 5px 8px 0;
}
.bt-left-sidebar .widget.widget_social_widget .social-wrap a:hover, .bt-right-sidebar .widget.widget_social_widget .social-wrap a:hover {
  color:#ffffff;
  background:#0f599a;
}
.bt-left-sidebar .widget.widget_archive > ul, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_categories > ul, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_pages > ul, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_meta > ul, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_nav_menu > ul, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_archive > ul, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_categories > ul, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_pages > ul, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_meta > ul, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_nav_menu > ul, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_archive > ul > li, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li, .bt-left-sidebar .widget.widget_categories > ul > li, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li, .bt-left-sidebar .widget.widget_pages > ul > li, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li, .bt-left-sidebar .widget.widget_meta > ul > li, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li, .bt-left-sidebar .widget.widget_nav_menu > ul > li, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li, .bt-right-sidebar .widget.widget_archive > ul > li, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li, .bt-right-sidebar .widget.widget_categories > ul > li, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li, .bt-right-sidebar .widget.widget_pages > ul > li, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li, .bt-right-sidebar .widget.widget_meta > ul > li, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li, .bt-right-sidebar .widget.widget_nav_menu > ul > li, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:relative;
  font-style:italic;
  background:#fafafa;
  margin-bottom:2px;
  padding:12px 25px;
  border-left:5px solid transparent;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-left-sidebar .widget.widget_archive > ul > li > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li > a, .bt-left-sidebar .widget.widget_categories > ul > li > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li > a, .bt-left-sidebar .widget.widget_pages > ul > li > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li > a, .bt-left-sidebar .widget.widget_meta > ul > li > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li > a, .bt-left-sidebar .widget.widget_nav_menu > ul > li > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li > a, .bt-right-sidebar .widget.widget_archive > ul > li > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li > a, .bt-right-sidebar .widget.widget_categories > ul > li > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li > a, .bt-right-sidebar .widget.widget_pages > ul > li > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li > a, .bt-right-sidebar .widget.widget_meta > ul > li > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li > a, .bt-right-sidebar .widget.widget_nav_menu > ul > li > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li > a {
  display:inline-block;
  color:#444444;
}
.bt-left-sidebar .widget.widget_archive > ul > li.current-cat, .bt-left-sidebar .widget.widget_archive > ul > li:hover, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li.current-cat, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li:hover, .bt-left-sidebar .widget.widget_categories > ul > li.current-cat, .bt-left-sidebar .widget.widget_categories > ul > li:hover, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li.current-cat, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li:hover, .bt-left-sidebar .widget.widget_pages > ul > li.current-cat, .bt-left-sidebar .widget.widget_pages > ul > li:hover, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li.current-cat, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li:hover, .bt-left-sidebar .widget.widget_meta > ul > li.current-cat, .bt-left-sidebar .widget.widget_meta > ul > li:hover, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li.current-cat, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li:hover, .bt-left-sidebar .widget.widget_nav_menu > ul > li.current-cat, .bt-left-sidebar .widget.widget_nav_menu > ul > li:hover, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li.current-cat, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li:hover, .bt-right-sidebar .widget.widget_archive > ul > li.current-cat, .bt-right-sidebar .widget.widget_archive > ul > li:hover, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li.current-cat, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li:hover, .bt-right-sidebar .widget.widget_categories > ul > li.current-cat, .bt-right-sidebar .widget.widget_categories > ul > li:hover, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li.current-cat, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li:hover, .bt-right-sidebar .widget.widget_pages > ul > li.current-cat, .bt-right-sidebar .widget.widget_pages > ul > li:hover, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li.current-cat, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li:hover, .bt-right-sidebar .widget.widget_meta > ul > li.current-cat, .bt-right-sidebar .widget.widget_meta > ul > li:hover, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li.current-cat, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li:hover, .bt-right-sidebar .widget.widget_nav_menu > ul > li.current-cat, .bt-right-sidebar .widget.widget_nav_menu > ul > li:hover, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li.current-cat, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li:hover { border-color:#0f599a; }
.bt-left-sidebar .widget.widget_archive > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_archive > ul > li:hover > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li:hover > a, .bt-left-sidebar .widget.widget_categories > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_categories > ul > li:hover > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li:hover > a, .bt-left-sidebar .widget.widget_pages > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_pages > ul > li:hover > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li:hover > a, .bt-left-sidebar .widget.widget_meta > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_meta > ul > li:hover > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li:hover > a, .bt-left-sidebar .widget.widget_nav_menu > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_nav_menu > ul > li:hover > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li.current-cat > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li:hover > a, .bt-right-sidebar .widget.widget_archive > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_archive > ul > li:hover > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul > li:hover > a, .bt-right-sidebar .widget.widget_categories > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_categories > ul > li:hover > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul > li:hover > a, .bt-right-sidebar .widget.widget_pages > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_pages > ul > li:hover > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul > li:hover > a, .bt-right-sidebar .widget.widget_meta > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_meta > ul > li:hover > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul > li:hover > a, .bt-right-sidebar .widget.widget_nav_menu > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_nav_menu > ul > li:hover > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li.current-cat > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul > li:hover > a { color:#0f599a; }
.bt-left-sidebar .widget.widget_archive .screen-reader-text, .bt-left-sidebar .widget.widget_categories .screen-reader-text, .bt-right-sidebar .widget.widget_archive .screen-reader-text, .bt-right-sidebar .widget.widget_categories .screen-reader-text { display:none; }
.bt-left-sidebar .widget.widget_archive select, .bt-left-sidebar .widget.widget_categories select, .bt-right-sidebar .widget.widget_archive select, .bt-right-sidebar .widget.widget_categories select {
  width:100%;
  margin:0;
  padding:12px 15px;
  border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table caption, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table caption {
  font-size:14px;
  font-weight:700;
  letter-spacing:0.1em;
  line-height:24px;
  text-transform:uppercase;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table td, .bt-left-sidebar .widget.widget_calendar .calendar_wrap table th, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table td, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table th {
  font-size:14px;
  font-weight:700;
  text-align:center;
  color:#424242;
  padding:10px;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table th, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table th { color:#0f599a; }
.bt-left-sidebar .widget.widget_recent_comments > ul, .bt-left-sidebar .widget.widget_rss > ul, .bt-left-sidebar .widget.widget_recent_entries > ul, .bt-right-sidebar .widget.widget_recent_comments > ul, .bt-right-sidebar .widget.widget_rss > ul, .bt-right-sidebar .widget.widget_recent_entries > ul {
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li, .bt-left-sidebar .widget.widget_rss > ul li, .bt-left-sidebar .widget.widget_recent_entries > ul li, .bt-right-sidebar .widget.widget_recent_comments > ul li, .bt-right-sidebar .widget.widget_rss > ul li, .bt-right-sidebar .widget.widget_recent_entries > ul li {
  list-style:none;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li:last-child, .bt-left-sidebar .widget.widget_rss > ul li:last-child, .bt-left-sidebar .widget.widget_recent_entries > ul li:last-child, .bt-right-sidebar .widget.widget_recent_comments > ul li:last-child, .bt-right-sidebar .widget.widget_rss > ul li:last-child, .bt-right-sidebar .widget.widget_recent_entries > ul li:last-child {
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li .rss-date, .bt-left-sidebar .widget.widget_recent_comments > ul li cite, .bt-left-sidebar .widget.widget_rss > ul li .rss-date, .bt-left-sidebar .widget.widget_rss > ul li cite, .bt-left-sidebar .widget.widget_recent_entries > ul li .rss-date, .bt-left-sidebar .widget.widget_recent_entries > ul li cite, .bt-right-sidebar .widget.widget_recent_comments > ul li .rss-date, .bt-right-sidebar .widget.widget_recent_comments > ul li cite, .bt-right-sidebar .widget.widget_rss > ul li .rss-date, .bt-right-sidebar .widget.widget_rss > ul li cite, .bt-right-sidebar .widget.widget_recent_entries > ul li .rss-date, .bt-right-sidebar .widget.widget_recent_entries > ul li cite { opacity:0.7; }
.bt-left-sidebar .widget.widget_recent_comments > ul li a, .bt-left-sidebar .widget.widget_rss > ul li a, .bt-left-sidebar .widget.widget_recent_entries > ul li a, .bt-right-sidebar .widget.widget_recent_comments > ul li a, .bt-right-sidebar .widget.widget_rss > ul li a, .bt-right-sidebar .widget.widget_recent_entries > ul li a { font-weight:700; }
.bt-left-sidebar .widget.widget_recent_comments > ul li a:hover, .bt-left-sidebar .widget.widget_recent_comments > ul li a:focus, .bt-left-sidebar .widget.widget_rss > ul li a:hover, .bt-left-sidebar .widget.widget_rss > ul li a:focus, .bt-left-sidebar .widget.widget_recent_entries > ul li a:hover, .bt-left-sidebar .widget.widget_recent_entries > ul li a:focus, .bt-right-sidebar .widget.widget_recent_comments > ul li a:hover, .bt-right-sidebar .widget.widget_recent_comments > ul li a:focus, .bt-right-sidebar .widget.widget_rss > ul li a:hover, .bt-right-sidebar .widget.widget_rss > ul li a:focus, .bt-right-sidebar .widget.widget_recent_entries > ul li a:hover, .bt-right-sidebar .widget.widget_recent_entries > ul li a:focus { color:#0f599a; }
.bt-left-sidebar .widget.widget_rss .wg-title .rss-widget-icon, .bt-right-sidebar .widget.widget_rss .wg-title .rss-widget-icon { display:none; }
.bt-left-sidebar .widget.widget_text .textwidget img, .bt-right-sidebar .widget.widget_text .textwidget img {
  width:100%;
  height:auto;
}
.bt-left-sidebar .widget.widget_text .textwidget select, .bt-right-sidebar .widget.widget_text .textwidget select {
  width:100%;
  margin:0;
  padding:12px 15px;
  border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_text .textwidget select option, .bt-right-sidebar .widget.widget_text .textwidget select option {
  max-width:230px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-faqs, .bt-right-sidebar .widget.widget_text .textwidget .bt-faqs {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-faqs li, .bt-right-sidebar .widget.widget_text .textwidget .bt-faqs li {
  font-style:italic;
  margin-bottom:10px;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-faqs li i, .bt-right-sidebar .widget.widget_text .textwidget .bt-faqs li i {
  font-style:normal;
  margin-right:5px;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-faqs li a, .bt-right-sidebar .widget.widget_text .textwidget .bt-faqs li a { color:#444444; }
.bt-left-sidebar .widget.widget_text .textwidget .bt-faqs li a:hover, .bt-right-sidebar .widget.widget_text .textwidget .bt-faqs li a:hover { color:#0f599a; }
.bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info li, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info li {
  position:relative;
  margin-bottom:25px;
  padding-left:65px;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info li i, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info li i {
  display:inline-block;
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  -webkit-border-radius:50px;
  border-radius:50px;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info li h5, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info li h5 {
  font-size:15px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
  margin-bottom:0;
}
.bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info li a, .bt-left-sidebar .widget.widget_text .textwidget .bt-contact-info li p, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info li a, .bt-right-sidebar .widget.widget_text .textwidget .bt-contact-info li p { font-style:italic; }
.bt-left-sidebar .widget.widget_search .search-form, .bt-right-sidebar .widget.widget_search .search-form { position:relative; }
.bt-left-sidebar .widget.widget_search .search-form:before, .bt-right-sidebar .widget.widget_search .search-form:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:12px;
  right:15px;
}
.bt-left-sidebar .widget.widget_search .search-form label, .bt-right-sidebar .widget.widget_search .search-form label { display:block; }
.bt-left-sidebar .widget.widget_search .search-form .screen-reader-text, .bt-right-sidebar .widget.widget_search .search-form .screen-reader-text { display:none; }
.bt-left-sidebar .widget.widget_search .search-form .search-field, .bt-right-sidebar .widget.widget_search .search-form .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:12px 55px 12px 15px;
  border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_search .search-form .search-field:hover, .bt-left-sidebar .widget.widget_search .search-form .search-field:focus, .bt-right-sidebar .widget.widget_search .search-form .search-field:hover, .bt-right-sidebar .widget.widget_search .search-form .search-field:focus { border-color:#dedede; }
.bt-left-sidebar .widget.widget_search .search-form .search-submit, .bt-right-sidebar .widget.widget_search .search-form .search-submit {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.bt-left-sidebar .widget.widget_tag_cloud .tagcloud a, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a {
  display:inline-block;
  font-size:12px !important;
  font-weight:400;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
  margin:0 2px 5px 0;
  padding:5px 15px;
  border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_tag_cloud .tagcloud a:hover, .bt-left-sidebar .widget.widget_tag_cloud .tagcloud a:focus, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a:hover, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a:focus {
  color:#ffffff;
  background:#353c4e;
}
.bt-comment-wrapper, .bt-leave-comment-wrapper { margin-bottom:30px; }
.bt-comment-wrapper > h6, .bt-leave-comment-wrapper > h6 {
  font-size:22px;
  line-height:26px;
  margin-top:45px;
  margin-bottom:15px;
}
.bt-comment-item { padding:0; }
.bt-comment-item.depth-1 { padding-left:0; }
.bt-comment-item.depth-2, .bt-comment-item.depth-3, .bt-comment-item.depth-4 {
  padding-left:60px;
  padding-bottom:0;
}
.bt-comment-item .bt-avatar {
  position:relative;
  z-index:3;
  width:60px;
  height:60px;
  float:left;
  margin:30px 15px;
  background:#fafafa;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-comment-item .bt-avatar img {
  margin:0;
  width:100%;
  height:auto;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-comment-item .bt-comment {
  position:relative;
  z-index:1;
  min-height:90px;
  background:#f9f9f9;
  padding-left:120px;
  padding:15px 15px 15px 90px;
  margin:15px 0;
}
.bt-comment-item .bt-comment .bt-name {
  font-size:14px;
  margin-top:0;
  margin-bottom:10px;
}
.bt-comment-item .bt-comment .bt-name .name {
  display:inline-block;
  text-transform:uppercase;
}
.bt-comment-item .bt-comment .bt-name .bt-time {
  display:inline-block;
  font-weight:400;
  opacity:0.7;
}
.bt-comment-item .bt-comment > p { margin-bottom:5px; }
.bt-comment-item .bt-comment .comment-reply-link {
  font-size:12px;
  font-weight:700;
  line-height:20px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  display:inline-block;
  margin-top:10px;
  padding:2px 15px;
}
.bt-comment-item .bt-comment .comment-reply-link:hover, .bt-comment-item .bt-comment .comment-reply-link:focus { background:#0a3e6c; }
.bt-comment-item.pingback .bt-comment { padding-left:0; }
@media (max-width: 767px) {
  .bt-comment-item { padding:10px 0; }
  .bt-comment-item.depth-2, .bt-comment-item.depth-3, .bt-comment-item.depth-4 { padding-left:25px; }
  .bt-comment-item .bt-avatar {
    width:50px;
    height:50px;
  }
  .bt-comment-item .bt-comment {
    font-size:14px;
    line-height:24px;
    padding-left:80px;
  }
  .bt-comment-item .bt-comment .bt-name {
    font-size:12px;
    line-height:16px;
  }
  .bt-comment-item .bt-comment .bt-name .bt-time { font-size:12px; }
}
.comment-respond .comment-reply-title {
  margin-top:45px;
  margin-bottom:5px;
}
.comment-respond .comment-reply-title span {
  font-size:22px;
  font-weight:700;
  line-height:26px;
  letter-spacing:0.02em;
  display:inline-block;
}
.comment-respond .comment-form .logged-in-as { margin-bottom:10px; }
.comment-respond .comment-form .comment-form-comment textarea, .comment-respond .comment-form .comment-form-author input, .comment-respond .comment-form .comment-form-email input, .comment-respond .comment-form .comment-form-url input {
  font-size:14px;
  line-height:24px;
  color:#444444;
  width:100%;
  margin-bottom:30px;
  padding:12px 15px;
  border:1px solid #ececec;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.comment-respond .comment-form .comment-form-comment textarea:hover, .comment-respond .comment-form .comment-form-comment textarea:focus, .comment-respond .comment-form .comment-form-author input:hover, .comment-respond .comment-form .comment-form-author input:focus, .comment-respond .comment-form .comment-form-email input:hover, .comment-respond .comment-form .comment-form-email input:focus, .comment-respond .comment-form .comment-form-url input:hover, .comment-respond .comment-form .comment-form-url input:focus { border-color:#dedede; }
.comment-respond .comment-form .form-submit { margin:0; }
.comment-respond .comment-form .form-submit .submit {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  margin:0;
  padding:8px 30px;
  -webkit-border-radius:3;
  border-radius:3;
}
.comment-respond .comment-form .form-submit .submit:hover, .comment-respond .comment-form .form-submit .submit:focus { background:#0a3e6c; }
.vc_line-chart-style {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.vc_line-chart-style .vc_chart-with-legend { width:100%; }
.vc_line-chart-style .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.vc_line-chart-style .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
.bt-brochure-style {
  max-width:270px;
  margin-bottom:30px;
  padding:55px 45px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-brochure-style .bt-title {
  font-size:26px;
  font-weight:800;
  line-height:35px;
  margin-bottom:10px;
}
.bt-brochure-style .bt-desc {
  font-size:15px;
  line-height:26px;
  font-style:italic;
  color:#444444;
  margin-bottom:30px;
}
.bt-brochure-style .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-brochure-style .bt-button-element > a:hover { background:#0a3e6c; }
.single-fw-portfolio .fw-portfolio { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.default .bt-thumbnail, .single-fw-portfolio .fw-portfolio.layout1 .bt-thumbnail, .single-fw-portfolio .fw-portfolio.layout2 .bt-thumbnail {
  overflow:hidden;
  margin-bottom:30px;
}
.single-fw-portfolio .fw-portfolio.default .bt-thumbnail img, .single-fw-portfolio .fw-portfolio.layout1 .bt-thumbnail img, .single-fw-portfolio .fw-portfolio.layout2 .bt-thumbnail img {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
  width:100%;
  height:auto;
}
.single-fw-portfolio .fw-portfolio.default .bt-thumbnail:hover img, .single-fw-portfolio .fw-portfolio.layout1 .bt-thumbnail:hover img, .single-fw-portfolio .fw-portfolio.layout2 .bt-thumbnail:hover img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.single-fw-portfolio .fw-portfolio.default .bt-gallery, .single-fw-portfolio .fw-portfolio.layout1 .bt-gallery, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.default .bt-gallery .bt-item, .single-fw-portfolio .fw-portfolio.layout1 .bt-gallery .bt-item, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery .bt-item { overflow:hidden; }
.single-fw-portfolio .fw-portfolio.default .bt-gallery .bt-item img, .single-fw-portfolio .fw-portfolio.layout1 .bt-gallery .bt-item img, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery .bt-item img {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
  width:100%;
  height:auto;
}
.single-fw-portfolio .fw-portfolio.default .bt-gallery .bt-item:hover img, .single-fw-portfolio .fw-portfolio.layout1 .bt-gallery .bt-item:hover img, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery .bt-item:hover img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.single-fw-portfolio .fw-portfolio.default .bt-title, .single-fw-portfolio .fw-portfolio.layout1 .bt-title, .single-fw-portfolio .fw-portfolio.layout2 .bt-title {
  font-size:32px;
  line-height:42px;
  margin-bottom:10px;
}
.single-fw-portfolio .fw-portfolio.default .bt-term, .single-fw-portfolio .fw-portfolio.layout1 .bt-term, .single-fw-portfolio .fw-portfolio.layout2 .bt-term {
  position:relative;
  margin-bottom:30px;
  padding-bottom:15px;
}
.single-fw-portfolio .fw-portfolio.default .bt-term:after, .single-fw-portfolio .fw-portfolio.layout1 .bt-term:after, .single-fw-portfolio .fw-portfolio.layout2 .bt-term:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:50px;
  height:2px;
  background:#ececec;
}
.single-fw-portfolio .fw-portfolio.default .bt-term a, .single-fw-portfolio .fw-portfolio.layout1 .bt-term a, .single-fw-portfolio .fw-portfolio.layout2 .bt-term a {
  font-style:italic;
  color:#0f599a;
}
.single-fw-portfolio .fw-portfolio.default .bt-term a:hover, .single-fw-portfolio .fw-portfolio.layout1 .bt-term a:hover, .single-fw-portfolio .fw-portfolio.layout2 .bt-term a:hover { color:#0a3e6c; }
.single-fw-portfolio .fw-portfolio.default .bt-desc, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.default .bt-desc ul.bt-check-style, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc ul.bt-check-style, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc ul.bt-check-style { list-style:none; }
.single-fw-portfolio .fw-portfolio.default .bt-desc ul.bt-check-style li, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc ul.bt-check-style li, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc ul.bt-check-style li { margin-bottom:10px; }
.single-fw-portfolio .fw-portfolio.default .bt-desc ul.bt-check-style li:before, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc ul.bt-check-style li:before, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc ul.bt-check-style li:before {
  content:"\f05d";
  font-family:FontAwesome;
  margin-right:5px;
}
.single-fw-portfolio .fw-portfolio.default .bt-desc .vc_line-chart, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc .vc_line-chart, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc .vc_line-chart {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.default .bt-desc .vc_line-chart .vc_chart-with-legend, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc .vc_line-chart .vc_chart-with-legend, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc .vc_line-chart .vc_chart-with-legend { width:100%; }
.single-fw-portfolio .fw-portfolio.default .bt-desc .vc_line-chart .vc_chart-legend, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc .vc_line-chart .vc_chart-legend, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc .vc_line-chart .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.single-fw-portfolio .fw-portfolio.default .bt-desc .vc_line-chart .vc_chart-legend li, .single-fw-portfolio .fw-portfolio.layout1 .bt-desc .vc_line-chart .vc_chart-legend li, .single-fw-portfolio .fw-portfolio.layout2 .bt-desc .vc_line-chart .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
.single-fw-portfolio .fw-portfolio.default .bt-brochure, .single-fw-portfolio .fw-portfolio.layout1 .bt-brochure, .single-fw-portfolio .fw-portfolio.layout2 .bt-brochure {
  max-width:270px;
  margin-bottom:30px;
  padding:55px 45px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.default .bt-brochure .bt-title, .single-fw-portfolio .fw-portfolio.layout1 .bt-brochure .bt-title, .single-fw-portfolio .fw-portfolio.layout2 .bt-brochure .bt-title {
  font-size:26px;
  font-weight:800;
  line-height:35px;
  margin-bottom:10px;
}
.single-fw-portfolio .fw-portfolio.default .bt-brochure .bt-desc, .single-fw-portfolio .fw-portfolio.layout1 .bt-brochure .bt-desc, .single-fw-portfolio .fw-portfolio.layout2 .bt-brochure .bt-desc {
  font-size:15px;
  line-height:26px;
  font-style:italic;
  color:#444444;
  margin-bottom:30px;
}
.single-fw-portfolio .fw-portfolio.default .bt-brochure .bt-button-element > a, .single-fw-portfolio .fw-portfolio.layout1 .bt-brochure .bt-button-element > a, .single-fw-portfolio .fw-portfolio.layout2 .bt-brochure .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.default .bt-brochure .bt-button-element > a:hover, .single-fw-portfolio .fw-portfolio.layout1 .bt-brochure .bt-button-element > a:hover, .single-fw-portfolio .fw-portfolio.layout2 .bt-brochure .bt-button-element > a:hover { background:#0a3e6c; }
.single-fw-portfolio .fw-portfolio.default .bt-info h4, .single-fw-portfolio .fw-portfolio.default .bt-social h4, .single-fw-portfolio .fw-portfolio.layout1 .bt-info h4, .single-fw-portfolio .fw-portfolio.layout1 .bt-social h4, .single-fw-portfolio .fw-portfolio.layout2 .bt-info h4, .single-fw-portfolio .fw-portfolio.layout2 .bt-social h4 {
  position:relative;
  font-size:24px;
  line-height:28px;
  margin-bottom:30px;
  padding-bottom:20px;
}
.single-fw-portfolio .fw-portfolio.default .bt-info h4:after, .single-fw-portfolio .fw-portfolio.default .bt-social h4:after, .single-fw-portfolio .fw-portfolio.layout1 .bt-info h4:after, .single-fw-portfolio .fw-portfolio.layout1 .bt-social h4:after, .single-fw-portfolio .fw-portfolio.layout2 .bt-info h4:after, .single-fw-portfolio .fw-portfolio.layout2 .bt-social h4:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:50px;
  height:2px;
  background:#ececec;
}
.single-fw-portfolio .fw-portfolio.default .bt-info ul, .single-fw-portfolio .fw-portfolio.default .bt-social ul, .single-fw-portfolio .fw-portfolio.layout1 .bt-info ul, .single-fw-portfolio .fw-portfolio.layout1 .bt-social ul, .single-fw-portfolio .fw-portfolio.layout2 .bt-info ul, .single-fw-portfolio .fw-portfolio.layout2 .bt-social ul {
  list-style:none;
  margin:0;
  padding:0;
}
.single-fw-portfolio .fw-portfolio.default .bt-info, .single-fw-portfolio .fw-portfolio.layout1 .bt-info, .single-fw-portfolio .fw-portfolio.layout2 .bt-info { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.default .bt-info ul li, .single-fw-portfolio .fw-portfolio.layout1 .bt-info ul li, .single-fw-portfolio .fw-portfolio.layout2 .bt-info ul li { margin-bottom:10px; }
.single-fw-portfolio .fw-portfolio.default .bt-info ul li:last-child, .single-fw-portfolio .fw-portfolio.layout1 .bt-info ul li:last-child, .single-fw-portfolio .fw-portfolio.layout2 .bt-info ul li:last-child { margin-bottom:0; }
.single-fw-portfolio .fw-portfolio.default .bt-info ul li span, .single-fw-portfolio .fw-portfolio.layout1 .bt-info ul li span, .single-fw-portfolio .fw-portfolio.layout2 .bt-info ul li span {
  display:inline-block;
  font-weight:600;
  color:#333333;
  min-width:120px;
}
.single-fw-portfolio .fw-portfolio.default .bt-social, .single-fw-portfolio .fw-portfolio.layout1 .bt-social, .single-fw-portfolio .fw-portfolio.layout2 .bt-social { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.default .bt-social ul li, .single-fw-portfolio .fw-portfolio.layout1 .bt-social ul li, .single-fw-portfolio .fw-portfolio.layout2 .bt-social ul li {
  display:inline-block;
  margin-left:0;
  margin-right:3px;
}
.single-fw-portfolio .fw-portfolio.default .bt-social ul li:last-child, .single-fw-portfolio .fw-portfolio.layout1 .bt-social ul li:last-child, .single-fw-portfolio .fw-portfolio.layout2 .bt-social ul li:last-child { margin-right:0; }
.single-fw-portfolio .fw-portfolio.default .bt-social ul li a, .single-fw-portfolio .fw-portfolio.layout1 .bt-social ul li a, .single-fw-portfolio .fw-portfolio.layout2 .bt-social ul li a {
  display:inline-block;
  font-size:12px;
  width:24px;
  height:24px;
  line-height:25px;
  text-align:center;
  color:#444444;
  background:#dee0ec;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.single-fw-portfolio .fw-portfolio.default .bt-social ul li a:hover, .single-fw-portfolio .fw-portfolio.layout1 .bt-social ul li a:hover, .single-fw-portfolio .fw-portfolio.layout2 .bt-social ul li a:hover {
  color:#ffffff;
  background:#0f599a;
}
.single-fw-portfolio .fw-portfolio.layout1 { margin-bottom:60px; }
.single-fw-portfolio .fw-portfolio.layout2 .bt-thumbnail, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery { margin-top:30px; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-thumbnail {
  overflow:hidden;
  margin-bottom:60px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-thumbnail img {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
  width:100%;
  height:auto;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-thumbnail:hover img {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap {
  position:relative;
  z-index:1;
  margin-bottom:60px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item {
  position:relative;
  float:left;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(15,89,154,0.9);
  opacity:0;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item .bt-overlay i {
  position:absolute;
  top:50%;
  left:50%;
  font-size:24px;
  color:#ffffff;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item:hover .bt-overlay, .single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .bt-item.slick-current .bt-overlay { opacity:1; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-for, .single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-nav { overflow:hidden; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-for:after, .single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-nav:after {
  content:"";
  display:block;
  clear:both;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-nav {
  margin-top:30px;
  padding:0 10px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-nav .bt-item {
  margin:0 10px;
  cursor:pointer;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-gallery-slider-wrap .slider-nav .bt-item.slick-current { cursor:no-drop; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-title {
  font-size:30px;
  font-weight:800;
  line-height:35px;
  margin-bottom:15;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-term { margin-bottom:5px; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-term a {
  font-size:16px;
  font-weight:600;
  font-style:italic;
  color:#0f599a;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-term a:hover { color:#0a3e6c; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc ul.bt-check-style { list-style:none; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc ul.bt-check-style li { margin-bottom:10px; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc ul.bt-check-style li:before {
  content:"\f05d";
  font-family:FontAwesome;
  margin-right:5px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc .vc_line-chart {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc .vc_line-chart .vc_chart-with-legend { width:100%; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc .vc_line-chart .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-desc .vc_line-chart .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-brochure {
  max-width:270px;
  margin-bottom:30px;
  padding:55px 45px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-brochure .bt-title {
  font-size:26px;
  font-weight:800;
  line-height:35px;
  margin-bottom:10px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-brochure .bt-desc {
  font-size:15px;
  line-height:26px;
  font-style:italic;
  color:#444444;
  margin-bottom:30px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-brochure .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-brochure .bt-button-element > a:hover { background:#0a3e6c; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-info { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-info .bt-title {
  font-size:22px;
  font-weight:800;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-info .bt-avatar {
  float:left;
  width:70px;
  height:70px;
  overflow:hidden;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-info .bt-avatar img {
  width:100%;
  height:100%;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-info ul {
  list-style:none;
  margin:0;
  padding-left:85px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-info ul li {
  font-size:16px;
  font-style:italic;
  line-height:24px;
  margin-bottom:15px;
}
.single-fw-portfolio .fw-portfolio.layout3 .bt-info ul li a { color:#0f599a; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-info ul li a:hover { color:#0a3e6c; }
.single-fw-portfolio .fw-portfolio.layout3 .bt-info ul li span {
  font-size:15px;
  font-weight:800;
  font-style:normal;
  line-height:24px;
  text-transform:uppercase;
  display:block;
}
.single-fw-portfolio .bt-related { margin-bottom:30px; }
.single-fw-portfolio .bt-related > .bt-title {
  position:relative;
  font-size:24px;
  line-height:28px;
  margin-bottom:30px;
  padding-bottom:20px;
}
.single-fw-portfolio .bt-related > .bt-title:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:40px;
  height:5px;
  background:#0f599a;
  -webkit-border-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  border-bottom-right-radius:10px;
}
.single-fw-portfolio .bt-related .bt-item {
  position:relative;
  overflow:hidden;
}
.single-fw-portfolio .bt-related .bt-item .bt-thumb {
  -webkit-transition:all 1.2s;
  -moz-transition:all 1.2s;
  -o-transition:all 1.2s;
  transition:all 1.2s;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.85);
  opacity:0;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  clear:both;
  width:90%;
  text-align:center;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:before, .single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:after {
  content:" ";
  display:table;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:after { clear:both; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:18px;
  line-height:26px;
  margin-bottom:5px;
  -webkit-transform:translateY(-30px);
  -ms-transform:translateY(-30px);
  transform:translateY(-30px);
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title a:hover { color:#0f599a; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#ffffff;
  -webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px);
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term a { color:#0f599a; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term a:hover { color:#0a3e6c; }
.single-fw-portfolio .bt-related .bt-item:hover .bt-thumb {
  -wekbit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
.single-fw-portfolio .bt-related .bt-item:hover .bt-overlay { opacity:1; }
.single-fw-portfolio .bt-related .bt-item:hover .bt-overlay .bt-content .bt-title, .single-fw-portfolio .bt-related .bt-item:hover .bt-overlay .bt-content .bt-term {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.single-bt_team .bt_team .bt-thumb {
  overflow:hidden;
  margin-bottom:30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-bt_team .bt_team .bt-thumb img {
  width:100%;
  height:auto;
}
.single-bt_team .bt_team .bt-position {
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#0f599a;
  margin-bottom:5px;
}
.single-bt_team .bt_team .bt-title {
  font-size:26px;
  font-weight:700;
  line-height:32px;
  margin-bottom:15px;
}
.single-bt_team .bt_team .bt-meta { margin-bottom:30px; }
.single-bt_team .bt_team .bt-meta .bt-phone, .single-bt_team .bt_team .bt-meta .bt-email, .single-bt_team .bt_team .bt-meta .bt-social {
  font-size:16px;
  line-height:24px;
  color:#636363;
  margin-bottom:10px;
}
.single-bt_team .bt_team .bt-meta .bt-phone a, .single-bt_team .bt_team .bt-meta .bt-email a, .single-bt_team .bt_team .bt-meta .bt-social a {
  font-weight:700;
  color:#252525;
}
.single-bt_team .bt_team .bt-meta .bt-phone a:hover, .single-bt_team .bt_team .bt-meta .bt-email a:hover, .single-bt_team .bt_team .bt-meta .bt-social a:hover { color:#0f599a; }
.single-bt_team .bt_team .bt-meta .bt-phone ul, .single-bt_team .bt_team .bt-meta .bt-email ul, .single-bt_team .bt_team .bt-meta .bt-social ul {
  list-style:none;
  display:inline-block;
  margin:0;
  padding:0;
}
.single-bt_team .bt_team .bt-content { margin-bottom:30px; }
.single-bt_team .bt_team .bt-content blockquote {
  position:relative;
  font-size:20px;
  font-weight:600;
  font-style:italic;
  line-height:26px;
  letter-spacing:0.03em;
  color:#333333;
  background:none;
  padding:0 0 0 40px;
  border:none;
}
.single-bt_team .bt_team .bt-content blockquote:before {
  content:"";
  position:absolute;
  top:30px;
  left:10px;
  width:2px;
  height:calc(100% - 30px);
  background:#0f599a;
}
.single-bt_team .bt_team .bt-content blockquote p:before, .single-bt_team .bt_team .bt-content blockquote p:after {
  content:"\f10d";
  font-family:Fontawesome;
  font-size:22px;
  font-style:normal;
  color:#e9e9e9;
}
.single-bt_team .bt_team .bt-content blockquote p:before {
  position:absolute;
  top:0;
  left:0;
}
.single-bt_team .bt_team .bt-content blockquote p:after {
  content:"\f10e";
  display:inline-block;
  -webkit-transform:translateX(10px) translateY(10px);
  -ms-transform:translateX(10px) translateY(10px);
  transform:translateX(10px) translateY(10px);
}
.single-bt_team .bt_team .bt-content ul.bt-check-style { list-style:none; }
.single-bt_team .bt_team .bt-content ul.bt-check-style li { margin-bottom:10px; }
.single-bt_team .bt_team .bt-content ul.bt-check-style li:before {
  content:"\f05d";
  font-family:FontAwesome;
  margin-right:5px;
}
.single-bt_team .bt_team .bt-content .vc_progress_bar .vc_single_bar {
  height:10px;
  margin:50px 0 30px;
}
.single-bt_team .bt_team .bt-content .vc_progress_bar .vc_single_bar .vc_label {
  position:absolute;
  top:-30px;
  left:0;
  width:100%;
  padding:0;
}
.single-bt_team .bt_team .bt-content .vc_progress_bar .vc_single_bar .vc_label .vc_label_units { float:right; }
.bt-service-media-style .bt-media {
  margin-bottom:30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-service-media-style .bt-media img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-service-item-header-style .bt-header { margin-bottom:15px; }
.bt-service-item-header-style .bt-header .bt-icon {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:100px;
  height:100px;
  margin:0 30px 15px 0;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-service-item-header-style .bt-header .bt-icon:before {
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-service-item-header-style .bt-header .bt-icon:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:rotate(45deg) scale(0.85);
  -ms-transform:rotate(45deg) scale(0.85);
  transform:rotate(45deg) scale(0.85);
}
.bt-service-item-header-style .bt-header .bt-icon i, .bt-service-item-header-style .bt-header .bt-icon img {
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-service-item-header-style .bt-header .bt-content {
  display:inline-block;
  vertical-align:middle;
  margin-bottom:15px;
}
.bt-service-item-header-style .bt-header .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  margin-bottom:0;
}
.bt-service-item-header-style .bt-header .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:0;
}
.bt-service-item-header-style .bt-header .bt-content .bt-term a { color:#0f599a; }
.bt-service-item-header-style .bt-header .bt-content .bt-term a:hover { color:#0a3e6c; }
.bt-sidebar .bt-brochure-block {
  padding:60px 50px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-brochure-block .bt-title {
  font-size:30px;
  font-weight:800;
  margin-bottom:15px;
}
.bt-sidebar .bt-brochure-block .bt-desc { margin-bottom:30px; }
.bt-sidebar .bt-brochure-block .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-brochure-block .bt-button-element > a:hover { background:#0a3e6c; }
.bt-sidebar .bt-question-form {
  text-align:center;
  background:#0f599a;
  margin:0 auto 30px;
  padding:50px 40px;
  max-width:420px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-question-form .bt-title {
  font-size:30px;
  font-weight:800;
  line-height:36px;
  margin-bottom:5px;
  color:#ffffff;
}
.bt-sidebar .bt-question-form .bt-subtitle {
  color:#ffffff;
  margin-bottom:30px;
}
.bt-sidebar .bt-question-form .wpcf7-form-control-wrap {
  display:block;
  text-align:left;
  margin-bottom:30px;
}
.bt-sidebar .bt-question-form .wpcf7-form-control-wrap input, .bt-sidebar .bt-question-form .wpcf7-form-control-wrap select, .bt-sidebar .bt-question-form .wpcf7-form-control-wrap textarea {
  width:100%;
  background-color:#ffffff;
  margin:0;
  padding:12px 20px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-question-form .wpcf7-form-control-wrap select {
  min-height:45px;
  padding:12px 20px;
}
.bt-sidebar .bt-question-form .bt-submit input {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#080808;
  width:100%;
  margin-bottom:0;
  padding:12px 30px;
  border:none;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-question-form .bt-submit input:hover { background:#202530; }
.bt-sidebar .bt-practice-areas {
  position:relative;
  background:#f8f8f8;
  padding:50px 35px 90px;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-practice-areas .bt-title {
  font-size:22px;
  font-weight:700;
  line-height:26px;
  color:#333333;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-sidebar .bt-practice-areas .bt-subtitle {
  font-size:15px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-sidebar .bt-practice-areas .bt-options {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-sidebar .bt-practice-areas .bt-options li {
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#444444;
  margin-bottom:15px;
}
.bt-sidebar .bt-practice-areas .bt-options li:before {
  content:"\f0da";
  font-family:Fontawesome;
  font-style:normal;
  color:#0f599a;
  display:inline-block;
  margin-right:5px;
}
.bt-sidebar .bt-practice-areas .bt-options li:last-child { margin-bottom:0; }
.bt-sidebar .bt-practice-areas .bt-free-consultant {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  font-size:15px;
  font-weight:800;
  line-height:24px;
  text-transform:uppercase;
  text-align:center;
  color:#ffffff;
  background:#0f599a;
  padding:12px 20px;
}
.bt-sidebar .bt-banner-call-back {
  position:relative;
  background:#0f599a;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-banner-call-back img {
  width:100%;
  height:auto;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-sidebar .bt-banner-call-back .bt-title {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding:75px 40px 20px;
}
.bt-sidebar .bt-banner-call-back .bt-title h3 {
  font-size:20px;
  font-weight:400;
  line-height:30px;
  text-transform:uppercase;
  color:#000000;
  margin-bottom:5px;
}
.bt-sidebar .bt-banner-call-back .bt-title h3 strong {
  font-size:30px;
  font-weight:900;
}
.bt-sidebar .bt-banner-call-back .bt-title h4 {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#000000;
  margin-bottom:0;
}
.bt-sidebar .bt-banner-call-back .bt-btn-contact {
  position:absolute;
  bottom:60px;
  left:40px;
  width:calc(100% - 80px);
  font-size:15px;
  font-weight:900;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
  color:#ffffff;
  background:#000000;
  padding:12px 20px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-banner-call-back .bt-btn-contact:hover, .bt-sidebar .bt-banner-call-back .bt-btn-contact:focus {
  color:#ffffff;
  background:#333333;
}
.bt-sidebar .bt-appointment-form, .bt-sidebar .bt-get-a-quote-form {
  background:#0f599a;
  padding:50px 30px 35px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-sidebar .bt-appointment-form .bt-heading, .bt-sidebar .bt-get-a-quote-form .bt-heading {
  font-size:20px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:5px;
}
.bt-sidebar .bt-appointment-form .bt-sub-heading, .bt-sidebar .bt-get-a-quote-form .bt-sub-heading {
  font-size:13px;
  line-height:24px;
  color:#ffffff;
  margin-bottom:30px;
}
.bt-sidebar .bt-appointment-form .wpcf7-form-control-wrap, .bt-sidebar .bt-get-a-quote-form .wpcf7-form-control-wrap {
  display:block;
  margin-bottom:10px;
}
.bt-sidebar .bt-appointment-form input, .bt-sidebar .bt-appointment-form select, .bt-sidebar .bt-appointment-form textarea, .bt-sidebar .bt-get-a-quote-form input, .bt-sidebar .bt-get-a-quote-form select, .bt-sidebar .bt-get-a-quote-form textarea {
  font-size:15px;
  font-style:italic;
  line-height:24px;
  background-color:#ffffff;
  width:100%;
  margin-bottom:0;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.bt-sidebar .bt-appointment-form select, .bt-sidebar .bt-get-a-quote-form select { height:46px; }
.bt-sidebar .bt-appointment-form textarea, .bt-sidebar .bt-get-a-quote-form textarea { max-height:180px; }
.bt-sidebar .bt-appointment-form input[type="submit"], .bt-sidebar .bt-get-a-quote-form input[type="submit"] {
  display:block;
  font-size:13px;
  font-weight:900;
  font-style:normal;
  text-transform:uppercase;
  color:#ffffff;
  background:#080808;
  width:auto;
  margin:15px auto 0;
  padding:10px 30px;
  border:none;
}
.bt-sidebar .bt-appointment-form input[type="submit"]:hover, .bt-sidebar .bt-appointment-form input[type="submit"]:focus, .bt-sidebar .bt-get-a-quote-form input[type="submit"]:hover, .bt-sidebar .bt-get-a-quote-form input[type="submit"]:focus {
  color:#080808;
  background:#ffffff;
}
.bt-sidebar .bt-appointment-form input[type="submit"] {
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-sidebar .bt-get-a-quote-form .bt-heading {
  font-size:26px;
  font-weight:900;
  line-height:26px;
  text-transform:uppercase;
}
.bt-sidebar .bt-get-a-quote-form .bt-sub-heading {
  font-size:15px;
  line-height:24px;
}
.bt-sidebar .bt-get-a-quote-form input[type="submit"] { background:#353c4e; }
.bt-sidebar .bt-get-a-quote-form input[type="submit"]:hover, .bt-sidebar .bt-get-a-quote-form input[type="submit"]:focus {
  color:#ffffff;
  background:#202530;
}
.bt-sidebar .bt-call-to-action-box {
  color:#ffffff;
  background:#0f599a;
  padding:50px 40px;
}
.bt-sidebar .bt-call-to-action-box h3 {
  font-size:30px;
  line-height:36px;
  color:#ffffff;
  margin-bottom:20px;
}
.bt-sidebar .bt-call-to-action-box p { margin-bottom:40px; }
.bt-sidebar .bt-call-to-action-box a {
  display:block;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  text-align:center;
  color:#ffffff;
  background:#000000;
  padding:15px 30px;
  -webkit-box-shadow:5px 0 35px rgba(14,44,53,0.08);
  -ms-box-shadow:5px 0 35px rgba(14,44,53,0.08);
  box-shadow:5px 0 35px rgba(14,44,53,0.08);
}
.archive.tax-bt_services_category article { margin-bottom:30px; }
.archive.tax-bt_services_category article .bt-media {
  margin-bottom:30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.archive.tax-bt_services_category article .bt-media img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.archive.tax-bt_services_category article .bt-header { margin-bottom:15px; }
.archive.tax-bt_services_category article .bt-header .bt-icon {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:100px;
  height:100px;
  margin:0 30px 15px 0;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.archive.tax-bt_services_category article .bt-header .bt-icon:before {
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.archive.tax-bt_services_category article .bt-header .bt-icon:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:rotate(45deg) scale(0.85);
  -ms-transform:rotate(45deg) scale(0.85);
  transform:rotate(45deg) scale(0.85);
}
.archive.tax-bt_services_category article .bt-header .bt-icon i, .archive.tax-bt_services_category article .bt-header .bt-icon img {
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.archive.tax-bt_services_category article .bt-header .bt-content {
  display:inline-block;
  vertical-align:middle;
  margin-bottom:15px;
}
.archive.tax-bt_services_category article .bt-header .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  margin-bottom:0;
}
.archive.tax-bt_services_category article .bt-header .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:0;
}
.archive.tax-bt_services_category article .bt-header .bt-content .bt-term a { color:#0f599a; }
.archive.tax-bt_services_category article .bt-header .bt-content .bt-term a:hover { color:#0a3e6c; }
.single-bt_services article .bt-media {
  margin-bottom:30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-bt_services article .bt-media img {
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.single-bt_services article .bt-header { margin-bottom:15px; }
.single-bt_services article .bt-header .bt-icon {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:100px;
  height:100px;
  margin:0 30px 15px 0;
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.single-bt_services article .bt-header .bt-icon:before {
  content:"";
  position:absolute;
  top:5px;
  left:5px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
  border:1px dashed #b5b5b5;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.single-bt_services article .bt-header .bt-icon:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#ffffff;
  z-index:3;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:rotate(45deg) scale(0.85);
  -ms-transform:rotate(45deg) scale(0.85);
  transform:rotate(45deg) scale(0.85);
}
.single-bt_services article .bt-header .bt-icon i, .single-bt_services article .bt-header .bt-icon img {
  position:absolute;
  top:50%;
  left:50%;
  font-size:36px;
  color:#0f599a;
  max-width:60px;
  max-height:60px;
  z-index:9;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.single-bt_services article .bt-header .bt-content {
  display:inline-block;
  vertical-align:middle;
  margin-bottom:15px;
}
.single-bt_services article .bt-header .bt-content .bt-title {
  font-size:30px;
  line-height:36px;
  margin-bottom:0;
}
.single-bt_services article .bt-header .bt-content .bt-term {
  font-size:16px;
  line-height:24px;
  margin-bottom:0;
}
.single-bt_services article .bt-header .bt-content .bt-term a { color:#0f599a; }
.single-bt_services article .bt-header .bt-content .bt-term a:hover { color:#0a3e6c; }
.single-bt_services article .bt-content .vc_line-chart {
  background:#ffffff;
  max-width:670px;
  margin-left:auto;
  margin-right:auto;
  padding:40px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-bt_services article .bt-content .vc_line-chart .vc_chart-with-legend { width:100%; }
.single-bt_services article .bt-content .vc_line-chart .vc_chart-legend {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.single-bt_services article .bt-content .vc_line-chart .vc_chart-legend li {
  display:inline-block;
  margin:0 15px;
}
@media (max-width: 991px) {
  .single-bt_services article .bt-content .bt-brochure-block { margin-top:0; }
}
.bt-post-item-header-style .bt-header {
  position:relative;
  z-index:1;
  margin-bottom:30px;
}
.bt-post-item-header-style .bt-header .bt-info {
  position:absolute;
  top:0;
  right:60px;
  width:370px;
  height:100%;
  background:rgba(0,0,0,0.9);
  z-index:3;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner {
  position:absolute;
  bottom:0;
  left:0;
  padding:50px 40px;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-term {
  font-size:16px;
  line-height:24px;
  color:#cdcdcd;
  margin-bottom:5px;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-term i { margin-right:5px; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-term a { color:#0f599a; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-term a:hover { color:#0a3e6c; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-title {
  font-size:26px;
  font-weight:700;
  line-height:32px;
  color:#ffffff;
  margin-bottom:15px;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-title a { color:#ffffff; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-title a:hover { color:#e6e6e6; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-meta li {
  display:block;
  font-size:16px;
  line-height:28px;
  color:#cdcdcd;
}
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-meta li i { margin-right:5px; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-meta li a { color:#0f599a; }
.bt-post-item-header-style .bt-header .bt-info .bt-inner .bt-meta li a:hover { color:#0a3e6c; }
@media (max-width: 767px) {
  .bt-post-item-header-style .bt-header .bt-info {
    position:relative;
    width:100%;
    left:0;
    right:auto;
    margin-bottom:30px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    box-shadow:5px 0 35px rgba(0,0,0,0.15);
  }
  .bt-post-item-header-style .bt-header .bt-info .bt-inner { position:relative; }
}
.bt-post-item-header-style .bt-header .bt-media {
  width:100%;
  height:auto;
  overflow:hidden;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-post-item-header-style .bt-header .bt-media img {
  width:100%;
  height:auto;
}
.tax-bt_story_category .bt-post-item { margin-bottom:30px; }
.tax-bt_story_category .bt-post-item .bt-header {
  position:relative;
  z-index:1;
  margin-bottom:30px;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info {
  position:absolute;
  top:0;
  right:60px;
  width:370px;
  height:100%;
  background:rgba(0,0,0,0.9);
  z-index:3;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner {
  position:absolute;
  bottom:0;
  left:0;
  padding:50px 40px;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-term {
  font-size:16px;
  line-height:24px;
  color:#cdcdcd;
  margin-bottom:5px;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-term i { margin-right:5px; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-term a { color:#0f599a; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-term a:hover { color:#0a3e6c; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-title {
  font-size:26px;
  font-weight:700;
  line-height:32px;
  color:#ffffff;
  margin-bottom:15px;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-title a { color:#ffffff; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-title a:hover { color:#e6e6e6; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li {
  display:block;
  font-size:16px;
  line-height:28px;
  color:#cdcdcd;
}
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li i { margin-right:5px; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li a { color:#0f599a; }
.tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li a:hover { color:#0a3e6c; }
@media (max-width: 767px) {
  .tax-bt_story_category .bt-post-item .bt-header .bt-info {
    position:relative;
    width:100%;
    left:0;
    right:auto;
    margin-bottom:30px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    box-shadow:5px 0 35px rgba(0,0,0,0.15);
  }
  .tax-bt_story_category .bt-post-item .bt-header .bt-info .bt-inner { position:relative; }
}
.tax-bt_story_category .bt-post-item .bt-header .bt-media {
  width:100%;
  height:auto;
  overflow:hidden;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.tax-bt_story_category .bt-post-item .bt-header .bt-media img {
  width:100%;
  height:auto;
}
.single-bt_story .bt-post-item .bt-header {
  position:relative;
  z-index:1;
  margin-bottom:30px;
}
.single-bt_story .bt-post-item .bt-header .bt-info {
  position:absolute;
  top:0;
  right:60px;
  width:370px;
  height:100%;
  background:rgba(0,0,0,0.9);
  z-index:3;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner {
  position:absolute;
  bottom:0;
  left:0;
  padding:50px 40px;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-term {
  font-size:16px;
  line-height:24px;
  color:#cdcdcd;
  margin-bottom:5px;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-term i { margin-right:5px; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-term a { color:#0f599a; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-term a:hover { color:#0a3e6c; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-title {
  font-size:26px;
  font-weight:700;
  line-height:32px;
  color:#ffffff;
  margin-bottom:15px;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-title a { color:#ffffff; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-title a:hover { color:#e6e6e6; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-meta {
  list-style:none;
  margin:0;
  padding:0;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li {
  display:block;
  font-size:16px;
  line-height:28px;
  color:#cdcdcd;
}
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li i { margin-right:5px; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li a { color:#0f599a; }
.single-bt_story .bt-post-item .bt-header .bt-info .bt-inner .bt-meta li a:hover { color:#0a3e6c; }
@media (max-width: 767px) {
  .single-bt_story .bt-post-item .bt-header .bt-info {
    position:relative;
    width:100%;
    left:0;
    right:auto;
    margin-bottom:30px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
    box-shadow:5px 0 35px rgba(0,0,0,0.15);
  }
  .single-bt_story .bt-post-item .bt-header .bt-info .bt-inner { position:relative; }
}
.single-bt_story .bt-post-item .bt-header .bt-media {
  width:100%;
  height:auto;
  overflow:hidden;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.single-bt_story .bt-post-item .bt-header .bt-media img {
  width:100%;
  height:auto;
}
.single-bt_story .bt-post-item .bt-content {
  font-size:16px;
  line-height:26px;
  color:#444444;
}
.single-bt_story .bt-post-item .bt-content blockquote {
  position:relative;
  font-size:20px;
  font-weight:600;
  font-style:italic;
  line-height:26px;
  letter-spacing:0.03em;
  color:#333333;
  background:none;
  padding:0 0 0 40px;
  border:none;
}
.single-bt_story .bt-post-item .bt-content blockquote:before {
  content:"";
  position:absolute;
  top:30px;
  left:10px;
  width:2px;
  height:calc(100% - 30px);
  background:#0f599a;
}
.single-bt_story .bt-post-item .bt-content blockquote p:before, .single-bt_story .bt-post-item .bt-content blockquote p:after {
  content:"\f10d";
  font-family:Fontawesome;
  font-size:22px;
  font-style:normal;
  color:#e9e9e9;
}
.single-bt_story .bt-post-item .bt-content blockquote p:before {
  position:absolute;
  top:0;
  left:0;
}
.single-bt_story .bt-post-item .bt-content blockquote p:after {
  content:"\f10e";
  display:inline-block;
  -webkit-transform:translateX(10px) translateY(10px);
  -ms-transform:translateX(10px) translateY(10px);
  transform:translateX(10px) translateY(10px);
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-header {
  position:relative;
  margin-bottom:30px;
  padding-left:85px;
  z-index:1;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-header .bt-icon {
  position:absolute;
  top:0;
  left:0;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-header .bt-icon img {
  width:70px;
  height:auto;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-header .bt-title {
  font-size:30px;
  line-height:42px;
  margin-bottom:0;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-header .bt-desc {
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#777777;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .wpcf7-form-control-wrap { margin-bottom:10px; }
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields input, .single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields textarea {
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  background:#ffffff;
  width:100%;
  padding:10px 30px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields textarea {
  height:160px;
  min-height:160px;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-name, .single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-email, .single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-phone, .single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-subject {
  width:calc(50% - 5px);
  float:left;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-name, .single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-phone { margin-right:10px; }
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-submit { margin-top:30px; }
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-submit input {
  font-size:12px;
  font-style:normal;
  font-weight:700;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  border-color:#0f599a;
  width:auto;
}
.single-bt_story .bt-post-item .bt-content .bt-free-consultation-form .bt-fields .bt-submit input:hover {
  background:#0a3e6c;
  border-color:#0a3e6c;
}
@-webkit-keyframes jobspin {
  0% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(360deg); }
}
@keyframes jobspin {
  0% { transform:rotate(0deg); }
  100% { transform:rotate(360deg); }
}
#job-manager-job-dashboard table td, #job-manager-job-dashboard table th { padding:10px; }
div.job_listings { margin-bottom:0; }
div.job_listings .job_filters .search_jobs { padding:30px 25px; }
div.job_listings .job_filters .search_jobs .search_keywords, div.job_listings .job_filters .search_jobs .search_location, div.job_listings .job_filters .search_jobs .search_submit {
  float:left;
  padding:5px;
}
div.job_listings .job_filters .search_jobs .search_keywords, div.job_listings .job_filters .search_jobs .search_location { width:calc(50% - 80px); }
div.job_listings .job_filters .search_jobs .search_keywords input, div.job_listings .job_filters .search_jobs .search_location input {
  font-size:16px;
  line-height:24px;
  color:#afafaf;
  background:#ffffff;
  margin:0;
  padding:12px 20px;
  -wekbit-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  box-shadow:5px 0 32px rgba(0,0,0,0.11);
}
div.job_listings .job_filters .search_jobs .search_submit { width:160px; }
div.job_listings .job_filters .search_jobs .search_submit a {
  display:block;
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:12px;
  -wekbit-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  -ms-box-shadow:5px 0 32px rgba(0,0,0,0.11);
  box-shadow:5px 0 32px rgba(0,0,0,0.11);
}
div.job_listings .job_filters .search_jobs .search_submit a:hover, div.job_listings .job_filters .search_jobs .search_submit a:focus { background:#232323; }
@media (max-width: 680px) {
  div.job_listings .job_filters .search_jobs .search_keywords, div.job_listings .job_filters .search_jobs .search_location, div.job_listings .job_filters .search_jobs .search_submit {
    float:none;
    width:100%;
  }
}
div.job_listings .job_filters .job_types { padding:0 20px; }
div.job_listings .job_filters .job_types li {
  padding:10px;
  border:none;
}
div.job_listings .job_filters .job_types li label { cursor:pointer; }
div.job_listings ul.job_listings {
  position:relative;
  z-index:1;
}
div.job_listings ul.job_listings.loading:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  background-color:#ffffff;
}
div.job_listings ul.job_listings.loading:after {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:60px;
  height:60px;
  z-index:5;
  margin:-30px 0 0 -30px;
  border:6px solid #f3f3f3;
  border-top:6px solid #0f599a;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-animation:jobspin 2s linear infinite;
  /* Safari */
  animation:jobspin 2s linear infinite;
}
div.job_listings ul.job_listings li.job_listing { background:#fafafa; }
div.job_listings ul.job_listings li.job_listing:nth-child(2n) { background:#ffffff; }
div.job_listings ul.job_listings li.job_listing a {
  padding:20px;
  min-height:130px;
}
div.job_listings ul.job_listings li.job_listing a img.company_logo {
  width:90px;
  height:auto;
  top:20px;
  left:30px;
}
div.job_listings ul.job_listings li.job_listing a div.position, div.job_listings ul.job_listings li.job_listing a div.location, div.job_listings ul.job_listings li.job_listing a div.company, div.job_listings ul.job_listings li.job_listing a ul.meta {
  float:left;
  font-size:16px;
  text-align:left;
  color:#999;
  padding:10px;
}
div.job_listings ul.job_listings li.job_listing a div.position h3, div.job_listings ul.job_listings li.job_listing a div.location h3, div.job_listings ul.job_listings li.job_listing a div.company h3, div.job_listings ul.job_listings li.job_listing a ul.meta h3 {
  font-size:20px;
  font-weight:900;
  margin-bottom:0;
}
div.job_listings ul.job_listings li.job_listing a div.position h4, div.job_listings ul.job_listings li.job_listing a div.location h4, div.job_listings ul.job_listings li.job_listing a div.company h4, div.job_listings ul.job_listings li.job_listing a ul.meta h4 {
  font-size:16px;
  font-weight:700;
  margin-bottom:0;
}
div.job_listings ul.job_listings li.job_listing a div.position {
  width:37%;
  padding-left:120px;
}
div.job_listings ul.job_listings li.job_listing a div.location, div.job_listings ul.job_listings li.job_listing a div.company { width:25%; }
div.job_listings ul.job_listings li.job_listing a div.location:before, div.job_listings ul.job_listings li.job_listing a div.company:before {
  content:"\f041";
  font-family:Fontawesome;
  font-size:28px;
  line-height:48px;
  color:#0f599a;
  float:left;
  margin-right:10px;
}
div.job_listings ul.job_listings li.job_listing a div.company:before {
  content:"\f1ad";
  font-size:22px;
}
div.job_listings ul.job_listings li.job_listing a ul.meta { width:13%; }
@media (max-width: 767px) {
  div.job_listings ul.job_listings li.job_listing a div.position, div.job_listings ul.job_listings li.job_listing a div.location, div.job_listings ul.job_listings li.job_listing a div.company, div.job_listings ul.job_listings li.job_listing a ul.meta { width:50%; }
  div.job_listings ul.job_listings li.job_listing a div.position { padding-left:10px; }
}
@media (max-width: 480px) {
  div.job_listings ul.job_listings li.job_listing a div.position, div.job_listings ul.job_listings li.job_listing a div.location, div.job_listings ul.job_listings li.job_listing a div.company, div.job_listings ul.job_listings li.job_listing a ul.meta { width:100%; }
}
.single-job_listing .company .name strong {
  font-size:20px;
  font-weight:900;
}
.single-job_listing .company .company_video embed, .single-job_listing .company .company_video iframe, .single-job_listing .company .company_video object { min-height:auto; }
.single-job_listing .meta .location::before, .single-job_listing .meta .date-posted::before { color:#0f599a; }
.single-job_listing .application .application_button {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:12px 30px;
  border:none;
}
.single-job_listing .application .application_button:hover, .single-job_listing .application .application_button:focus { background:#232323; }
.job-manager-form iframe { min-height:auto; }
.job-manager-form input[type="submit"] {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:12px 30px;
}
@media (max-width: 650px) {
  .job-manager-form fieldset label, .job-manager-form fieldset div.field { width:100%; }
}
#tribe-events-pg-template { padding:0; }
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a { background:#0f599a; }
#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical { color:#0f599a; }
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
  font-size:11px;
  line-height:16px;
  letter-spacing:0;
}
#tribe-events-content .tribe-events-tooltip h4 { margin-bottom:5px; }
.tribe-events-list .type-tribe_events h2 {
  font-size:28px;
  line-height:32px;
  letter-spacing:-1.2px;
}
.tribe-events-list .tribe-events-read-more {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  display:inline-block;
  margin-top:5px;
  padding:5px 15px;
}
.tribe-events-list .tribe-events-read-more:hover { background:#232323; }
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { line-height:26px; }
.single-tribe_events #tribe-events-pg-template, .single-tribe_events .tribe-events-pg-template {
  max-width:100%;
  padding:0;
}
.single-tribe_events .tribe-events-event-meta dl { padding-left:0; }
.bt-onsale-style {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-quantity-style {
  display:inline-block;
  position:relative;
  width:120px;
  padding-right:30px;
}
.bt-quantity-style .qty-minus, .bt-quantity-style .qty-plus {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  right:0;
  width:31px;
  height:21px;
  font-size:10px;
  line-height:21px;
  text-align:center;
  cursor:pointer;
  border:1px solid #ececec;
}
.bt-quantity-style .qty-minus:hover, .bt-quantity-style .qty-plus:hover {
  color:#ffffff;
  background:#353c4e;
  border-color:#353c4e;
}
.bt-quantity-style .qty-minus {
  top:auto;
  bottom:0;
}
.bt-quantity-style input {
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-align:center;
  min-width:90px;
  margin-bottom:0;
  padding:8px 10px;
}
.bt-remove-style {
  font-size:0;
  font-weight:400;
  line-height:18px;
  text-align:center;
  color:#353c4e !important;
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-remove-style:after {
  content:"\f1f8";
  font-family:FontAwesome;
  font-size:14px;
}
.bt-remove-style:hover {
  background:transparent;
  color:#202530 !important;
}
.bt-product-grid-style .product {
  position:relative;
  font-size:14px;
}
.bt-product-grid-style .product .thumb { position:relative; }
.bt-product-grid-style .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-product-grid-style .product .thumb img {
  width:100%;
  height:auto;
}
.bt-product-grid-style .product .thumb .overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(51,51,51,0.75);
  opacity:0;
}
.bt-product-grid-style .product .thumb .overlay .inner {
  position:absolute;
  top:50%;
  left:50%;
  width:90%;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.bt-product-grid-style .product .thumb .overlay .inner .button, .bt-product-grid-style .product .thumb .overlay .inner .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-product-grid-style .product .thumb .overlay .inner .button:hover, .bt-product-grid-style .product .thumb .overlay .inner .added_to_cart:hover { background:#202530; }
.bt-product-grid-style .product .thumb .overlay .inner .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.bt-product-grid-style .product .content {
  padding:10px 15px;
  background:#f9f9f9;
}
.bt-product-grid-style .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.bt-product-grid-style .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.bt-product-grid-style .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.bt-product-grid-style .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.bt-product-grid-style .product .content .price ins { text-decoration:none; }
.bt-product-grid-style .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.bt-product-grid-style .product .content .star-rating span { color:#353c4e; }
.bt-product-grid-style .product:hover .thumb .overlay { opacity:1; }
.bt-product-list-style .product {
  position:relative;
  font-size:0;
  letter-spacing:0;
  background:#f9f9f9;
}
.bt-product-list-style .product .thumb, .bt-product-list-style .product .content {
  display:inline-block;
  vertical-align:middle;
}
.bt-product-list-style .product .thumb {
  position:relative;
  font-size:14px;
  width:38%;
}
.bt-product-list-style .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-product-list-style .product .thumb img {
  width:100%;
  height:auto;
}
.bt-product-list-style .product .content {
  font-size:14px;
  width:62%;
  padding:15px 30px;
}
.bt-product-list-style .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.bt-product-list-style .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.bt-product-list-style .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.bt-product-list-style .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.bt-product-list-style .product .content .price ins { text-decoration:none; }
.bt-product-list-style .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.bt-product-list-style .product .content .star-rating span { color:#353c4e; }
.bt-product-list-style .product .content .button, .bt-product-list-style .product .content .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.bt-product-list-style .product .content .button:hover, .bt-product-list-style .product .content .added_to_cart:hover { background:#202530; }
.bt-product-list-style .product .content .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
@media (max-width: 767px) {
  .bt-product-list-style .product .thumb, .bt-product-list-style .product .content { width:100%; }
}
.woocommerce .top-bar {
  display:flex;
  display:-webkit-flex;
  align-items:center;
  height:inherit;
  margin-bottom:30px;
  padding:10px 15px;
  background:#f9f9f9;
  box-align:center;
  -webkit-box-align:center;
}
.woocommerce .top-bar .result, .woocommerce .top-bar .sort {
  height:100%;
  display:flex;
  display:-webkit-flex;
  flex-grow:1;
  -webkit-flex-grow:1;
  flex-shrink:0;
  -webkit-flex-shrink:0;
  align-items:center;
  box-align:center;
  -webkit-box-align:center;
  box-flex:1;
  -webkit-box-flex:1;
}
.woocommerce .top-bar .result .inner, .woocommerce .top-bar .sort .inner { width:100%; }
.woocommerce .top-bar .sort .woocommerce-ordering {
  display:inline-block;
  vertical-align:middle;
  float:none;
  margin-bottom:0;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view {
  display:inline-block;
  vertical-align:middle;
  margin-right:30px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span {
  position:relative;
  display:inline-block;
  font-size:14px;
  line-height:14px;
  color:#333333;
  margin-right:5px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span:last-child { margin-right:0; }
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span.active { color:#353c4e; }
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span input {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  border:none;
  cursor:pointer;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by {
  display:inline-block;
  vertical-align:middle;
  font-size:14px;
  line-height:24px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by span {
  display:inline-block;
  vertical-align:middle;
  font-weight:600;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by .orderby {
  margin-top:-1px;
  margin-bottom:0;
  padding:0;
  font-size:14px;
  line-height:24px;
  height:24px;
  color:#333333;
  border:none;
}
.woocommerce .top-bar .result { text-align:right; }
.woocommerce .top-bar .result .woocommerce-result-count {
  font-size:14px;
  font-style:italic;
  line-height:24px;
  float:none;
  margin-bottom:0;
}
.woocommerce .products {
  font-size:0;
  letter-spacing:0;
}
.woocommerce .products >div {
  float:none;
  display:inline-block;
  vertical-align:top;
}
.woocommerce .products .grid3col .product, .woocommerce .products .grid2col .product {
  position:relative;
  font-size:14px;
}
.woocommerce .products .grid3col .product .thumb, .woocommerce .products .grid2col .product .thumb { position:relative; }
.woocommerce .products .grid3col .product .thumb .onsale, .woocommerce .products .grid2col .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce .products .grid3col .product .thumb img, .woocommerce .products .grid2col .product .thumb img {
  width:100%;
  height:auto;
}
.woocommerce .products .grid3col .product .thumb .overlay, .woocommerce .products .grid2col .product .thumb .overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(51,51,51,0.75);
  opacity:0;
}
.woocommerce .products .grid3col .product .thumb .overlay .inner, .woocommerce .products .grid2col .product .thumb .overlay .inner {
  position:absolute;
  top:50%;
  left:50%;
  width:90%;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.woocommerce .products .grid3col .product .thumb .overlay .inner .button, .woocommerce .products .grid3col .product .thumb .overlay .inner .added_to_cart, .woocommerce .products .grid2col .product .thumb .overlay .inner .button, .woocommerce .products .grid2col .product .thumb .overlay .inner .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.woocommerce .products .grid3col .product .thumb .overlay .inner .button:hover, .woocommerce .products .grid3col .product .thumb .overlay .inner .added_to_cart:hover, .woocommerce .products .grid2col .product .thumb .overlay .inner .button:hover, .woocommerce .products .grid2col .product .thumb .overlay .inner .added_to_cart:hover { background:#202530; }
.woocommerce .products .grid3col .product .thumb .overlay .inner .add_to_cart_button:before, .woocommerce .products .grid2col .product .thumb .overlay .inner .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.woocommerce .products .grid3col .product .content, .woocommerce .products .grid2col .product .content {
  padding:10px 15px;
  background:#f9f9f9;
}
.woocommerce .products .grid3col .product .content .woocommerce-loop-product__title, .woocommerce .products .grid2col .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.woocommerce .products .grid3col .product .content .woocommerce-loop-product__title:hover, .woocommerce .products .grid2col .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.woocommerce .products .grid3col .product .content .price, .woocommerce .products .grid2col .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.woocommerce .products .grid3col .product .content .price del, .woocommerce .products .grid2col .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.woocommerce .products .grid3col .product .content .price ins, .woocommerce .products .grid2col .product .content .price ins { text-decoration:none; }
.woocommerce .products .grid3col .product .content .star-rating, .woocommerce .products .grid2col .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.woocommerce .products .grid3col .product .content .star-rating span, .woocommerce .products .grid2col .product .content .star-rating span { color:#353c4e; }
.woocommerce .products .grid3col .product:hover .thumb .overlay, .woocommerce .products .grid2col .product:hover .thumb .overlay { opacity:1; }
.woocommerce .products .list .product {
  position:relative;
  font-size:0;
  letter-spacing:0;
  background:#f9f9f9;
}
.woocommerce .products .list .product .thumb, .woocommerce .products .list .product .content {
  display:inline-block;
  vertical-align:middle;
}
.woocommerce .products .list .product .thumb {
  position:relative;
  font-size:14px;
  width:38%;
}
.woocommerce .products .list .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce .products .list .product .thumb img {
  width:100%;
  height:auto;
}
.woocommerce .products .list .product .content {
  font-size:14px;
  width:62%;
  padding:15px 30px;
}
.woocommerce .products .list .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.woocommerce .products .list .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.woocommerce .products .list .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.woocommerce .products .list .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.woocommerce .products .list .product .content .price ins { text-decoration:none; }
.woocommerce .products .list .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.woocommerce .products .list .product .content .star-rating span { color:#353c4e; }
.woocommerce .products .list .product .content .button, .woocommerce .products .list .product .content .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.woocommerce .products .list .product .content .button:hover, .woocommerce .products .list .product .content .added_to_cart:hover { background:#202530; }
.woocommerce .products .list .product .content .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
@media (max-width: 767px) {
  .woocommerce .products .list .product .thumb, .woocommerce .products .list .product .content { width:100%; }
}
.woocommerce .woocommerce-pagination {
  text-align:center;
  margin:30px 0;
}
.woocommerce .woocommerce-pagination > .page-numbers {
  display:inline-block;
  width:42px;
  height:42px;
  font-size:14px;
  letter-spacing:0;
  line-height:42px;
  text-align:center;
  color:#333333;
  background:#ececec;
  margin:3px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce .woocommerce-pagination > .page-numbers.dots {
  font-size:24px;
  line-height:24px;
  color:#444444;
  background:transparent;
  border:none;
}
.woocommerce .woocommerce-pagination > .page-numbers.dots:hover {
  color:#444444;
  background:transparent;
  border:none;
}
.woocommerce .woocommerce-pagination > .page-numbers.prev, .woocommerce .woocommerce-pagination > .page-numbers.next { background:#ececec; }
.woocommerce .woocommerce-pagination > .page-numbers.current, .woocommerce .woocommerce-pagination > .page-numbers:hover {
  color:#ffffff;
  border-color:#0f599a;
  background:#0f599a;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content { background:#202530; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { background:#353c4e; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount { text-align:left; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { font-size:13px; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span {
  font-size:14px;
  color:#333333;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
  float:right;
  font-weight:400;
  color:#ffffff;
  background:#353c4e;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:before, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:before {
  content:"\f0b0";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover { background:#202530; }
.woocommerce .bt-left-sidebar .widget_product_categories .wg-title, .woocommerce .bt-right-sidebar .widget_product_categories .wg-title { margin-bottom:15px; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul, .woocommerce .bt-right-sidebar .widget_product_categories > ul {
  list-style:none;
  margin:0;
  padding:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li {
  position:relative;
  line-height:38px;
  border-bottom:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:after {
  content:"\f105";
  font-family:FontAwesome;
  position:absolute;
  top:0;
  right:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:last-child, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:last-child { border-bottom:0; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li > a {
  display:inline-block;
  font-size:14px;
  color:#444444;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:hover:after, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li.current-cat:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:hover:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li.current-cat:after { color:#0f599a; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:hover > a, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li.current-cat > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:hover > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li.current-cat > a { color:#0f599a; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children {
  list-style:none;
  margin:0;
  padding:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li {
  position:relative;
  line-height:38px;
  border-top:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:after {
  content:"\f105";
  font-family:FontAwesome;
  position:absolute;
  top:0;
  right:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li > a {
  display:inline-block;
  font-size:13px;
  color:#444444;
  padding-left:15px;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:hover:after, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li.current-cat:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:hover:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li.current-cat:after { color:#0f599a; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:hover > a, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li.current-cat > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:hover > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li.current-cat > a { color:#0f599a; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search { position:relative; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search:before, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search:before {
  content:"\f002";
  font-family:FontAwesome;
  font-size:14px;
  position:absolute;
  top:8px;
  right:15px;
}
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search label, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search label { display:block; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .screen-reader-text, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .screen-reader-text { display:none; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field {
  font-size:14px;
  font-weight:400;
  color:#444444;
  width:100%;
  margin:0;
  padding:8px 55px 8px 15px;
  border:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field:hover, .woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field:focus, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field:hover, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field:focus { border-color:#dedede; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search input[type="submit"], .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search input[type="submit"] {
  position:absolute;
  top:1px;
  right:1px;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  opacity:0;
  z-index:9;
}
.woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a {
  display:inline-block;
  font-size:12px !important;
  font-weight:400;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
  margin:0 2px 5px 0;
  padding:5px 15px;
  border:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a:hover, .woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a:focus, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a:hover, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a:focus {
  color:#ffffff;
  background:#353c4e;
}
.woocommerce .bt-left-sidebar .widget_products .wg-title, .woocommerce .bt-left-sidebar .widget_top_rated_products .wg-title, .woocommerce .bt-right-sidebar .widget_products .wg-title, .woocommerce .bt-right-sidebar .widget_top_rated_products .wg-title { margin-bottom:20px; }
.woocommerce .bt-left-sidebar .widget_products ul, .woocommerce .bt-left-sidebar .widget_top_rated_products ul, .woocommerce .bt-right-sidebar .widget_products ul, .woocommerce .bt-right-sidebar .widget_top_rated_products ul {
  list-style:none;
  margin:0;
  padding:0;
}
.woocommerce .bt-left-sidebar .widget_products ul > li, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li, .woocommerce .bt-right-sidebar .widget_products ul > li, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li {
  position:relative;
  margin-bottom:10px;
  padding-top:0;
  padding-bottom:10px;
  border-bottom:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_products ul > li > a img, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li > a img, .woocommerce .bt-right-sidebar .widget_products ul > li > a img, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li > a img {
  float:left;
  width:60px;
  height:auto;
  margin:0 15px 0 0;
}
.woocommerce .bt-left-sidebar .widget_products ul > li > a:hover, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li > a:hover, .woocommerce .bt-right-sidebar .widget_products ul > li > a:hover, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li > a:hover { color:#0f599a; }
.woocommerce .bt-left-sidebar .widget_products ul > li .star-rating, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .star-rating, .woocommerce .bt-right-sidebar .widget_products ul > li .star-rating, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .star-rating {
  float:right;
  margin-top:3px;
}
.woocommerce .bt-left-sidebar .widget_products ul > li .star-rating span, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .star-rating span, .woocommerce .bt-right-sidebar .widget_products ul > li .star-rating span, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .star-rating span { color:#353c4e; }
.woocommerce .bt-left-sidebar .widget_products ul > li del, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li del, .woocommerce .bt-right-sidebar .widget_products ul > li del, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li del { opacity:0.5; }
.woocommerce .bt-left-sidebar .widget_products ul > li del .amount, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li del .amount, .woocommerce .bt-right-sidebar .widget_products ul > li del .amount, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li del .amount { font-size:12px; }
.woocommerce .bt-left-sidebar .widget_products ul > li ins, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li ins, .woocommerce .bt-right-sidebar .widget_products ul > li ins, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li ins { text-decoration:none; }
.woocommerce .bt-left-sidebar .widget_products ul > li .amount, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .amount, .woocommerce .bt-right-sidebar .widget_products ul > li .amount, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .amount {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.woocommerce .bt-left-sidebar .widget_products ul > li:after, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li:after, .woocommerce .bt-right-sidebar .widget_products ul > li:after, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li:after {
  content:"";
  display:block;
  clear:both;
}
.woocommerce .bt-left-sidebar .widget_products ul > li:last-child, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li:last-child, .woocommerce .bt-right-sidebar .widget_products ul > li:last-child, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li:last-child {
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none;
}
.woocommerce.single-product .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce.single-product .images { margin-bottom:60px; }
.woocommerce.single-product .summary { margin-bottom:60px; }
.woocommerce.single-product .summary .entry-title {
  font-family:unset;
  font-size:36px;
  font-weight:600;
  line-height:46px;
  color:#333333;
  margin-bottom:15px;
}
.woocommerce.single-product .summary .woocommerce-product-rating { margin-bottom:15px; }
.woocommerce.single-product .summary .woocommerce-product-rating .star-rating span { color:#353c4e; }
.woocommerce.single-product .summary .woocommerce-product-rating .woocommerce-review-link { color:#444444; }
.woocommerce.single-product .summary .woocommerce-product-rating .woocommerce-review-link:hover { color:#0f599a; }
.woocommerce.single-product .summary .price {
  font-size:28px !important;
  font-weight:600;
  color:#353c4e !important;
  margin-bottom:15px;
}
.woocommerce.single-product .summary .price del {
  font-size:20px;
  font-weight:400;
  color:#444444;
  opacity:0.5;
}
.woocommerce.single-product .summary .price ins { text-decoration:none; }
.woocommerce.single-product .summary .woocommerce-product-details__short-description { margin-bottom:30px; }
.woocommerce.single-product .summary .stock {
  color:#353c4e;
  margin-bottom:30px;
}
.woocommerce.single-product .summary .cart .quantity {
  display:inline-block;
  position:relative;
  width:120px;
  padding-right:30px;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus, .woocommerce.single-product .summary .cart .quantity .qty-plus {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  right:0;
  width:31px;
  height:21px;
  font-size:10px;
  line-height:21px;
  text-align:center;
  cursor:pointer;
  border:1px solid #ececec;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus:hover, .woocommerce.single-product .summary .cart .quantity .qty-plus:hover {
  color:#ffffff;
  background:#353c4e;
  border-color:#353c4e;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus {
  top:auto;
  bottom:0;
}
.woocommerce.single-product .summary .cart .quantity input {
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-align:center;
  min-width:90px;
  margin-bottom:0;
  padding:8px 10px;
}
.woocommerce.single-product .summary .cart .button {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
  padding:8px 25px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce.single-product .summary .cart .button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.woocommerce.single-product .summary .cart .button:hover { background:#202530; }
.woocommerce.single-product .summary .cart.variations_form .variations { margin-bottom:30px; }
.woocommerce.single-product .summary .cart.variations_form .variations td, .woocommerce.single-product .summary .cart.variations_form .variations th { padding:0; }
.woocommerce.single-product .summary .cart.variations_form .variations label {
  font-size:14px;
  color:#444444;
  margin-top:8px;
}
.woocommerce.single-product .summary .cart.variations_form .variations select {
  font-size:14px;
  line-height:24px;
  color:#444444;
  margin-bottom:0;
  padding:5px 15px;
}
.woocommerce.single-product .summary .cart.variations_form .single_variation_wrap .button.disabled {
  color:#ffffff;
  background:#353c4e;
}
.woocommerce.single-product .summary .cart.variations_form .single_variation_wrap .single_variation { margin-bottom:30px; }
.woocommerce.single-product .summary .product_meta > span { display:block; }
.woocommerce.single-product .summary .product_meta > span:before {
  content:"\f02b";
  font-family:FontAwesome;
  display:inline-block;
  color:#353c4e;
  margin-right:5px;
}
.woocommerce.single-product .summary .product_meta .sku_wrapper:before { content:"\f02a"; }
.woocommerce.single-product .summary .product_meta .posted_in:before { content:"\f115"; }
.woocommerce.single-product div.product .woocommerce-tabs { margin-bottom:90px; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs {
  margin:0 0 20px;
  padding:0;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs:before, .woocommerce.single-product div.product .woocommerce-tabs ul.tabs:after { display:none !important; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li {
  margin:0 10px 0 0;
  padding:0;
  border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:last-child { margin-right:0; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:before, .woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:after { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li > a {
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#333333;
  background:#ececec;
  padding:12px 30px;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li > a:before {
  content:"\f260";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:10px;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.active > a {
  color:#ffffff;
  background:#353c4e;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.additional_information_tab > a:before { content:"\f18c"; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.reviews_tab > a:before { content:"\f0e6"; }
.woocommerce.single-product div.product .woocommerce-tabs .panel {
  margin-bottom:0;
  padding:30px 40px;
  border:1px solid #ececec;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.woocommerce.single-product div.product .woocommerce-tabs .panel > h2, .woocommerce.single-product div.product .woocommerce-tabs .panel #reviews h2 { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-description {
  font-size:14px;
  font-weight:400;
  line-height:24px;
  color:#444444;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes { margin:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes th { border-left:1px solid rgba(0,0,0,0.1); }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes td { padding:10px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes td p { padding:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments { margin-bottom:30px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist {
  margin:0;
  padding:0;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li img.avatar { width:60px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text { margin-left:75px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating {
  font-size:13px;
  line-height:12px;
  color:#353c4e;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating:before { color:#353c4e; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta {
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta [itemprop="author"] { font-weight:600; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description {
  font-size:14px;
  font-weight:400;
  line-height:24px;
  color:#444444;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-respond .comment-reply-title {
  display:block;
  position:relative;
  font-size:22px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#333333;
  margin-bottom:15px;
  padding-bottom:15px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-respond .comment-reply-title:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:50px;
  height:3px;
  background:#353c4e;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form { margin-bottom:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form > p:before, .woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form > p:after { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form label {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#444444;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating label { display:inline-block; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars {
  display:inline-block;
  margin:0 0 0 20px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars > span {
  font-size:15px;
  line-height:16px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars > span > a { color:#353c4e; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-comment, .woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit { margin-bottom:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit input.submit {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:13px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
  padding:8px 30px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit input.submit:hover { background:#202530; }
.woocommerce.single-product .related .products, .woocommerce.single-product .upsells .products {
  font-size:0;
  letter-spacing:0;
}
.woocommerce.single-product .related .products >div, .woocommerce.single-product .upsells .products >div {
  float:none;
  display:inline-block;
  vertical-align:top;
}
.woocommerce.single-product .related .products .product, .woocommerce.single-product .upsells .products .product {
  position:relative;
  font-size:14px;
}
.woocommerce.single-product .related .products .product .thumb, .woocommerce.single-product .upsells .products .product .thumb { position:relative; }
.woocommerce.single-product .related .products .product .thumb .onsale, .woocommerce.single-product .upsells .products .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce.single-product .related .products .product .thumb img, .woocommerce.single-product .upsells .products .product .thumb img {
  width:100%;
  height:auto;
}
.woocommerce.single-product .related .products .product .thumb .overlay, .woocommerce.single-product .upsells .products .product .thumb .overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(51,51,51,0.75);
  opacity:0;
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner {
  position:absolute;
  top:50%;
  left:50%;
  width:90%;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner .button, .woocommerce.single-product .related .products .product .thumb .overlay .inner .added_to_cart, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .button, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner .button:hover, .woocommerce.single-product .related .products .product .thumb .overlay .inner .added_to_cart:hover, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .button:hover, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .added_to_cart:hover { background:#202530; }
.woocommerce.single-product .related .products .product .thumb .overlay .inner .add_to_cart_button:before, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.woocommerce.single-product .related .products .product .content, .woocommerce.single-product .upsells .products .product .content {
  padding:10px 15px;
  background:#f9f9f9;
}
.woocommerce.single-product .related .products .product .content .woocommerce-loop-product__title, .woocommerce.single-product .upsells .products .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.woocommerce.single-product .related .products .product .content .woocommerce-loop-product__title:hover, .woocommerce.single-product .upsells .products .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.woocommerce.single-product .related .products .product .content .price, .woocommerce.single-product .upsells .products .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.woocommerce.single-product .related .products .product .content .price del, .woocommerce.single-product .upsells .products .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.woocommerce.single-product .related .products .product .content .price ins, .woocommerce.single-product .upsells .products .product .content .price ins { text-decoration:none; }
.woocommerce.single-product .related .products .product .content .star-rating, .woocommerce.single-product .upsells .products .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.woocommerce.single-product .related .products .product .content .star-rating span, .woocommerce.single-product .upsells .products .product .content .star-rating span { color:#353c4e; }
.woocommerce.single-product .related .products .product:hover .thumb .overlay, .woocommerce.single-product .upsells .products .product:hover .thumb .overlay { opacity:1; }
.woocommerce-cart .woocommerce-cart-form { margin-bottom:90px; }
.woocommerce-cart .woocommerce-cart-form .shop_table {
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table th, .woocommerce-cart .woocommerce-cart-form .shop_table td { padding:10px 12px; }
.woocommerce-cart .woocommerce-cart-form .shop_table thead {
  color:#ffffff;
  background:#353c4e;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail, .woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity { text-align:center; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr { background:#ffffff; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:nth-child(2n) { background:#f5f5f5; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove {
  font-size:0;
  font-weight:400;
  line-height:18px;
  text-align:center;
  color:#353c4e !important;
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove:after {
  content:"\f1f8";
  font-family:FontAwesome;
  font-size:14px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove:hover {
  background:transparent;
  color:#202530 !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-thumbnail img {
  width:75px;
  height:auto;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name a { font-weight:600; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name a:hover { color:#0f599a; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity {
  display:inline-block;
  position:relative;
  width:120px;
  padding-right:30px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus, .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-plus {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  right:0;
  width:31px;
  height:21px;
  font-size:10px;
  line-height:21px;
  text-align:center;
  cursor:pointer;
  border:1px solid #ececec;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus:hover, .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-plus:hover {
  color:#ffffff;
  background:#353c4e;
  border-color:#353c4e;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus {
  top:auto;
  bottom:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input {
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-align:center;
  min-width:90px;
  margin-bottom:0;
  padding:8px 10px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-subtotal .amount { font-weight:600; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text {
  line-height:23px;
  min-width:150px;
  padding:8px 15px;
}
@media (max-width: 360px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text[name="coupon_code"] { min-width:auto; }
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text[name="apply_coupon"] { padding:8px 5px; }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button {
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  padding:8px 25px;
  color:#ffffff;
  background:#353c4e;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button:hover { background:#202530; }
@media (max-width: 360px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button[name="apply_coupon"] { padding:8px 10px; }
}
.woocommerce-cart .cart-collaterals .cross-sells { margin-bottom:30px; }
.woocommerce-cart .cart-collaterals .cross-sells .products {
  font-size:0;
  letter-spacing:0;
}
.woocommerce-cart .cart-collaterals .cross-sells .products >div {
  float:none;
  display:inline-block;
  vertical-align:top;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product {
  position:relative;
  font-size:14px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb { position:relative; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .onsale {
  position:absolute;
  top:15px;
  left:15px;
  width:42px;
  height:42px;
  font-size:13px;
  font-weight:400;
  line-height:42px;
  text-align:center;
  color:#fff;
  background:#353c4e;
  padding:0;
  z-index:9;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb img {
  width:100%;
  height:auto;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(51,51,51,0.75);
  opacity:0;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner {
  position:absolute;
  top:50%;
  left:50%;
  width:90%;
  text-align:center;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .button, .woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .added_to_cart {
  display:inline-block;
  font-size:13px;
  font-weight:500;
  line-height:18px;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ffffff;
  background:#353c4e;
  max-width:100%;
  padding:8px 15px;
  -webkit-border-radius:30px;
  border-radius:30px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .button:hover, .woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .added_to_cart:hover { background:#202530; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .add_to_cart_button:before {
  content:"\f07a";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:5px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content {
  padding:10px 15px;
  background:#f9f9f9;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .woocommerce-loop-product__title {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:14px;
  font-weight:600;
  line-height:24px;
  text-transform:uppercase;
  margin-bottom:0;
  color:#333333;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .woocommerce-loop-product__title:hover { color:#0f599a; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price {
  font-size:14px;
  font-weight:500;
  line-height:24px;
  color:#333333;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price del {
  font-size:12px;
  opacity:0.5;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price ins { text-decoration:none; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .star-rating {
  float:right;
  margin-top:3px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .star-rating span { color:#353c4e; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product:hover .thumb .overlay { opacity:1; }
.woocommerce-cart .cart-collaterals .cart_totals { margin-bottom:30px; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table {
  margin-bottom:15px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th, .woocommerce-cart .cart-collaterals .cart_totals .shop_table td { padding:10px 12px; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total { text-transform:uppercase; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total .amount {
  font-size:18px;
  color:#353c4e;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding:0; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
  text-transform:uppercase;
  background:#353c4e;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover { background:#202530; }
.select2-container--default .select2-search--dropdown .select2-search__field { margin:0; }
.woocommerce-checkout .woocommerce form .form-row label { font-weight:400; }
.woocommerce-checkout .woocommerce form .form-row label .required { text-decoration:none; }
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea {
  font-size:14px;
  line-height:24px;
  padding:5px 15px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single {
  height:36px;
  border-color:#ececec;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height:36px;
  color:#444444;
  padding-left:15px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow { height:34px; }
.woocommerce-checkout .woocommerce form .form-row .button {
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
  padding:5px 15px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce form .form-row .button:hover { background:#202530; }
.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-account-fields, .woocommerce-checkout .woocommerce-additional-fields { margin-bottom:30px; }
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label span {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-weight:600;
  text-transform:uppercase;
  color:#353c4e;
}
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label span:hover { color:#202530; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table {
  margin-bottom:40px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table th, .woocommerce-checkout .woocommerce-checkout-review-order .shop_table td { padding:10px 12px; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead {
  color:#ffffff;
  background:#353c4e;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody .product-quantity { float:right; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total { text-transform:uppercase; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount {
  font-size:18px;
  color:#353c4e;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
  background:transparent;
  margin-bottom:30px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods {
  margin:0;
  padding:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li input, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li input { display:none; }
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li label, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li label { cursor:pointer; }
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li label:before, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li label:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"\f1db";
  font-family:FontAwesome;
  font-weight:400;
  color:#cecece;
  display:inline-block;
  margin-right:5px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li input:checked + label:before, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li input:checked + label:before {
  content:"\f058";
  color:#353c4e;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order {
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#353c4e;
  padding:8px 25px;
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order:hover, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order:hover { background:#202530; }
.woocommerce-checkout .woocommerce-order { margin-bottom:30px; }
.woocommerce-checkout .woocommerce-order > p { margin-bottom:30px; }
.woocommerce-checkout .woocommerce-order .order_details {
  margin:0 0 30px;
  padding:0;
}
.woocommerce-checkout .woocommerce-order .shop_table {
  -webkit-border-radius:0;
  border-radius:0;
}
.woocommerce-checkout .woocommerce-order .shop_table th, .woocommerce-checkout .woocommerce-order .shop_table td { padding:10px 12px; }
.woocommerce-checkout .woocommerce-order .shop_table thead {
  color:#ffffff;
  background:#353c4e;
}
.bt-button-element-style1 .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-button-element-style1 .bt-button-element > a:hover { background:#0a3e6c; }
.bt-company-features-section {
  position:relative;
  top:-140px;
  left:50%;
  width:100%;
  max-width:1306px;
  background:#ffffff;
  margin-left:0 !important;
  margin-right:0 !important;
  overflow:hidden;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.bt-company-features-section .bt-contact-us { text-align:center; }
.bt-company-features-section .bt-contact-us .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-company-features-section .bt-contact-us .bt-button-element > a:hover { background:#0a3e6c; }
.bt-company-features-section .bt-contact-us .bt-call-us-box {
  display:inline-block;
  vertical-align:middle;
  text-align:left;
  min-width:320px;
  margin-right:30px;
}
.bt-company-features-section .bt-contact-us .bt-call-us-box img {
  float:left;
  margin-right:15px;
}
.bt-company-features-section .bt-contact-us .bt-call-us-box .bt-title {
  font-size:18px;
  line-height:24px;
  letter-spacing:-0.02em;
  color:#ffffff;
  margin-bottom:0;
}
.bt-company-features-section .bt-contact-us .bt-call-us-box .bt-desc {
  font-size:14px;
  line-height:24px;
  color:#ffffff;
}
.bt-company-features-section .bt-contact-us .bt-phone-number {
  display:inline-block;
  vertical-align:middle;
  font-size:40px;
  font-weight:900;
  line-height:42px;
}
.bt-company-features-section .bt-contact-us .bt-phone-number a { color:#ffffff; }
.bt-company-features-section .bt-contact-us .bt-phone-number a:hover { color:#0f599a; }
.bt-company-features-section .bt-contact-us .bt-or {
  display:inline-block;
  vertical-align:middle;
  font-size:20px;
  line-height:24px;
  letter-spacing:-0.02em;
  text-align:center;
  color:#ffffff;
  min-width:180px;
  margin-bottom:0;
}
.bt-company-features-section .bt-contact-us .bt-button-element {
  display:inline-block;
  vertical-align:middle;
}
.bt-company-features-section .vc_custom_heading strong { color:#0f599a; }
.bt-company-features-section .bt-fancy-box-element.icon-top .bt-icon { margin-bottom:25px; }
.bt-company-features-section .bt-fancy-box-element.icon-top .bt-content .bt-title {
  font-size:18px;
  font-weight:600;
  line-height:24px;
  letter-spacing:-0.02em;
  margin-bottom:10px;
}
.bt-company-features-section .bt-services-grid-element .row > div { background:#fbfbfb; }
.bt-company-features-section .bt-services-grid-element .row > div:nth-child(2n) { background:#f6f6f6; }
.bt-company-features-section .bt-services-carousel-element .owl-item { background:#fbfbfb; }
.bt-company-features-section .bt-services-carousel-element .owl-item:nth-child(2n) { background:#f6f6f6; }
.bt-company-features-section .bt-services-carousel-element .bt-item .bt-content .bt-title { max-width:185px; }
.bt-company-features-section .bt-our-capabilities p { margin-bottom:30px; }
.bt-company-features-section .bt-our-capabilities .bt-text-block-left { max-width:465px; }
.bt-company-features-section .bt-our-capabilities .bt-text-block-right { max-width:460px; }
.bt-company-features-section .bt-our-capabilities .bt-text-block-right ul {
  list-style:none;
  margin:0;
  padding:0;
  width:50%;
  float:left;
}
.bt-company-features-section .bt-our-capabilities .bt-text-block-right ul li {
  font-style:italic;
  color:#0f599a;
  margin-bottom:15px;
}
.bt-company-features-section .bt-our-capabilities .bt-text-block-right ul li:before {
  content:"\f0da";
  font-family:Fontawesome;
  font-style:normal;
  margin-right:5px;
}
@media (max-width: 1350px) {
  .bt-company-features-section {
    max-width:100%;
    -webkit-border-radius:0;
    border-radius:0;
  }
}
@media (max-width: 991px) {
  .bt-company-features-section { top:-90px; }
  .bt-company-features-section .bt-contact-us .bt-or {
    width:100%;
    margin:15px 0;
  }
}
@media (max-width: 767px) {
  .bt-company-features-section { top:0; }
  .bt-company-features-section .bt-contact-us .bt-call-us-box {
    text-align:center;
    width:100%;
    margin-bottom:15px;
    margin-right:0;
  }
  .bt-company-features-section .bt-contact-us .bt-call-us-box img {
    float:none;
    margin-bottom:15px;
    margin-right:0;
  }
  .bt-company-features-section .bt-contact-us .bt-phone-number { width:100%; }
}
@media (max-width: 380px) {
  .bt-company-features-section .bt-our-capabilities .bt-text-block-right ul { width:100%; }
}
.bt-counters-section .vc_row { margin-top:-140px; }
@media (max-width: 991px) {
  .bt-counters-section .vc_row { margin-top:-90px; }
}
@media (max-width: 767px) {
  .bt-counters-section .vc_row { margin-top:0; }
}
.bt-free-consulation-section .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-free-consulation-section .bt-button-element > a:hover { background:#0a3e6c; }
.bt-practice-area-section .vc_row.vc_inner { margin:0; }
.bt-practice-area-section .vc_row.vc_inner .vc_column_container { border-right:1px solid transparent; }
.bt-practice-area-section .vc_row.vc_inner .vc_column_container:last-child { border-right:none; }
.bt-practice-area-section .vc_row.vc_inner .vc_column_container .vc_column-inner { padding:0; }
.bt-practice-area-section .vc_cta3-container { margin-bottom:1px; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  padding:0;
  border:none;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content {
  margin:0;
  padding:85px 50px;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content h2 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:24px;
  font-weight:700;
  line-height:26px;
  text-transform:uppercase;
  color:#333333;
  max-width:185px;
  margin-bottom:5px;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content h4 {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:15px;
  font-weight:500;
  line-height:24px;
  color:#0f599a;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  margin-bottom:30px;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content ul {
  list-style:none;
  margin:0;
  padding:0;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content ul li {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#444444;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  margin-bottom:10px;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content ul li:before {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  content:"\f0da";
  font-family:Fontawesome;
  font-style:normal;
  color:#0f599a;
  margin-right:5px;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-content ul li:last-child { margin-bottom:0; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
  display:block;
  margin-bottom:0;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container a {
  display:block;
  font-size:15px;
  font-weight:900;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  border:none;
}
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover { background:#0f599a !important; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover .vc_cta3-content h2 { color:#ffffff; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover .vc_cta3-content h4 { color:#00000f; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover .vc_cta3-content ul li { color:#ffffff; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover .vc_cta3-content ul li:before { color:#ffffff; }
.bt-practice-area-section .vc_cta3-container .vc_general.vc_cta3:hover .vc_cta3-actions .vc_btn3-container a { background:#00000f; }
@media (max-width: 1450px) {
  .bt-practice-area-section > .vc_row > .vc_column_container { width:100%; }
  .bt-practice-area-section > .vc_row > .vc_column_container >.vc_column-inner {
    padding-left:15px !important;
    padding-right:15px !important;
  }
  .bt-practice-area-section .vc_custom_heading { text-align:center !important; }
  .bt-practice-area-section .wpb_text_column {
    text-align:center;
    max-width:900px;
    margin:auto;
  }
}
.bt-expert-attorneys-section .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-expert-attorneys-section .bt-button-element > a:hover { background:#0a3e6c; }
.bt-our-success-stories-section .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-our-success-stories-section .bt-button-element > a:hover { background:#0a3e6c; }
.bt-our-success-stories-section .vc_row {
  max-width:1240px;
  margin-left:auto;
  margin-right:auto;
}
.bt-our-success-stories-section .esg-grid {
  margin-top:-50px;
  overflow:hidden;
}
.bt-our-success-stories-section .esg-grid .esg-entry-media-wrapper, .bt-our-success-stories-section .esg-grid .esg-entry-cover {
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  width:50px;
  height:50px;
  padding:4px;
  text-align:center;
  color:#0f599a;
  background:transparent;
  border:1px solid #e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton i {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  display:inline-block;
  width:100%;
  height:100%;
  font-size:0;
  line-height:0;
  background:#e5e5e5;
  -webkit-border-radius:50%;
  border-radius:50%;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton i:before {
  content:"\f104";
  font-family:Fontawesome;
  font-size:15px;
  line-height:40px;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton i.eg-icon-right-open:before { content:"\f105"; }
.bt-our-success-stories-section .esg-grid .esg-navigationbutton.disabled:hover {
  color:#0f599a;
  background:transparent;
  border-color:#e5e5e5;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton.disabled:hover i { background:#e5e5e5; }
.bt-our-success-stories-section .esg-grid .esg-navigationbutton:hover {
  color:#ffffff;
  background:transparent;
  border-color:#0f599a;
}
.bt-our-success-stories-section .esg-grid .esg-navigationbutton:hover i { background:#0f599a; }
.bt-our-success-stories-section .esg-grid .esg-navigationbutton:hover i:before { color:#ffffff; }
.bt-our-success-stories-section .esg-grid .esg-filters.esg-navbutton-solo-left {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  -webkit-transform:translateX(-50px) translateY(-50%);
  -ms-transform:translateX(-50px) translateY(-50%);
  transform:translateX(-50px) translateY(-50%);
}
.bt-our-success-stories-section .esg-grid .esg-filters.esg-navbutton-solo-right {
  -wekbit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  -webkit-transform:translateX(50px) translateY(-50%);
  -ms-transform:translateX(50px) translateY(-50%);
  transform:translateX(50px) translateY(-50%);
}
.bt-our-success-stories-section .esg-grid:hover .esg-filters.esg-navbutton-solo-left {
  -webkit-transform:translateX(15px) translateY(-50%);
  -ms-transform:translateX(15px) translateY(-50%);
  transform:translateX(15px) translateY(-50%);
}
.bt-our-success-stories-section .esg-grid:hover .esg-filters.esg-navbutton-solo-right {
  -webkit-transform:translateX(-15px) translateY(-50%);
  -ms-transform:translateX(-15px) translateY(-50%);
  transform:translateX(-15px) translateY(-50%);
}
.bt-our-success-stories-section .bt-block-text-right {
  font-size:18px;
  font-style:italic;
  line-height:26px;
  color:#444444;
  margin-top:25px;
}
@media (max-width: 991px) {
  .bt-our-success-stories-section h3.vc_custom_heading { margin-bottom:15px !important; }
  .bt-our-success-stories-section .esg-grid { margin-top:0; }
  .bt-our-success-stories-section .bt-block-text-right { margin-top:0; }
}
.bt-feed-back-section .bt-testimonial-carousel-element { position:relative; }
.bt-feed-back-section .bt-testimonial-carousel-element .owl-dots {
  position:absolute;
  bottom:17px;
  right:0;
}
@media (max-width: 680px) {
  .bt-feed-back-section .bt-testimonial-carousel-element .owl-dots {
    position:relative;
    bottom:0;
  }
}
.bt-branches-section .bt-client-carousel-element {
  margin-top:-75px;
  background:#ffffff;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-blog-section .bt-button-element > a {
  font-size:13px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  padding:8px 30px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-blog-section .bt-button-element > a:hover { background:#0a3e6c; }
.bt-practice-areas-section .bt-services-grid-element .bt-item { background:#f6f6f6; }
.bt-free-consultation-section .bt-free-consultation-form .bt-header {
  position:relative;
  margin-bottom:30px;
  padding-left:85px;
  z-index:1;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-header .bt-icon {
  position:absolute;
  top:0;
  left:0;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-header .bt-icon img {
  width:70px;
  height:auto;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-header .bt-title {
  font-size:30px;
  line-height:42px;
  margin-bottom:0;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-header .bt-desc {
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#777777;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .wpcf7-form-control-wrap {
  display:block;
  margin-bottom:10px;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields input, .bt-free-consultation-section .bt-free-consultation-form .bt-fields select, .bt-free-consultation-section .bt-free-consultation-form .bt-fields textarea {
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  background-color:#ffffff;
  width:100%;
  margin-bottom:0;
  padding:10px 30px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields textarea {
  height:160px;
  min-height:160px;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-name, .bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-email, .bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-phone, .bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-subject {
  width:calc(50% - 5px);
  float:left;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-name, .bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-phone { margin-right:10px; }
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-submit { margin-top:30px; }
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-submit input {
  font-size:12px;
  font-style:normal;
  font-weight:700;
  text-transform:uppercase;
  color:#ffffff;
  background:#0f599a;
  border-color:#0f599a;
  width:auto;
}
.bt-free-consultation-section .bt-free-consultation-form .bt-fields .bt-submit input:hover {
  background:#0a3e6c;
  border-color:#0a3e6c;
}
.bt-offices-info-section .bt-fancy-box-element {
  position:relative;
  background:#ffffff;
  padding:40px;
  z-index:9;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-offices-info-section .bt-fancy-box-element .bt-title {
  font-size:18px;
  line-height:30px;
  text-transform:uppercase;
  margin-bottom:5px;
}
.bt-offices-info-section .bt-fancy-box-element .bt-desc {
  font-size:16px;
  line-height:28px;
  color:#636363;
}
.bt-offices-info-section .bt-fancy-box-element .bt-desc a { color:#0f599a; }
.bt-offices-info-section .bt-fancy-box-element .bt-desc a:hover { color:#0a3e6c; }
.bt-offices-info-section .ultimate-map-wrapper {
  max-width:1490px;
  margin:-90px auto 0;
}
@media (min-width: 1490px) {
  .bt-offices-info-section .ultimate-map-wrapper {
    overflow:hidden;
    -webkit-border-radius:5px;
    border-radius:5px;
  }
}
.bt-offices-info-section .wpcf7-form {
  max-width:750px;
  margin:-100px auto 0;
}
.bt-offices-info-section .bt-contact-us-form {
  background:#0f599a;
  padding:70px 10%;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  -ms-box-shadow:5px 0 35px rgba(0,0,0,0.15);
  box-shadow:5px 0 35px rgba(0,0,0,0.15);
}
.bt-offices-info-section .bt-contact-us-form .bt-title {
  font-size:30px;
  line-height:36px;
  color:#ffffff;
  text-align:center;
  margin-bottom:0;
}
.bt-offices-info-section .bt-contact-us-form .bt-desc {
  font-size:18px;
  line-height:26px;
  color:#ffffff;
  text-align:center;
  margin-bottom:30px;
}
.bt-offices-info-section .bt-contact-us-form .wpcf7-form-control-wrap { margin-bottom:10px; }
.bt-offices-info-section .bt-contact-us-form input, .bt-offices-info-section .bt-contact-us-form textarea {
  text-align:left;
  font-size:15px;
  font-style:italic;
  line-height:24px;
  color:#777777;
  background:#ffffff;
  width:100%;
  padding:10px 30px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.bt-offices-info-section .bt-contact-us-form textarea {
  height:160px;
  min-height:160px;
}
.bt-offices-info-section .bt-contact-us-form .bt-submit {
  text-align:center;
  margin-top:30px;
}
.bt-offices-info-section .bt-contact-us-form .bt-submit input {
  font-size:13px;
  font-style:normal;
  font-weight:700;
  text-transform:uppercase;
  color:#ffffff;
  background:#000000;
  border-color:#000000;
  width:auto;
  margin-bottom:0;
}
.bt-offices-info-section .bt-contact-us-form .bt-submit input:hover {
  color:#0f599a;
  background:#ffffff;
  border-color:#ffffff;
}
