/*
    Theme Name: Interiart
    Theme URI: https://evconsulting.com/
    Author: Incredo
    Author URI: https://incredo.co/
    Version: 22
    Description:  Interiart Wordpress Theme is the best choice for you. Its stunning beauty, fashionable clean look and proper execution, accompanying with making use of Visual Composer, WooCommerce, WPML, Revolution Slider plugin, Max Mega Menu , TZ Flickr , Contact Form 7 ... will help you to own an awesome interior site.
    Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template, theme-options
    Text Domain: interiart
    Domain Path: /languages
*/

/**
 * 1.0 General
 * -----------------------------------------------------------------------------
 */
.clr {
  display: block;
  clear: both;
}

@font-face {
  font-family: 'Barlow';
  src:url("WebFonts/904604/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix");
  src:url("WebFonts/904604/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix") format("eot"),url("WebFonts/904604/367341fc-4cc6-4a79-89ad-d6c61561611e.woff2") format("woff2"),url("WebFonts/904604/1ff86dd4-d3b2-4325-89bc-c6eb493cedba.woff") format("woff"),url("WebFonts/904604/aa6b4b64-5ce0-48fd-887a-bece037cd9c9.ttf") format("truetype");
}


@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=ee30a10a-1532-46bd-ab03-c748514c631d&fontids=904604,904607,904610,904613,1371183,1371191");
@font-face{
  font-family:"Calibri W01 Regular_904604";
  src:url("WebFonts/904604/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix");
  src:url("WebFonts/904604/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix") format("eot"),url("WebFonts/904604/367341fc-4cc6-4a79-89ad-d6c61561611e.woff2") format("woff2"),url("WebFonts/904604/1ff86dd4-d3b2-4325-89bc-c6eb493cedba.woff") format("woff"),url("WebFonts/904604/aa6b4b64-5ce0-48fd-887a-bece037cd9c9.ttf") format("truetype");
}
@font-face{
  font-family:"Calibri W01 Bold_904607";
  src:url("WebFonts/904607/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix");
  src:url("WebFonts/904607/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix") format("eot"),url("WebFonts/904607/3ded7064-503f-4fa0-853b-9f7a2cf55f20.woff2") format("woff2"),url("WebFonts/904607/4e7b2126-77d3-4e53-810d-7ccfde46450a.woff") format("woff"),url("WebFonts/904607/dcb27c78-fcd6-43bb-ab8b-9152bcfeb336.ttf") format("truetype");
}
@font-face{
  font-family:"Calibri W01 Bold Italic_904610";
  src:url("WebFonts/904610/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix");
  src:url("WebFonts/904610/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix") format("eot"),url("WebFonts/904610/fe969ae7-f9ce-40b2-93cc-9cc7138809a2.woff2") format("woff2"),url("WebFonts/904610/e43fbe67-bdec-48c3-b305-e4f021d8e755.woff") format("woff"),url("WebFonts/904610/7cf1f907-81f8-4b27-8ae5-986118860da1.ttf") format("truetype");
}
@font-face{
  font-family:"Calibri W01 Italic_904613";
  src:url("WebFonts/904613/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?#iefix");
  src:url("WebFonts/904613/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?#iefix") format("eot"),url("WebFonts/904613/e1cc7218-de20-4af1-a27c-6f325a4b0f0f.woff2") format("woff2"),url("WebFonts/904613/cac25ebb-269d-41e9-8ee5-78589746706e.woff") format("woff"),url("WebFonts/904613/6a4b5dab-ebbd-4741-80c7-3b30cd46e05d.ttf") format("truetype");
}
@font-face{
  font-family:"Calibri W01 Light";
  src:url("WebFonts/1371183/3bf8ead2-2902-446a-af57-fcf4e5da22db.eot?#iefix");
  src:url("WebFonts/1371183/3bf8ead2-2902-446a-af57-fcf4e5da22db.eot?#iefix") format("eot"),url("WebFonts/1371183/52f16f8c-2868-43ee-a2ca-378b097a3580.woff2") format("woff2"),url("WebFonts/1371183/9cb02ba8-d928-43f5-a1bd-32fb78238194.woff") format("woff"),url("WebFonts/1371183/1cc9eda5-6732-4a23-ad69-782421f8c81b.ttf") format("truetype");
}
@font-face{
  font-family:"Calibri W01 Light Italic";
  src:url("WebFonts/1371191/443c8ba0-016c-4a11-af5c-58f3c01f635c.eot?#iefix");
  src:url("WebFonts/1371191/443c8ba0-016c-4a11-af5c-58f3c01f635c.eot?#iefix") format("eot"),url("WebFonts/1371191/aa102de4-ec9f-42ac-b628-6c30e83d0d93.woff2") format("woff2"),url("WebFonts/1371191/b67d06e6-0656-41da-a1f4-e700d786580b.woff") format("woff"),url("WebFonts/1371191/ed45e86a-ab65-4c27-9c41-b4b3d13bc2c6.ttf") format("truetype");
}
a:focus {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  max-width: 100%;
  /* Image does not overflow the content area */
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
.bypostauthor,
.sticky {
  color: #E40B0D;
}
div a:focus {
  outline: none;
}
.entry-content img {
  margin: 0 0 1.5em 0;
}
embed, iframe, object, video {
  max-width: 100%;
}
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}
blockquote {
  padding: 15px 20px;
  margin-top: 20px;
}
blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}
blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}
div.wpcf7 img.ajax-loader {
  display: none;
}
.box1 * {
  display: inline;
}
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.owl-carousel {
  display: none;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: alpha(opacity=100);
  opacity: 1;
  text-decoration: none;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: alpha(opacity=100);
  opacity: 1;
}
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}
.plazart-dropcap-type1 {
  color: #E40B0D;
  display: inline-block;
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 75px !important;
  font-weight: 500 !important;
  line-height: 75px !important;
  margin: 0 7px 0 0 !important;
}
.plazart-dropcap-type2 {
  color: #ffffff;
  background-color: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 45px !important;
  font-weight: 400 !important;
  line-height: 45px !important;
  margin: 8px 7px 0 0 !important;
  padding: 7px 11px;
}
table thead tr th {
  padding: 10px;
  color: #222;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
}
table tbody tr th a {
  padding: 10px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222;
}
table tbody tr th a:hover {
  text-decoration: none;
  color: #E40B0D;
}
table tbody tr td {
  color: #666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  padding: 10px;
}
table tbody tr td a {
  color: #666;
}
table tbody tr td a:hover {
  color: #E40B0D;
}
dl dt {
  color: #222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
dl dd {
  color: #666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}
ul li,
ol li {
  color: #666;
  font-family: "Calibri W01 Regular_904604", sans-serif !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}
address {
  color: #666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}
img {
  max-width: 100%;
  height: auto;
}
form.post-password-form p label {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  float: left;
}
form.post-password-form p label input {
  border: 1px solid #dddddd;
  border-radius: 0;
  padding: 5px;
}
form.post-password-form p input[type='submit'] {
  border-radius: 0;
  background-color: #666;
  border: none;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 6px 15px;
}
.gallery {
  margin-bottom: 20px;
}
.gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}
.gallery-columns-1 .gallery-item {
  max-width: 100%;
  width: auto!important;
}
.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(46%);
  max-width: calc(46%);
  width: auto!important;
}
.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: -webkit-calc(29.299999999999997%);
  max-width: calc(29.299999999999997%);
  width: auto!important;
}
.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(21%);
  max-width: calc(21%);
  width: auto!important;
}
.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(16%);
  max-width: calc(16%);
  width: auto!important;
}
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(12.7%);
  max-width: calc(12.7%);
  width: auto!important;
}
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(10.28%);
  max-width: calc(10.28%);
  width: auto!important;
}
.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(8.5%);
  max-width: calc(8.5%);
  width: auto!important;
}
.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(7.1%);
  max-width: calc(7.1%);
  width: auto!important;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
  clear: left;
}
.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}
.gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.gallery-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
#gallery-2 {
  width: 300px;
}
#gallery-10 img,
#gallery-9 img,
#gallery-8 img,
#gallery-7 img,
#gallery-6 img,
#gallery-5 img,
#gallery-4 img,
#gallery-3 img,
#gallery-2 img,
#gallery-1 img {
  width: 100%;
  height: auto;
  border: none!important;
}
#gallery-3 {
  width: 600px;
}
#wpadminbar {
  height: 33px;
}
.tzBackground_loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999999999999;
  background-color: #fff;
}
#tz-loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
  background-color: #fff;
}
#tz-loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -45px;
  margin-left: -45px;
}
.tz-blogSingle .tz-blogSingleContent .tz-SingleContentBox .single-content ul li {
  color: #444444;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}
/**
 * 2.0 Typography
 * -----------------------------------------------------------------------------
 */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 400;
  color: #222222;
  margin: 0 0 20px;
  padding: 0;
}
h1 {
  font-size: 35px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 23px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 15px;
}
h6 {
  font-size: 14px;
}
p {
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  /*color: #666666;*/
  letter-spacing: 0.5px;
}
.single-post p {
  font-size: 20px;
}
.tzFontWeight_Regular p {
  font-weight: 400;
}
/**
 * 3.0 Header
 * -----------------------------------------------------------------------------
 */
.tz-header {
  z-index: 99999;
}
.tz-header .tz-headerTop {
  background: #E40B0D;
}
.tz-header .tz-headerTop:after {
  content: '';
  clear: both;
  display: block;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support:after {
  content: '';
  clear: both;
  display: block;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml {
  float: left;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul {
  margin: 0;
  padding: 0;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li {
  list-style: none;
  position: relative;
  width: auto;
  float: none;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 13px;
  color: #ffffff;
  text-decoration: none;
  padding: 16px 20px 16px 0;
  position: relative;
  background: none;
  border: none;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a i {
  font-size: 14px;
  padding-right: 10px;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a:after {
  content: '\f107';
  font-family: FontAwesome;
  color: #ffffff;
  position: absolute;
  top: 18px;
  right: 0;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 120%;
  left: 0;
  width: 250px;
  height: auto;
  border-top: 3px solid #222222;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  -webkit-box-shadow: 0 1px 6px -4px #000000;
  -moz-box-shadow: 0 1px 6px -4px #000000;
  -ms-box-shadow: 0 1px 6px -4px #000000;
  -o-box-shadow: 0 1px 6px -4px #000000;
  box-shadow: 0 1px 6px -4px #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 99;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li {
  list-style: none;
  position: relative;
  width: auto;
  float: none;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 13px;
  color: #ffffff;
  text-decoration: none;
  position: relative;
  background: none;
  border: none;
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 30px;
  color: #666666;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a:after {
  content: none;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a img {
  margin-right: 15px;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a:hover {
  background: #ededed;
  color: #222222;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li:hover > ul {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_line {
  float: left;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
  padding: 11px 15px;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_site {
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 13px;
  color: #ffffff;
  text-decoration: none;
  padding: 16px 0;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_site i {
  font-size: 14px;
  padding-right: 10px;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social {
  margin: 0;
  padding: 0;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social:after {
  content: '';
  clear: both;
  display: block;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social li {
  list-style: none;
  float: left;
  padding: 12px 0 10px 26px;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social li:last-child {
  border: none;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social li a i {
  font-size: 15px;
  color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerTop .tz-headerRight ul.tzheader_social li a:hover i {
  color: #222222;
}
.tz-header .tz-headerBottom {
  position: relative;
  -moz-transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
}
.tz-header .tz-headerBottom .tz_icon_menu {
  display: none;
}
.tz-header .tz-headerBottom a.tz_logo {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 40px;
  font-weight: 700;
  color: #222222;
  text-decoration: none;
  padding: 10px 0 10px;
}
.tz-header .tz-headerBottom nav {
  /* Max Mega Menu */
}
.tz-header .tz-headerBottom nav ul.tz-nav li {
  position: relative;
}
.tz-header .tz-headerBottom nav ul.tz-nav li a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  text-decoration: none;
  text-transform: uppercase;
  padding: 44px 27px 40px;
  margin: 0;
}
.tz-header .tz-headerBottom nav ul.tz-nav li.current-menu-item a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu {
  position: absolute;
  top: 120%;
  left: 0;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  border-top: 3px solid #222222;
  width: 270px;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  -webkit-box-shadow: 0 1px 6px -4px #000000;
  -moz-box-shadow: 0 1px 6px -4px #000000;
  -ms-box-shadow: 0 1px 6px -4px #000000;
  -o-box-shadow: 0 1px 6px -4px #000000;
  box-shadow: 0 1px 6px -4px #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li {
  list-style: none;
  position: relative;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li:last-child {
  border: none;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li.menu-item-has-children:after {
  content: "\f0da";
  font-family: FontAwesome;
  font-size: 15px;
  color: #222222;
  position: absolute;
  top: 14px;
  right: 20px;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li:hover {
  background: #ededed;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li:hover a {
  color: #222222;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li.current-menu-item {
  background: #ededed;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li.current-menu-item a {
  color: #222222;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li a {
  display: block;
  margin: 0px;
  padding: 14px 29px 16px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li ul.sub-menu {
  position: absolute;
  top: 0;
  left: 120%;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  border-top: 3px solid #222222;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 0 1px 6px -4px #000000;
  -moz-box-shadow: 0 1px 6px -4px #000000;
  -ms-box-shadow: 0 1px 6px -4px #000000;
  -o-box-shadow: 0 1px 6px -4px #000000;
  box-shadow: 0 1px 6px -4px #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li:hover ul.sub-menu {
  left: 100%;
  opacity: 1;
  visibility: visible;
}
.tz-header .tz-headerBottom nav ul.tz-nav li:hover ul.non_mega_menu {
  top: 100%;
  opacity: 1;
  visibility: visible;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu {
  position: absolute;
  top: 120%;
  left: 0;
  margin: 0;
  padding: 0;
  background: #fff;
  border-top: 3px solid #222222;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  -webkit-box-shadow: 0 1px 6px -4px #000000;
  -moz-box-shadow: 0 1px 6px -4px #000000;
  -ms-box-shadow: 0 1px 6px -4px #000000;
  -o-box-shadow: 0 1px 6px -4px #000000;
  box-shadow: 0 1px 6px -4px #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega1 {
  width: 220px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega2 {
  width: 440px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega2 > ul > li {
  width: 205px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega3 {
  width: 600px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega3 > ul > li {
  width: 190px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega4 {
  width: 800px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega4 > ul > li {
  width: 192px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega5 {
  width: 930px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu.themeple_mega5 > ul > li {
  width: 180px!important;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu {
  margin: 0;
  padding: 0;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu:after {
  content: '';
  clear: both;
  display: block;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu > li {
  list-style: none;
  float: left;
  width: 100%;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu > li > a {
  display: block;
  margin: 0;
  padding: 14px 0 16px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu > li > a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu ul.sub-menu > li.current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu > ul.sub-menu {
  padding: 0 15px;
}
.tz-header .tz-headerBottom nav ul.tz-nav li .themeple_custom_menu_mega_menu > ul.sub-menu > li {
  padding: 0 15px;
}
.tz-header .tz-headerBottom nav ul.tz-nav li:hover .themeple_custom_menu_mega_menu {
  top: 100%;
  opacity: 1;
  visibility: visible;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
  /*font-family: "Calibri W01 Regular_904604", sans-serif;*/
  font-family: "Calibri W01 Regular_904604", sans-serif
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.page-template .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover,
.page-template #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
  color: #E40B0D !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  display: block!important;
  left: 0 !important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu {
  top: 120%;
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  display: block!important;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item h4 {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  padding: 36px 0 26px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a {
  display: block;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  color: #666666;
  border-bottom: 1px solid #ededed;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item ul li a:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.woocommerce ul li a {
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product-categories li a {
  padding-top: 14px;
  padding-bottom: 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li {
  margin: 0 0 21px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  display: block;
  margin-bottom: 10px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
  font-family: star !important;
  font-size: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
  overflow: hidden !important;
  position: relative !important;
  width: 5.4em !important;
  margin-bottom: 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating:before {
  display: block !important;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li span.amount {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li ins {
  text-decoration: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_top_rated_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products h4 {
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_products ul.product_list_widget li a {
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu ul li a {
  padding: 14px 0 16px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item:hover > ul.mega-sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-item > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-ancestor > a {
  color: #E40B0D;
  background: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 120%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu {
  left: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom nav .mega-menu-wrap ul.mega-menu li a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tz-header .tz-headerBottom .tz-header-cart {
  position: relative;
}
.tz-header .tz-headerBottom .tz-header-cart > span {
  font-size: 17px;
  color: #bebebe;
  display: inline-block;
  padding: 46px 0 41px 22px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom .tz-header-cart > span:hover {
  color: #E40B0D;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart {
  position: absolute;
  top: 120%;
  right: 0;
  width: 430px;
  padding: 30px;
  border-top: 3px solid #222222;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  background: #ffffff;
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list {
  padding: 0;
  margin: 0;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li {
  list-style: none;
  position: relative;
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #ededed;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_image {
  float: left;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_image a {
  display: inline-block;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_image a img {
  float: none;
  width: 80px;
  height: auto;
  margin: 0;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_info {
  margin-left: 100px;
  padding-right: 50px;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_info a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  line-height: 24px;
  text-decoration: none;
  display: block;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_info span.quantity {
  padding: 0;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .tzMiniCart_info span.quantity span.amount {
  padding: 0;
  margin: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #E40B0D;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a.remove {
  position: absolute;
  top: 10px;
  right: 0;
  left: auto;
  font-size: 20px;
  color: #222222 !important;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a.remove:hover {
  background: #E40B0D;
  color: #ffffff !important;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  line-height: 24px;
  margin: 0;
  padding: 0;
  border: none;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.total {
  float: right;
  margin: 0;
  padding: 3px 0 0;
  border: none;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.total strong {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #151515;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.total span.amount {
  padding: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #E40B0D;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.buttons {
  float: left;
  margin: 0;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.buttons a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #ffffff;
  padding: 8px 20px;
  margin-right: 7px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #222222;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  text-align: center;
}
.tz-header .tz-headerBottom .tz-header-cart .widget_shopping_cart .widget_shopping_cart_content p.buttons a:hover {
  background: #E40B0D;
}
.tz-header .tz-headerBottom .tz-header-cart:hover {
  cursor: pointer;
}
.tz-header .tz-headerBottom .tz-header-cart:hover .widget_shopping_cart {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header .tz-headerBottom .tz-header-search {
  position: relative;
}
.tz-header .tz-headerBottom .tz-header-search span {
  font-size: 17px;
  color: #bebebe;
  display: inline-block;
  padding: 30px 0 0 90px;
}
.tz-header .tz-headerBottom .tz-header-search span.icon_close {
  display: none;
}
.tz-header .tz-headerBottom .tz-header-search span:hover {
  color: #E40B0D;
  cursor: pointer;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form {
  position: absolute;
  top: 120%;
  right: 0;
  width: 270px;
  border-top: 3px solid #222222;
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form .searchform label {
  display: none;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form .searchform input {
  width: 100%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  color: #bebebe;
  padding: 15px 21px;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form .searchform input.searchsubmit {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: block;
  font-size: 0;
  height: 20px;
  padding: 0;
  position: absolute;
  right: 9px;
  top: 14px;
  width: 20px;
  z-index: 9;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form .searchform span {
  position: absolute;
  right: 11px;
  top: 17px;
  padding: 0;
  font-size: 14px;
  color: #E40B0D;
}
.tz-header .tz-headerBottom .tz-header-search .tz-header-search-form.tz-header-search-form-show {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header.scroll {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999999;
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.tz-header.scroll.active {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.tz-header.tz-header-type-1 .tz-headerBottom {
  background: #FFFFFF;
}
.tz-header.tz-header-type-2 .tz-headerTop {
  background: #FFFFFF;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box {
  border-bottom: 1px solid #e3e3e3;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box:after {
  content: '';
  clear: both;
  display: block;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li a {
  color: #333333;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li a:after {
  color: #333333;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li ul {
  border-top: 3px solid #333333;
  background: #fff;
  -webkit-box-shadow: 0 1px 6px -4px #000000;
  -moz-box-shadow: 0 1px 6px -4px #000000;
  -ms-box-shadow: 0 1px 6px -4px #000000;
  -o-box-shadow: 0 1px 6px -4px #000000;
  box-shadow: 0 1px 6px -4px #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 99;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li ul li a {
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 30px;
  color: #333333;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li ul li a:after {
  content: none;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li ul li a img {
  margin-right: 15px;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li ul li a:hover {
  background: #ededed;
  color: #222222;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel ul li:hover ul {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_line {
  color: #e3e3e3;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerLeft .tzheader_support .tzheader_site {
  color: #333333;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerRight ul.tzheader_social li a i {
  color: #222222;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header.tz-header-type-2 .tz-headerTop .tz-headerTop-box .tz-headerRight ul.tzheader_social li a:hover i {
  color: #E40B0D;
}
.tz-header.tz-header-type-2 .tz-headerBottom {
  background: #FFFFFF;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li > a {
  padding: 44px 22px 40px;
  font-size: 15px;
  text-transform: none;
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li > a:hover {
  background: none;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a {
  color: #222222;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav > li.current-one-page a {
  color: #E40B0D;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-2 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-2 .tz-header .tz-headerBottom nav ul.tz-nav li.current-menu-item a {
  color: #fbc02d;
}
.tz-header.tz-header-type-3 {
  position: relative;
}
.tz-header.tz-header-type-3 .tz-headerBottom {
  display: block;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  padding: 22px 0 0;
  background: rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(12%, rgba(0, 0, 0, 0.44)), color-stop(50%, rgba(0, 0, 0, 0.25)), color-stop(73%, rgba(0, 0, 0, 0.14)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}
.tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li a {
  color: #FFFFFF;
  padding: 44px 30px 40px;
}
.tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li a:hover {
  background: none;
  color: #E40B0D;
}
.tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li a:focus {
  background: none;
}
.tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li.current-menu-item > a {
  color: #E40B0D;
}
.tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li.current-one-page a {
  color: #E40B0D;
}
.tz-header.tz-header-type-3 .tz-headerBottom .tz-header-search span {
  color: #FFFFFF;
}
.tz-header.tz-header-type-3 .tz-headerBottom .tz-header-cart span {
  color: #FFFFFF;
}
.tz-header.tz-header-type-4 .tz-headerBottom {
  padding: 0 15px;
  -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.tz-header.tz-header-type-4 .tz-headerBottom .container {
  width: 100%;
}
.tz-header.tz-header-type-4 .tz-headerBottom a.tz_logo {
  padding: 16px 0 17px 13px;
}
.tz-header.tz-header-type-4 .tz-headerBottom .tz-header-cart span {
  padding: 36px 15px 37px 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom .tz-header-search span {
  padding: 36px 32px 37px 25px;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li > a {
  padding: 44px 22px 40px;
  font-size: 15px;
  text-transform: none;
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li > a:hover {
  background: none;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a {
  color: #222222;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav ul.tz-nav > li.current-one-page a {
  color: #E40B0D;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-4 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom {
  padding: 0 15px;
  -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-5 .tz-headerBottom .container {
  width: 100%;
}
.tz-header.tz-header-type-5 .tz-headerBottom a.tz_logo {
  padding: 12px 0 15px 13px;
}
.tz-header.tz-header-type-5 .tz-headerBottom .tz-header-cart > span {
  font-size: 20px;
  padding: 30px 0 34px 30px;
  border-left: 1px solid rgba(102, 102, 102, 0.1);
}
.tz-header.tz-header-type-5 .tz-headerBottom .tz-header-search > span {
  font-size: 20px;
  padding: 32px 30px;
  border-left: 1px solid rgba(102, 102, 102, 0.1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li > a {
  padding: 44px 22px 40px;
  font-size: 15px;
  text-transform: none;
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li > a:hover {
  background: none;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a {
  color: #222222;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li.current-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav ul.tz-nav > li.current-one-page a {
  color: #E40B0D;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-5 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerTop {
  background: #eee;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a {
  color: #333333;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a:after {
  color: #333333;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_line {
  color: #333333;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_site {
  color: #333333;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerRight ul.tzheader_social li a i {
  color: #333333;
}
.tz-header.tz-header-type-6 .tz-headerTop .tz-headerRight ul.tzheader_social li a i:hover {
  color: #E40B0D;
}
.tz-header.tz-header-type-6 .tz-headerBottom {
  background: #FFFFFF;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-logo {
  text-align: center;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-logo a.tz_logo {
  float: none !important;
  display: inline-block;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu {
  border-top: 1px solid #e3e3e3;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .container {
  display: flex;
  flex-direction: row-reverse;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-cart {
  float: none !important;
  width: 39px;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-cart > span {
  padding: 20px 0 20px 22px;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-search {
  float: none !important;
  width: 25px;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-search span {
  padding: 20px 0 20px 8px;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-search .tz-header-search-form .searchform span {
  padding: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav {
  float: none !important;
  flex-grow: 1;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li > a {
  padding: 44px 22px 40px;
  font-size: 15px;
  text-transform: none;
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li > a:hover {
  background: none;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li.current-menu-item > a {
  color: #222222;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li.current-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: -1px;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav ul.tz-nav > li.current-one-page a {
  color: #E40B0D;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: -1px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:after {
  content: none;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a:hover:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-item > a:after {
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a {
  position: relative;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-current-menu-parent > a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  margin: 0;
}
.tz-header.tz-header-type-6 .tz-headerBottom .tz-header-menu .tz-header-menu-space {
  width: 64px;
}
.tz-header.tz-header-type-7 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 320px;
  background: #2A2A2A;
  padding: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
}
.tz-header.tz-header-type-7 .tz-headerBottom {
  flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-shrink: 1;
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  flex-basis: 0;
  -ms-preferred-size: 0;
  -webkit-flex-basis: 0;
}
.tz-header.tz-header-type-7 .tz-header-social {
  flex-grow: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
}
.tz-header.tz-header-type-7 .tz-header-social span {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  text-transform: uppercase;
  margin: 0 0 18px;
}
.tz-header.tz-header-type-7 .tz-header-social ul {
  margin: 0;
  padding: 0;
}
.tz-header.tz-header-type-7 .tz-header-social ul:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header.tz-header-type-7 .tz-header-social ul li {
  float: left;
  list-style: none;
}
.tz-header.tz-header-type-7 .tz-header-social ul li a {
  display: inline-block;
  width: 51px;
  text-align: center;
  padding: 6px 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-header-social ul li a i {
  font-size: 18px;
  color: #95979d;
}
.tz-header.tz-header-type-7 .tz-header-social ul li:hover i {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom:after {
  content: '';
  display: block;
  clear: both;
}
.tz-header.tz-header-type-7 .tz-headerBottom a.tz_logo {
  float: none !important;
  display: block;
  text-align: center;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav {
  float: none !important;
  margin-top: 100px;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav {
  float: none !important;
  padding: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li {
  float: none;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li.menu-item-has-children::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 12px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #95979d;
  padding: 12px 30px 12px;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu {
  top: 0;
  left: 100%;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  border-top: none;
  border-left: 3px solid #2A2A2A;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li.menu-item-has-children::after {
  content: "\f105";
  color: #2A2A2A;
  top: 16px;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li ul.sub-menu {
  left: 100%;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
  border-top: none;
  border-left: 3px solid #2A2A2A;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li:hover > ul.sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li:hover.menu-item-has-children::after {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li:hover > a {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav ul.tz-nav li:hover > ul.non_mega_menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item {
  display: block;
  position: relative;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu {
  top: 0;
  left: 100% !important;
  -webkit-transform: translate(53px, 0);
  -moz-transform: translate(53px, 0);
  -ms-transform: translate(53px, 0);
  -o-transform: translate(53px, 0);
  transform: translate(53px, 0);
  margin-top: 0;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #666;
  position: absolute;
  top: 15px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  z-index: 9;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: 100% !important;
  top: 0;
  margin-top: 0;
  -webkit-transform: translate(23px, 0);
  -moz-transform: translate(23px, 0);
  -ms-transform: translate(23px, 0);
  -o-transform: translate(23px, 0);
  transform: translate(23px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(3px, 0);
  -moz-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  transform: translate(3px, 0);
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-menu-item-has-children::before {
  content: "\f105";
  display: block;
  width: 6px;
  height: 24px;
  font-family: FontAwesome;
  font-size: 15px;
  color: #95979d;
  position: absolute;
  top: 10px;
  right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item:hover.mega-menu-item-has-children::before {
  color: #FFFFFF;
}
.tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item:hover > ul.mega-sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(33px, 0);
  -moz-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  -o-transform: translate(33px, 0);
  transform: translate(33px, 0);
}
.tz-header .container {
  position: relative;
}
.tz-header .container .mega-menu-horizontal,
.tz-header .container .mega-menu-wrap {
  position: static !important;
}
.tz-homeEff {
  background: rgba(0, 0, 0, 0.7) !important;
  padding-top: 0 !important;
}
.tz-homeEff-1 {
  -moz-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 999999;
}
/**
 * 4.0 Breadcrumb
 * -----------------------------------------------------------------------------
 */
.tz-Breadcrumb {
  background-image: url(images/breadcrumb.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.tz-Breadcrumb .tzOverlayBreadcrumb {
  /*background-image: url(images/pattern.png);
  background-repeat: repeat;
  background-color: rgba(0, 0, 0, 0.43);*/
  padding: 30px 0 30px;
}
.tz-Breadcrumb .tzOverlayBreadcrumb h1 {
  margin: 0;
  padding: 0;
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
}
.tz-Breadcrumb .tzOverlayBreadcrumb .tz-breadcrumb-navxt {
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  padding-top: 10px;
}
.tz-Breadcrumb .tzOverlayBreadcrumb .tz-breadcrumb-navxt span a {
  color: #FFFFFF;
  text-decoration: none;
}
/**
 * 5.0 Footer
 * -----------------------------------------------------------------------------
 */
.tzFooter .tzFooterTop {
  background-image: url(images/background_footer.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding: 70px 0 50px;
}
.tzFooter .tzFooterTop:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.tzFooter .tzFooterTop .footerattr {
  z-index: 1;
}
.tzFooter .tzFooterTop .footerattr .widget {
  margin: 0 0 22px;
}
.tzFooter .tzFooterTop .footerattr .widget h3.title-widget {
  margin: 0 0 20px;
  padding: 0;
}
.tzFooter .tzFooterTop .footerattr .widget h3.title-widget span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 27px;
  color: #ffffff;
  letter-spacing: 2px;
}
.tzFooter .tzFooterTop .footerattr .widget h3.title-widget span a {
  color: #FFFFFF;
}
.tzFooter .tzFooterTop .footerattr .widget label {
  display: none;
}
.tzFooter .tzFooterTop .footerattr .widget p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget ul {
  margin: 0;
  padding: 0;
}
.tzFooter .tzFooterTop .footerattr .widget ul li {
  list-style: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget ul li a {
  color: #868686;
  text-decoration: none;
}
.tzFooter .tzFooterTop .footerattr .widget select {
  width: 260px;
  max-width: 100%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px;
  -moz-appearance: none;
  background: #ffffff url("images/bg_down.png") no-repeat scroll right 20px top 20px;
}
.tzFooter .tzFooterTop .footerattr .widget select option {
  width: 240px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span {
  display: block;
  margin: 15px 0 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span i {
  font-size: 16px;
  color: #868686;
  margin-right: 20px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar caption {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  color: #868686;
  text-transform: uppercase;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar thead {
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar thead tr th {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar tbody {
  border-width: 1px;
  border-style: solid;
  border-color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar tbody tr td {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  padding: 5px 10px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_calendar .calendar_wrap table#wp-calendar tfoot a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_search .searchform {
  position: relative;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_search .searchform .Tzsearchform {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  width: 100%;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 12px 13px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_search .searchform .searchsubmit {
  background: none;
  border: medium none;
  border-radius: 0;
  font-size: 0;
  height: 48px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  z-index: 1;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_search .searchform .icon_search {
  background: #fbc02d none repeat scroll 0 0;
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
  height: 48px;
  padding: 15px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 48px;
  z-index: 0;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_tag_cloud .tagcloud a {
  background: #868686 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px !important;
  font-weight: 300;
  line-height: 23px;
  margin: 0 1px 5px 0;
  padding: 5px 15px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_tag_cloud .tagcloud a:hover {
  background: #E40B0D;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_nav_menu .megamenu_container ul.sub-menu {
  padding-left: 20px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_nav_menu .megamenu_container ul.sub-menu li a {
  border-bottom: 1px solid #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item {
  position: relative;
  padding-left: 30px;
  margin-bottom: 35px;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item:after {
  content: "\f099";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #E40B0D;
  position: absolute;
  top: 4px;
  left: 0;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .twitter-user a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #e4e4e4;
  text-decoration: none;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .tweet-content {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  overflow: hidden;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .tweet-content a {
  color: #e4e4e4;
  text-decoration: none;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .tweet-content span.time {
  display: block;
  margin-top: 10px;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .tweet-content span.time a {
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item iframe {
  margin-top: 20px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a {
  display: block;
  float: left;
  margin-bottom: 12px;
  margin-right: 12px;
  position: relative;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a img {
  margin: 0;
  float: none;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a:before {
  content: "";
  background: rgba(251, 192, 45, 0.75);
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a:after {
  content: "\f00e";
  color: #ffffff;
  font-family: FontAwesome;
  font-size: 14px;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  padding: 29px 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a:hover:before {
  width: 100%;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr a:hover:after {
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tzFooter .tzFooterTop .footerattr .widget.widget_flickr .tz-flickr:after {
  content: '';
  display: block;
  clear: both;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget {
  margin-top: 36px;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form {
  position: relative;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form .tnp-email {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  width: 100%;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form .tnp-submit {
  background: none;
  border: medium none;
  border-radius: 0;
  font-size: 0;
  height: 48px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  z-index: 1;
}
.tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form:after {
  content: "\f00c";
  display: block;
  width: 47px;
  height: 47px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  background: #E40B0D;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding: 10px 0;
}
.tzFooter .tzFooterBottom {
  background: #151515 !important;
}
.tzFooter .tzFooterBottom .tzCopyright {
  padding: 12px 0 13px;
}
.tzFooter .tzFooterBottom .tzCopyright p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-size: 12px;
  color: #fff;
  margin: 0;
  padding: 0;
  opacity: 0.5;
}
.tzFooter .tzFooterBottom .tzCopyright p a {
  color: #868686;
}
.tzFooter .tzFooterBottom .tzCopyright p a:hover {
  color: #E40B0D;
}
.tzFooter .tzFooterBottom .tzFooterSocial {
  padding: 25px 0;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul {
  margin: 0;
  padding: 0;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul:after {
  content: '';
  display: block;
  clear: both;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li {
  list-style: none;
  float: left;
  padding: 0 5px;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #313131;
  text-align: center;
  position: relative;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a i {
  padding: 12px 0;
  color: #868686;
  font-size: 15px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: #E40B0D;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a:hover i {
  color: #FFFFFF;
}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tzFooter.tzFooter-Type-2 .tzFooterTop {
  padding: 90px 0 55px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop:after {
  background-color: rgba(0, 0, 0, 0.84);
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .tzFooterTop_center {
  z-index: 1;
  position: relative;
  margin-bottom: 73px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .tzFooterTop_center aside.widget {
  margin-bottom: 40px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget h3.title-widget {
  margin-bottom: 30px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget h3.title-widget span {
  font-size: 25px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget p {
  color: #9b9b9b;
  line-height: 25px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget .tzwidget-contact .tzContact_description {
  margin-bottom: 32px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post {
  padding-top: 10px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li {
  margin-bottom: 35px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li:after {
  display: block;
  clear: both;
  content: '';
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li img {
  width: 80px;
  height: 80px;
  float: left;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content {
  padding-left: 100px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content a {
  letter-spacing: 1px;
  display: block;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 15px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content span {
  color: #9b9b9b;
  letter-spacing: 1px;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-bottom: 13px;
  padding: 0 0 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input.wpcf7-submit {
  font-size: 13px;
  font-weight: 400;
  width: auto;
  color: #E40B0D;
  border-color: #E40B0D;
  padding: 10px 22px 3px 0;
}
.tzFooter.tzFooter-Type-2 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p textarea {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  height: 75px;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom {
  background: #000000;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzCopyright {
  padding-top: 40px;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzCopyright p {
  color: #9b9b9b;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial {
  padding: 36px 0 25px;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li {
  padding: 0 8px;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a {
  width: auto;
  height: auto;
  background: none;
  border: none;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a:after {
  content: none;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i {
  font-size: 18px;
  color: #ffffff;
  width: 32px;
  height: 32px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 7px 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-facebook {
  background: #3c5899;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-twitter {
  background: #2caae1;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-instagram {
  background: #125688;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-google {
  background: #db4437;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-linkedin {
  background: #0177b5;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-tumblr {
  background: #304E6C;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-youtube-play {
  background: #C8302A;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-dribbble {
  background: #EB4D88;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-behance {
  background: #359DD4;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-skype {
  background: #02B4EB;
}
.tzFooter.tzFooter-Type-2 .tzFooterBottom .tzFooterSocial ul li a i.fa-pinterest-p {
  background: #CB2027;
}
.tzFooter.tzFooter-Type-3 {
  background: #161b25;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop {
  background: none;
  padding: 70px 0 55px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop:after {
  content: none;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget h3.title-widget {
  margin-bottom: 13px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget h3.title-widget span {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  letter-spacing: 1px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget p {
  font-size: 13px;
  color: #a2a4a8;
  line-height: 25px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget p a {
  text-decoration: none;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .tzwidget-contact .tzContact_description {
  margin-bottom: 32px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .tzwidget-contact span {
  font-size: 13px;
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .tzwidget-contact span i {
  font-size: 14px;
  color: #ffffff;
  margin-right: 15px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul li {
  padding: 0 0 8px 15px;
  position: relative;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  text-decoration: inherit;
  color: #a2a4a8;
  font-size: 13px;
  position: absolute;
  top: 2px;
  left: 0;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul li a {
  font-size: 13px;
  color: #a2a4a8;
  line-height: 25px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .tz-flickr ul li {
  padding: 0;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .tz-flickr ul li:before {
  content: none;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post {
  padding-top: 10px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li {
  margin-bottom: 35px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li:after {
  display: block;
  clear: both;
  content: '';
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li img {
  width: 80px;
  height: 80px;
  float: left;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content {
  padding-left: 100px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content a {
  letter-spacing: 1px;
  display: block;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 15px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content span {
  color: #9b9b9b;
  letter-spacing: 1px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-bottom: 13px;
  padding: 0 0 8px;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input.wpcf7-submit {
  font-size: 13px;
  font-weight: 400;
  width: auto;
  color: #E40B0D;
  border-color: #E40B0D;
  padding: 10px 22px 3px 0;
}
.tzFooter.tzFooter-Type-3 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p textarea {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  height: 75px;
}
.tzFooter.tzFooter-Type-3 .tzFooterBottom {
  background: #222730;
}
.tzFooter.tzFooter-Type-3 .tzFooterBottom .tzCopyright {
  padding-top: 40px;
}
.tzFooter.tzFooter-Type-3 .tzFooterBottom .tzCopyright p {
  font-size: 13px;
  color: #a2a4a8;
  text-align: center;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop {
  padding: 50px 0 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop:after {
  background-color: rgba(0, 0, 0, 0.7);
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center {
  z-index: 1;
  position: relative;
  margin-bottom: 25px;
  text-align: center;
  padding-bottom: 20px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget {
  margin-bottom: 25px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #868686;
}
.wpb_wrapper {
  font-family: "Calibri W01 Regular_904604", sans-serif;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .custom-line+.col-md-5 {
  color: #FFFFFF;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget h3.title-widget {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 10px;
  float:left;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget h3.title-widget a {
  color: #FFFFFF;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget ul {
  padding: 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget ul li {
  color: #868686;
  list-style: none;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget ul li a {
  color: #868686;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget ul li a :hover {
  color: #E40B0D;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget select {
  width: 260px;
  max-width: 100%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px;
  -moz-appearance: none;
  background: #ffffff url("images/bg_down.png") no-repeat scroll right 20px top 20px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget select option {
  width: 240px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap {
  display: inline-block;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table {
  border: 1px solid #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table caption {
  text-align: center;
  color: #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table thead {
  border-bottom: 1px solid #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table thead tr th {
  color: #868686;
  font-weight: 700;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tbody tr td {
  color: #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tbody tr td#today {
  color: #E40B0D;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tfoot {
  border-top: 1px solid #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tfoot tr td {
  color: #868686;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tfoot tr td a {
  color: #868686;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .calendar_wrap table tfoot tr td a:hover {
  color: #E40B0D;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form {
  width: 65.5%;
  display: inline-block;
  position: relative;
  margin-top: 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field {
  margin: 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field label {
  display: none;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field input.tnp-email {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #868686;
  background: #FFFFFF;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 10px 140px 11px 20px;
  opacity: 0.2;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field input.tnp-submit {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background: #E40B0D;
  padding: 11px 30px 10px;
  border: none;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_search .searchform {
  position: relative;
  width: 260px;
  display: inline-block;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_search .searchform label {
  display: none;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_search .searchform .Tzsearchform {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  color: #868686;
  width: 100%;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 12px 13px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_search .searchform .searchsubmit {
  background: none;
  border: medium none;
  border-radius: 0;
  font-size: 0;
  height: 48px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  z-index: 1;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_search .searchform .icon_search {
  background: #fbc02d none repeat scroll 0 0;
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
  height: 48px;
  padding: 15px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 48px;
  z-index: 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_tag_cloud .tagcloud a {
  border: 1px solid #868686;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #868686;
  display: inline-block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px !important;
  font-weight: 300;
  line-height: 23px;
  margin: 0 1px 5px 0;
  padding: 5px 15px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget.widget_tag_cloud .tagcloud a:hover {
  border-color: #E40B0D;
  color: #E40B0D;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget h3.title-widget {
  margin-bottom: 25px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget h3.title-widget span {
  font-size: 40px;
}

.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget h3.title-widget span:after{
  content: '';
  display: block;
  width: 20%;
  height: 1px;
  position: absolute;
  top: 13%;
  left: 0;
  margin-left: 15px;
  background-color: #E40B0D;
}

.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget p {
  color: #a2a4a8;
  line-height: 25px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul li {
  position: relative;
  color: #a2a4a8;
  padding: 0 0 8px 15px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul li a {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul li:hover:before {
  color: #fff;
  opacity: 0.5;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul li:hover a {
  color: #fff;
  opacity: 0.5;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span i {
  color: #fff;
  opacity: 0.5;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget .tzwidget-contact .tzContact_description {
  margin-bottom: 32px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post {
  padding-top: 10px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li {
  margin-bottom: 35px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li:after {
  display: block;
  clear: both;
  content: '';
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li img {
  width: 80px;
  height: 80px;
  float: left;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content {
  padding-left: 100px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content a {
  letter-spacing: 1px;
  display: block;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 15px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget ul.tz-recent-post li .tz-recent-content span {
  color: #9b9b9b;
  letter-spacing: 1px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-bottom: 13px;
  padding: 0 0 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p input.wpcf7-submit {
  font-size: 13px;
  font-weight: 400;
  width: auto;
  color: #E40B0D;
  border-color: #E40B0D;
  padding: 10px 22px 3px 0;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget .wpcf7-form .TzContactForm p textarea {
  width: 100%;
  background: none;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
  height: 75px;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget.dw_twitter .dw-twitter-inner .tweet-item .tweet-content {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-4 .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-5 {
  background: #222222;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop {
  background: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 80px 0 50px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop:after {
  content: none;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget {
  margin: 0 0 34px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget h3.title-widget {
  margin-top: -2px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget h3.title-widget span {
  line-height: 14px;
  display: block;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget p {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget ul li {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget ul li a {
  color: #a2a4a8;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_recent_entries ul li {
  margin: 0 0 15px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_recent_entries ul li a {
  font-weight: 500;
  display: block;
  margin: 0 0 7px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_recent_entries ul li span.post-date {
  font-size: 13px;
  color: #6c7273;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_recent_entries ul li:hover a {
  color: #E40B0D;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_newsletterwidget {
  margin-bottom: 50px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_newsletterwidget h3.title-widget {
  margin: 0 0 16px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget {
  margin-top: 15px;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form .tnp-email {
  background: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_newsletterwidget .tnp-widget form:after {
  content: "\f0a9";
  color: #aaaaaa;
  background: none;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_social .tzwidget-social a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #313131;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: 0 5px 10px 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_social .tzwidget-social a i {
  font-size: 14px;
  color: #868686;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_social .tzwidget-social a:hover {
  background: #E40B0D;
}
.tzFooter.tzFooter-Type-5 .tzFooterTop .footerattr .widget.widget_social .tzwidget-social a:hover i {
  color: #FFFFFF;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom {
  background: none;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom:after {
  content: '';
  display: block;
  clear: both;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom .tzCopyright {
  padding: 22px 0 27px;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom .tz-footer-menu nav ul {
  margin: 0;
  padding: 0;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom .tz-footer-menu nav ul li {
  list-style: none;
  float: left;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom .tz-footer-menu nav ul li a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #868686;
  padding: 22px 0 27px 36px;
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzFooter.tzFooter-Type-5 .tzFooterBottom .tz-footer-menu nav ul li:hover a {
  color: #E40B0D;
}
/**
 * 6.0 Blog
 * -----------------------------------------------------------------------------
 */
/* 6.2 Blog Default */
.tzBlogDefault {
  background: #fafafa;
  padding: 90px 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem {
  background: #fff;
  margin-bottom: 50px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote {
  position: relative;
  z-index: 1;
  padding: 47px 0 48px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_bg img {
  position: relative;
  max-width: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 7, 20, 0.75);
  z-index: -1;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_char {
  display: block;
  text-align: center;
  font-size: 90px;
  color: #E40B0D;
  line-height: 90px;
  margin-bottom: 13px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: italic;
  color: #ffffff;
  line-height: 35px;
  text-align: center;
  padding: 0 52px;
  margin: 0 0 72px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info {
  display: block;
  margin: 0;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #FFFFFF;
  margin: 0 3px 0 0;
  text-decoration: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #FFFFFF;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info small i {
  margin: 0 5px 0 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote .tzBlogQuote_info span i {
  margin: 0 5px 0 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_autoplay {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_autoplay i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_autoplay:hover {
  cursor: pointer;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_pauses {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_pauses i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzblog_pauses:hover {
  cursor: pointer;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5:hover .tzblog_pauses {
  opacity: 1;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .bg-video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_videoHtml5 .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio {
  position: relative;
  padding: 0 0 0 90px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio iframe {
  width: 100%;
  border: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogAudio .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video {
  position: relative;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlog_video .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider {
  position: relative;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav {
  z-index: 9999;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav li a {
  top: 50%;
  opacity: 1;
  height: 30px;
  width: 30px;
  margin: -15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  text-align: center;
  background: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav li a:before {
  font-size: 10px;
  font-weight: lighter;
  color: #ffffff;
  text-shadow: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav li a.flex-prev {
  left: 30px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav li a.flex-next {
  right: 30px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider ul.flex-direction-nav li a:hover {
  border: 1px solid #E40B0D;
  background: #E40B0D;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogSlider .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage {
  position: relative;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogImage .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent {
  margin: 0;
  padding: 48px 30px 45px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent h3.title {
  margin: 0 0 17px;
  padding: 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent h3.title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #222222;
  text-decoration: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent h3.title a span {
  background: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 9px;
  line-height: 14px;
  margin-left: 10px;
  padding: 0 5px;
  position: relative;
  text-transform: uppercase;
  top: -10px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation {
  display: block;
  margin: 0 0 22px;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
  margin: 0 3px 0 0;
  text-decoration: none;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation small i {
  margin: 0 5px 0 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent .tzInfomation span i {
  margin: 0 5px 0 0;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  color: #666666;
}
.tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent a.tzreadmore {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 300;
  line-height: 25px;
  margin: 25px 0 0;
  padding: 8px 27px;
  background: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form {
  position: relative;
  width: 263px;
  margin-top: 30px;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form label {
  display: none;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form input.Tzsearchform {
  width: 263px;
  background: none;
  border: 1px solid #dedede;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  font-style: italic;
  padding: 9px 45px 10px 15px;
  color: #111111;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form input.searchsubmit {
  background-color: #E40B0D;
  background-image: url(images/search.png) !important;
  background-position: center!important;
  background-repeat: no-repeat !important;
  border: none;
  font-size: 0;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form input.searchsubmit:after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
}
.tzBlogDefault .tzBlogContainer .tzserach_notda .page-content form span.icon_search {
  display: none;
}
.tzBlogDefault .wp-pagenavi span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 10px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
}
.tzBlogDefault .wp-pagenavi span.current {
  color: #FFFFFF;
  background: #E40B0D;
}
.tzBlogDefault .wp-pagenavi a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 10px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  border: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzBlogDefault .wp-pagenavi a:hover {
  color: #FFFFFF;
  background: #E40B0D;
}
.tzBlogDefault ol.flex-control-nav {
  bottom: 8px;
}
.tzBlogDefault ol.flex-control-nav li {
  margin: 0 5px;
}
.tzBlogDefault ol.flex-control-nav li a {
  height: 10px;
  width: 10px;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzBlogDefault ol.flex-control-nav li a.flex-active {
  background: #E40B0D;
}
.tzBlogDefault ol.flex-control-nav li a:hover {
  background: #E40B0D;
}
/* 6.1 Blog Column */
.tzBlogColumn {
  padding: 90px 0 100px;
  background: #fafafa;
}
.tzBlogColumn .tzBlogContainer {
  margin-right: -30px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner {
  margin: 0 30px 30px 0;
  padding: 0;
  background: #ffffff;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote {
  position: relative;
  z-index: 1;
  padding: 47px 0 48px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_bg img {
  max-width: none;
  position: relative;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 7, 20, 0.75);
  z-index: -1;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_char {
  display: block;
  text-align: center;
  font-size: 90px;
  color: #E40B0D;
  line-height: 90px;
  margin-bottom: 13px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_char:before {
  font-family: "ElegantIcons" !important;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: italic;
  color: #ffffff;
  line-height: 35px;
  text-align: center;
  padding: 0 52px;
  margin: 0 0 72px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info {
  display: block;
  margin: 0;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #FFFFFF;
  margin: 0 3px 0 0;
  text-decoration: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #FFFFFF;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info small i {
  margin: 0 5px 0 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote .tzBlogQuote_info span i {
  margin: 0 5px 0 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_autoplay {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_autoplay i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_autoplay:hover {
  cursor: pointer;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_pauses {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_pauses i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzblog_pauses:hover {
  cursor: pointer;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5:hover .tzblog_pauses {
  opacity: 1;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .bg-video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio {
  position: relative;
  padding: 0 0 0 90px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio iframe {
  width: 100%;
  border: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogAudio .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogVideo {
  position: relative;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider {
  position: relative;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .flex-viewport ul.slides li img {
  width: 100%;
  height: auto;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav {
  z-index: 9999;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav li a {
  top: 50%;
  opacity: 1;
  height: 30px;
  width: 30px;
  margin: -15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  text-align: center;
  background: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav li a:before {
  font-size: 10px;
  font-weight: lighter;
  color: #ffffff;
  text-shadow: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav li a.flex-prev {
  left: 30px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav li a.flex-next {
  right: 30px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ul.flex-direction-nav li a:hover {
  border: 1px solid #E40B0D;
  background: #E40B0D;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ol.flex-control-nav {
  bottom: 8px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ol.flex-control-nav li {
  margin: 0 5px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ol.flex-control-nav li a {
  height: 10px;
  width: 10px;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ol.flex-control-nav li a.flex-active {
  background: #E40B0D;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider ol.flex-control-nav li a:hover {
  background: #E40B0D;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogSlider .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage {
  position: relative;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage img {
  width: 100%;
  height: auto;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogImage .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent {
  margin: 0;
  padding: 48px 30px 38px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent h3.title {
  margin: 0 0 17px;
  padding: 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent h3.title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #222222;
  text-decoration: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation {
  display: block;
  margin: 0 0 22px;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
  margin: 0 3px 0 0;
  text-decoration: none;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation small i {
  margin: 0 5px 0 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent .tzInfomation span i {
  margin: 0 5px 0 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  color: #666666;
  margin: 0;
  padding: 0;
}
.tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogContent a.tzreadmore {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 300;
  line-height: 25px;
  margin: 31px 0 6px;
  padding: 8px 27px;
  background: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 30px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 147px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 147px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 52px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 203px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 203px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 52px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 304px;
}
.tzBlogColumn .tzBlogContainer.no_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 304px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 10px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 106px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-4-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 106px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 25px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 147px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-3-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 147px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlogQuote p {
  padding: 0 35px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlog_videoHtml5 {
  height: 230px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogInner .tzBlogVideo iframe {
  height: 230px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogContent {
  padding: 22px 30px 30px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogContent h3.title {
  margin: 0 0 10px;
}
.tzBlogColumn .tzBlogContainer.yes_sidebar.tzBlogDesktop-2-Column .blogColumn-item .tzBlogContent .tzInfomation {
  margin: 0 0 13px;
}
.tzBlogColumn .wp-pagenavi span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 10px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
}
.tzBlogColumn .wp-pagenavi span.current {
  color: #FFFFFF;
  background: #E40B0D;
}
.tzBlogColumn .wp-pagenavi a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 10px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  border: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzBlogColumn .wp-pagenavi a:hover {
  color: #FFFFFF;
  background: #E40B0D;
}
/**
 * 7.0 Single Blog
 * -----------------------------------------------------------------------------
 */
.tzBlogSingle {
  padding: 90px 0 120px;
  background: #fafafa;
}
.tzBlogSingle .tzBlogSingleContainer {
  background: #FFFFFF;
  margin-bottom: 30px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage {
  position: relative;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleImage .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio {
  position: relative;
  padding: 0 0 0 90px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio iframe {
  width: 100%;
  border: none;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleAudio .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video {
  position: relative;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_video .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider {
  position: relative;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider ol.flex-control-nav {
  bottom: 8px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider ol.flex-control-nav li {
  margin: 0 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider ol.flex-control-nav li a {
  height: 10px;
  width: 10px;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider ol.flex-control-nav li a.flex-active {
  background: #E40B0D;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider ol.flex-control-nav li a:hover {
  background: #E40B0D;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingleSlider .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_autoplay {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_autoplay i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_autoplay:hover {
  cursor: pointer;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_pauses {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_pauses i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzblog_pauses:hover {
  cursor: pointer;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5:hover .tzblog_pauses {
  opacity: 1;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .bg-video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate .tzDateText {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate .tzDateText .tzTextDay {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate .tzDateText .tzTextMonth {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate .tzBlogIcon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_videoHtml5 .tzBlogDate .tzBlogIcon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content {
  padding: 35px 32px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content h3.tzBlogSingle_title {
  margin: 0 0 16px;
  padding: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #222222;
  line-height: 27px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation {
  display: block;
  margin: 0 0 27px;
  padding: 0 0 28px;
  border-bottom: 1px solid #ededed;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
  margin: 0 3px 0 0;
  text-decoration: none;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation small i {
  margin: 0 5px 0 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzInfomation span i {
  margin: 0 5px 0 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .single-content {
  padding: 0 0 32px;
  margin: 0 0 25px;
  border-bottom: 1px solid #ededed;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .single-content p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  color: #666666;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tztag {
  margin-top: 5px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tztag span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  color: #222222;
  margin: 0 8px 0 0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tztag a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  color: #666666;
  text-decoration: none;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare {
  text-align: right;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner {
  display: inline-block;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  color: #222222;
  margin: 5px 15px 0 0;
  display: block;
  float: left;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a {
  padding-left: 6px;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a i {
  display: inline-block;
  width: 36px;
  height: 36px;
  font-size: 14px;
  color: #ffffff;
  line-height: 36px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a i.fa-facebook {
  background: #4361a7;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a i.fa-twitter {
  background: #60b5f0;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a i.fa-pinterest {
  background: #ffa400;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner a i.fa-google-plus {
  background: #e35640;
}
.tzBlogSingle .tzBlogSingleContainer .tzBlogSingle_content .tzBlogSingle_bottom .tzshare .TzLikeButtonInner:after {
  content: '';
  display: block;
  clear: both;
}
.tzBlogSingle .author {
  background: #FFFFFF;
  padding: 30px;
  margin: 0 0 30px;
}
.tzBlogSingle .author .author-avata {
  float: left;
  position: relative;
}
.tzBlogSingle .author .author-avata .author-img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  overflow: hidden;
}
.tzBlogSingle .author .author-avata .author-social {
  position: absolute;
  top: 50%;
  right: -33px;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink {
  display: block;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink i {
  font-size: 15px;
  margin-bottom: 16px;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink:last-child i {
  margin: 0;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink.TzSocialFacebook i {
  color: #4361a7;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink.TzSocialTwitter i {
  color: #60b5f0;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink.TzSocialLinkedin i {
  color: #0274b3;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink.TzSocialDribbble i {
  color: #f26798;
}
.tzBlogSingle .author .author-avata .author-social .TzSocialLink.TzSocialGPlus i {
  color: #e35640;
}
.tzBlogSingle .author .author-info {
  margin-left: 210px;
}
.tzBlogSingle .author .author-info h3 {
  margin: 0;
  padding: 0;
}
.tzBlogSingle .author .author-info h3 a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #222222;
  text-decoration: none;
  text-transform: uppercase;
}
.tzBlogSingle .author .author-info span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
  display: block;
  margin-bottom: 12px;
}
.tzBlogSingle .author .author-info p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.tzBlogSingle .author:after {
  content: '';
  display: block;
  clear: both;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent {
  background: #FFFFFF;
  padding: 47px 30px 1px;
  margin-bottom: 30px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent .comments-title {
  margin: 0 0 42px;
  padding: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #222222;
  line-height: 22px;
  text-transform: uppercase;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list {
  margin: 0;
  padding: 0;
  position: relative;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li {
  list-style: none;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article {
  padding: 0 0 30px;
  border-bottom: 1px solid #ededed;
  margin: 0 0 30px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-author {
  display: block;
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content {
  margin-left: 120px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content h5 {
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #222222;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content h5 a {
  color: #222;
  text-decoration: none;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content h5 a:hover {
  color: #E40B0D;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo {
  margin-bottom: 13px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comments-datetime {
  text-decoration: none;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comments-datetime time {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-edit-link {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  color: #E40B0D;
  text-decoration: none;
  margin-left: 20px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-edit-link i {
  font-size: 13px;
  margin-right: 5px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-reply-link {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  color: #E40B0D;
  text-decoration: none;
  margin-left: 20px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-reply-link i {
  font-size: 13px;
  margin-right: 5px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
}
.tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li ol.children {
  padding-left: 120px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond {
  background: #FFFFFF;
  padding: 30px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond h3.comment-reply-title {
  margin: 0;
  padding: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #222222;
  line-height: 22px;
  text-transform: uppercase;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  margin: 0 0 50px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.comment-form-comment {
  margin: 0 0 43px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p label {
  display: none;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p a {
  color: #E40B0D;
  text-decoration: none;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p textarea {
  width: 100%;
  height: 95px;
  border-width: 0 0 1px;
  border-color: #ededed;
  border-style: solid;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  line-height: 24px;
  font-size: 14px;
  color: #b5b5b5;
  padding: 5px 0;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.form-submit {
  text-align: center;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.form-submit input.submit {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #E40B0D;
  line-height: 22px;
  text-transform: uppercase;
  padding: 5px 15px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top {
  margin-bottom: 37px;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top p {
  margin: 0;
}
.tzBlogSingle .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top p input {
  width: 100%;
  border-width: 0 0 1px;
  border-color: #ededed;
  border-style: solid;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  line-height: 24px;
  font-size: 14px;
  color: #b5b5b5;
  padding: 5px 0;
}
/**
 * 8.0 Sidebar
 * -----------------------------------------------------------------------------
 */
.tz-sidebar .widget {
  margin-bottom: 43px;
}
.tz-sidebar .widget h3.title-widget {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
  text-transform: uppercase;
  margin: 0 0 13px;
  padding: 0;
}
.tz-sidebar .widget label {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.tz-sidebar .widget ul {
  margin: 0;
  padding: 0;
}
.tz-sidebar .widget ul li {
  list-style: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  position: relative;
  border-bottom: 1px solid #ededed;
  padding: 14px;
}
.tz-sidebar .widget ul li:first-child {
  padding-top: 0;
}
.tz-sidebar .widget ul li:first-child:before {
  top: 2px;
}
.tz-sidebar .widget ul li:before {
  position: absolute;
  top: 15px;
  left: 0;
  content: '\f0da';
  font-family: FontAwesome;
  color: #666666;
  font-size: 10px;
}
.tz-sidebar .widget ul li a {
  color: #666666;
  text-decoration: none;
}
.tz-sidebar .widget ul.product_list_widget li {
  padding: 0 0 20px;
  margin: 0 0 20px;
}
.tz-sidebar .widget ul.product_list_widget li:before {
  content: none;
}
.tz-sidebar .widget ul.product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget ul.product_list_widget li a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
}
.tz-sidebar .widget ul.product_list_widget li a img {
  width: 70px;
  height: auto;
  margin: 0 15px 0 0;
  float: left;
}
.tz-sidebar .widget ul.product_list_widget li a span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  margin: 0 0 2px;
  padding: 0;
}
.tz-sidebar .widget ul.product_list_widget li .star-rating span:before {
  color: #E40B0D;
}
.tz-sidebar .widget ul.product_list_widget li span.reviewer {
  color: #E40B0D;
}
.tz-sidebar .widget ul.product_list_widget li span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 24px;
  color: #E40B0D;
}
.tz-sidebar .widget ul.product_list_widget li del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 24px;
  color: #666;
}
.tz-sidebar .widget ul.product_list_widget li ins {
  text-decoration: none;
  color: #E40B0D;
}
.tz-sidebar .widget ul.product_list_widget li ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 24px;
  color: #E40B0D;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li {
  padding: 0 0 20px;
  margin: 0 0 20px;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li:before {
  content: none;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li .tzMiniCart_image {
  float: left;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li .tzMiniCart_image a img {
  float: none;
  width: 70px;
  height: auto;
  margin: 0;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li .tzMiniCart_info {
  margin-left: 85px;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li .tzMiniCart_info a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  margin: 0 0 2px;
  padding: 0;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li .tzMiniCart_info span.quantity {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 24px;
  color: #E40B0D;
  margin: 0;
  padding: 0;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li a.remove {
  right: 0;
  left: auto;
  color: #222 !important;
  height: 24px;
  width: 24px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li a.remove:hover {
  background: #E40B0D;
  color: #fff !important;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget li:last-child {
  border: none;
  padding: 0;
  margin: 0;
}
.tz-sidebar .widget .widget_shopping_cart_content ul.product_list_widget.cart_list {
  margin-bottom: 20px;
}
.tz-sidebar .widget .widget_shopping_cart_content p.total {
  border-top: 1px solid #ededed;
  padding: 20px 0;
  margin: 0;
}
.tz-sidebar .widget .widget_shopping_cart_content p.buttons a {
  background-color: #222;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 20px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget .widget_shopping_cart_content p.buttons a:hover {
  background: #E40B0D;
}
.tz-sidebar .widget select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: 1px solid #dedede;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 14px;
  line-height: 24px;
  color: #b5b5b5;
  width: 100%;
  padding: 10px 15px;
}
.tz-sidebar .widget.widget_archive h3.title-widget {
  margin-bottom: 18px;
}
.tz-sidebar .widget.widget_archive label {
  display: none;
}
.tz-sidebar .widget.widget_categories h3.title-widget {
  margin-bottom: 18px;
}
.tz-sidebar .widget.widget_categories label {
  display: none;
}
.tz-sidebar .widget.widget_categories ul li {
  padding: 0 0 0 15px;
  border-bottom: 1px solid #ededed;
}
.tz-sidebar .widget.widget_categories ul li:first-child:before {
  top: 15px;
}
.tz-sidebar .widget.widget_categories ul li a {
  display: inline-block;
  padding: 14px 0;
}
.tz-sidebar .widget.widget_categories ul li ul.children li {
  border-bottom: none;
  border-top: 1px solid #ededed;
}
.tz-sidebar .widget.widget_pages ul li {
  padding: 0 0 0 15px;
  border: none;
}
.tz-sidebar .widget.widget_pages ul li:before {
  content: none;
}
.tz-sidebar .widget.widget_pages ul li a {
  display: block;
  padding: 14px 0;
  border-bottom: 1px solid #ededed;
}
.tz-sidebar .widget.widget_search h3.title-widget {
  margin-bottom: 18px;
}
.tz-sidebar .widget.widget_search form {
  position: relative;
}
.tz-sidebar .widget.widget_search form label {
  display: none;
}
.tz-sidebar .widget.widget_search form input.Tzsearchform {
  width: 100%;
  background: none;
  border: 1px solid #dedede;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  font-style: italic;
  padding: 9px 45px 10px 15px;
  color: #111111;
}
.tz-sidebar .widget.widget_search form input.searchsubmit {
  background-color: #E40B0D;
  background-image: url(images/search.png) !important;
  background-position: center!important;
  background-repeat: no-repeat !important;
  border: none;
  font-size: 0;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
}
.tz-sidebar .widget.widget_search form input.searchsubmit:after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
}
.tz-sidebar .widget.widget_search form span.icon_search {
  display: none;
}
.tz-sidebar .widget.widget_tag_cloud h3.title-widget {
  margin-bottom: 18px;
}
.tz-sidebar .widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  float: left;
  margin: 0 10px 10px 0;
  padding: 4px 11px 6px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px !important;
  text-decoration: none;
  background: #fafafa;
  color: #666666;
  border: 1px solid #dedede;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.widget_tag_cloud .tagcloud a:hover {
  border-color: #E40B0D;
  background: #E40B0D;
  color: #ffffff;
}
.tz-sidebar .widget.widget_tag_cloud .tagcloud:after {
  content: '';
  clear: both;
  display: block;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table {
  width: 100%;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table caption {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 15px 0;
  text-align: center;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table thead {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #dddddd;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table thead tr th {
  text-align: center;
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 15px 9px;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table tbody {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #dddddd;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table tbody tr td {
  text-align: center;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 8px;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table tbody tr td#today {
  background-color: #E40B0D;
  color: #FFFFFF;
}
.tz-sidebar .widget.widget_calendar #calendar_wrap table tfoot tr td a {
  color: #666666;
  font-family: "Roboto Slab", serif;
  font-size: 13px;
  font-weight: 400;
  padding: 6px;
  display: inline-block;
}
.tz-sidebar .widget.widget_text .textwidget {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 25px;
}
.tz-sidebar .widget.widget_rss h3.title-widget span a {
  color: #222222;
}
.tz-sidebar .widget.widget_nav_menu ul li {
  padding: 0 0 0 15px;
  border: none;
}
.tz-sidebar .widget.widget_nav_menu ul li:first-child:before {
  top: 15px;
}
.tz-sidebar .widget.widget_nav_menu ul li a {
  display: block;
  padding: 14px 0;
  border-bottom: 1px solid #ededed;
}
.tz-sidebar .widget.widget_price_filter form {
  margin-top: 45px;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .ui-widget-content {
  background-color: #ededed;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-range {
  background: #E40B0D;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  border: 3px solid #E40B0D;
  background: #fff;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .price_slider_amount {
  margin-top: 30px;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .price_slider_amount button.button {
  float: right;
  background-color: #222;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 3px 26px 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .price_slider_amount button.button:hover {
  background: #E40B0D;
}
.tz-sidebar .widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {
  text-align: left;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  padding-top: 7px;
}
.tz-sidebar .widget.widget_product_search form.woocommerce-product-search {
  position: relative;
}
.tz-sidebar .widget.widget_product_search form.woocommerce-product-search label {
  display: none;
}
.tz-sidebar .widget.widget_product_search form.woocommerce-product-search button[type="submit"] {
  background-color: #E40B0D;
  background-image: url(images/search.png) !important;
  background-position: center!important;
  background-repeat: no-repeat !important;
  border: none;
  font-size: 0;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
}
.tz-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field {
  width: 100%;
  background: none;
  border: 1px solid #dedede;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  font-style: italic;
  padding: 9px 45px 10px 15px;
  color: #111111;
}
.tz-sidebar .widget.widget_product_search form.woocommerce-product-search:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget.widget_product_tag_cloud .tagcloud a {
  display: inline-block;
  float: left;
  margin: 0 10px 10px 0;
  padding: 4px 11px 6px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px !important;
  text-decoration: none;
  background: #fafafa;
  color: #666666;
  border: 1px solid #dedede;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.widget_product_tag_cloud .tagcloud a:hover {
  border-color: #E40B0D;
  background: #E40B0D;
  color: #ffffff;
}
.tz-sidebar .widget.widget_product_tag_cloud .tagcloud:after {
  content: '';
  clear: both;
  display: block;
}
.tz-sidebar .widget.tz-recent-w ul li {
  margin: 0 0 20px;
  padding: 0 0 20px;
}
.tz-sidebar .widget.tz-recent-w ul li:before {
  content: none;
}
.tz-sidebar .widget.tz-recent-w ul li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget.tz-recent-w ul li:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.tz-sidebar .widget.tz-recent-w ul li img {
  float: left;
  width: 77px;
  height: auto;
  margin-right: 15px;
}
.tz-sidebar .widget.tz-recent-w ul li .tz-recent-content a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-decoration: none;
  margin-bottom: 4px;
}
.tz-sidebar .widget.tz-recent-w ul li .tz-recent-content span {
  color: #E40B0D;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li {
  margin: 0 10px 10px 0;
  padding: 0;
  border: none;
  float: left;
  position: relative;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li:nth-child(3n+1) {
  clear: both;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li img {
  margin: 0;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li .tz-recent-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: rgba(251, 192, 45, 0.75);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li a {
  position: absolute;
  top: 30%;
  left: 40%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li a i {
  color: #fff;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li:hover .tz-recent-overlay {
  width: 100%;
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul li:hover a {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-sidebar .widget.tz-recent-w.tz-recent-grid ul:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget.tz-latest-project ul li {
  margin: 0 0 20px;
  padding: 0 0 20px;
}
.tz-sidebar .widget.tz-latest-project ul li:before {
  content: none;
}
.tz-sidebar .widget.tz-latest-project ul li:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget.tz-latest-project ul li:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.tz-sidebar .widget.tz-latest-project ul li img {
  float: left;
  width: 77px;
  height: auto;
  margin-right: 15px;
}
.tz-sidebar .widget.tz-latest-project ul li .tz-latest-content a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-decoration: none;
  margin-bottom: 4px;
}
.tz-sidebar .widget.tz-latest-project ul li .tz-latest-content span {
  color: #E40B0D;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li {
  margin: 0 10px 10px 0;
  padding: 0;
  border: none;
  float: left;
  position: relative;
  max-height: 77px;
  overflow: hidden;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li:nth-child(3n+1) {
  clear: both;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li img {
  margin: 0;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li .tz-latest-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: rgba(251, 192, 45, 0.75);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li a {
  position: absolute;
  top: 30%;
  left: 40%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li a i {
  color: #fff;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li:hover .tz-latest-overlay {
  width: 100%;
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul li:hover a {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tz-sidebar .widget.tz-latest-project.tz-latest-grid ul:after {
  content: '';
  display: block;
  clear: both;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li {
  margin: 0 0 12px !important;
  padding: 0 0 14px 22px !important;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li input.woof_radio_term {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 6px;
  left: 0;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li label {
  display: block;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li label span {
  float: right;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li a.woof_radio_term_reset {
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 0;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li a.woof_radio_term_reset:after {
  display: block;
  content: '\f00d';
  font-family: FontAwesome;
  font-size: 18px;
  color: #222222;
  line-height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li a.woof_radio_term_reset img {
  display: none;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li a.woof_radio_term_reset:hover:after {
  font-size: 20px;
  color: #E40B0D;
}
.tz-sidebar .widget.WOOF_Widget .woof_container_product_cat .woof_container_inner_productcategories ul.woof_list_radio li:before {
  content: none;
}
.tz-sidebar .widget.WOOF_Widget .woof_submit_search_form_container {
  margin: 13px 0 0;
}
.tz-sidebar .widget.WOOF_Widget .woof_submit_search_form_container button {
  background-color: #222;
  border-radius: 20px;
  color: #ffffff;
  float: right;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 3px 26px 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tz-sidebar .widget.WOOF_Widget .woof_submit_search_form_container button:hover {
  background-color: #E40B0D;
}
/**
 * 9.0 Portfolio
 * -----------------------------------------------------------------------------
 */
.not_pagenavi {
  display: none !important;
}
.TZHide {
  display: none !important;
}
.tzPortfolio_Container {
  overflow: hidden;
  background: #ffffff;
  position: relative;
  margin: 0;
}
.tzPortfolio_Container.tzPortfolio_full > .container {
  width: 100%;
  padding: 0;
}
.tzPortfolio_Container .tzFilter {
  padding: 20px 0 7px;
  text-align: center;
  background: #252525;
  margin-bottom: 1px;
}
.tzPortfolio_Container .tzFilter .tzFillter_box {
  display: inline-block;
}
.tzPortfolio_Container .tzFilter .tzFillter_box a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  padding: 13px 25px;
  float: left;
  text-decoration: none;
  margin-left: -1px;
  z-index: 0;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Container .tzFilter .tzFillter_box a.selected {
  z-index: 1;
  position: relative;
  background: #E40B0D;
  color: #ffffff;
  border: none;
}
.tzPortfolio_Container .tzFilter .tzFillter_box a:last-child {
  border: none;
}
.tzPortfolio_Container .tzFilter .tzFillter_box a:hover {
  z-index: 1;
  position: relative;
  background: #E40B0D;
  color: #ffffff;
}
.tzPortfolio_Container .tzPortfolio {
  margin-right: -1px;
  padding: 0;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner {
  padding: 0 1px 1px 0;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox {
  position: relative;
  overflow: hidden;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .item-img {
  position: relative;
  overflow: hidden;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .item-img img {
  position: relative;
  width: 100%;
  height: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_link_image {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info {
  position: absolute;
  top: 32px;
  right: 30px;
  text-align: right;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info h3 {
  margin: 0 0 6px;
  padding: 0;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info h3 a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #E40B0D;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info .tzcat {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 2px;
  color: #ffffff;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info .tzcat a {
  color: #ffffff;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more {
  position: absolute;
  bottom: 33px;
  right: 30px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more i {
  padding-right: 10px;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: -100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:hover {
  color: #E40B0D;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:hover:after {
  left: 100%;
}
.tzPortfolio_Container .tzPortfolio .portfolio-item:hover .tz-inner .tzPortfolioBox .item-img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.tzPortfolio_Container .tzPortfolio .portfolio-item:hover .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
  background: rgba(0, 0, 0, 0.8);
}
.tzPortfolio_Container .tzPortfolio.tzPortfolio_Fix_Height .portfolio-item .tz-inner .tzPortfolioBox .item-img img {
  max-width: none;
}
.tzPortfolio_Container #tz_append {
  text-align: center;
  margin: 20px 0;
}
.tzPortfolio_Container #tz_append a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 24px;
  display: inline-block;
  padding: 11px 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
}
.tzPortfolio_Container #loadajax {
  margin: 20px 0;
}
.tzPortfolio_Container #loadajax .navigation .tzpagination2 {
  text-align: center;
}
.tzPortfolio_Container #loadajax .navigation .tzpagination2 span {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 7px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
}
.tzPortfolio_Container #loadajax .navigation .tzpagination2 span.current {
  color: #FFFFFF;
  background: #E40B0D;
}
.tzPortfolio_Container #loadajax .navigation .tzpagination2 a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  padding: 7px 15px;
  background: #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  border: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Container #loadajax .navigation .tzpagination2 a:hover {
  color: #FFFFFF;
  background: #E40B0D;
}
/**
 * 10.0 Single Portfolio
 * -----------------------------------------------------------------------------
 */
.mfp-zoom-in .tzPortfolio_Single {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  background: #252525;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 9999999;
}
.mfp-zoom-in.mfp-ready .tzPortfolio_Single {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 1;
}
.mfp-zoom-in.mfp-wrap {
  z-index: 9999999;
}
.tzPortfolio_Single_Close {
  display: block;
  text-align: center;
}
.tzPortfolio_Single_Close i {
  color: #ffffff !important;
  font-weight: bold;
  font-size: 30px;
  opacity: 1;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Single_Close i:hover {
  cursor: pointer;
  color: #E40B0D !important;
}
.tzPortfolio_Single {
  padding: 50px 0 85px;
}
.tzPortfolio_Single h3.tzPortfolio_Single_title {
  font-size: 30px;
  font-weight: 700;
  color: #E40B0D;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 48px 0 44px;
  text-align: center;
}
.tzPortfolio_Single .tzPortfolio_Single_Content {
  margin-bottom: 45px;
}
.tzPortfolio_Single .tzPortfolio_Single_Content p {
  color: #ffffff;
}
.tzPortfolio_Single .tzPortfolio_Single_Info {
  margin-bottom: 45px;
}
.tzPortfolio_Single .tzPortfolio_Single_Info ul {
  padding: 0;
  margin: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Info ul li {
  list-style: none;
  line-height: 25px;
  color: #E40B0D;
}
.tzPortfolio_Single .tzPortfolio_Single_Info ul li label {
  min-width: 100px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Info ul li a {
  color: #E40B0D;
}
.tzPortfolio_Single .tzPortfolio_Single_Media {
  margin-bottom: 64px;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_SingleImage {
  text-align: center;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider {
  position: relative;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.slides li {
  list-style: none;
  padding-bottom: 70px;
  text-align: center;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.slides li h3 {
  color: #ffffff;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.slides li image {
  max-width: 100%;
  height: auto;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.slides li:last-child {
  padding-bottom: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.flex-direction-nav li a {
  color: #FFFFFF;
  opacity: 1;
  font-size: 0;
  text-shadow: none;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.flex-direction-nav li a:before {
  font-size: 35px;
  line-height: 40px;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.flex-direction-nav li a.flex-prev {
  left: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_Slider ul.flex-direction-nav li a.flex-next {
  right: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_video iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_autoplay {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_autoplay i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_autoplay:hover {
  cursor: pointer;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_pauses {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_pauses i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .tzPortfolio_pauses:hover {
  cursor: pointer;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5:hover .tzPortfolio_pauses {
  opacity: 1;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .bg-video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzPortfolio_Single .tzPortfolio_Single_Media .tzPortfolio_Single_videoHtml5 .videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzPortfolio_Single .tzPortfolio_Single_tks {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #E40B0D;
  text-transform: uppercase;
  text-align: center;
  margin-top: 14px;
}
.tzPortfolio_Single.tzPortfolio_Single_page .tzPortfolio_Single_Content p {
  color: #666666;
}
.tzPortfolio_Single.tzPortfolio_Single_page .tzPortfolio_Single_Info ul li {
  color: #666666;
}
.tzPortfolio_Single.tzPortfolio_Single_page .tzPortfolio_Single_Info ul li label {
  font-weight: 700;
  color: #666666;
}
.tzPortfolio_Single.tzPortfolio_Single_page .tzPortfolio_Single_Info ul li a {
  color: #666666;
}
/**
 * 11.0 Element Of Content
 * -----------------------------------------------------------------------------
 */
/* 11.1 Vc Row */
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid  > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 0!important;
}
.overlay_parallax {
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%;
  z-index: -9999998 !important;
}
.tzPattern {
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%;
  z-index: -9999997 !important;
  background-image: url(images/pattern.png);
  background-repeat: repeat;
}
.vc_parallax .vc_parallax-inner {
  z-index: -9999999 !important;
}
body#bd {
  overflow-X: hidden;
  position: relative;
}
body#bd.tz-header-left {
  margin-left: 320px;
}
body > .vc_row {
  margin: 0;
}
body > .vc_row-fluid > .no_container > .vc_col-sm-12 {
  padding: 0;
}
body > .vc_row-fluid > .no_container > .vc_col-sm-6 {
  padding: 0;
}
body > .vc_row-fluid > .no_container > .vc_col-sm-6 > .wpb_wrapper > .vc_row {
  margin: 0;
}
.no_container:after {
  content: '';
  display: block;
  clear: both;
}
.wpb_wrapper:after {
  content: '';
  display: block;
  clear: both;
}
.vc_row {
  position: relative;
}
.vc_row .vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}
.vc_row .vc_column_container > .vc_column-inner {
  padding: 0;
}
.vc_row .tzRow-ruler {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 12px;
  background-image: url(images/ruler.png);
  background-repeat: repeat-x;
  z-index: 999;
}
/* 11.2 Vc Column */
.tzTextAlign_center {
  text-align: center;
}
.tzTextAlign_right {
  text-align: right;
}
.tzTextAlign_left {
  text-align: left;
}
/* 11.3 List */
.tz-plazart-list {
  margin: 0;
  padding: 0;
}
.tz-plazart-list li {
  list-style: none;
  border-bottom: 1px dashed #dbd9d9;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #444444;
  padding: 15px 0;
}
.tz-plazart-list li i {
  margin-right: 12px;
  color: #E40B0D;
}
.tz-plazart-list.tzList-no_underlined li {
  border: none;
  padding: 8px 0;
}
.tz-plazart-list.tzList-icon_highlight li {
  border: none;
  padding: 0 0 11px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  color: #666666;
}
.tz-plazart-list.tzList-icon_highlight li i {
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #E40B0D;
  color: #ffffff;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
}
/* 11.4 Price Table */
.tzPricing_table.tzPricing_table_type1 .pricing-header {
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #f3f3f3;
  text-align: center;
  padding: 30px 0 18px;
  background: #fdfdfd;
}
.tzPricing_table.tzPricing_table_type1 .pricing-header h3.pricinge-title {
  letter-spacing: 0.5px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-header span {
  font-size: 41px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-cn {
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #f3f3f3;
}
.tzPricing_table.tzPricing_table_type1 .pricing-cn ul {
  margin: 0;
  padding: 22px 0 35px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-cn ul li {
  list-style: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  text-align: center;
  padding: 9px;
  letter-spacing: 0.5px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer {
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #f3f3f3;
  background: #fdfdfd;
  text-align: center;
  padding: 11px 0 5px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box {
  display: inline-block;
  padding-right: 45px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box .pricing-footer-iner {
  position: relative;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box .pricing-footer-iner span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  color: #222222;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-price {
  font-size: 50px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-curren {
  font-size: 16px;
  left: 100%;
  position: absolute;
  top: 3px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-period {
  bottom: 15px;
  font-size: 12px;
  left: 100%;
  position: absolute;
}
.tzPricing_table.tzPricing_table_type1 .pricing-button {
  background: #E40B0D;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPricing_table.tzPricing_table_type1 .pricing-button a {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  text-decoration: none;
  padding: 13px;
  letter-spacing: 0.5px;
}
.tzPricing_table.tzPricing_table_type1 .pricing-button a:hover {
  cursor: pointer;
}
.tzPricing_table.tzPricing_table_type1:hover .pricing-button {
  background: #222222;
}
.tzPricing_table.tzPricing_table_type2 {
  border: 1px solid #3a3a3a;
  padding: 0 11px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPricing_table.tzPricing_table_type2 .pricing-header {
  text-align: center;
  padding: 27px 0 21px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-header h3.pricinge-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 27px;
  color: #222222;
  padding: 0;
  margin: 13px 0 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPricing_table.tzPricing_table_type2 .pricing-header span {
  font-size: 41px;
  color: #222222;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer {
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #dfdfdf;
  text-align: center;
  padding: 13px 0 9px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box {
  display: inline-block;
  padding-right: 45px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box .pricing-footer-iner {
  position: relative;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box .pricing-footer-iner span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  color: #222222;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-price {
  font-size: 50px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-curren {
  font-size: 16px;
  left: 100%;
  position: absolute;
  top: 3px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-footer .pricing-footer-box .pricing-footer-iner span.pricing-period {
  bottom: 15px;
  font-size: 12px;
  left: 100%;
  position: absolute;
}
.tzPricing_table.tzPricing_table_type2 .pricing-cn {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #dfdfdf;
}
.tzPricing_table.tzPricing_table_type2 .pricing-cn ul {
  margin: 0;
  padding: 0 20px;
}
.tzPricing_table.tzPricing_table_type2 .pricing-cn ul li {
  border-top: 1px solid #f1f1f1;
  list-style: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  text-align: center;
  padding: 15px 0;
}
.tzPricing_table.tzPricing_table_type2 .pricing-button {
  text-align: center;
  padding: 25px 0;
}
.tzPricing_table.tzPricing_table_type2 .pricing-button a {
  display: inline-block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  text-decoration: none;
  padding: 8px 28px;
  background: #3a3a3a;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPricing_table.tzPricing_table_type2 .pricing-button a:hover {
  cursor: pointer;
}
.tzPricing_table.tzPricing_table_type2:hover {
  border: 1px solid #E40B0D;
}
.tzPricing_table.tzPricing_table_type2:hover .pricing-header h3.pricinge-title {
  color: #E40B0D;
}
.tzPricing_table.tzPricing_table_type2:hover .pricing-header span {
  font-size: 41px;
  color: #E40B0D;
}
.tzPricing_table.tzPricing_table_type2:hover .pricing-button a {
  background: #E40B0D;
}
/* 11.5 Skill */
.tzSkill.tzskill-item-type1 {
  overflow: hidden;
}
.tzSkill.tzskill-item-type1 .tzSkill-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  margin: 0;
  padding: 10px 0 5px;
}
.tzSkill.tzskill-item-type1 .tzskill-item {
  width: 100%;
  height: 3px;
  background: #e5e5e5;
}
.tzSkill.tzskill-item-type1 .tzskill-item .tzskill-item-width {
  height: 100%;
  background: #E40B0D;
  position: relative;
}
.tzSkill.tzskill-item-type1 .tzskill-item .tzskill-item-width span {
  background: #222222 none repeat scroll 0 0;
  border-radius: 2px;
  color: #ffffff;
  display: inline-block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 12px;
  font-weight: 300;
  padding: 2px 8px;
  position: absolute;
  right: -19px;
  top: -33px;
}
.tzSkill.tzskill-item-type1 .tzskill-item .tzskill-item-width span:after {
  content: '';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #222222;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
}
.tzSkill.tzskill-item-type2 {
  overflow: hidden;
  position: relative;
  padding: 0 0 5px;
}
.tzSkill.tzskill-item-type2 .tzSkill-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  margin: 0;
  padding: 0 0 5px;
}
.tzSkill.tzskill-item-type2 span {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  position: absolute;
  right: 0;
  top: 2px;
}
.tzSkill.tzskill-item-type2 .tzskill-item {
  width: 100%;
  height: 5px;
  background: #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.tzSkill.tzskill-item-type2 .tzskill-item .tzskill-item-width {
  height: 100%;
  background: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
.tzSkill.tzskill-item-type2 .tzskill-item .tzskill-item-width .tzSkill_Circle {
  width: 15px;
  height: 15px;
  background: #FFFFFF;
  border: 4px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  right: 0;
}
.tzSkill.tzskill-item-type3 {
  overflow: hidden;
  position: relative;
}
.tzSkill.tzskill-item-type3 .tzSkill-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  margin: 0;
  padding: 0 0 5px;
}
.tzSkill.tzskill-item-type3 span {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  position: absolute;
  right: 0;
  top: 2px;
}
.tzSkill.tzskill-item-type3 .tzskill-item {
  width: 100%;
  height: 8px;
  background: #e5e5e5;
  padding: 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.tzSkill.tzskill-item-type3 .tzskill-item .tzskill-item-width {
  height: 100%;
  background: #E40B0D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
.tzSkill.tzskill-item-type4 {
  text-align: center;
}
.tzSkill.tzskill-item-type4 .chart {
  position: relative;
  display: inline-block;
  margin: 0 0 30px;
  padding: 0;
}
.tzSkill.tzskill-item-type4 .chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.tzSkill.tzskill-item-type4 .chart .tzSkill-box {
  width: 100%;
  height: 100%;
  padding: 30px;
  display: table;
}
.tzSkill.tzskill-item-type4 .chart .tzSkill-box .tzSkill-box-1 {
  width: 100%;
  height: 100%;
  background: #f3f3f3;
  padding: 18px 0;
  display: table-cell;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzSkill.tzskill-item-type4 .chart .tzSkill-box .tzSkill-box-1 .percent {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 33px;
  font-weight: 300;
  color: #222222;
  z-index: 2;
  position: relative;
  padding-right: 15px;
}
.tzSkill.tzskill-item-type4 .chart .tzSkill-box .tzSkill-box-1 .percent:after {
  content: '%';
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  color: #222222;
  position: absolute;
  top: 5px;
  right: 0;
}
.tzSkill.tzskill-item-type4 .tzSkill-title {
  font-weight: 700;
  margin-bottom: 18px;
  padding: 0 20px;
}
.tzSkill.tzskill-item-type4 .tzSkill-des {
  padding: 0 20px;
}
.tzSkill.tzskill-item-type5 {
  text-align: center;
}
.tzSkill.tzskill-item-type5 .chart {
  position: relative;
  display: inline-block;
  margin: 0 0 30px;
  padding: 0;
}
.tzSkill.tzskill-item-type5 .chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.tzSkill.tzskill-item-type5 .chart .tzSkill-box {
  width: 100%;
  height: 100%;
  padding: 30px;
  display: table;
}
.tzSkill.tzskill-item-type5 .chart .tzSkill-box .tzSkill-box-1 {
  width: 100%;
  height: 100%;
  padding: 18px 0;
  display: table-cell;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzSkill.tzskill-item-type5 .chart .tzSkill-box .tzSkill-box-1 .percent {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 33px;
  font-weight: 300;
  color: #222222;
  z-index: 2;
  position: relative;
  padding-right: 15px;
}
.tzSkill.tzskill-item-type5 .chart .tzSkill-box .tzSkill-box-1 .percent:after {
  content: '%';
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  color: #222222;
  position: absolute;
  top: 5px;
  right: 0;
}
.tzSkill.tzskill-item-type5 .tzSkill-title {
  font-weight: 700;
  margin-bottom: 18px;
  padding: 0 20px;
}
.tzSkill.tzskill-item-type5 .tzSkill-des {
  padding: 0 20px;
}
.tzSkill.tzskill-item-type6 {
  text-align: center;
}
.tzSkill.tzskill-item-type6 .chart {
  position: relative;
  display: inline-block;
  margin: 0 0 8px;
  padding: 0;
}
.tzSkill.tzskill-item-type6 .chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.tzSkill.tzskill-item-type6 .chart .tzSkill-box {
  width: 100%;
  height: 100%;
  padding: 30px;
  display: table;
}
.tzSkill.tzskill-item-type6 .chart .tzSkill-box .tzSkill-box-1 {
  width: 100%;
  height: 100%;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzSkill.tzskill-item-type6 .chart .tzSkill-box .tzSkill-box-1 .percent {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 27px;
  font-weight: 300;
  color: #FFFFFF;
  z-index: 2;
  position: relative;
  padding-right: 15px;
}
.tzSkill.tzskill-item-type6 .chart .tzSkill-box .tzSkill-box-1 .percent:after {
  content: '%';
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  position: absolute;
  top: 3px;
  right: 0;
}
.tzSkill.tzskill-item-type6 .tzSkill-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 18px;
  padding: 0 20px;
}
.tzSkill.tzskill-item-type6 .tzSkill-des {
  padding: 0 20px;
}
/* 11.6 Title */
.tzElement-title {
  text-align: center;
}
.tzElement-title.tz-text-align-left {
  text-align: left;
}
.tzElement-title.tz-text-align-left .tzDescription {
  padding: 0 30% 0 0;
}
.tzElement-title.tz-text-align-left.tz-title-type-2 .tzTitle::after {
  left: 0;
  margin-left: 0;
}
.tzElement-title.tz-text-align-right {
  text-align: right;
}
.tzElement-title.tz-text-align-right .tzDescription {
  padding: 0 0 0 30%;
}
.tzElement-title.tz-text-align-right.tz-title-type-2 .tzTitle::after {
  left: auto;
  right: 0;
  margin-left: 0;
}
.tzElement-title .tzTitle {
  position: relative;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 65px;
  color: rgba(34, 34, 34, 0.08);
  /*text-transform: uppercase;*/
  display: block;
  line-height: 70px;
  letter-spacing: 0.5px;
}
.tzElement-title .tzTitle em {
  font-style: normal;
  color: #E40B0D;
}
.tzElement-title.tz-title-type-2 .tzTitle {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 35px;
  color: #222222;
  font-weight: 700;
  line-height: 45px;
  margin-bottom: 31px;
}
.tzElement-title.tz-title-type-2 .tzTitle:after {
  content: '';
  display: block;
  width: 70px;
  height: 4px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -35px;
  background: #E40B0D;
}
.tzElement-title.tz-title-type-3 .tzTitle {
  font-family: Calibri W01 Regular_904604;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 40px;
  color: #202020;
}
.tzElement-title.tz-title-type-3 .tzTitle:after {
  content: none;
}
.tzElement-title .tzSubTitle {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 21px;
  color: #222222;
  text-transform: uppercase;
  display: block;
  line-height: 22px;
  margin: 0 0 17px;
  padding: 0;
}
.tzElement-title .tzDescription {
  padding: 0 20%;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.tzShortcode-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #222222;
}
/* 11.7 Counter */
.tzElement_Counter {
  padding: 0 35px;
}
.tzElement_Counter .tzElement_counterIcon {
  border-bottom: 1px solid #353535;
  text-align: center;
  padding-bottom: 28px;
  margin-bottom: 12px;
}
.tzElement_Counter .tzElement_counterIcon i {
  font-size: 46px;
  color: #ffffff;
}
.tzElement_Counter .tzElement_counterIcon span {
  font-size: 46px;
  color: #FFFFFF;
}
.tzElement_Counter .tzElement_count {
  display: block;
  text-align: center;
}
.tzElement_Counter .tzElement_count em {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 50px;
  color: #E40B0D;
  font-style: normal;
}
.tzElement_Counter p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #E40B0D;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2.8px;
}
.tzElement_Counter.tz_Counter_type2 {
  padding: 0;
}
.tzElement_Counter.tz_Counter_type2 .tzElement_counterIcon {
  border: none;
  padding: 0;
  margin: 0 0 13px;
}
.tzElement_Counter.tz_Counter_type2 .tzElement_count {
  margin-bottom: 5px;
}
.tzElement_Counter.tz_Counter_type2 .tzElement_count em {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 50px;
  color: #E40B0D;
}
.tzElement_Counter.tz_Counter_type2 p {
  font-family: 'Raleway', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #FFFFFF;
  letter-spacing: 2px;
}
.tzElement_Counter.tz_Counter_type3 .tzElement_count {
  position: relative;
  margin-bottom: 13px;
}
.tzElement_Counter.tz_Counter_type3 .tzElement_count:after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -15px;
  background: rgba(255, 255, 255, 0.2);
}
.tzElement_Counter.tz_Counter_type3 p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  letter-spacing: 2px;
}
/* 11.8 Feature Item */
@keyframes tz_rotate {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
.tzElement_Feature.tzFeature_type1 .tzFeature_Icon .tzFeature_iconBox {
  width: 42px;
  height: 42px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  padding: 11px 0;
  position: relative;
  margin: 4px;
  float: left;
}
.tzElement_Feature.tzFeature_type1 .tzFeature_Icon .tzFeature_iconBox:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #E40B0D;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Feature.tzFeature_type1 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 20px;
  color: #ffffff;
}
.tzElement_Feature.tzFeature_type1 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 20px;
  color: #ffffff;
}
.tzElement_Feature.tzFeature_type1 h5.tzFeature_title {
  font-weight: 700;
  padding: 3px 0;
  margin: 0 0 0 70px;
}
.tzElement_Feature.tzFeature_type1 p.tzFeature_subTitle {
  margin: 0 0 20px 70px;
}
.tzElement_Feature.tzFeature_type2 .tzFeature_Icon {
  float: left;
}
.tzElement_Feature.tzFeature_type2 .tzFeature_Icon .tzFeature_iconBox {
  width: 75px;
  height: 75px;
  background: #E40B0D;
  border: 2px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  padding: 25px 0;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type2 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 25px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type2 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 25px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type2 .tzFeature_Icon .tzFeature_iconBox small.tzFeature_Number {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 25px;
  height: 25px;
  border: 2px solid #E40B0D;
  background: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #E40B0D;
  text-align: center;
  padding: 1px 0;
}
.tzElement_Feature.tzFeature_type2 h5.tzFeature_title {
  font-weight: 700;
  padding: 3px 0;
  margin: 0 0 13px 100px;
}
.tzElement_Feature.tzFeature_type2 p.tzFeature_description {
  margin: 0 0 0 100px;
}
.tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon {
  float: right;
}
.tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon .tzFeature_iconBox small.tzFeature_Number {
  left: auto;
  right: -2px;
}
.tzElement_Feature.tzFeature_type2.tzFeature_text-icon h5.tzFeature_title {
  font-weight: 700;
  padding: 3px 0;
  margin: 0 100px 13px 0;
  text-align: right;
}
.tzElement_Feature.tzFeature_type2.tzFeature_text-icon p.tzFeature_description {
  margin: 0 100px 0 0;
  text-align: right;
}
.tzElement_Feature.tzFeature_type2:hover .tzFeature_Icon .tzFeature_iconBox {
  background: #FFFFFF;
  border: 2px solid #E40B0D;
}
.tzElement_Feature.tzFeature_type2:hover .tzFeature_Icon .tzFeature_iconBox span {
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type2:hover .tzFeature_Icon .tzFeature_iconBox i {
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type3 {
  text-align: center;
}
.tzElement_Feature.tzFeature_type3 .tzFeature_Icon {
  display: inline-block;
  margin-bottom: 35px;
}
.tzElement_Feature.tzFeature_type3 .tzFeature_Icon .tzFeature_iconBox {
  width: 96px;
  height: 96px;
  background: #E40B0D;
  border: 2px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  padding: 33px 0;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type3 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 25px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type3 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 30px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Feature.tzFeature_type3 .tzFeature_Icon .tzFeature_iconBox small.tzFeature_Number {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 30px;
  height: 30px;
  border: 2px solid #E40B0D;
  background: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #E40B0D;
  text-align: center;
  padding: 3px 0;
}
.tzElement_Feature.tzFeature_type3 h5.tzFeature_title {
  font-weight: 700;
  padding: 3px 0;
  margin: 0 0 13px;
  text-transform: uppercase;
}
.tzElement_Feature.tzFeature_type3 p.tzFeature_description {
  margin: 0;
}
.tzElement_Feature.tzFeature_type3:hover .tzFeature_Icon .tzFeature_iconBox {
  background: #FFFFFF;
}
.tzElement_Feature.tzFeature_type3:hover .tzFeature_Icon .tzFeature_iconBox span {
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type3:hover .tzFeature_Icon .tzFeature_iconBox i {
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type4 {
  text-align: center;
}
.tzElement_Feature.tzFeature_type4 .tzFeature_Icon {
  margin-bottom: 33px;
}
.tzElement_Feature.tzFeature_type4 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 65px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type4 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 65px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type4 h5.tzFeature_title {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tzElement_Feature.tzFeature_type4 .tzFeature_description {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.tzElement_Feature.tzFeature_type4 a.tzFeature_readmore {
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  font-weight: 800;
  color: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 32px;
}
.tzElement_Feature.tzFeature_type4:hover .tzFeature_Icon .tzFeature_iconBox i {
  animation-name: tz_rotate;
  animation-duration: 1.5s;
  animation-delay: 0s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.tzElement_Feature.tzFeature_type5 .tzFeature_Icon {
  float: left;
}
.tzElement_Feature.tzFeature_type5 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 32px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type5 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 32px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type5 h5.tzFeature_title {
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 0 18px;
  margin: 0 0 12px 60px;
  position: relative;
}
.tzElement_Feature.tzFeature_type5 h5.tzFeature_title:after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #E40B0D;
}
.tzElement_Feature.tzFeature_type5 p.tzFeature_description {
  margin: 0 0 0 60px;
}
.tzElement_Feature.tzFeature_type6 .tzFeature_Icon {
  margin: 0 0 23px;
}
.tzElement_Feature.tzFeature_type6 .tzFeature_Icon .tzFeature_iconBox span {
  font-size: 32px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type6 .tzFeature_Icon .tzFeature_iconBox i {
  font-size: 32px;
  color: #E40B0D;
}
.tzElement_Feature.tzFeature_type6 h5.tzFeature_title {
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 0 18px;
  margin: 0 0 12px;
  position: relative;
}
.tzElement_Feature.tzFeature_type6 h5.tzFeature_title:after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #E40B0D;
}
.tzElement_Feature.tzFeature_type6 p.tzFeature_description {
  margin: 0;
}
.tzElement_Feature.tzFeature_type6.tzFeature_center {
  text-align: center;
}
.tzElement_Feature.tzFeature_type6.tzFeature_center h5.tzFeature_title:after {
  left: 50%;
  margin-left: -15px;
}
.tzElement_Feature.tzFeature_type6.tzFeature_right {
  text-align: right;
}
.tzElement_Feature.tzFeature_type6.tzFeature_right h5.tzFeature_title:after {
  left: auto;
  right: 0;
}
/* 11.9 Accordion */
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span.vc_tta-title-text {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon {
  height: 8px;
  width: 8px;
}
.vc_tta-style-classic .vc_tta-panels .vc_tta-panel {
  margin-bottom: 10px;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-heading {
  background-color: rgba(0, 0, 0, 0.02) !important;
  border-color: #e1e1e1 !important;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span.vc_tta-title-text {
  color: #222222;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:after {
  border-color: #222222;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before {
  border-color: #222222;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-icon {
  color: #222222;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #ffffff !important;
}
.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel .vc_tta-panel-body {
  border-color: #e1e1e1 !important;
  padding: 19px;
}
.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -o-border-radius: 2px !important;
}
.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -o-border-radius: 2px !important;
}
.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  margin-bottom: 15px;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border: 1px solid #f0f0f0 !important;
  margin-bottom: 0 !important;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  padding: 12px 68px;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a span.vc_tta-title-text {
  font-weight: 400;
  text-transform: uppercase;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  width: 43px;
  height: 31px;
  left: 6px;
  background: #dfdfdf;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon:after {
  width: 8px;
  height: 8px;
  border-color: #FFFFFF;
  left: 24px;
  top: 11px;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon:before {
  width: 8px;
  height: 8px;
  border-color: #FFFFFF;
  left: 17px;
  top: 18px;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  border: none;
  padding: 30px 70px 20px;
}
.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  background: #E40B0D;
}
.vc_tta-style-modern.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a span.vc_tta-title-text {
  color: #222222 !important;
}
.vc_tta-style-modern.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-icon {
  color: #222222;
}
.vc_tta-style-modern.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border-radius: 21px !important;
}
.vc_tta-style-modern.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-controls-icon {
  width: 43px;
  height: 31px;
  left: 6px;
  background: #E40B0D;
  border-radius: 21px;
}
/* 11.10 Video HTML5 */
.tzElement_Video {
  width: 100%;
  height: 500px;
  overflow: hidden;
  position: relative;
}
.tzElement_Video .tzElement_autoplay {
  background: #E40B0D;
  border: 0 none;
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99;
  text-align: center;
}
.tzElement_Video .tzElement_autoplay i {
  display: inline-block;
  font-size: 20px;
  color: #FFFFFF;
  padding: 20px 0;
}
.tzElement_Video .tzElement_autoplay:hover {
  cursor: pointer;
}
.tzElement_Video .tzElement_pauses {
  background: #E40B0D;
  border: 0 none;
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzElement_Video .tzElement_pauses i {
  display: inline-block;
  font-size: 20px;
  color: #FFFFFF;
  padding: 20px 0;
}
.tzElement_Video .tzElement_pauses:hover {
  cursor: pointer;
}
.tzElement_Video:hover .tzElement_pauses {
  opacity: 1;
}
.tzElement_Video .tzElement_bgVideo {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzElement_Video .tzElement_videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzElement_Video .tzElement_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.tzElement_Video .tzElement_textLeft {
  max-width: 50%;
  position: absolute;
  top: 50%;
  right: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #fafafa;
  z-index: 9;
  padding: 0 65px;
}
.tzElement_Video .tzElement_textRight {
  max-width: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #fafafa;
  z-index: 9;
  padding: 0 65px;
}
.tzElement_Video.tzElement_Video_type2 .tzElement_autoplay {
  background: none;
  border: 4px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin-top: -35px;
  margin-left: -35px;
}
.tzElement_Video.tzElement_Video_type2 .tzElement_pauses {
  background: none;
  border: 4px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin-top: -35px;
  margin-left: -35px;
}
/* 11.11 Our Team */
@keyframes tz_scale_rotate {
  from {
    -webkit-transform: scale(2) rotateY(0);
    -moz-transform: scale(2) rotateY(0);
    -ms-transform: scale(2) rotateY(0);
    -o-transform: scale(2) rotateY(0);
    transform: scale(2) rotateY(0);
  }
  to {
    -webkit-transform: scale(2) rotateY(360deg);
    -moz-transform: scale(2) rotateY(360deg);
    -ms-transform: scale(2) rotateY(360deg);
    -o-transform: scale(2) rotateY(360deg);
    transform: scale(2) rotateY(360deg);
  }
}
.tzElement_Ourteam.tzOurteam_type1 {
  text-align: center;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer {
  position: relative;
  padding: 0 20px;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox {
  position: relative;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ececec;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_shapeLeft {
  position: absolute;
  bottom: -2px;
  height: 3px;
  left: -6px;
  width: 3px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_shapeLeft:after {
  position: absolute;
  top: -3px;
  left: -3px;
  content: '';
  display: block;
  width: 9px;
  height: 9px;
  border: 1px solid #E40B0D;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_shapeRight {
  position: absolute;
  bottom: -2px;
  height: 3px;
  right: -6px;
  width: 3px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_shapeRight:after {
  position: absolute;
  top: -3px;
  left: -3px;
  content: '';
  display: block;
  width: 9px;
  height: 9px;
  border: 1px solid #E40B0D;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_Image {
  width: 230px;
  height: 230px;
  position: relative;
  overflow: hidden;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #ececec;
  margin: auto;
  padding: 0;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_Image img {
  position: relative;
  width: 100%;
  height: auto;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Info {
  padding: 28px 25px 17px;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Info .tzOurteam_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #222222;
  text-transform: uppercase;
  margin: 0 0 12px;
  padding: 0;
  letter-spacing: 1px;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Info .tzOurteam_Job {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 14px;
  color: #666666;
  margin: 0 0 19px;
  padding: 0;
  display: block;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Info .tzOurteam_des {
  line-height: 22px;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Social a.tzSocial_Item {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid #dadada;
  text-align: center;
  padding: 9px 0;
  margin: 0 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Social a.tzSocial_Item i {
  font-size: 15px;
  color: #9e9e9e;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Social a.tzSocial_Item:hover {
  border: 1px solid #E40B0D;
  background: #E40B0D;
}
.tzElement_Ourteam.tzOurteam_type1 .tzOurteam_Social a.tzSocial_Item:hover i {
  color: #ffffff;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image {
  position: relative;
  overflow: hidden;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image img {
  width: 100%;
  height: auto;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(251, 192, 45, 0);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -moz-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  transition: all 0.3s ease-in-out 0.1s;
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
  visibility: hidden;
  opacity: 0;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social .tzOurteam_Social_table {
  display: table;
  width: 100%;
  height: 100%;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social .tzOurteam_Social_table .tzOurteam_Social_table_cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social .tzOurteam_Social_table .tzOurteam_Social_table_cell a.tzSocial_Item {
  display: inline-block;
  margin: 0 12px;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social .tzOurteam_Social_table .tzOurteam_Social_table_cell a.tzSocial_Item i {
  font-size: 18px;
  color: #FFFFFF;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image .tzOurteam_Social .tzOurteam_Social_table .tzOurteam_Social_table_cell a.tzSocial_Item:hover i {
  animation-name: tz_scale_rotate;
  animation-duration: 1.5s;
  animation-delay: 0s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image:hover .tzOurteam_Overlay {
  background: rgba(251, 192, 45, 0.5);
  visibility: visible;
  opacity: 1;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Image:hover .tzOurteam_Social {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Info {
  background: #FFFFFF;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #f3f3f3;
  text-align: center;
  padding: 21px;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Info .tzOurteam_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222222;
  margin: 0 0 10px;
  padding: 0;
  text-transform: uppercase;
}
.tzElement_Ourteam.tzOurteam_type2 .tzOurteam_Info .tzOurteam_Job {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  color: #666666;
}
.tzElement_Ourteam.tzOurteam_type3 {
  text-align: center;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox {
  position: relative;
  display: inline-block;
  margin-bottom: 55px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Image {
  width: 160px;
  height: 160px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Image:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  visibility: hidden;
  opacity: 0;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-1-item .item-1 {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: -18px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-2-item .item-1 {
  position: absolute;
  left: 40px;
  bottom: -10px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-2-item .item-2 {
  position: absolute;
  right: 40px;
  bottom: -10px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-3-item .item-1 {
  position: absolute;
  left: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-3-item .item-2 {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: -18px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-3-item .item-3 {
  position: absolute;
  right: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-4-item .item-1 {
  position: absolute;
  left: 10px;
  bottom: 5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-4-item .item-2 {
  position: absolute;
  left: 45px;
  bottom: -14px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-4-item .item-3 {
  position: absolute;
  right: 45px;
  bottom: -14px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-4-item .item-4 {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-5-item .item-1 {
  position: absolute;
  left: -5px;
  bottom: 25px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-5-item .item-2 {
  position: absolute;
  left: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-5-item .item-3 {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: -18px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-5-item .item-4 {
  position: absolute;
  right: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-5-item .item-5 {
  position: absolute;
  right: -5px;
  bottom: 25px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-1 {
  position: absolute;
  left: -10px;
  bottom: 37px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-2 {
  position: absolute;
  left: 10px;
  bottom: 5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-3 {
  position: absolute;
  left: 45px;
  bottom: -14px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-4 {
  position: absolute;
  right: 45px;
  bottom: -14px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-5 {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-6-item .item-6 {
  position: absolute;
  right: -10px;
  bottom: 37px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-1 {
  position: absolute;
  left: -18px;
  bottom: 62px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-2 {
  position: absolute;
  left: -5px;
  bottom: 25px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-3 {
  position: absolute;
  left: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-4 {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: -18px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-5 {
  position: absolute;
  right: 25px;
  bottom: -5px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-6 {
  position: absolute;
  right: -5px;
  bottom: 25px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social.tzSocial-7-item .item-7 {
  position: absolute;
  right: -18px;
  bottom: 62px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social .tzSocial_Item i {
  text-align: center;
  width: 30px;
  height: 30px;
  background: #E40B0D;
  color: #ffffff;
  padding: 8px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social .tzSocial_Item i.fa-facebook {
  background: #334d93;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social .tzSocial_Item i.fa-twitter {
  background: #00aced;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social .tzSocial_Item i.fa-google-plus {
  background: #df4b38;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_ImageBox .tzOurteam_Social .tzSocial_Item i.fa-pinterest-p {
  background: #bb252a;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_Info .tzOurteam_Name {
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  padding: 0 0 18px;
  margin: 0 0 12px;
}
.tzElement_Ourteam.tzOurteam_type3 .tzOurteam_Info .tzOurteam_Name:after {
  content: '';
  display: block;
  width: 40px;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
.tzElement_Ourteam.tzOurteam_type3:hover .tzOurteam_ImageBox .tzOurteam_Image:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
/* 11.12 Quote */
.tzElement_Quote_Container {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item {
  padding: 0 170px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
  width: 100px;
  height: 100px;
  padding: 5px;
  background: rgba(255, 255, 255, 0.1);
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox img {
  width: 100%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  color: #FFFFFF;
  margin-left: 130px;
  margin-bottom: 23px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
  margin-left: 130px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #E40B0D;
  letter-spacing: 1px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #FFFFFF;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  color: #FFFFFF;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls {
  margin: 0;
  padding: 0;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination {
  position: absolute;
  right: 60px;
  top: 5px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  display: block;
  margin: 0 0 15px;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 7px;
  height: 7px;
  background: #ffffff;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: -5px;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type1 button {
  background: none;
  border: none;
  position: absolute;
  top: 0;
}
.tzElement_Quote_Container.tzQuote_type1 button.tzprevslider {
  left: 0;
}
.tzElement_Quote_Container.tzQuote_type1 button.tznextslider {
  left: 50px;
}
.tzElement_Quote_Container.tzQuote_type1 button i {
  color: #ffffff;
  font-size: 30px;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
  padding: 0 170px;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 5px;
  margin: 0 0 80px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox img {
  width: 100%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 17px;
  color: #ececec;
  margin-bottom: 56px;
  line-height: 30px;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
  position: relative;
  display: inline-block;
  padding-left: 50px;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #FFFFFF;
  display: block;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info small {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  color: #FFFFFF;
  display: block;
  text-align: left;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item .tzQuote_Info:after {
  content: '{';
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-family: "ElegantIcons";
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  color: #FFFFFF;
  font-size: 25px;
  text-transform: none;
  padding: 7px 0;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls {
  margin: 80px 0 0;
  padding: 0;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  width: 7px;
  height: 7px;
  margin: 0 7px 0;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 7px;
  height: 7px;
  background: #ffffff;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: -5px;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item {
  padding: 0 170px;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  color: #ffffff;
  margin-bottom: 65px;
  line-height: 32px;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
  position: relative;
  display: inline-block;
  width: 330px;
  padding-bottom: 68px;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 3px;
  margin: 0 0 30px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image .tzQuote_imageBox img {
  width: 100%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 800;
  font-size: 14px;
  color: #E40B0D;
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 5px;
  letter-spacing: 2px;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info small {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  display: block;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls {
  padding: 0;
  margin-top: 50px;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  width: 7px;
  height: 7px;
  margin: 0 7px 0;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 7px;
  height: 7px;
  background: #ffffff;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: -5px;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type3 button {
  background: none;
  border: none;
  position: absolute;
  top: 50%;
}
.tzElement_Quote_Container.tzQuote_type3 button.tzprevslider {
  left: 50%;
  margin-left: -150px;
}
.tzElement_Quote_Container.tzQuote_type3 button.tznextslider {
  right: 50%;
  margin-right: -150px;
}
.tzElement_Quote_Container.tzQuote_type3 button i {
  color: #686868;
  font-size: 30px;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item {
  padding: 0px 170px;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
  display: inline-block;
  width: 110px;
  height: 110px;
  padding: 3px;
  margin: 0 0 40px;
  background: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox img {
  width: 100%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 35px;
  line-height: 28px;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
  position: relative;
  display: inline-block;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #E40B0D;
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Info small {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 13px;
  font-style: italic;
  color: #ffffff;
  display: block;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls {
  margin: 20px 0 0;
  padding: 0;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  width: 10px;
  height: 10px;
  margin: 0 7px 0;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 10px;
  height: 10px;
  margin: 0;
  background: #ffffff;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -1px;
  left: -1px;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  background: none;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  background: none;
}
.tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type5 {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_ImageBg {
  text-align: right;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box {
  width: 100%;
  position: absolute;
  bottom: 10%;
  left: 0;
  z-index: 9999;
  padding: 0px 150px;
}

.testimonial-bg{
    max-width: 250px;
    margin-right: 10%;
}

.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Name:after {

    content: '{';
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: -16px;
    left: -34px;
    background: transparent;
    text-align: center;
    font-family: "ElegantIcons";
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    color: #E40B0D;
    font-size: 60px;
    text-transform: none;
    padding: 7px 0;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap {
  position: relative;
  background: transparent;
  padding: 15px;
    top: 35px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote_Icon {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -35px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote {
  border: 2px solid #E40B0D;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item {
  text-align: left;
    padding: 0 0 0 20px;
    color: #FFFFFF;
    font-size: inherit
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Image {
    display: inline-block;
    width: 99%;
    height: auto;
    padding: 17px;
    background: rgba(0, 0, 0, 0.1);
    margin-bottom: 0;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote{
    border: none !important;
}

.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox img {
  width: 72%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Droid Serif', serif;
  font-size: 14px;
  color: #FFFFFF;
  margin-bottom: 23px;
  line-height: 25px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Info small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #222222;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  color: #222222;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls {
  margin: 0;
  padding: 0 0 18px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  padding: 0 5px;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 10px;
  height: 10px;
  margin: 0;
  background: #dfdfdf;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -1px;
  left: -1px;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  background: none;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  background: none;
}
.tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote {
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item {
  padding: 0 90px;
  text-align: center;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
  width: 100px;
  height: 100px;
  padding: 5px;
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  margin-bottom: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Image .tzQuote_imageBox img {
  width: 100%;
  height: auto;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
  font-family: 'Noticia Text', serif;
  font-size: 24px;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 36px;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box {
  position: relative;
  display: inline-block;
  padding: 0 15px;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box:after {
  content: '';
  display: block;
  width: 20px;
  height: 1px;
  background: rgba(238, 238, 238, 0.5);
  position: absolute;
  top: 50%;
  right: 100%;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box:before {
  content: '';
  display: block;
  width: 20px;
  height: 1px;
  background: rgba(238, 238, 238, 0.5);
  position: absolute;
  top: 50%;
  left: 100%;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box .tzQuote_Image {
  display: none;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box .tzQuote_Name {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Info .tzQuote_Info_Box .tzQuote_Employment {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls {
  margin: 0;
  padding: 0;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination {
  position: absolute;
  right: 60px;
  top: 5px;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
  display: block;
  margin: 0 0 15px;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page span {
  width: 7px;
  height: 7px;
  background: #ffffff;
  opacity: 1;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page span:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: -5px;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page.active span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span {
  width: 5px;
  height: 5px;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}
.tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .owl-controls .owl-pagination .owl-page:hover span:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.tzElement_Quote_Container.tzQuote_type6 button {
  background: none;
  border: none;
  position: absolute;
  top: 0;
}
.tzElement_Quote_Container.tzQuote_type6 button.tzprevslider {
  left: 0;
}
.tzElement_Quote_Container.tzQuote_type6 button.tznextslider {
  left: 50px;
}
.tzElement_Quote_Container.tzQuote_type6 button i {
  color: #ffffff;
  font-size: 30px;
}
/* 11.13 View Post */
.tzElement_viewPost .tzViewPost_slider {
  position: relative;
  margin: 0 -15px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item {
  padding: 0 15px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 {
  width: 100%;
  height: 197px;
  overflow: hidden;
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_autoplay {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_autoplay i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_autoplay:hover {
  cursor: pointer;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_pauses {
  background: #E40B0D;
  border: 0 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99;
  text-align: center;
  display: none;
  opacity: 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_pauses i {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  padding: 17px 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_pauses:hover {
  cursor: pointer;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5:hover .tzPost_pauses {
  opacity: 1;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_bgVideo {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_videoID {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_video {
  height: 197px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_video iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider {
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider ul.flex-direction-nav li a {
  width: 30px;
  height: 30px;
  border: 1px solid #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  top: auto;
  bottom: 30px;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider ul.flex-direction-nav li a.flex-prev {
  left: 35px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider ul.flex-direction-nav li a.flex-next {
  right: 35px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider ul.flex-direction-nav li a:before {
  font-size: 10px;
  font-weight: lighter;
  color: #FFFFFF;
  text-shadow: none;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_Slider ul.flex-direction-nav li a:hover {
  border-color: #E40B0D;
  background: #E40B0D;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info {
  padding: 20px 0 0;
  background: #ffffff;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_title {
  margin: 0 0 12px;
  padding: 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222222;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation {
  display: block;
  margin: 0 0 20px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #c3c3c3;
  text-decoration: none;
  margin-right: 10px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation a:hover {
  color: #E40B0D;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #c3c3c3;
  text-decoration: none;
  margin-right: 10px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation span a {
  margin: 0;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #c3c3c3;
  text-decoration: none;
  margin-right: 10px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info p {
  margin-bottom: 27px;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_readMore {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #E40B0D;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_readMore i {
  font-size: 14px;
  padding-left: 7px;
}
.tzElement_viewPost .tzViewPost_slider .owl-controls {
  margin: 0;
}
.tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  right: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider {
  position: relative;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPostImage {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_autoplay {
  background: none;
  border: 3px solid #FFFFFF;
  height: 40px;
  left: 20px;
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  top: 20px;
  width: 40px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_autoplay i {
  font-size: 16px;
  padding: 9px 0;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_pauses {
  background: none;
  border: 3px solid #FFFFFF;
  height: 40px;
  left: 20px;
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  top: 20px;
  width: 40px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_videoHtml5 .tzPost_pauses i {
  font-size: 16px;
  padding: 9px 0;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_video {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_Slider {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_info {
  padding-top: 30px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_title {
  margin-bottom: 16px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_info .tzPost_infomation {
  display: none;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .tzViewPost_item .tzPost_info p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls {
  margin: 0;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  right: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost.tzElement_viewPost_slide-advance {
  margin: -15px;
}
.tzElement_viewPost .tzViewPost_slider_advance {
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item {
  width: 100%;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item:after {
  content: '';
  display: block;
  clear: both;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 {
  float: left;
  width: 50%;
  height: 600px;
  position: relative;
  padding: 15px;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);
  /* IE6-9 */
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_image {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_image img {
  max-width: none;
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info {
  display: block;
  width: 100%;
  padding: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #E40B0D;
  margin-bottom: 10px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title a {
  font-weight: 300;
  color: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  margin-bottom: 30px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta small {
  color: #FFFFFF;
  padding: 0 18px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta i {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 {
  float: left;
  width: 25%;
  height: 300px;
  position: relative;
  padding: 15px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);
  /* IE6-9 */
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_image {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_image img {
  max-width: none;
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info {
  display: block;
  width: 100%;
  padding: 13px 30px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 800;
  font-size: 15px;
  color: #E40B0D;
  margin-bottom: 25px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title a {
  color: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info p {
  display: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta small {
  display: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  margin-bottom: 13px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta span {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 13px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta i {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 {
  float: left;
  width: 25%;
  height: 300px;
  position: relative;
  padding: 15px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);
  /* IE6-9 */
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_image {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_image img {
  max-width: none;
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info {
  display: block;
  width: 100%;
  padding: 13px 30px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #E40B0D;
  margin-bottom: 25px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title a {
  color: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info p {
  display: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta small {
  display: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta a {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  margin-bottom: 13px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta span {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 13px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta i {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 {
  float: left;
  width: 50%;
  height: 300px;
  position: relative;
  padding: 15px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_Overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);
  /* IE6-9 */
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_image {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_image img {
  max-width: none;
  position: relative;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info {
  display: block;
  width: 100%;
  padding: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #E40B0D;
  margin-bottom: 25px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info h3.tzViewPost_title a {
  color: #E40B0D;
  text-decoration: none;
  text-transform: uppercase;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info p {
  display: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta small {
  color: #FFFFFF;
  padding: 0 18px;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta span {
  font-family: 'Calibri W01 Regular_9046040', sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}
.tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta i {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .owl-controls {
  margin: 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  right: -55px;
  margin: -20px 0 0;
}
.tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewPost .tzViewPost_Grid {
  margin: -15px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box {
  padding: 15px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content {
  background: #FFFFFF;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage {
  width: 50%;
  float: left;
  position: relative;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage.tzPostImage_fixHeight {
  position: relative;
  overflow: hidden;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage.tzPostImage_fixHeight img {
  max-width: none;
  position: relative;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date .tzViewPost_Text {
  width: 60px;
  height: 55px;
  background: #E40B0D;
  padding: 8px 5px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date .tzViewPost_Text .tzViewPost_Day {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 4px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date .tzViewPost_Text .tzViewPost_Month {
  display: block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 11px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date .tzViewPost_Icon {
  width: 60px;
  height: 55px;
  background: #444444;
  text-align: center;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage .tzViewPost_Date .tzViewPost_Icon i {
  font-size: 22px;
  color: #fff;
  padding: 18px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content:hover {
  -webkit-box-shadow: 2px 2px 5px -3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px -3px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 2px 2px 5px -3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 2px 2px 5px -3px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px -3px rgba(0, 0, 0, 0.3);
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content:hover .tzPostImage.tzPostImage_fixHeight img {
  -webkit-transition: all 2s ease-in-out 0s;
  -moz-transition: all 2s ease-in-out 0s;
  -ms-transition: all 2s ease-in-out 0s;
  -o-transition: all 2s ease-in-out 0s;
  transition: all 2s ease-in-out 0s;
  -webkit-transform: scale(1.2) rotate(4deg);
  -moz-transform: scale(1.2) rotate(4deg);
  -ms-transform: scale(1.2) rotate(4deg);
  -o-transform: scale(1.2) rotate(4deg);
  transform: scale(1.2) rotate(4deg);
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info {
  margin-left: 50%;
  padding: 35px 30px 20px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_infomation {
  margin: 0 0 8px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_infomation a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  font-style: italic;
  color: #b5b5b5;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_infomation small {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  font-style: italic;
  color: #b5b5b5;
  padding: 0 5px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title {
  position: relative;
  padding: 0 0 18px;
  margin: 0 0 13px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222222;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title:after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_readMore {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #E40B0D;
  text-decoration: none;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_readMore i {
  font-size: 14px;
  padding-left: 7px;
}
.tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content:after {
  content: '';
  display: block;
  clear: both;
}
/* 11.14 Portfolio Grid */
.tzElement_Portfolio {
  position: relative;
}
.tzPortfolio_Grid .tzfilter {
  text-align: center;
  margin-bottom: 55px;
}
.tzPortfolio_Grid .tzfilter .tzFillter_box {
  display: inline-block;
  padding: 0 25px;
}
.tzPortfolio_Grid .tzfilter .tzFillter_box a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  padding: 13px 25px;
  background: #fdfdfd;
  border: 1px solid #f0f0f0;
  float: left;
  text-decoration: none;
  margin-left: -1px;
  margin-bottom: 10px;
  z-index: 0;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Grid .tzfilter .tzFillter_box a.selected {
  z-index: 1;
  position: relative;
  border: 1px solid #E40B0D;
  background: #E40B0D;
  color: #ffffff;
}
.tzPortfolio_Grid .tzfilter .tzFillter_box a:hover {
  z-index: 1;
  position: relative;
  border: 1px solid #E40B0D;
  background: #E40B0D;
  color: #ffffff;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner {
  padding: 0 1px 1px 0;
  background: #d5d5d5;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox {
  position: relative;
  overflow: hidden;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .item-img {
  position: relative;
  overflow: hidden;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .item-img img {
  position: relative;
  max-width: none;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info {
  position: absolute;
  top: 32px;
  right: 30px;
  text-align: right;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info h3 {
  margin: 0 0 6px;
  padding: 0;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info h3 a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #E40B0D;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info .tzcat {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 2px;
  color: #ffffff;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info .tzcat a {
  color: #ffffff;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more {
  position: absolute;
  bottom: 33px;
  right: 30px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more i {
  padding-right: 10px;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: -100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:hover {
  color: #E40B0D;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_more:hover:after {
  left: 100%;
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item:hover .tz-inner .tzPortfolioBox .item-img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item:hover .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
  background: rgba(0, 0, 0, 0.8);
}
.tzPortfolio_Grid #tz_append {
  text-align: center;
}
.tzPortfolio_Grid #tz_append a {
  display: block;
  background: #333333;
  padding: 23px 0 25px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.tzPortfolio_Grid #tz_append a:hover {
  color: #E40B0D;
}
.tzPortfolio_Grid .tz-custom-link {
  text-align: center;
}
.tzPortfolio_Grid .tz-custom-link a {
  display: block;
  background: #333333;
  padding: 23px 0 25px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.tzPortfolio_Grid .tz-custom-link a:hover {
  color: #E40B0D;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzfilter {
  margin-bottom: 35px;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzfilter .tzFillter_box a {
  background: none;
  border: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-transform: uppercase;
  margin-left: 0;
  letter-spacing: 0;
  padding: 10px 30px;
  margin: 0 5px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzfilter .tzFillter_box a.selected {
  background: #E40B0D;
  color: #FFFFFF;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzfilter .tzFillter_box a:hover {
  background: #E40B0D;
  color: #FFFFFF;
  border: none;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info {
  width: 100%;
  text-align: center;
  left: 0;
  right: auto;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info h3 a {
  letter-spacing: 1px;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info .tzcat {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item:hover .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_info {
  visibility: visible;
  opacity: 1;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tz-custom-link a {
  display: inline-block;
  padding: 11px 30px 10px;
  border: 1px solid #222222;
  background: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-transform: uppercase;
  color: #222222;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  letter-spacing: 1px;
  margin: 50px 0 0;
}
.tzElement_portfolio_style_modern .tzPortfolio_Grid .tz-custom-link a:hover {
  color: #FFFFFF;
  background: #E40B0D;
  border-color: #E40B0D;
}
.tzElement_portfolio_color_type_dark .tzPortfolio_Grid .tzfilter .tzFillter_box a {
  color: #bebebe;
}
.tzElement_portfolio_color_type_dark .tzPortfolio_Grid .tz-custom-link a {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.tzPortfolio_slide .tzPortfolio_slide_item {
  position: relative;
  overflow: hidden;
  border-right: 1px solid #d5d5d5;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolioSlide_image {
  height: 320px;
  position: relative;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolioSlide_image img {
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  position: relative;
  max-width: none;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_info {
  position: absolute;
  top: 32px;
  right: 30px;
  text-align: right;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_info h3 {
  margin: 0 0 6px;
  padding: 0;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_info h3 a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #E40B0D;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_info .tzcat {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 2px;
  color: #ffffff;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_info .tzcat a {
  color: #ffffff;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_more {
  position: absolute;
  bottom: 33px;
  right: 30px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_more i {
  padding-right: 10px;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_more:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: -100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_more:hover {
  color: #E40B0D;
}
.tzPortfolio_slide .tzPortfolio_slide_item .tzPortfolio_hover .tzPortfolio_hover_more:hover:after {
  left: 100%;
}
.tzPortfolio_slide .tzPortfolio_slide_item:hover .tzPortfolioSlide_image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.tzPortfolio_slide .tzPortfolio_slide_item:hover .tzPortfolio_hover .tzPortfolio_hover_overlay {
  background: rgba(0, 0, 0, 0.8);
}
.tzprevslider {
    display: block;
    width: 35px;
    height: 35px;
    background: transparent;
    position: absolute;
    bottom: -30px;
    margin-top: 0;
    left: 46.5%;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    color: #fff;
}
.tzprevslider i {
  font-size: 25px;
}
.tznextslider {
    display: block;
    width: 35px;
    height: 35px;
    background: transparent;
    position: absolute;
    bottom: -30px;
    margin-top: 0;
    right: 46.5%;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    color: #fff;
}
.tznextslider i {
  font-size: 25px;
}
.tzPortfolio_slick {
  position: relative;
  z-index: 9;
}
.tzPortfolio_slick .slick-list {
  margin: -65px 0;
  padding: 65px 0 !important;
}
.tzPortfolio_slick button {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  font-size: 0;
  background: #ffffff;
  z-index: 99999;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  border: none;
}
.tzPortfolio_slick button:after {
  display: block;
  width: 100%;
  height: 100%;
  font-family: FontAwesome;
  font-size: 25px;
  font-style: normal;
  font-weight: normal;
  color: #222222;
  text-align: center;
  line-height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
.tzPortfolio_slick button.slick-prev {
  left: 0;
}
.tzPortfolio_slick button.slick-prev:after {
  content: "\f104";
}
.tzPortfolio_slick button.slick-next {
  right: 0;
}
.tzPortfolio_slick button.slick-next:after {
  content: "\f105";
}
.tzPortfolio_slick button:hover {
  background: rgba(255, 255, 255, 0.75);
}
.tzPortfolio_slick .tzPortfolio_slick_item {
  position: relative;
  overflow: hidden;
  transition: all 300ms ease 0s;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image {
  height: 600px;
  position: relative;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image img {
  max-width: none;
  position: relative;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 25px 16px;
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  display: table;
  height: 100%;
  width: 100%;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  z-index: 1;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell h3 {
  position: relative;
  text-align: center;
  padding: 0 0 13px;
  margin-bottom: 14px;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell h3 a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #E40B0D;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-decoration: none;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell h3:after {
  content: '';
  display: block;
  width: 40px;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell span.tzcat {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  color: #ffffff;
  letter-spacing: 1px;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_table_cell span.tzcat a {
  color: #ffffff;
  text-decoration: none;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_left {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_left:before {
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_left:after {
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_right {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_right:before {
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_hover .tzPortfolioslick_table .tzPortfolioslick_line_right:after {
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.tzPortfolio_slick .tzPortfolio_slick_item.slick-center {
  transform: scale(1.25);
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -ms-transform: scale(1.25);
  -o-transform: scale(1.25);
  z-index: 999999;
}
.tzPortfolio_slick .tzPortfolio_slick_item.slick-center .tzPortfolioslick_image:after {
  background: rgba(0, 0, 0, 0.8);
}
.tzPortfolio_slick .tzPortfolio_slick_item.slick-center .tzPortfolioslick_hover {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.tzPortfolio_slide_special {
  width: 100%;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item {
  position: relative;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolioSlide_special_image {
  max-height: 800px;
  min-height: 500px;
  width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  background: #eeeeee;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover {
  width: 100%;
  position: absolute;
  bottom: 30px;
  left: 0;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left {
  flex-grow: 1;
  background: #000000;
  padding: 20px 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: center;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info {
  flex-grow: 1;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info h3 {
  font-size: 18px;
  color: #E40B0D;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 8px;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info h3 a {
  display: inline-block;
  color: #E40B0D;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info h3 a:hover {
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info .tzcat {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #FFFFFF;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info .tzcat a {
  color: #FFFFFF;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info .tzcat a:hover {
  color: #E40B0D;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more i {
  margin-right: 10px;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #E40B0D;
  position: absolute;
  bottom: 0;
  left: -100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more:hover {
  color: #E40B0D;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more:hover:after {
  left: 100%;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider {
  width: 120px;
  height: auto;
  position: relative;
  top: auto;
  left: auto;
  margin-top: 0;
  background: #f9f7f4;
  padding: 0;
  border-left: 1px solid #aaaaaa;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider i {
  font-size: 30px;
  color: #aaaaaa;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider:hover {
  background: #E40B0D;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider:hover i {
  color: #ffffff;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider {
  width: 120px;
  height: auto;
  position: relative;
  top: auto;
  right: auto;
  margin-top: 0;
  background: #f9f7f4;
  padding: 0;
  border-left: 1px solid #aaaaaa;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider i {
  font-size: 30px;
  color: #aaaaaa;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider:hover {
  background: #E40B0D;
}
.tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider:hover i {
  color: #ffffff;
}
/* 11.15 Button */
.vc_btn3 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  border-width: 2px !important;
  letter-spacing: 2px;
}
.vc_btn3.tz-font-raleway {
  font-family: 'Raleway', sans-serif;
}
.vc_btn3.tz-font-Calibri W01 Regular_904604 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
}
.vc_btn3.tz-font-droidserif {
  font-family: 'Droid Serif', serif;
}
.vc_btn3.vc_btn3-size-sm {
  padding: 10px 22px !important;
}
.vc_btn3.vc_btn3-size-md {
  font-size: 13px !important;
  padding: 11px 32px !important;
}
.vc_btn3.vc_btn3-shape-rounded {
  border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  -ms-border-radius: 30px !important;
  -o-border-radius: 30px !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-shape-rounded {
  background-color: #E40B0D !important;
  border-color: #E40B0D !important;
  background-image: none;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-shape-rounded:hover {
  background: transparent !important;
  color: #E40B0D !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-shape-square {
  background-color: #E40B0D !important;
  border-color: #E40B0D !important;
  background-image: none;
  color: #262626 !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-shape-square:hover {
  background: transparent !important;
  color: #E40B0D !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  background-color: transparent !important;
  border-color: #E40B0D !important;
  color: #E40B0D !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
  background: #E40B0D !important;
  color: #FFFFFF !important;
}
.vc_btn3.vc_btn3-style-outline.vc_btn3-color-white {
  color: #ffffff !important;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.vc_btn3.vc_btn3-style-outline.vc_btn3-color-white:hover {
  color: #E40B0D !important;
}
.vc_btn3.vc_btn3-style-classic {
  padding: 0 !important;
  border: none !important;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-default {
  background: none;
  color: #f7f7f7;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-default:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-primary {
  background: none;
  color: #08c;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-primary:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-info {
  background: none;
  color: #58b9da;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-info:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-success {
  background: none;
  color: #6ab165;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-success:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-warning {
  background: none;
  color: #f90;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-warning:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-danger {
  background: none;
  color: #ff675b;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-danger:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-inverse {
  background: none;
  color: #555;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-inverse:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-blue {
  background: none;
  color: #5472d2;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-blue:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-turquoise {
  background: none;
  color: #00c1cf;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-turquoise:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-pink {
  background: none;
  color: #fe6c61;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-pink:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-violet {
  background: none;
  color: #8d6dc4;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-violet:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-peacoc {
  background: none;
  color: #4cadc9;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-peacoc:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-chino {
  background: none;
  color: #cec2ab;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-chino:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-mulled-wine {
  background: none;
  color: #50485b;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-mulled-wine:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-vista-blue {
  background: none;
  color: #75d69c;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-vista-blue:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-black {
  background: none;
  color: #222;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-black:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-grey {
  background: none;
  color: #ebebeb;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-grey:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-orange {
  background: none;
  color: #f7be68;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-orange:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sky {
  background: none;
  color: #5aa1e3;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sky:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-green {
  background: none;
  color: #6dab3c;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-green:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-juicy-pink {
  background: none;
  color: #f4524d;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-juicy-pink:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sandy-brown {
  background: none;
  color: #f79468;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sandy-brown:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-purple {
  background: none;
  color: #b97ebb;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-purple:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-white {
  background: none;
  color: #ffffff;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-color-white:hover {
  background: none;
  color: #E40B0D;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-icon-left .vc_btn3-icon {
  display: inline-block;
  position: relative;
  top: auto;
  left: auto !important;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-top: 2px;
}
.vc_btn3.vc_btn3-style-classic.vc_btn3-icon-right .vc_btn3-icon {
  position: relative;
  top: auto;
  right: auto !important;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-top: 2px;
  display: inline-block;
}
/* 11.16 Gallery */
.slickslider .slick-list {
  padding: 65px 0 !important;
  margin: -65px 0;
}
.slickslider .slick-list .slickslider-item {
  transition: all 300ms ease 0s;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
}
.slickslider .slick-list .slickslider-item img {
  width: 100%;
  height: auto;
}
.slickslider .slick-list .slickslider-item.slick-center {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  z-index: 999999;
}
.slickslider .slick-arrow {
  background: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 0px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 9999999;
  font-size: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.slickslider .slick-arrow.slick-prev {
  left: 20px;
}
.slickslider .slick-arrow.slick-prev:before {
  font-family: FontAwesome;
  content: "\f104";
  font-size: 30px;
  color: #ffffff;
}
.slickslider .slick-arrow.slick-next {
  right: 20px;
}
.slickslider .slick-arrow.slick-next:before {
  font-family: FontAwesome;
  content: "\f105";
  font-size: 30px;
  color: #ffffff;
}
.slickslider:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.tzOwlCarouselSlider {
  border: 1px solid #ebebeb;
}
.tzOwlCarouselSlider .owl-wrapper-outer .owl-wrapper .owl-item {
  border-right: 1px solid #ebebeb;
}
.tzOwlCarouselSlider .owl-wrapper-outer .owl-wrapper .owl-item:last-child {
  border: none;
}
.tzOwlCarouselSlider .owl-wrapper-outer .owl-wrapper .owl-item .tzOwlCarouselSlider-item {
  padding: 12px 0;
  text-align: center;
}
/* 11.17 Tabs */
.vc_tta-tabs .vc_tta-tabs-container {
  margin-bottom: 31px !important;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list {
  text-align: center;
  margin-bottom: 25px;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
  border: none;
  background: none;
  position: relative;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 500;
  font-size: 17px;
  color: #222222;
  text-transform: uppercase;
  padding: 20px 39px;
  letter-spacing: 0.5px;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:after {
  content: '\f006';
  font-family: FontAwesome;
  font-size: 14px;
  color: #d9d9d9;
  position: absolute;
  right: -6px;
  top: 15px;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover {
  background: none;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover span {
  color: #E40B0D;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:last-child a span:after {
  content: '';
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
  background: none;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a span {
  color: #E40B0D;
}
.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels {
  background: none;
}
.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 0;
  border: none !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels {
  background: none !important;
  border: none !important;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list {
  text-align: left;
  margin: 0 0 166px;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  margin: 0 30px 0 0;
  padding: 0;
  border: 1px solid #ffffff;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
  display: block;
  width: 169px;
  height: 169px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:after {
  content: '';
  display: block;
  width: 1px;
  height: 30px;
  background: #ffffff;
  position: absolute;
  top: 19px;
  left: 33px;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:before {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  background: #ffffff;
  position: absolute;
  top: 33px;
  left: 19px;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 13px 20px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:after {
  content: '';
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover {
  background: #ffffff;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover:after {
  background: #222222;
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover:before {
  background: #222222;
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover span {
  color: #222222;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
  background: #ffffff;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a:after {
  content: '';
  display: block;
  width: 1px;
  height: 30px;
  background: #222222;
  position: absolute;
  top: 19px;
  left: 33px;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a:before {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  background: #222222;
  position: absolute;
  top: 33px;
  left: 19px;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a span {
  color: #222222;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels {
  border: none !important;
}
/* 11.17 Tabs */
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li {
  position: relative;
  padding: 30px 30px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  text-align: center;
  white-space: normal;
  margin: 0 -1px 0 0;
  border: 1px solid #e3e3e3;
  width: 25%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li .tz-background-overlay {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #FFFFFF;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0 !important;
  padding: 0 !important;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 0 !important;
  line-height: 24px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li span {
  font-size: 35px;
  color: #222222;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding-bottom: 5px;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li i {
  font-size: 35px;
  color: #222222;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_before_title {
  flex-direction: row;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_before_title span {
  margin-right: 15px;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_before_title i {
  margin-right: 15px;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_after_title {
  flex-direction: row;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_after_title span {
  margin-left: 15px;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.tz_icon_after_title i {
  margin-left: 15px;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active .tz-background-overlay {
  background: rgba(0, 0, 0, 0.8);
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active a {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active span {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active i {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li:hover .tz-background-overlay {
  background: rgba(0, 0, 0, 0.8);
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li:hover a {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li:hover span {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li:hover i {
  color: #FFFFFF;
}
.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background: none !important;
}
/* 11.18 OurProcess */
.tzOurProcess_Container .tzOurProcess_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 35px;
  color: #222222;
  font-weight: 800;
  line-height: 45px;
  margin-bottom: 31px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.tzOurProcess_Container .tzOurProcess_title:after {
  content: '';
  display: block;
  width: 70px;
  height: 4px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -35px;
  background: #E40B0D;
}
.tzOurProcess_Container .tzOurProcess_des {
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  padding: 0 20%;
  letter-spacing: 0.5px;
}
.tzOurProcess_Container .tzOurProcess {
  margin-top: 110px;
}
.tzOurProcess_Container .tzOurProcess:after {
  display: block;
  clear: both;
  content: '';
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top {
  padding-left: 40px;
  position: relative;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top:after {
  display: block;
  clear: both;
  content: '';
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon {
  display: block;
  width: 88px;
  height: 88px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  float: left;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 40px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon i {
  font-size: 35px;
  color: #222222;
  padding: 25px 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon span {
  font-size: 35px;
  color: #222222;
  padding: 25px 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  display: block;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_year {
  display: block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #222222;
  line-height: 40px;
  padding: 11px 20px 7px 110px;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_name {
  display: block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  padding: 0 20px 0 110px;
  letter-spacing: 0.5px;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom {
  height: 68px;
  width: 100%;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom:after {
  display: block;
  clear: both;
  content: '';
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_left {
  width: 85px;
  height: 100%;
  float: left;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #e3e3e3;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right {
  height: 100%;
  padding-left: 85px;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right .tzOurProcessItem_rightbox {
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #e3e3e3;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem:first-child .tzOurProcessItem_bottom .tzOurProcessItem_left {
  border-width: 0 1px 0px 0;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem:last-child .tzOurProcessItem_bottom .tzOurProcessItem_right .tzOurProcessItem_rightbox {
  border: none;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem:hover .tzOurProcessItem_top .tzOurProcessItem_icon {
  background: #E40B0D;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem:hover .tzOurProcessItem_top .tzOurProcessItem_icon i {
  color: #ffffff;
}
.tzOurProcess_Container .tzOurProcess .tzOurProcessItem:hover .tzOurProcessItem_top .tzOurProcessItem_icon span {
  color: #ffffff;
}
.tzOurProcess_Container.tzOurProcess_2_phase .tzOurProcess .tzOurProcessItem {
  width: 50%;
  float: left;
}
.tzOurProcess_Container.tzOurProcess_3_phase .tzOurProcess .tzOurProcessItem {
  width: 33.33%;
  float: left;
}
.tzOurProcess_Container.tzOurProcess_4_phase .tzOurProcess .tzOurProcessItem {
  width: 25%;
  float: left;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem {
  width: 20%;
  float: left;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top {
  padding-left: 25px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon {
  width: 78px;
  height: 78px;
  left: 25px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon i {
  font-size: 26px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_year {
  padding: 11px 10px 7px 90px;
  font-size: 34px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_name {
  padding: 0 10px 0 90px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_left {
  width: 65px;
}
.tzOurProcess_Container.tzOurProcess_5_phase .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right {
  padding-left: 65px;
}
/* 11.19 Category Grid */
.tzElement_Category_Grid:after {
  display: block;
  clear: both;
  content: '';
}
.tzElement_Category_Grid.tzCategory_Grid_2_column .tzCategory_Grid_Item {
  width: 50%;
  float: left;
}
.tzElement_Category_Grid.tzCategory_Grid_2_column .tzCategory_Grid_Item:nth-child(2n+1) {
  clear: both;
}
.tzElement_Category_Grid.tzCategory_Grid_3_column .tzCategory_Grid_Item {
  width: 33.33%;
  float: left;
}
.tzElement_Category_Grid.tzCategory_Grid_3_column .tzCategory_Grid_Item:nth-child(3n+1) {
  clear: both;
}
.tzElement_Category_Grid.tzCategory_Grid_4_column .tzCategory_Grid_Item {
  width: 25%;
  float: left;
}
.tzElement_Category_Grid.tzCategory_Grid_4_column .tzCategory_Grid_Item:nth-child(4n+1) {
  clear: both;
}
.tzElement_Category_Grid .tzCategory_Grid_Item {
  position: relative;
  margin-left: -1px;
  margin-top: -1px;
  border: 1px solid #e3e3e3;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  overflow: hidden;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Image {
  position: relative;
  opacity: 0;
  -webkit-transition: all 0.4s linear 0s;
  -moz-transition: all 0.4s linear 0s;
  -ms-transition: all 0.4s linear 0s;
  -o-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Image:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.4s linear 0s;
  -moz-transition: all 0.4s linear 0s;
  -ms-transition: all 0.4s linear 0s;
  -o-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Image img {
  width: 100%;
  height: auto;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content {
  padding: 35px;
  position: absolute;
  top: 0;
  left: 0;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon {
  width: 65px;
  float: left;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon i {
  font-size: 35px;
  color: #222222;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon span {
  font-size: 35px;
  color: #222222;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info {
  padding-left: 65px;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_subTitle {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #E40B0D;
  letter-spacing: 1px;
  margin: 0 0 9px;
  padding: 0;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_Title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #222222;
  letter-spacing: 1px;
  margin: 0 0 18px;
  padding: 0 0 23px;
  position: relative;
}
.tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_Title:after {
  background: #E40B0D;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.tzElement_Category_Grid .tzCategory_Grid_Item:hover .tzCategory_Grid_Item_Image {
  opacity: 1;
}
.tzElement_Category_Grid .tzCategory_Grid_Item:hover .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon i {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item:hover .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon span {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item:hover .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_Title {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item:hover .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_description {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item.tzCategory_Grid_Item_active {
  background: #222222;
}
.tzElement_Category_Grid .tzCategory_Grid_Item.tzCategory_Grid_Item_active .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon i {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item.tzCategory_Grid_Item_active .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon span {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item.tzCategory_Grid_Item_active .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_Title {
  color: #ffffff;
}
.tzElement_Category_Grid .tzCategory_Grid_Item.tzCategory_Grid_Item_active .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_description {
  color: #ffffff;
}
/* 11.20 Newsletter */
.tzElement-newsletter {
  padding: 38px;
  background: rgba(229, 174, 73, 0.8);
}
.tzElement-newsletter h3.tzNewsletter-Title {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  letter-spacing: 1px;
  margin: 0 0 2px;
  padding: 0;
}
.tzElement-newsletter p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #ffffff;
}
.tzElement-newsletter .tnp-subscription form .tnp-field input {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  color: #E40B0D;
  font-weight: 300;
  line-height: 24px;
  margin-top: 11px;
  padding: 5px 20px;
  background: #ffffff;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
}
.tzElement-newsletter .tnp-subscription form .tnp-field input.tnp-submit {
  margin-top: 29px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  color: #E40B0D;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.tzElement-newsletter.tzNewsletter-modern {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 52px 60px 40px;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.tzElement-newsletter.tzNewsletter-modern h3.tzNewsletter-Title {
  color: #E40B0D;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form {
  position: relative;
  z-index: 999;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field {
  position: relative;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field label {
  display: none;
}
/*.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field input {
  background: none;
  border-bottom: 1px solid #ffffff;
  margin-top: 53px;
}*/
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field input.tnp-submit {
  color: #ffffff;
  border: none;
  margin-top: 26px;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field.tnp-field-button:after {
  position: absolute;
  top: 3px;
  left: 100px;
  content: '\f1d8';
  font-family: FontAwesome;
  font-size: 14px;
  color: #ffffff;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field.tnp-field-button:hover input.tnp-submit {
  color: #E40B0D;
}
.tzElement-newsletter.tzNewsletter-modern .tnp-subscription form .tnp-field.tnp-field-button:hover:after {
  color: #E40B0D;
}
.tzElement-newsletter.tzNewsletter-modern:hover {
  border-color: #ffffff;
}
/* 11.21 Call to action */
.vc_cta3-container {
  margin-bottom: 0 !important;
}
.vc_general.vc_cta3.vc_cta3-style-classic {
  border: none;
}
.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 1px !important;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-white {
  border-color: rgba(255, 255, 255, 0.2) !important;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-white:hover {
  border-color: #ffffff !important;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-black {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-black .line-left:before {
  background: #222;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-black .line-left:after {
  background: #222;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-black .line-right:before {
  background: #222;
}
.vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-black .line-right:after {
  background: #222;
}
.vc_general.vc_cta3 .vc_cta3_content-container .vc_cta3-content .vc_cta3-content-header h2 {
  margin: 0 0 3px;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.vc_general.vc_cta3 .vc_cta3_content-container .vc_cta3-content .vc_cta3-content-header h4 {
  margin-bottom: 10px;
}
.vc_general.vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3-container .vc_btn3 {
  letter-spacing: 2px;
}
/* 11.22 Category slide */
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid {
  box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1);
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide {
  position: relative;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item {
  position: relative;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a {
  display: block;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a img {
  width: 100%;
  height: auto;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box {
  position: relative;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box span {
  font-size: 30px;
  color: #222222;
  margin-bottom: 13px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box h5 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item:hover .tzCategory_Slide_Item_Content:after {
  background: rgba(255, 255, 255, 0.7);
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls {
  margin: 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -55px;
  margin: -20px 0 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  right: -55px;
  margin: -20px 0 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide {
  position: relative;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item {
  position: relative;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item.tzCategory_Slide_Image_hide {
  height: 600px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a {
  display: block;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a img {
  width: 100%;
  height: auto;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box {
  position: relative;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box span {
  position: relative;
  z-index: 99;
  font-size: 48px;
  color: #ffffff;
  margin-bottom: 3px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box h5 {
  color: #ffffff;
  position: relative;
  z-index: 99;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a:hover .tzCategory_Slide_Item_Content_box:after {
  background: rgba(0, 0, 0, 0.8);
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a:hover .tzCategory_Slide_Item_Content_box h5 {
  color: #E40B0D;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .owl-controls {
  margin: 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -20px 0 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #000000;
  line-height: 38px;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin: -20px 0 0;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #000000;
  line-height: 38px;
}
/* 11.23 View Service */
.tzElement_viewService {
  margin: 0 -15px;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item {
  padding: 0 15px;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Image {
  margin-bottom: 24px;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Image img {
  width: 100%;
  height: auto;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Content {
  position: relative;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Content span {
  font-size: 85px;
  color: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Content h3.tzView_Service_Content_title {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  color: #222222;
  letter-spacing: 1px;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Content p {
  margin-bottom: 3px;
}
.tzElement_viewService .tzView_Service_Slide .tzView_Service_Slide_Item .tzView_Service_Content a.tzViewService-readmore {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 13px;
  color: #E40B0D;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.tzElement_viewService .tzView_Service_Slide .owl-controls {
  margin: 0;
}
.tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-prev {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -55px;
  margin: -20px 0 0;
}
.tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-prev i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
.tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-next {
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #000000;
  padding: 0;
  position: absolute;
  top: 50%;
  right: -55px;
  margin: -20px 0 0;
}
.tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-next i {
  font-size: 20px;
  color: #ffffff;
  line-height: 38px;
}
/* 11.24 Map */
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper {
  padding: 0 !important;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper {
  position: relative;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper iframe {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper .tz_map_overlay {
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0.9);
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper .tz_map_overlay .tz_map_button_view {
  width: 200px;
  height: 50px;
  background: none;
  border: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -100px;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper .tz_map_overlay .tz_map_button_view i {
  font-size: 25px;
  margin-right: 10px;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper .tz_map_overlay .tz_map_button_close {
  display: none;
  width: 200px;
  height: 50px;
  background: none;
  border: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -100px;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper .tz_map_overlay .tz_map_button_close i {
  font-size: 25px;
  margin-right: 10px;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper.tz_map_active iframe {
  height: 400px !important;
}
.wpb_gmaps_widget.tzGoogleMap_modern .wpb_wrapper .wpb_map_wraper.tz_map_active .tz_map_overlay {
  height: 50px;
}
.wpb_gmaps_widget.tzGoogleMap_classic .wpb_wrapper {
  padding: 0;
}
.wpb_gmaps_widget.tzGoogleMap_classic .wpb_wrapper .wpb_map_wraper iframe {
  height: 545px;
}
/* 11.25 Woocommerce */
.woocommerce.columns-4 ul.product li.product {
  width: 25%;
}
.woocommerce.columns-3 ul.product li.product {
  width: 33.33333%;
}
.woocommerce.columns-2 ul.product li.product {
  width: 50%;
}
.woocommerce ul.products {
  margin: 0 -15px;
  padding: 0;
}
.woocommerce ul.products li.product {
  margin: 0;
  padding: 0 15px;
  width: 25%;
}
.woocommerce ul.products li.product .tzProduct-item_inner {
  position: relative;
  overflow: hidden;
}
.woocommerce ul.products li.product .tzProduct-item_inner .line-left:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.woocommerce ul.products li.product .tzProduct-item_inner .line-left:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .line-right:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  right: 1px;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.woocommerce ul.products li.product .tzProduct-item_inner .line-right:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image {
  position: relative;
  overflow: hidden;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image img {
  width: 100%;
  height: auto;
  margin: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  left: 50%;
  margin-left: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  width: 100%;
  height: 100%;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  height: 100%;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  right: 50%;
  margin-right: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13px 0;
  margin: 0;
  background: none;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 9px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a.added:after {
  display: none;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a.wc-forward {
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  height: 30px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-item_button a.wc-forward:after {
  border-bottom: 4px solid #fff;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  bottom: 100%;
  content: "";
  display: block;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  z-index: 9999;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-View-detail {
  position: absolute;
  bottom: -45px;
  visibility: hidden;
  opacity: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  text-align: center;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_image .tzProduct-View-detail a {
  display: inline-block;
  background-color: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 26px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info {
  position: relative;
  background: rgba(229, 174, 73, 0);
  padding: 36px 0 30px;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info h3.tzProduct-item_title {
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info h3.tzProduct-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .star-rating {
  height: 15px;
  display: inline-block;
  margin: 12px 0 0;
  font-size: 14px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .star-rating:before {
  color: #b5b5b5;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .star-rating span:before {
  color: #f5d608;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
  margin: 5px 0 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #b5b5b5;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.woocommerce ul.products li.product .tzProduct-item_inner .tzProduct-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .tzProduct-item_image .tzProduct-item_overlay {
  background: rgba(229, 174, 73, 0.1);
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .tzProduct-item_image .yith-wcwl-add-to-wishlist {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .tzProduct-item_image .tzProduct-item_button {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .tzProduct-item_image .tzProduct-View-detail {
  opacity: 1;
  visibility: visible;
  bottom: 0;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .tzProduct-item_info {
  background: rgba(229, 174, 73, 0.1);
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .line-left:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  left: 5px;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .line-left:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  bottom: 5px;
  width: 5px;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .line-right:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  right: 5px;
}
.woocommerce ul.products li.product .tzProduct-item_inner:hover .line-right:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  top: 5px;
  width: 5px;
}
/* 11.26 About us */
.tz-box-shadow > .wpb_wrapper {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
  background: #ffffff;
}
.tzElement_Member {
  padding: 0 0 65px 18px;
}
.tzElement_Member .tzMember_Wrap {
  position: relative;
}
.tzElement_Member .tzMember_Wrap .tzMember_image {
  background: #ffffff;
  border: 10px solid #222222;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Member .tzMember_Wrap .tzMember_image img {
  width: 100%;
  height: auto;
}
.tzElement_Member .tzMember_Wrap .tzMember_Info {
  position: absolute;
  top: 65px;
  left: -18px;
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #222222;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Member .tzMember_Wrap .tzMember_Info .tzMember_Info_Box {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 13px 17px;
}
.tzElement_Member .tzMember_Wrap .tzMember_Info .tzMember_Info_Box .tzMember_name {
  font-size: 14px;
  color: #222222;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Member .tzMember_Wrap .tzMember_Info .tzMember_Info_Box .tzMember_position {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  color: #222222;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Member:hover .tzMember_Wrap .tzMember_image {
  border: 10px solid #E40B0D;
}
.tzElement_Member:hover .tzMember_Wrap .tzMember_Info {
  border: 1px solid #E40B0D;
}
.tzElement_Member:hover .tzMember_Wrap .tzMember_Info .tzMember_Info_Box .tzMember_name {
  color: #E40B0D;
}
.tzElement_Member:hover .tzMember_Wrap .tzMember_Info .tzMember_Info_Box .tzMember_position {
  color: #E40B0D;
}
.wpcf7-form input.wpcf7-submit {
  letter-spacing: 1px;
}
/* 11.27 Count Down */
.tzcountdown h3.tzCountdowntitle {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 48px;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 34px;
}
.tzcountdown p.tzCountdowndes {
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 19px;
}
.tzcountdown .countdown:after {
  content: '';
  display: block;
  clear: both;
}
.tzcountdown .countdown .tzdivide {
  float: left;
  display: block;
  width: 1px;
  height: 25px;
  margin: 52px 22px;
  background: #E40B0D;
}
.tzcountdown .countdown .tzcountdownitem {
  float: left;
}
.tzcountdown .countdown .tzcountdownitem span {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 65px;
  line-height: 65px;
  color: #FFFFFF;
  padding: 14px 0 12px;
}
.tzcountdown .countdown .tzcountdownitem p {
  font-size: 16px;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}
/* 11.28 Notify */
.tzElement-notify h3.tzNotify-Title {
  font-size: 20px;
  color: #db4437;
  text-transform: uppercase;
  margin: 0 0 22px;
}
.tzElement-notify .newsletter {
  margin-top: 30px;
}
.tzElement-notify .newsletter .newsletter-field label {
  display: none;
}
.tzElement-notify .newsletter .newsletter-field input.newsletter-email {
  border-width: 0 0 1px !important;
  border-style: solid !important;
  border-color: #dcdcdc !important;
  color: #535353;
  border-radius: 0 !important;
  box-shadow: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  padding: 12px 0 !important;
  width: 100% !important;
}
.tzElement-notify .newsletter .newsletter-field.newsletter-field-button {
  position: relative;
  margin-top: 38px;
}
.tzElement-notify .newsletter .newsletter-field.newsletter-field-button:after {
  color: #ffffff;
  content: '\f003';
  font-family: FontAwesome;
  font-size: 14px;
  left: 25px;
  position: absolute;
  top: 12px;
}
.tzElement-notify .newsletter .newsletter-field.newsletter-field-button input.newsletter-button {
  border: 1px solid #E40B0D !important;
  background: #E40B0D;
  padding: 12px 23px 12px 48px !important;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
}
/* 11.29 Contact Info */
.contact-box-shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
}
.tzElement_Contact {
  text-align: center;
  padding: 0 15px;
}
.tzElement_Contact .contact-icon {
  margin-bottom: 20px;
}
.tzElement_Contact .contact-icon i {
  font-size: 50px;
  color: #E40B0D;
}
.tzElement_Contact .contact-image {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tzElement_Contact .contact-image img {
  max-height: 100%;
}
.tzElement_Contact .contact-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #e1e1e3;
  line-height: 26px;
  letter-spacing: 1px;
  margin-top: 10px;
}
.tzElement_Contact .contact-info {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #e1e1e3;
  line-height: 26px;
  margin-top: 12px;
}
/* 11.30 Recent News */
.tzElement-recent-post .tz-recent-inner {
  margin: 0 0 40px;
}
.tzElement-recent-post .tz-recent-inner img {
  max-width: 100%;
  height: auto;
  margin: 0 0 34px;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-meta {
  margin: 0 0 16px;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-meta span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #aaaaaa;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-meta span i {
  font-size: 14px;
  margin-right: 10px;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-meta span small {
  font-size: 13px;
  padding: 0 18px;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #222222;
  text-transform: uppercase;
  margin: 0 0 25px;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-title a {
  color: #222222;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-title a:hover {
  color: #E40B0D;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-readmore {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #AAAAAA;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 19px 0 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement-recent-post .tz-recent-inner .tz-recent-readmore:hover {
  color: #E40B0D;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner {
  margin: 0 0 50px;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-title {
  font-size: 18px;
  text-transform: none;
  margin: 0 0 20px;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-meta {
  margin: 16px 0 0;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-meta span small {
  padding: 0 10px;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-meta span i {
  margin-right: 5px;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-readmore {
  display: inline-block;
  width: 21px;
  height: 21px;
  position: relative;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-readmore:before {
  content: '';
  display: block;
  width: 1px;
  height: 21px;
  background: #99aab2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3 ease 0s;
  -moz-transition: all 0.3 ease 0s;
  -ms-transition: all 0.3 ease 0s;
  -o-transition: all 0.3 ease 0s;
  transition: all 0.3 ease 0s;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-readmore:after {
  content: '';
  display: block;
  width: 21px;
  height: 1px;
  background: #99aab2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3 ease 0s;
  -moz-transition: all 0.3 ease 0s;
  -ms-transition: all 0.3 ease 0s;
  -o-transition: all 0.3 ease 0s;
  transition: all 0.3 ease 0s;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-readmore:hover:before {
  background: #E40B0D;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-readmore:hover:after {
  background: #E40B0D;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image {
  position: relative;
  overflow: hidden;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image img {
  margin: 0;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image.tz-image-fix-height {
  height: 220px;
}
.tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image.tz-image-fix-height img {
  position: relative;
  max-width: none;
}
.tzElement-recent-post.tzRecent-post-type-3 .tz-recent-inner img {
  margin: 0 0 26px;
}
.tzElement-recent-post.tzRecent-post-type-3 .tz-recent-inner .tz-recent-title {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 0 0 9px;
}
.tzElement-recent-post.tzRecent-post-type-3 .tz-recent-inner .tz-recent-meta {
  text-align: center;
}
.tzElement-recent-post.tzRecent-post-type-3 .tz-recent-inner .tz-recent-meta span {
  padding: 0 13px;
}
.tzElement-recent-post.tzRecent-post-type-3 .tz-recent-inner .tz-recent-meta span i {
  margin-right: 4px;
}
/* 11.31 Image Carousel */
.wpb_images_carousel .vc_images_carousel .vc_carousel-control {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  opacity: 1;
  text-shadow: none;
  border: 1px solid #efefee;
  font-size: 23px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control i {
  font-size: 18px;
  color: #999999;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control.vc_left {
  left: -90px;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control.vc_right {
  right: -90px;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control:hover {
  border-color: #E40B0D;
  background: #E40B0D;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control:hover i {
  color: #ffffff;
}
/* 11.32 Image Slide */
.tzElement_Image_slide {
  margin: 0 -15px;
}
.tzElement_Image_slide .owl-item {
  padding: 0 15px;
}
.tzElement_Image_slide .owl-item .tzImage_Slide_Item {
  text-align: center;
}
.tzElement_Image_slide .owl-item .tzImage_Slide_Item img {
  display: inline-block;
  max-width: 100%;
  width: auto;
}
.tzElement_Image_slide .owl-nav .owl-prev {
  width: 40px;
  height: 40px;
  border: 1px solid #efefef;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: -76px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement_Image_slide .owl-nav .owl-prev i {
  font-size: 18px;
  color: #999999;
  line-height: 38px;
}
.tzElement_Image_slide .owl-nav .owl-prev:hover {
  border-color: #E40B0D;
  background: #E40B0D;
}
.tzElement_Image_slide .owl-nav .owl-prev:hover i {
  color: #ffffff;
}
.tzElement_Image_slide .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  border: 1px solid #efefef;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: -76px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement_Image_slide .owl-nav .owl-next i {
  font-size: 18px;
  color: #999999;
  line-height: 38px;
}
.tzElement_Image_slide .owl-nav .owl-next:hover {
  border-color: #E40B0D;
  background: #E40B0D;
}
.tzElement_Image_slide .owl-nav .owl-next:hover i {
  color: #ffffff;
}
.tzElement_Image_slide .owl-dots {
  text-align: center;
  margin-top: 30px;
}
.tzElement_Image_slide .owl-dots .owl-dot {
  display: inline-block;
  margin: 0 3px;
}
.tzElement_Image_slide .owl-dots .owl-dot span {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #999999;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement_Image_slide .owl-dots .owl-dot.active span {
  border-color: #E40B0D;
  background: #E40B0D;
}
.tzElement_Image_slide .owl-dots .owl-dot:hover span {
  border-color: #E40B0D;
  background: #E40B0D;
}
/* 11.33 Video Popup */
.mfp-bg {
  position: fixed !important;
  z-index: 999998;
}
.mfp-wrap {
  z-index: 999999;
}
.tzElement_Video_Popup {
  width: 100%;
  height: 600px;
  overflow: hidden;
  position: relative;
}
.tzElement_Video_Popup .tzElement_bgVideo {
  width: 100%;
  height: 100%;
  position: relative;
}
.tzElement_Video_Popup .tzElement_bgVideo:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.tzElement_Video_Popup a.tz-open-popup-video {
  display: block;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 5px solid #ffffff;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.tzElement_Video_Popup a.tz-open-popup-video i {
  font-size: 36px;
  color: #E40B0D;
  line-height: 90px;
}
.tzElement_Video_Popup a.tz-open-popup-video:hover {
  border: 5px solid #E40B0D;
}
/**
 * 12.0 Page
 * -----------------------------------------------------------------------------
 */
.TzPage_Default {
  padding: 125px 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent {
  margin: 65px 0 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent h2.comments-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  text-transform: uppercase;
  margin: 0 0 25px;
  padding: 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list {
  margin: 0 0 55px;
  padding: 0;
  position: relative;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li {
  list-style: none;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article {
  padding: 0 0 30px;
  border-bottom: 1px solid #ededed;
  margin: 0 0 30px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-author {
  display: block;
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content {
  margin-left: 120px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content cite {
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #222222;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 13px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo {
  margin-bottom: 13px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comments-datetime {
  text-decoration: none;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comments-datetime time {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  color: #b5b5b5;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-edit-link {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  color: #E40B0D;
  text-decoration: none;
  margin-left: 20px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-edit-link i {
  font-size: 13px;
  margin-right: 5px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-reply-link {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  color: #E40B0D;
  text-decoration: none;
  margin-left: 20px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content .tz-commentInfo .comment-reply-link i {
  font-size: 13px;
  margin-right: 5px;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li article p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
}
.TzPage_Default .tzComments .comments-area .tzCommentContent ol.comment-list li ol.children {
  padding-left: 120px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond {
  margin: 65px 0 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond h3.comment-reply-title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  margin: 0 0 23px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.comment-form-comment {
  margin: 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p label {
  display: none;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p a {
  color: #E40B0D;
  text-decoration: none;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p textarea {
  width: 100%;
  height: 95px;
  border-width: 1px;
  border-color: #ededed;
  border-style: solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  line-height: 24px;
  font-size: 14px;
  color: #b5b5b5;
  padding: 10px 20px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.form-submit {
  margin: 17px 0px 0px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form p.form-submit input.submit {
  background: #E40B0D;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 22px;
  text-transform: uppercase;
  padding: 11px 25px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top {
  margin-bottom: 20px;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top p {
  margin: 0;
}
.TzPage_Default .tzComments .comments-area .tzCommentForm .comment-respond form.comment-form .tzCommentForm_Top p input {
  width: 100%;
  border-width: 1px;
  border-color: #ededed;
  border-style: solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  line-height: 24px;
  font-size: 14px;
  color: #b5b5b5;
  padding: 10px 20px;
  margin: 0;
}
/**
 * 12.0 Under Construction
 * -----------------------------------------------------------------------------
 */
.tzUnder_Construction_top {
  position: relative;
  background: #ededed no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tzUnder_Construction_top .tzUnder_Construction_overlay {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
}
.tzUnder_Construction_top .container {
  position: relative;
}
.tzUnder_Construction_top .container .tzUnder_Construction_logo {
  position: absolute;
  top: 0;
  left: 15px;
  padding: 72px 0 25px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 120px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown h3.tzCountdowntitle {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 48px;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 34px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown p.tzCountdowndes {
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 19px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown:after {
  content: '';
  display: block;
  clear: both;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzdivide {
  float: left;
  display: block;
  width: 1px;
  height: 25px;
  margin: 52px 22px;
  background: #E40B0D;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem {
  float: left;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem span {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 65px;
  line-height: 65px;
  color: #FFFFFF;
  padding: 14px 0 12px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem p {
  font-size: 16px;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton {
  margin-top: 75px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  letter-spacing: 2px;
  padding: 10px 27px;
  margin: 20px 0;
  background: #E40B0D;
  text-transform: uppercase;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  border: 2px solid #E40B0D;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn:hover {
  background: none;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn.tzbtn-left {
  margin-right: 20px;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn.tzbtn-right {
  background: none;
  border: 2px solid #FFFFFF;
}
.tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn.tzbtn-right:hover {
  background: #E40B0D;
  border: 2px solid #E40B0D;
}
.tzUnder_Construction_Section:after {
  display: block;
  clear: both;
  content: '';
}
.tzUnder_Construction_Section .tzUnder_Construction_left {
  width: 50%;
  height: 500px;
  overflow: hidden;
  float: left;
  padding: 50px 105px;
  display: flex;
  align-items: center;
}
.tzUnder_Construction_Section .tzUnder_Construction_left .tzUnder_Construction_About h3.tzUnder_Construction_About_title {
  font-size: 25px;
  color: #252525;
  text-transform: uppercase;
}
.tzUnder_Construction_Section .tzUnder_Construction_left .tzUnder_Construction_About h3.tzUnder_Construction_About_title em {
  font-style: normal;
  color: #E40B0D;
}
.tzUnder_Construction_Section .tzUnder_Construction_left .tzUnder_Construction_Map {
  width: 100%;
  height: 100%;
}
.tzUnder_Construction_Section .tzUnder_Construction_left .tzUnder_Construction_Map iframe {
  width: 100%;
  height: 100%;
}
.tzUnder_Construction_Section .tzUnder_Construction_right {
  width: 50%;
  float: right;
  height: 500px;
  overflow: hidden;
}
.tzUnder_Construction_Section.tzUnder_Construction_About_Section .tzUnder_Construction_right {
  position: relative;
  background: #ededed no-repeat scroll center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_left {
  padding: 0;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right {
  padding: 50px 105px;
  display: flex;
  align-items: center;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form h3.tzUnder_Construction_Notify_title {
  font-size: 20px;
  color: #db4437;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 22px;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter {
  margin-top: 30px;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter .tnp-field label {
  display: none;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter .tnp-field input.tnp-email {
  border-width: 0 0 1px !important;
  border-style: solid !important;
  border-color: #dcdcdc !important;
  color: #535353;
  border-radius: 0 !important;
  box-shadow: none;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  padding: 12px 0 !important;
  width: 100% !important;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter .tnp-field.tnp-field-button {
  position: relative;
  margin-top: 38px;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter .tnp-field.tnp-field-button:after {
  color: #ffffff;
  content: '\f003';
  font-family: FontAwesome;
  font-size: 14px;
  left: 25px;
  position: absolute;
  top: 12px;
}
.tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right .tzUnder_Construction_Form form.newsletter .tnp-field.tnp-field-button input.tnp-button {
  border: 1px solid #E40B0D !important;
  background: #E40B0D;
  padding: 12px 23px 12px 48px !important;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
}
/**
 * 13.0 Woocommerce Page
 * -----------------------------------------------------------------------------
 */
/* 13.1 Shop */
.tzshop-wrap {
  padding: 80px 0;
}
.tzshop-wrap .woof_show_auto_form {
  background-image: none;
  position: relative;
  width: 45px;
  height: 45px;
  background-color: #E40B0D;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.tzshop-wrap .woof_show_auto_form:after {
  display: block;
  content: '\f002 ';
  font-family: FontAwesome;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  top: 10px;
  left: 14px;
}
.tzshop-wrap .woof_hide_auto_form {
  background-image: none;
  position: relative;
  width: 45px;
  height: 45px;
  background-color: #E40B0D;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.tzshop-wrap .woof_hide_auto_form:after {
  display: block;
  content: '\f002 ';
  font-family: FontAwesome;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  top: 10px;
  left: 14px;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode {
  background: none;
  border: 1px solid #dedede;
  padding: 70px 20px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_edit_view {
  background: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: -50px 0 0;
  padding: 7px 21px 9px;
  opacity: 1;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul {
  margin: 0;
  padding: 0;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li {
  position: relative;
  margin: 0!important;
  padding: 0 0 0 22px !important;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li input.woof_radio_term {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  left: 0;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li label {
  font-weight: 300;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li a.woof_radio_term_reset {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 7px;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li a.woof_radio_term_reset:after {
  display: block;
  content: '\f00d';
  font-family: FontAwesome;
  font-size: 15px;
  color: #222222;
  line-height: 15px;
  position: absolute;
  top: 2px;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li a.woof_radio_term_reset img {
  display: none;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li a.woof_radio_term_reset:hover:after {
  font-size: 20px;
  color: #E40B0D;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_container .woof_container_inner ul li:before {
  content: none;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_submit_search_form_container {
  margin: 0;
  padding: 0;
}
.tzshop-wrap .woof_auto_show .woof_auto_show_indent .woof_sid_auto_shortcode .woof_redraw_zone .woof_submit_search_form_container button {
  background: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  padding: 7px 21px 9px;
}
.tzshop-wrap .woof_products_top_panel {
  margin: 20px 0;
}
.tzshop-wrap .woof_products_top_panel ul {
  border: 1px solid #ededed;
  display: inline-block;
  padding: 7px 0 7px 15px !important;
}
.tzshop-wrap .woof_products_top_panel ul:after {
  content: '';
  display: block;
  clear: both;
}
.tzshop-wrap .woof_products_top_panel ul li a span {
  color: #666666;
  background: none;
  position: relative;
  padding-right: 25px;
}
.tzshop-wrap .woof_products_top_panel ul li a span:after {
  display: block;
  content: '\f00d';
  font-family: FontAwesome;
  font-size: 18px;
  color: #222222;
  line-height: 18px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .grid_pagination_block {
  margin-bottom: 20px;
  padding: 0 0 25px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #ededed;
}
.tzshop-wrap .grid_pagination_block form.woocommerce-ordering {
  z-index: 99;
  float: left;
  margin: 0;
}
.tzshop-wrap .grid_pagination_block form.woocommerce-ordering select.orderby {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  background: url(images/orderby.png);
  background-repeat: no-repeat;
  background-position: 174px 16px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  border: 1px solid #dedede;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  padding: 4px 11px;
  line-height: 28px;
  width: 198px;
}
.tzshop-wrap .grid_pagination_block p.woocommerce-result-count {
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  border: 1px solid #dedede;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  line-height: 20px;
  margin: 0 0 0 20px;
  padding: 9px 15px;
}
.tzshop-wrap .grid_pagination_block .tzview-style {
  float: right;
  margin-top: 13px;
}
.tzshop-wrap .grid_pagination_block .tzview-style label {
  float: left;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  color: #222222;
  margin-right: 7px;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList {
  float: left;
  position: relative;
  width: 30px;
  text-align: center;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList i {
  font-size: 18px;
  color: #222222;
  line-height: 18px;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList span {
  width: 80px;
  height: 25px;
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  background: #E40B0D;
  padding: 3px 9px;
  margin-left: -43px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  opacity: 0;
  visibility: hidden;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList span:after {
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-top: 5px solid #E40B0D;
  content: "";
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 100%;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList:hover {
  cursor: pointer;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList:hover i {
  color: #E40B0D;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList:hover span {
  top: -32px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -ms-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid {
  float: left;
  position: relative;
  width: 30px;
  text-align: center;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid i {
  font-size: 18px;
  color: #222222;
  line-height: 18px;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid span {
  width: 80px;
  height: 25px;
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  background: #E40B0D;
  padding: 3px 9px;
  margin-left: -43px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  opacity: 0;
  visibility: hidden;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid span:after {
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-top: 5px solid #E40B0D;
  content: "";
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 100%;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid:hover {
  cursor: pointer;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid:hover i {
  color: #E40B0D;
}
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid:hover span {
  top: -32px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -ms-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.tzshop-wrap .grid_pagination_block:after {
  content: '';
  display: block;
  clear: both;
}
.tzshop-wrap .product-grid {
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
  padding-bottom: 20px;
}
.tzshop-wrap .product-grid ul.products {
  margin: 0 -15px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item {
  margin: 0;
  padding: 20px 15px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-4column {
  width: 25%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-4column:nth-child(4n+1) {
  clear: both;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-3column {
  width: 33.33333%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-3column:nth-child(3n+1) {
  clear: both;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-2column {
  width: 50%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item.tzShop-2column:nth-child(2n+1) {
  clear: both;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner {
  position: relative;
  overflow: hidden;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
  position: relative;
  overflow: hidden;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image.tzShop-item_image_fix img {
  position: relative;
  max-width: none;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  left: 50%;
  margin-left: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  width: 100%;
  height: 100%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  height: 100%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  right: 50%;
  margin-right: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13px 0;
  margin: 0;
  background: none;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 9px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.added:after {
  display: none;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward {
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  height: 30px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward:after {
  border-bottom: 4px solid #fff;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  bottom: 100%;
  content: "";
  display: block;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  z-index: 9999;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail {
  position: absolute;
  bottom: -45px;
  visibility: hidden;
  opacity: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  text-align: center;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
  display: inline-block;
  background-color: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 26px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
  position: relative;
  background: rgba(229, 174, 73, 0);
  padding: 36px 0 30px;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating {
  height: 15px;
  display: inline-block;
  margin: 12px 0 0;
  font-size: 14px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating:before {
  color: #b5b5b5;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating span:before {
  color: #f5d608;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
  margin: 5px 0 0;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #b5b5b5;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des {
  display: none;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list {
  display: none;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .line-left:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .line-left:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .line-right:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  right: 1px;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .line-right:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_overlay {
  background: rgba(229, 174, 73, 0.1);
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_detail {
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_info {
  background: rgba(229, 174, 73, 0.1);
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  left: 5px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  bottom: 5px;
  width: 5px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  right: 5px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  top: 5px;
  width: 5px;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover:hover .yith-wcwl-add-to-wishlist {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner:hover:hover .tzShop-item_button {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-list {
  position: relative;
  margin-bottom: 40px;
  border-color: #ededed;
  border-style: solid;
  border-width: 0 0 1px;
  padding-bottom: 20px;
}
.tzshop-wrap .product-list ul.products {
  margin: 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item {
  width: 100%;
  margin: 20px 0;
  padding: 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner {
  position: relative;
  overflow: hidden;
  padding: 24px 20px 28px;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
  width: 260px;
  float: left;
  position: relative;
  overflow: hidden;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image.tzShop-item_image_fix img {
  position: relative;
  max-width: none;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
  display: none;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
  display: none;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail {
  position: absolute;
  top: 50%;
  margin-top: -19px;
  visibility: hidden;
  opacity: 0;
  left: 0;
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  width: 100%;
  text-align: center;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
  display: inline-block;
  background-color: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 26px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
  margin-left: 280px;
  padding: 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating {
  margin: 2px 0 0;
  font-size: 14px;
  height: 15px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating:before {
  color: #b5b5b5;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating span:before {
  color: #f5d608;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #E40B0D;
  margin: 12px 0 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #b5b5b5;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #E40B0D;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des {
  margin: 17px 0 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des p {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  color: #666666;
  letter-spacing: 0.5px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list {
  margin: 23px 0 7px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist {
  float: left;
  margin: 0;
  padding: 0;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  float: left;
  margin-right: 10px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #c7c7c7;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
  letter-spacing: 0.5px;
  padding: 7px 21px 9px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
  background: #E40B0D;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  float: left;
  margin-right: 10px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #c7c7c7;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
  letter-spacing: 0.5px;
  padding: 7px 21px 9px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
  background: #E40B0D;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  margin-right: 10px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #c7c7c7;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
  padding: 7px 21px 9px;
  margin: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a:hover {
  background: #E40B0D;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a i {
  margin-right: 10px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .line-left:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .line-left:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .line-right:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  right: 1px;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .line-right:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:after {
  content: '';
  display: block;
  clear: both;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover {
  background: rgba(229, 174, 73, 0.1);
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_overlay {
  background: rgba(229, 174, 73, 0.1);
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_detail {
  visibility: visible;
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  left: 5px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  bottom: 5px;
  width: 5px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  right: 5px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  top: 5px;
  width: 5px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.first {
  clear: none;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column {
  width: 50%;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column:nth-child(2n+1) {
  clear: both;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  width: 40px;
  height: 40px;
  padding: 8px 12px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
  background: #E40B0D;
  width: 150px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  width: 40px;
  height: 40px;
  padding: 8px 12px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
  background: #E40B0D;
  width: 165px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a {
  width: 40px;
  height: 40px;
  padding: 8px 12px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden;
  text-align: center;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a span {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a:hover {
  background: #E40B0D;
  width: 165px;
}
.tzshop-wrap .product-list ul.products li.tzShop-item.tzShopList-2column .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a:hover span {
  opacity: 1;
  visibility: visible;
}
.tzshop-wrap .woocommerce-pagination {
  text-align: right !important;
  margin-top: 40px;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers {
  margin: 0;
  padding: 0;
  border: none;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers li {
  border: none;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers li span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  border-width: 1px;
  border-style: solid;
  border-color: #dedede;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  margin-left: 10px;
  padding: 12px 14px;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers li span.current {
  background: #E40B0D;
  color: #ffffff;
  border-color: #E40B0D;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers li a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  border: 1px solid #dedede;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  margin-left: 10px;
  padding: 12px 14px;
}
.tzshop-wrap .woocommerce-pagination ul.page-numbers li a:hover {
  background: #E40B0D;
  color: #ffffff;
  border-color: #E40B0D;
}
/* 13.2 Shop Category */
.tzshop-wrap ul.products li.product-category {
  margin: 0;
  width: 25%;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory {
  padding: 15px;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner {
  position: relative;
  overflow: hidden;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner img {
  width: 100%;
  height: auto;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-info .tz-subcategory-table {
  width: 100%;
  height: 100%;
  display: table;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-info .tz-subcategory-table .tz-subcategory-table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-info .tz-subcategory-table .tz-subcategory-table-cell a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner .tz-subcategory-info .tz-subcategory-table .tz-subcategory-table-cell a:hover {
  color: #E40B0D;
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner:hover .tz-subcategory-overlay {
  background: rgba(0, 0, 0, 0.5);
}
.tzshop-wrap ul.products li.product-category .tz-shop-subcategory .tz-shop-subcategory-inner:hover .tz-subcategory-info {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* 13.3 Shop Detail */
.tzShopDetail-wrap {
  padding: 64px 0 100px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images:after {
  content: '';
  display: block;
  clear: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide {
  float: right;
  margin-right: 0;
  position: relative;
  height: 585px;
  overflow: hidden;
  border: 5px solid rgba(229, 174, 73, 0.5);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li {
  width: 100%;
  height: 585px;
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li img {
  position: relative;
  max-width: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(229, 174, 73, 0.1);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li a {
  position: absolute;
  top: 10px;
  left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 18px;
  color: #656565;
  z-index: 1;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li a i {
  padding-right: 5px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li a:hover {
  text-decoration: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide ul li img {
  width: 100%;
  height: auto;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide li.active {
  display: block !important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide li span.opacity {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 60px;
  background: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 500;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide li span.content {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 60px;
  z-index: 1000;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide li span.content h1 {
  font-size: 14px;
  margin: 5px 0;
  padding: 0 10px;
  color: #42e2e8;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide li span.content p {
  font-size: 11px;
  margin: 5px 0;
  padding: 0 10px;
  color: #42e2e8;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel {
  float: left;
  width: 85px;
  margin-right: 14px;
  position: relative;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel .jcarousel-skin-tango .jcarousel-container-vertical {
  width: 100%!important;
  height: 585px!important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-next {
  display: none!important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-prev {
  display: none!important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical {
  width: 100%!important;
  height: 585px!important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li {
  background: #fff;
  height: 105px;
  width: 85px;
  margin-bottom: 15px;
  position: relative;
  border: 1px solid rgba(229, 174, 73, 0.2);
  float: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li a {
  display: inline-block;
  height: 103px;
  width: 83px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li a img {
  position: relative;
  max-width: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li .arrow {
  left: 3px;
  top: 28px;
  position: absolute;
  width: 20px;
  height: 40px;
  background: url(images/arrow_white.png) no-repeat 0 0;
  display: block;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li.bd_active {
  border: 1px solid rgba(229, 174, 73, 0.5);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul li:hover {
  border: 1px solid rgba(229, 174, 73, 0.5);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul .active {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel ul .faded {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info {
  width: 100%;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info h1.product_title {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
  color: #222222;
  margin: 15px 0 8px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .woocommerce-product-rating {
  margin-bottom: 15px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .woocommerce-product-rating .star-rating {
  font-size: 14px;
  height: 15px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .woocommerce-product-rating .star-rating span:before {
  color: #f5d608;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .woocommerce-product-rating a.woocommerce-review-link {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #b5b5b5;
  line-height: 24px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 25px;
  color: #E40B0D;
  line-height: 25px;
  margin-bottom: 27px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.price span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 25px;
  color: #E40B0D;
  line-height: 25px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.price del {
  text-decoration: none;
  opacity: 1;
  margin-right: 13px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.price del span.amount {
  font-weight: 400;
  color: #b5b5b5;
  text-decoration: line-through;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.price ins {
  text-decoration: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info div[itemprop="description"] {
  border-bottom: 1px solid #ededed;
  padding-bottom: 39px;
  margin-bottom: 30px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart {
  display: inline-block;
  float: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart .quantity {
  margin-right: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart .quantity input {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  border: 1px solid #ededed;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 7px 10px;
  width: 70px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart button {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart button:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart table.group_table tbody tr td label a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  color: #222222;
  display: inline-block;
  padding: 22px 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart table.group_table tbody tr td.price span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  color: #E40B0D;
  padding: 8px 0;
  display: inline-block;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.cart table.group_table tbody tr td.price del span.amount {
  text-decoration: line-through;
  color: #b5b5b5;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.cart {
  display: inline-block;
  float: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.cart a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.cart a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form table.variations {
  margin-bottom: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form table.variations tbody tr td label {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  padding: 20px 0;
  text-transform: capitalize;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form table.variations tbody tr td.value select {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  border: 1px solid #ededed;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 7px 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form table.variations tbody tr td.value a.reset_variations {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  text-decoration: none;
  display: inline-block !important;
  margin-top: 5px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form table.variations tbody tr td.value a.reset_variations:hover {
  color: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation {
  margin-left: 40px;
  margin-bottom: 17px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation .woocommerce-variation-image {
  width: 250px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation span.price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #E40B0D;
  line-height: 25px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation span.price span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #E40B0D;
  line-height: 25px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation span.price del {
  text-decoration: none;
  opacity: 1;
  margin-right: 13px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation span.price del span.amount {
  font-weight: 400;
  color: #b5b5b5;
  text-decoration: line-through;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .single_variation span.price ins {
  text-decoration: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info form.variations_form .single_variation_wrap .variations_button:after {
  content: '';
  display: block;
  clear: both;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info p.out-of-stock {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist {
  display: inline-block;
  margin: 0 0 30px;
  float: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img {
  display: none !important;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback {
  display: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span.feedback {
  display: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_meta {
  border-top: 1px solid #ededed;
  margin-top: 2px;
  padding-top: 44px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_meta span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  margin-right: 15px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_meta span span {
  font-weight: 300;
  margin-right: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_meta span a {
  font-weight: 300;
  color: #666666;
  text-decoration: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_meta span a:hover {
  color: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share {
  margin-top: 25px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  margin-right: 15px;
  float: left;
  line-height: 40px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share .product_share_social .tz_social {
  background-color: #c7c7c7;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 40px;
  line-height: 25px;
  margin: 0 5px;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 40px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share .product_share_social .tz_social span {
  background: #E40B0D;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share .product_share_social .tz_social:hover {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share .product_share_social .tz_social:hover span {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  top: 0;
  left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info .product_share .product_share_social .tz_social i {
  background: none;
  color: #ffffff;
  height: 40px;
  left: 0;
  line-height: 40px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 40px;
  z-index: 10;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info form.cart {
  display: block;
  float: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback {
  display: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-grouped .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info form.cart {
  display: block;
  float: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback {
  display: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.product-type-variable .tzShopDetail_info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
  margin-left: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback {
  display: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.outofstock .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  margin-left: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs {
  border-bottom: 2px solid rgba(229, 174, 73, 0.2);
  display: block;
  padding: 0 0 52px;
  margin-bottom: 44px;
  margin-top: 59px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs {
  margin: 0 0 -1px;
  padding: 0 5px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs:before {
  border: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li {
  margin: 0 2px 0 0;
  padding: 0;
  border: none;
  background: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li:before {
  content: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li:after {
  content: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li a {
  margin: 0;
  padding: 13px 29px;
  background: #E40B0D;
  border-width: 3px 1px 0 1px;
  border-color: #E40B0D;
  border-style: solid;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li a:hover {
  background: none;
  color: #E40B0D;
  border-left-color: rgba(229, 174, 73, 0.2);
  border-right-color: rgba(229, 174, 73, 0.2);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs ul.tabs li.active a {
  background: none;
  color: #E40B0D;
  border-left-color: rgba(229, 174, 73, 0.2);
  border-right-color: rgba(229, 174, 73, 0.2);
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel {
  margin: 0;
  padding: 24px 28px 13px;
  border: 1px solid rgba(229, 174, 73, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #222222;
  margin-bottom: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel table.shop_attributes {
  margin: 20px 0 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments {
  margin-bottom: 20px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist {
  margin: 20px 0 0;
  padding: 0;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container:after {
  content: '';
  display: block;
  clear: both;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container img {
  width: 90px;
  height: 90px;
  background: none;
  border: none;
  padding: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container .comment-text {
  margin-left: 120px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 10px 15px;
  border: none;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container .comment-text p.meta {
  margin-bottom: 2px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container .comment-text p.meta strong[itemprop="author"] {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  text-transform: uppercase;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container .comment-text p.meta time {
  font-style: italic;
  font-size: 14px;
  color: #b5b5b5;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond h3.comment-reply-title {
  font-size: 20px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  color: #222222;
  margin-bottom: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p label {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  margin-bottom: 10px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p p.stars span a {
  color: #b5b5b5;
  text-align: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p p.stars span a.active:after {
  color: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p p.stars span a:hover:after {
  color: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p textarea {
  border: 1px solid #ededed;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #666666;
  padding: 10px 15px;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p.form-submit input {
  display: inline-block;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  background: #c7c7c7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .comment-respond form#commentform p.form-submit input:hover {
  background: #E40B0D;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.tzShopDetail_navigationSlide_right .tzShopDetail_images #tzShopDetail_slide {
  float: left;
}
.tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product.tzShopDetail_navigationSlide_right .tzShopDetail_images #tzShopDetailSlide-carousel {
  margin-left: 15px;
  margin-right: 0;
}
/* 13.4 Related */
.related h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #222222;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
}
.related ul.products {
  margin: 0 -15px;
}
.related ul.products li.tzShop-item {
  margin: 0;
  padding: 15px;
  width: 25%;
}
.related ul.products li.tzShop-item .tzShop-item_inner {
  position: relative;
  overflow: hidden;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image img {
  position: relative;
  max-width: none;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  left: 50%;
  margin-left: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  width: 100%;
  height: 100%;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  height: 100%;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  right: 50%;
  margin-right: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13px 0;
  margin: 0;
  background: none;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 9px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.added:after {
  display: none;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward {
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  height: 30px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward:after {
  border-bottom: 4px solid #fff;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  bottom: 100%;
  content: "";
  display: block;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  z-index: 9999;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail {
  position: absolute;
  bottom: -45px;
  visibility: hidden;
  opacity: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  text-align: center;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
  display: inline-block;
  background-color: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 26px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
  position: relative;
  background: rgba(229, 174, 73, 0);
  padding: 36px 0 30px;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
  margin: 0;
  padding: 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating {
  height: 15px;
  display: inline-block;
  margin: 12px 0 0;
  font-size: 14px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating:before {
  color: #b5b5b5;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating span:before {
  color: #f5d608;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
  margin: 5px 0 0;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #b5b5b5;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des {
  display: none;
}
.related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list {
  display: none;
}
.related ul.products li.tzShop-item .tzShop-item_inner .line-left:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.related ul.products li.tzShop-item .tzShop-item_inner .line-left:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.related ul.products li.tzShop-item .tzShop-item_inner .line-right:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  right: 1px;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.related ul.products li.tzShop-item .tzShop-item_inner .line-right:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_overlay {
  background: rgba(229, 174, 73, 0.1);
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_detail {
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_info {
  background: rgba(229, 174, 73, 0.1);
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  left: 5px;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  bottom: 5px;
  width: 5px;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  right: 5px;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  top: 5px;
  width: 5px;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover:hover .yith-wcwl-add-to-wishlist {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.related ul.products li.tzShop-item .tzShop-item_inner:hover:hover .tzShop-item_button {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
/* 13.5 Up Sells */
.upsells h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #222222;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
}
.upsells ul.products {
  margin: 0 -15px;
}
.upsells ul.products li.tzShop-item {
  margin: 0;
  padding: 15px;
  width: 25%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner {
  position: relative;
  overflow: hidden;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
  position: relative;
  overflow: hidden;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image img {
  position: relative;
  max-width: none;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(229, 174, 73, 0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  left: 50%;
  margin-left: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  width: 100%;
  height: 100%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  height: 100%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
  position: absolute;
  top: 50%;
  margin-top: -43px;
  right: 50%;
  margin-right: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13px 0;
  margin: 0;
  background: none;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a i {
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 9px 0;
  background: #E40B0D;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #E40B0D;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.added:after {
  display: none;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward {
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  height: 30px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a.wc-forward:after {
  border-bottom: 4px solid #fff;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  bottom: 100%;
  content: "";
  display: block;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  z-index: 9999;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail {
  position: absolute;
  bottom: -45px;
  visibility: hidden;
  opacity: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  text-align: center;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
  display: inline-block;
  background-color: #E40B0D;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 26px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
  position: relative;
  background: rgba(229, 174, 73, 0);
  padding: 36px 0 30px;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
  margin: 0;
  padding: 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating {
  height: 15px;
  display: inline-block;
  margin: 12px 0 0;
  font-size: 14px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating:before {
  color: #b5b5b5;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating span:before {
  color: #f5d608;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
  margin: 5px 0 0;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #b5b5b5;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #E40B0D;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des {
  display: none;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list {
  display: none;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .line-left:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .line-left:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .line-right:before {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 1px;
  right: 1px;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner .line-right:after {
  background: rgba(229, 174, 73, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 1px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 1px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_overlay {
  background: rgba(229, 174, 73, 0.1);
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_image .tzShop-item_detail {
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_info {
  background: rgba(229, 174, 73, 0.1);
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  left: 5px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .line-left:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  bottom: 5px;
  width: 5px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:before {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  height: 5px;
  right: 5px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .line-right:after {
  background: rgba(229, 174, 73, 0.5) none repeat scroll 0 0;
  top: 5px;
  width: 5px;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .yith-wcwl-add-to-wishlist {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.upsells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_button {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
/* 13.6 Cart */
.woocommerce .woocommerce-message {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.woocommerce ul.woocommerce-error li {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.woocommerce p.return-to-shop a.button {
  background: #222222 none repeat scroll 0 0;
  border: medium none;
  border-radius: 25px;
  color: #ffffff !important;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  padding: 10px 30px;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce p.return-to-shop a.button:hover {
  background: #E40B0D;
}
.woocommerce form table.shop_table {
  border: none;
  margin-bottom: 78px;
}
.woocommerce form table.shop_table thead tr th {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #212121;
  line-height: 24px;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 20px;
}
.woocommerce form table.shop_table thead tr th.product-name {
  text-align: left;
}
.woocommerce form table.shop_table tbody tr.cart_item td {
  text-align: center;
  padding: 20px;
}
.woocommerce form table.shop_table tbody tr.cart_item td a {
  font-size: 15px;
  color: #222222 !important;
  font-weight: 400;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  text-decoration: none;
}
.woocommerce form table.shop_table tbody tr.cart_item td a.remove {
  display: inline-block;
}
.woocommerce form table.shop_table tbody tr.cart_item td a img {
  width: 80px;
  height: auto;
}
.woocommerce form table.shop_table tbody tr.cart_item td span.amount {
  font-size: 15px;
  color: #222222 !important;
  font-weight: 400;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-remove {
  padding: 20px 0;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-remove a {
  width: 22px;
  height: 22px;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-remove a:hover {
  background: #E40B0D;
  color: #fff !important;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-thumbnail {
  width: 80px;
  padding: 20px 0;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-name {
  text-align: left;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-subtotal span.amount {
  color: #E40B0D !important;
}
.woocommerce form table.shop_table tbody tr.cart_item td.product-quantity .quantity input {
  font-size: 14px;
  color: #666666 !important;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  padding: 9px 15px;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 90px;
}
.woocommerce form table.shop_table tbody tr td.actions {
  padding: 30px 0;
}
.woocommerce form table.shop_table tbody tr td.actions input {
  background: #222222;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  padding: 10px 30px;
  border: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce form table.shop_table tbody tr td.actions input:hover {
  background: #E40B0D;
}
.woocommerce form table.shop_table tbody tr td.actions .coupon input {
  font-size: 14px;
  color: #666666 !important;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px !important;
  padding: 10px 15px !important;
  border: 1px solid #e0e0e0 !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 270px;
  background: none;
}
.woocommerce form table.shop_table tbody tr td.actions .coupon input.input-text {
  margin: 0 10px 0 0;
}
.woocommerce form table.shop_table tbody tr td.actions .coupon input.button {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #222222;
  color: #ffffff !important;
  border: none !important;
  padding: 10px 30px !important;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce form table.shop_table tbody tr td.actions .coupon input.button:hover {
  background: #E40B0D;
}
.woocommerce .cart-collaterals .cross-sells {
  margin-bottom: 78px;
  padding: 0;
  float: none;
  width: 100%;
}
.woocommerce .cart-collaterals .cross-sells h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.woocommerce .cart-collaterals .cross-sells ul.products {
  margin: 0 -15px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item {
  margin: 0;
  padding: 15px;
  width: 25%;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
  position: relative;
  overflow: hidden;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image img {
  position: relative;
  max-width: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_overlay {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 18px 10px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductfree {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductNew {
  display: inline-block;
  width: 68px;
  height: 68px;
  background: none repeat scroll 0 0 #454545;
  border-radius: 50%;
  text-align: center;
  padding: 26px 5px;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 16px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  width: 100%;
  height: 100%;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  height: 100%;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 9px 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i {
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 3px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 50%;
  margin-right: -45px;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #E40B0D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -ms-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13px 0;
  margin: 0;
  background: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a i {
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -53px;
  width: 106px;
  padding: 9px 0;
  background: #fff;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span:after {
  content: '';
  display: block;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  top: 100%;
  z-index: 9999;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a:hover span {
  top: -44px;
  opacity: 1;
  visibility: visible;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_overlay {
  background: rgba(0, 0, 0, 0.5);
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner:hover .yith-wcwl-add-to-wishlist {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner:hover .tzShop-item_button {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
  padding: 18px 0 13px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
  margin: 0;
  padding: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222222;
  line-height: 24px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating {
  margin: 12px 0 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating:before {
  color: #b5b5b5;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .star-rating span:before {
  color: #E40B0D;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #E40B0D;
  margin: 10px 0 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del {
  display: inline-block;
  color: #b5b5b5;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price del span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #b5b5b5;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins {
  display: inline-block;
  text-decoration: none;
  margin-left: 8px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .price ins span.amount {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #E40B0D;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_des {
  display: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list {
  display: none;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator p {
  margin-bottom: 30px;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator p a {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  margin-bottom: 15px;
  text-decoration: none;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form {
  border: 1px solid #dadada;
  padding: 59px 49px;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p {
  margin: 0;
  padding: 0;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p select {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  padding: 12px 12px;
  margin-bottom: 20px;
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p input {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  padding: 10px 15px;
  margin-bottom: 20px;
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p button.button {
  background: #222222;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  padding: 10px 30px;
  border: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p button.button:hover {
  background: #E40B0D;
}
.woocommerce .cart-collaterals .cart_totals {
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 31px;
}
.woocommerce .cart-collaterals .cart_totals table {
  padding: 45px 70px 0;
  background: #ededed;
  margin: 0;
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr th {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
  border: none;
  padding: 13px 0;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr td {
  border: none;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr td span {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #222222;
  line-height: 24px;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr.order-total td span {
  color: #E40B0D;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  background: #ededed;
  margin: 0px;
  padding: 19px 70px 50px;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  background: #222222;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  padding: 10px 30px;
  border: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
  background: #E40B0D;
}
/* 13.7 Wishlist */
form#yith-wcwl-form .wishlist-title h2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #222222;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
form#yith-wcwl-form table.wishlist_table {
  margin-bottom: 0;
}
form#yith-wcwl-form table.wishlist_table thead tr th {
  border: none;
}
form#yith-wcwl-form table.wishlist_table tbody tr td {
  text-align: center;
  padding: 20px;
}
form#yith-wcwl-form table.wishlist_table tbody tr td a {
  font-size: 15px;
  color: #222222 !important;
  font-weight: 400;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  text-decoration: none;
}
form#yith-wcwl-form table.wishlist_table tbody tr td a.remove {
  display: inline-block;
}
form#yith-wcwl-form table.wishlist_table tbody tr td a img {
  width: 80px;
  height: auto;
}
form#yith-wcwl-form table.wishlist_table tbody tr td span.amount {
  font-size: 15px;
  color: #222222 !important;
  font-weight: 400;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-remove {
  padding: 20px 0;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-remove a {
  width: 22px;
  height: 22px;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-remove a:hover {
  background: #E40B0D;
  color: #fff !important;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-thumbnail {
  width: 80px;
  padding: 20px 0;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-name {
  text-align: left;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-price ins {
  text-decoration: none;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-stock-status span {
  font-size: 15px;
  font-weight: 400;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a {
  background: #222222;
  font-size: 14px;
  color: #FFFFFF !important;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  padding: 10px 30px;
  border: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a:hover {
  background: #E40B0D;
}
form#yith-wcwl-form table.wishlist_table tfoot tr td {
  padding: 0;
}
form#yith-wcwl-form table.wishlist_table tfoot tr td .yith-wcwl-share {
  margin: 20px 0 0;
}
form#yith-wcwl-form table.wishlist_table tfoot tr td .yith-wcwl-share h4.yith-wcwl-share-title {
  display: inline-block;
  float: left;
  margin: 0 10px 0 0;
}
form#yith-wcwl-form table.wishlist_table tfoot tr td .yith-wcwl-share ul li {
  margin: 0 5px;
}
/* 13.8 My Account */
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
  background: #ffffff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(229, 174, 73, 0.2);
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li {
  list-style: none;
  border-bottom: 1px solid rgba(229, 174, 73, 0.2);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child {
  border: none;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #120d14;
  margin: 0;
  padding: 10px 30px;
  display: block;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active {
  background: #E40B0D;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #ffffff;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:hover {
  background: #E40B0D;
}
.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:hover a {
  color: #ffffff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  margin: 0;
  padding: 30px;
  background: #ffffff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(229, 174, 73, 0.2);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  background: #120d14;
  padding: 10px 20px;
  margin: 0;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses {
  margin: 30px 0 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a {
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  background: #120d14;
  padding: 6px 20px 5px;
  margin: -3px 0 0;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a:hover {
  background: #E40B0D;
}
.woocommerce-account .woocommerce p.myaccount_user {
  margin-bottom: 66px;
}
.woocommerce-account .woocommerce p.myaccount_user strong {
  color: #E40B0D;
}
.woocommerce-account .woocommerce p.myaccount_user a {
  color: #666666;
}
.woocommerce-account .woocommerce p.myaccount_user a:hover {
  color: #E40B0D;
  text-decoration: none;
}
.woocommerce-account .woocommerce h2 {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce-account .woocommerce .addresses {
  margin-top: 55px;
}
.woocommerce-account .woocommerce .addresses .address {
  border: 1px solid #dadada;
  padding: 55px 49px 32px;
}
.woocommerce-account .woocommerce .addresses .address header.title h3 {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce-account .woocommerce .addresses .address header.title a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #222222;
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  line-height: 24px;
  border: none;
  padding: 10px 30px;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-account .woocommerce .addresses .address header.title a:hover {
  background: #E40B0D;
  text-decoration: none;
}
.woocommerce-account .woocommerce form h3 {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce-account .woocommerce form p label {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce-account .woocommerce form p label .required {
  font-weight: 400;
  color: #222222;
}
.woocommerce-account .woocommerce form p input {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-account .woocommerce form p input.button {
  background: #222222;
  color: #FFFFFF;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  border: none;
  padding: 10px 30px;
  margin-bottom: 0;
  margin-top: 11px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-account .woocommerce form p input.button:hover {
  background: #E40B0D;
}
.woocommerce-account .woocommerce form p .country_select a {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-account .woocommerce form p#billing_address_1_field {
  margin-bottom: 15px;
}
/* 13.9 Checkout */
.woocommerce-checkout .woocommerce .woocommerce-info {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  border-color: #E40B0D;
}
.woocommerce-checkout .woocommerce .woocommerce-info:before {
  color: #E40B0D;
}
.woocommerce-checkout .woocommerce .woocommerce-info a {
  color: #E40B0D;
}
.woocommerce-checkout .woocommerce ul.woocommerce-error li {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  font-weight: 300;
}
.woocommerce-checkout .woocommerce form.checkout_coupon {
  border: 1px solid #dadada;
  padding: 59px 49px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.woocommerce-checkout .woocommerce form.checkout_coupon p input.input-text {
  border: 1px solid #dadada;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout_coupon p input.button {
  background: #222222 none repeat scroll 0 0;
  border: medium none;
  border-radius: 25px;
  color: #ffffff;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  padding: 10px 30px;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-checkout .woocommerce form.checkout_coupon p input.button:hover {
  background: #E40B0D;
}
.woocommerce-checkout .woocommerce form.checkout {
  margin-top: 75px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set {
  margin-bottom: 45px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields h3 {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p label {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p label .required {
  font-weight: 400;
  color: #222222;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p input {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p input.button {
  background: #222222;
  color: #FFFFFF;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  border: none;
  padding: 10px 30px;
  margin-bottom: 0;
  margin-top: 11px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p input.button:hover {
  background: #E40B0D;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p .country_select a {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p#billing_address_1_field {
  margin-bottom: 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields h3 label {
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 25px 0 0;
  margin: 0;
  float: left;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address {
  margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p label {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p label .required {
  font-weight: 400;
  color: #222222;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p input {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p input.button {
  background: #222222;
  color: #FFFFFF;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  border: none;
  padding: 10px 30px;
  margin-bottom: 0px;
  margin-top: 11px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p input.button:hover {
  background: #E40B0D;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p .country_select a {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p#billing_address_1_field {
  margin-bottom: 15px;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields p label {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields p label .required {
  font-weight: 400;
  color: #222222;
}
.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields p textarea {
  border: 1px solid #dadada;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666666;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px !important;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce form.checkout h3#order_review_heading {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table {
  margin-bottom: 53px;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table thead tr th {
  padding: 14px 0;
  text-align: left;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody tr td {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 20px 0;
  text-align: left;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr th {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 20px 0px;
  text-align: left;
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr td {
  padding: 0;
}
.woocommerce-checkout .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr td span.amount {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 20px 0;
  text-align: left;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment {
  background: #ededed none repeat scroll 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods {
  padding: 45px 70px 0;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li label {
  color: #222222;
  font-family: "Calibri W01 Regular_904604", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  padding: 13px 0;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li label a {
  color: #222;
  text-decoration: none;
  margin-left: 10px;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li label a:hover {
  color: #E40B0D;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box {
  margin: 0;
  padding: 0 30px;
  background: none;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box:after {
  content: none;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box.payment_method_paypal {
  margin-bottom: 24px;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment .place-order {
  padding: 30px 70px 65px;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment .place-order input#place_order {
  float: left;
  background: #222222 none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 11px;
  padding: 10px 30px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment .place-order input#place_order:hover {
  background: #E40B0D;
}
/**
 * 14.0 Tz Plus Gallery
 * -----------------------------------------------------------------------------
 */
.plusgallery {
  padding: 1px 0 0;
}
.plusgallery ul.tzmasonry {
  padding: 1px 0;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio {
  padding: 0 1px 1px 0;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio .image img {
  transform: none;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio .image .folio-btn {
  background: rgba(63, 63, 63, 0);
  opacity: 1;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio .image .folio-btn a {
  top: 43%;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio figcaption {
  width: 100%;
  background: none !important;
  position: absolute;
  top: 60%;
  height: auto;
  padding: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio figcaption .ming-info h3 {
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio:hover figcaption {
  top: 70%;
  visibility: visible;
  opacity: 1;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio:hover .image .folio-btn {
  background: rgba(63, 63, 63, 0.5);
  opacity: 1;
}
.plusgallery ul.tzmasonry li.pgthumb.everline .effect-folio:hover .image .folio-btn a {
  opacity: 1;
  transform: scale(1);
}
/**
 * 15.0 Slide
 * -----------------------------------------------------------------------------
 */
.tp-dottedoverlay.twoxtwo {
  background-image: none !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.tp-dottedoverlay.threexthree {
  background-image: url(images/partern-doc.png);
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.tp-bullets .tp-bullet {
  /*width: 40px;
  height: 1px;*/
  background: rgba(75, 106, 128, 0.5);;
}
.tp-bullets .tp-bullet.selected {
  background: #4B6A80;
  backdrop-filter: blur(20px);
}
.tzText_line0 {
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 400 !important;
  color: #FFFFFF !important;
}
.tzText_line1 {
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}
.tzText_line2 {
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 300 !important;
  color: #FFFFFF !important;
}
.tzButton_left {
  border-width: 1px !important;
  border-style: solid !important;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  letter-spacing: 2px !important;
}
.tzButton_right {
  background: none !important;
  border-width: 2px !important;
  border-style: solid !important;
  border-color: #E40B0D !important;
  color: #E40B0D !important;
  font-family: 'Calibri W01 Regular_904604', sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 25px !important;
  letter-spacing: 2px !important;
}
.woocommerce-ordering select option {
  padding: 5px 10px;
}
/**
 * 16.0 404 Page
 * -----------------------------------------------------------------------------
 */
.page-404 {
  padding: 75px 0 120px;
}
.page-404 .error .bug-content h3 {
  text-align: center;
  margin-bottom: 10px;
}
.page-404 .error .bug-content p {
  font-size: 16px;
  text-align: center;
}
.page-404 .error .bug-content span {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-weight: 700;
  font-size: 250px;
  line-height: 250px;
  color: #bebebe;
}
.page-404 .error .bug-content a.go-back {
  display: block;
  text-align: center;
  font-family: 'Calibri W01 Regular_904604', sans-serif;
  font-size: 16px;
  color: #666;
}
.page-404 .error .bug-content a.go-back:hover {
  color: #E40B0D;
  text-decoration: none;
}
/**
 * 17.0 Responsive
 * -----------------------------------------------------------------------------
 */
@media (max-width: 1600px) {
  body#bd.tz-header-left {
    margin-left: 270px;
  }
  .tz-header-left .container {
    width: 970px;
  }
  .tz-header.tz-header-type-7 {
    width: 270px;
    padding: 30px 21px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown h3.tzCountdowntitle {
    font-size: 40px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown p.tzCountdowndes {
    font-size: 16px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem span {
    font-size: 50px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(43px, 0);
    -moz-transform: translate(43px, 0);
    -ms-transform: translate(43px, 0);
    -o-transform: translate(43px, 0);
    transform: translate(43px, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(23px, 0);
    -moz-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    -o-transform: translate(23px, 0);
    transform: translate(23px, 0);
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolioSlide_special_image {
    max-height: 600px;
    min-height: 300px;
  }
  .tz-header-left .tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
    padding: 0 100px;
  }
  .tz-header-left .wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li {
    padding: 30px 20px 24px;
  }
  .tz-header-left .tzElement_Image_slide .owl-nav .owl-prev {
    left: -40px;
  }
  .tz-header-left .tzElement_Image_slide .owl-nav .owl-next {
    right: -40px;
  }
}
@media (max-width: 1281px) {
  body#bd.tz-header-left {
    margin-left: 220px;
  }
  .tz-header-left .container {
    width: 750px;
  }
  .tz-header .tz-headerBottom nav ul.tz-nav li a {
    padding: 44px 15px 40px;
  }
  .tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu {
    width: 230px;
  }
  .tz-header .tz-headerBottom nav ul.tz-nav li ul.non_mega_menu li ul.sub-menu {
    width: 230px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > a.mega-menu-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a img {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li a span.product-title {
    margin-bottom: 5px;
  }
  .tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .product_list_widget li .star-rating {
    margin-bottom: 5px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li a {
    padding: 44px 20px 40px;
  }
  .tz-header.tz-header-type-7 {
    width: 220px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu {
    width: 750px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    width: 180px;
  }
  .tz-header.tz-header-type-7 .tz-header-social ul li a {
    width: 42px;
  }
  .tzwidth50 > .vc_col-sm-3 {
    width: 50% !important;
  }
  .tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image {
    height: 400px;
  }
  .tzElement_Category_Grid.tzCategory_Grid_3_column .tzCategory_Grid_Item {
    width: 50%;
  }
  .tzElement_Category_Grid.tzCategory_Grid_3_column .tzCategory_Grid_Item:nth-child(3n+1) {
    clear: none;
  }
  .tzElement_Category_Grid.tzCategory_Grid_3_column .tzCategory_Grid_Item:nth-child(2n+1) {
    clear: both;
  }
  .tzElement-newsletter.tzNewsletter-modern .newsletter form table tbody tr td input {
    width: 100%;
  }
  .tzElement-newsletter.tzNewsletter-modern .newsletter form table tbody tr td input.newsletter-submit {
    width: auto;
  }
  .tzUnder_Construction_Section .tzUnder_Construction_left {
    padding: 50px;
  }
  .tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right {
    padding: 50px;
  }
  .tzElement_Image_slide .owl-nav .owl-prev {
    left: -5px;
    visibility: hidden;
    opacity: 0;
  }
  .tzElement_Image_slide .owl-nav .owl-next {
    visibility: hidden;
    opacity: 0;
    right: -5px;
  }
  .tzElement_Image_slide:hover .owl-nav .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_Image_slide:hover .owl-nav .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left {
    padding: 15px 15px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider {
    width: 90px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider {
    width: 90px;
  }
  .tz-header-left .wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li {
    padding: 15px 15px 10px;
  }
  .tz-header-left .wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li a {
    font-size: 12px;
    letter-spacing: 1px;
  }
  .tz-header-left .tzElement_Video_Popup {
    height: 500px;
  }
  .tz-header-left .tzElement_Video_Popup a.tz-open-popup-video {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .tz-header-left .tzElement_Video_Popup a.tz-open-popup-video i {
    font-size: 30px;
    color: #E40B0D;
    line-height: 70px;
  }
  .tz-header-left .tzElement_Image_slide .owl-nav .owl-prev {
    left: 0;
  }
  .tz-header-left .tzElement_Image_slide .owl-nav .owl-next {
    right: 0;
  }
  .tz-header-left .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li ol.children {
    padding-left: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1281px) {
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top {
    padding-left: 20px;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_year {
    font-size: 30px;
    padding: 11px 20px 7px 80px;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_name {
    padding: 0 20px 0 80px;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon {
    left: 20px;
    width: 70px;
    height: 70px;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon span {
    font-size: 25px;
    padding: 21px 0;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_left {
    width: 55px;
  }
  .tz-header-left .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right {
    padding-left: 55px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
    width: 50px;
    height: 50px;
    padding: 13px 10px;
    font-size: 8px;
    line-height: 8px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
    width: 50px;
    height: 50px;
    padding: 20px 5px;
    font-size: 7px;
    line-height: 10px;
    top: 5px;
    left: 5px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
    width: 50px;
    height: 50px;
    padding: 18px 5px;
    font-size: 8px;
    line-height: 16px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
    font-size: 11px;
    padding: 3px 18px;
    letter-spacing: 1px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
    margin-top: -20px;
  }
  .tz-header-left .tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
    margin-top: -20px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
    width: 50px;
    height: 50px;
    padding: 13px 10px;
    font-size: 8px;
    line-height: 8px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
    width: 50px;
    height: 50px;
    padding: 20px 5px;
    font-size: 7px;
    line-height: 10px;
    top: 5px;
    left: 5px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
    width: 50px;
    height: 50px;
    padding: 18px 5px;
    font-size: 8px;
    line-height: 16px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
    font-size: 11px;
    padding: 3px 18px;
    letter-spacing: 1px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
    margin-top: -20px;
  }
  .tz-header-left .upsells ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
    margin-top: -20px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzOut-of-stock {
    width: 50px;
    height: 50px;
    padding: 13px 10px;
    font-size: 8px;
    line-height: 8px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzFeatured_product {
    width: 50px;
    height: 50px;
    padding: 20px 5px;
    font-size: 7px;
    line-height: 10px;
    top: 5px;
    left: 5px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzProductSale {
    width: 50px;
    height: 50px;
    padding: 18px 5px;
    font-size: 8px;
    line-height: 16px;
    top: 5px;
    right: 5px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_detail a {
    font-size: 11px;
    padding: 3px 18px;
    letter-spacing: 1px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist {
    margin-top: -20px;
  }
  .tz-header-left .related ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button {
    margin-top: -20px;
  }
  .tz-header-left .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
    width: 135px;
    height: 145px;
  }
}
@media (max-width: 992px) {
  body#bd.tz-header-left {
    margin-left: 0;
  }
  .tz-header-left .container {
    width: 100%;
  }
  .container {
    width: 100%;
  }
  .tzwidth100 .vc_col-sm-6 {
    width: 100% !important;
  }
  .tzwidth100 .vc_col-sm-4 {
    width: 100% !important;
  }
  div .hades.tparrows {
    height: 50px;
    width: 50px;
    background: #000;
  }
  div .hades.tparrows:before {
    line-height: 50px;
    font-family: FontAwesome;
    font-size: 20px;
  }
  div .hades .tp-arr-allwrapper {
    display: none;
  }
  .tz-header .tz-headerTop .tz-headerLeft {
    float: none !important;
    text-align: center;
  }
  .tz-header .tz-headerTop .tz-headerLeft .tzheader_support {
    display: inline-block;
  }
  .tz-header .tz-headerTop .tz-headerRight {
    float: none !important;
    display: block;
    text-align: center;
  }
  .tz-header .tz-headerTop .tz-headerRight ul.tzheader_social {
    display: inline-block;
  }
  .tz-header .tz-headerTop .tz-headerRight ul.tzheader_social li:first-child {
    padding-left: 0;
  }
  .tz-header .tz-headerBottom .tz-header-cart {
    display: none;
  }
  .tz-header .tz-headerBottom .tz-header-search {
    display: none;
  }
  .tz-header .tz-headerBottom .navbar-toggle {
    display: block;
    color: #bebebe;
    font-size: 17px;
    font-weight: 300;
    padding: 41px 12px 37px 0;
    margin: 0;
  }
  .tz-header .tz-headerBottom nav {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 999999;
    width: 100%;
    padding: 0 15px;
  }
  .tz-header .tz-headerBottom nav .navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .tz-header .tz-headerBottom nav .navbar-collapse.collapse.in {
    display: block!important;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav {
    width: 100%;
    background: #ffffff;
    border-top: 3px solid #222222;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav > li {
    float: none;
    z-index: 999999;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav > li.menu-item-has-children:after {
    color: #454545;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: 12px;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav > li.menu-item-has-children:hover:after {
    color: #454545;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: 12px;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li a {
    padding: 15px;
    border-bottom: 1px solid #ededed;
    background: #ffffff;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li a:hover {
    background-color: #dfdfdf;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li ul.non_mega_menu {
    position: relative;
    top: 0;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    visibility: hidden;
    opacity: 1;
    width: 100%;
    height: 0;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li ul.non_mega_menu li {
    border: none;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li ul.non_mega_menu li a {
    padding: 15px;
    border-bottom: 1px solid #ededed;
    background: #ffffff;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li ul.non_mega_menu li a:hover {
    background-color: #eee;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu {
    position: relative;
    top: 0;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    visibility: hidden;
    opacity: 1;
    height: 0;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu.themeple_mega2 {
    width: 100% !important;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu.themeple_mega3 {
    width: 100% !important;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu.themeple_mega4 {
    width: 100% !important;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu.themeple_mega5 {
    width: 100% !important;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu ul.sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu ul.sub-menu li {
    padding: 0;
    float: none;
    width: 100% !important;
    border: none;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu ul.sub-menu li a {
    padding: 15px;
    background: #ffffff;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li .themeple_custom_menu_mega_menu ul.sub-menu li a:hover {
    background-color: #eee;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li:hover > a {
    background-color: #dfdfdf;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li:hover ul.non_mega_menu {
    top: 0;
    visibility: visible;
    opacity: 1;
    height: auto;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav li:hover .themeple_custom_menu_mega_menu {
    top: 0;
    visibility: visible;
    opacity: 1;
    height: auto;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu .navbar-toggle {
    display: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -70px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item-has-children {
    position: relative;
    float: left;
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary ul#mega-menu-primary li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -70px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 ul#mega-menu-primary-custom-1 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -70px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 ul#mega-menu-primary-custom-2 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -70px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 ul#mega-menu-primary-custom-4 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -62px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 ul#mega-menu-primary-custom-5 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -62px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 ul#mega-menu-primary-custom-6 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    background: none;
    position: absolute;
    top: -62px;
    right: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle:after {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle.mega-menu-open:before {
    content: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle:hover:before {
    color: #E40B0D;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 {
    border-top: 3px solid #222222;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-item-has-children {
    position: relative;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-item-has-children:before {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 999;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li a {
    color: #222;
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li ul.mega-sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 1;
    top: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    height: 0;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
    overflow: hidden;
    width: 100% !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li ul.mega-sub-menu li a {
    line-height: 24px;
    padding: 8px 15px;
    border-bottom: 1px solid #ededed;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-toggle-on ul.mega-sub-menu {
    visibility: visible !important;
    height: auto !important;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu {
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li {
    width: 100% !important;
    padding: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li h4 {
    padding: 10px 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a {
    display: block;
    padding: 0 15px;
    border: none;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li ul.product_list_widget li a img {
    margin: 0 20px 20px 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li.mega-menu-megamenu ul.mega-sub-menu li.widget_nav_menu ul li {
    padding-left: 15px;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 ul#mega-menu-primary-custom-7 li:hover > ul.mega-sub-menu {
    height: 0;
    visibility: hidden;
  }
  .tz-header.tz-header-type-2 .tz-headerBottom nav ul.tz-nav li a {
    padding: 10px 20px;
    color: #222222;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom nav ul.tz-nav li a {
    padding: 10px 20px;
    color: #222222;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom .navbar-toggle {
    color: #fff;
    padding: 30px 12px 30px 0;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    position: absolute;
    top: -70px;
    right: 70px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle.mega-menu-open:before {
    color: #ffffff;
  }
  .tz-header.tz-header-type-7 {
    padding: 0 15px;
    width: 100%;
    position: relative;
    bottom: auto;
    flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom {
    width: auto;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom a.tz_logo {
    display: inline-block;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-3 #mega-menu-primary-custom-3 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-4 #mega-menu-primary-custom-4 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-6 #mega-menu-primary-custom-6 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav #mega-menu-wrap-primary-custom-7 #mega-menu-primary-custom-7 > li.mega-menu-item:hover > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-3 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    top: -80px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom nav {
    margin-top: 0;
  }
  .tz-header.tz-header-type-7 .tz-header-social {
    padding-top: 10px;
    text-align: center;
  }
  .tz-header.tz-header-type-7 .tz-header-social span {
    display: none;
  }
  .tz-header.tz-header-type-7 .tz-header-social ul {
    display: inline-block;
  }
  .tz-header.tz-header-type-7 .tz-header-social ul li a {
    padding: 0;
  }
  .tz-header.scroll {
    display: none;
  }
  .tz-homeEff {
    position: absolute !important;
    background: rgba(0, 0, 0, 0.5);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(12%, rgba(0, 0, 0, 0.44)), color-stop(50%, rgba(0, 0, 0, 0.25)), color-stop(73%, rgba(0, 0, 0, 0.14)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.44) 12%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.14) 73%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
  }
  .tz-homeEff-1 {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    position: relative !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999999999;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item {
    float: left;
    width: 50%;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item:nth-child(3n+1) {
    clear: none;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item:nth-child(2n+1) {
    clear: both;
  }
  .tzElement_Ourteam.tzOurteam_type1 .tzOurteam_imageContainer .tzOurteam_ImageBox .tzOurteam_Image {
    width: 160px;
    height: 160px;
  }
  .tzElement_Quote.tzQuote_type1 .tzQuote_Item {
    padding: 0 100px;
  }
  .tzElement_Quote.tzQuote_type2 .tzQuote_Item {
    padding: 0 70px;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item {
    padding: 0 100px;
  }
  .tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
    padding: 0 70px;
  }
  .tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item {
    padding: 0 40px;
  }
  .tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box {
    padding: 0 60px;
  }
  .tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote .tzQuote_Item {
    padding: 50px 50px 0;
  }
  .tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item {
    padding: 0 50px;
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info {
    padding: 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 .tzViewPost_item_box .tzViewPost_info {
    padding: 13px 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 .tzViewPost_item_box .tzViewPost_info {
    padding: 13px 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 .tzViewPost_item_box .tzViewPost_info {
    padding: 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-prev {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .owl-controls .owl-buttons .owl-next {
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost .tzViewPost_slider_advance:hover .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewPost .tzViewPost_slider_advance:hover .owl-controls .owl-buttons .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-prev {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost .tzViewPost_slider .owl-controls .owl-buttons .owl-next {
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost .tzViewPost_slider:hover .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewPost .tzViewPost_slider:hover .owl-controls .owl-buttons .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-prev {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider .owl-controls .owl-buttons .owl-next {
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider:hover .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewPost.tzElement_viewPost_slide-type2 .tzViewPost_slider:hover .owl-controls .owl-buttons .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top {
    padding-left: 20px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon {
    width: 60px;
    height: 60px;
    left: 20px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon i {
    font-size: 24px;
    padding: 18px 0;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon span {
    font-size: 24px;
    padding: 18px 0;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_year {
    font-size: 26px;
    line-height: 28px;
    padding: 11px 15px 7px 75px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_name {
    font-size: 13px;
    line-height: 24px;
    padding: 0 15px 0 75px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom {
    height: 68px;
    width: 100%;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_left {
    width: 44px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right {
    height: 100%;
    padding-left: 50px;
  }
  .tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item {
    padding: 0 50px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 {
    width: 33.33%;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta a {
    display: block;
    margin-bottom: 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta span {
    display: block;
    margin-bottom: 15px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info .tzViewPost_meta small {
    display: none;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 {
    width: 33.33%;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 {
    width: 33.33%;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 {
    width: 66.67%;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box span {
    font-size: 55px;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box h5 {
    font-size: 20px;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-prev {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide .owl-controls .owl-buttons .owl-next {
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide:hover .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_Category_Slide_Container.tzCategory_Slide_in_grid .tzElement_Category_Slide:hover .owl-controls .owl-buttons .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-prev {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewService .tzView_Service_Slide .owl-controls .owl-buttons .owl-next {
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzElement_viewService .tzView_Service_Slide:hover .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
  }
  .tzElement_viewService .tzView_Service_Slide:hover .owl-controls .owl-buttons .owl-next {
    visibility: visible;
    opacity: 1;
  }
  .tzPortfolio_slick button {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .tzPortfolio_slick:hover button {
    visibility: visible;
    opacity: 1;
  }
  .tzOurProcess_Container {
    text-align: center;
  }
  .tzOurProcess_Container .tzOurProcess {
    display: inline-block;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
    margin: 0 20px 0 0;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
    width: 135px;
    height: 145px;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span {
    font-size: 13px;
    padding: 13px 15px;
  }
  .tzshop-wrap .col-padding {
    float: none;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-4column {
    width: 50%;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-3column {
    width: 50%;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-2column {
    width: 50%;
  }
  .upsells {
    border-bottom: 1px solid #ededed;
    display: block;
    margin-bottom: 30px;
    padding: 0 0 15px;
  }
  .upsells h2 {
    font-family: 'Calibri W01 Regular_904604', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #222222;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .upsells ul.products li.tzShop-item {
    width: 50%;
  }
  .related ul.products li.tzShop-item {
    width: 50%;
  }
  .tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_info h1.product_title {
    margin-top: 20px;
  }
  .woocommerce ul.products li.product {
    width: 50%;
  }
  .woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item {
    width: 50%;
  }
  .woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn form.woocommerce-shipping-calculator {
    margin-bottom: 100px;
  }
  .woocommerce form table.shop_table tbody tr td.actions .coupon {
    float: left;
  }
  .woocommerce form table.shop_table tbody tr td.actions input.button {
    width: auto;
    float: right;
  }
  .woocommerce-account .woocommerce .addresses .address.col-1 {
    margin-bottom: 50px;
  }
  .tzBlogColumn .tzBlogContainer .blogColumn-item .tzBlogInner .tzBlogQuote p {
    padding: 0 30px;
  }
  .tz-sidebar.tz-sidebar-right {
    margin-top: 95px;
  }
  .tz-sidebar.tz-sidebar-left {
    margin-bottom: 95px;
  }
  .tz-sidebar .widget.widget_search form {
    width: 265px;
  }
  .tz-sidebar .widget select {
    width: 265px;
  }
  .tz-sidebar .widget.widget_calendar #calendar_wrap table {
    width: 265px;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a {
    width: 110px;
    padding: 10px 5px;
  }
  .tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget .newsletter form {
    width: 265px;
  }
  .tzcountdown h3.tzCountdowntitle {
    font-size: 30px;
  }
  .tzcountdown p.tzCountdowndes {
    font-size: 14px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown h3.tzCountdowntitle {
    font-size: 30px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown p.tzCountdowndes {
    font-size: 14px;
  }
  .tzElement_Image_slide .owl-nav .owl-prev {
    left: 15px;
  }
  .tzElement_Image_slide .owl-nav .owl-next {
    right: 15px;
  }
  .tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image.tz-image-fix-height {
    height: auto !important;
    margin: 0 0 20px;
  }
  .tzElement-recent-post.tzRecent-post-type-2 .tz-recent-inner .tz-recent-image.tz-image-fix-height img {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 768px) {
  .vc_col-sm-3 {
    float: left;
    width: 50% !important;
  }
  #wpadminbar {
    position: fixed !important;
  }
  div .hades.tparrows {
    display: none;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom {
    padding: 0;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    right: 15px;
    top: -60px;
  }
  .tz-header.tz-header-type-7 .tz-headerBottom a.tz_logo img {
    max-width: 200px;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle {
    position: absolute;
    right: 21px;
    top: -70px;
  }
  .tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image {
    height: 300px;
  }
  .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    margin-bottom: 30px !important;
  }
  .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a span {
    color: #222222;
    font-weight: 700;
    text-transform: uppercase;
  }
  .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    background: none !important;
  }
  .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a span {
    color: #E40B0D;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item {
    width: 100% !important;
  }
  .tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote_Wrap .tzElement_Quote .tzQuote_Item {
    padding: 30px 30px 0;
  }
  .tzElement_Feature.tzFeature_type2 .tzFeature_Icon {
    float: none;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2 .tzFeature_Icon .tzFeature_iconBox {
    display: inline-block;
  }
  .tzElement_Feature.tzFeature_type2 h5.tzFeature_title {
    margin-left: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2 p.tzFeature_description {
    margin-left: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon {
    float: none;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon .tzFeature_iconBox {
    display: inline-block;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon h5.tzFeature_title {
    margin-right: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon p.tzFeature_description {
    margin-right: 0;
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage {
    float: none;
    width: 100%;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info {
    margin-left: 0;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_infomation {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title:after {
    left: 50%;
    margin-left: -15px;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info p {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_slider {
    margin: 0;
  }
  .tzwidth50 > .vc_col-sm-3 {
    width: 100% !important;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem {
    float: none !important;
    width: 100% !important;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top {
    padding-left: 0;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon {
    width: 88px;
    height: 88px;
    left: 0;
    position: relative;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon i {
    font-size: 35px;
    padding: 25px 0;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_icon span {
    font-size: 35px;
    padding: 25px 0;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_year {
    font-size: 40px;
    line-height: 40px;
    padding: 11px 15px 7px 110px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_top .tzOurProcessItem_name {
    font-size: 14px;
    line-height: 24px;
    padding: 0 15px 0 110px;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_left {
    border-bottom: none;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem .tzOurProcessItem_bottom .tzOurProcessItem_right .tzOurProcessItem_rightbox {
    border: none;
  }
  .tzOurProcess_Container .tzOurProcess .tzOurProcessItem:last-child .tzOurProcessItem_bottom .tzOurProcessItem_left {
    border: none;
  }
  .tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type6 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
    font-size: 16px;
    line-height: 30px;
  }
  .tzresponsive {
    font-size: 50px !important;
  }
  .vc_row .tz-remove-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    background: #ffffff;
    margin-bottom: 15px !important;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
    padding: 10px 14px;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a span {
    color: #222;
    font-weight: 400;
    font-size: 14px;
  }
  .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a span {
    color: #E40B0D;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_logo {
    padding: 30px 0 15px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_logo img {
    max-width: 170px;
    height: auto;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown {
    padding-top: 50px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown h3.tzCountdowntitle {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown p.tzCountdowndes {
    font-size: 14px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem span {
    font-size: 20px;
    line-height: 24px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzcountdownitem p {
    font-size: 14px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .countdown .tzdivide {
    margin: 30px 10px;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton {
    margin-top: 0;
  }
  .tzUnder_Construction_top .container .tzUnder_Construction_Countdown .tzcountdown .tzbutton a.tzbtn {
    font-size: 9px;
    padding: 5px 15px;
    margin: 10px 0;
  }
  .tzUnder_Construction_Section {
    height: auto !important;
  }
  .tzUnder_Construction_Section .tzUnder_Construction_left {
    width: 100%;
    float: none;
    padding: 65px 15px;
  }
  .tzUnder_Construction_Section .tzUnder_Construction_right {
    float: none;
    width: 100%;
  }
  .tzUnder_Construction_Section.tzUnder_Construction_About_Section .tzUnder_Construction_right {
    min-height: 500px;
  }
  .tzUnder_Construction_Section.tzUnder_Construction_Notify_Section .tzUnder_Construction_right {
    padding: 65px 15px;
  }
  .tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form {
    width: 100%;
  }
  .tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field input.tnp-email {
    padding-right: 120px;
  }
  .tzFooter.tzFooter-Type-4 .tzFooterTop .tzFooterTop_center aside.widget .tnp-widget form .tnp-field input.tnp-submit {
    font-size: 12px;
    padding: 11px 15px 10px;
  }
  .tz-header-left .tzElement_Video_Popup {
    height: 400px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info h3 {
    font-size: 14px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider {
    width: 60px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider i {
    font-size: 20px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider {
    width: 60px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider i {
    font-size: 20px;
  }
  .tz-header-left .tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement-title.tz-text-align-left .tzDescription {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .vc_col-sm-3 {
    width: 100% !important;
  }
  .wpb_text_column.tzResponsive_padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .tz-header .tz-headerBottom .tz-header-cart {
    display: none;
  }
  .tz-header .tz-headerBottom .tz-header-search {
    display: none;
  }
  .tz-header .tz-headerBottom nav ul.navbar-nav {
    margin: 0;
  }
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle,
  .tz-header .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-3 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    right: 0;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom a.tz_logo {
    max-width: 125px;
    padding: 0;
  }
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-1 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-2 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-3 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-4 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-5 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-6 .mega-menu-toggle,
  .tz-header.tz-header-type-3 .tz-headerBottom.tz-max-mega-menu nav #mega-menu-wrap-primary-custom-7 .mega-menu-toggle {
    right: 15px;
    top: -40px;
  }
  .tz-Breadcrumb .tzOverlayBreadcrumb {
    padding: 50px 0;
  }
  .tz-Breadcrumb .tzOverlayBreadcrumb h1 {
    font-size: 24px;
  }
  .tzPortfolio_slick .tzPortfolio_slick_item .tzPortfolioslick_image {
    height: 250px;
  }
  .tzPortfolio_slick .tzPortfolio_slick_item.slick-center {
    transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
  }
  .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .woocommerce ul.products li.product {
    width: 100%;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 .tzViewPost_item_box .tzViewPost_info p {
    display: none;
  }
  .tzElement-title .tzTitle {
    font-size: 45px;
  }
  .tzElement-title .tzSubTitle {
    font-size: 18px;
  }
  .tzElement-title .tzDescription {
    padding: 0 15px;
  }
  .tzShortcode-title {
    text-align: center;
  }
  .wpb_text_column .wpb_wrapper h3 {
    text-align: center;
  }
  .wpb_text_column .wpb_wrapper p {
    text-align: center;
  }
  .tzresponsive {
    font-size: 30px !important;
  }
  .tzPortfolio_Grid .tzfilter .tzFillter_box {
    padding: 0 15px;
  }
  .tzPortfolio_Grid .tzfilter .tzFillter_box a {
    padding: 8px 15px;
  }
  .tzPortfolio_Grid .tzPortfolioGrid_Content .tzPortfolioGrid-item {
    width: 100% !important;
  }
  .tzElement_Feature.tzFeature_type1 .tzFeature_Icon {
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type1 .tzFeature_Icon .tzFeature_iconBox {
    display: inline-block;
    float: none;
  }
  .tzElement_Feature.tzFeature_type1 h5.tzFeature_title {
    text-align: center;
    margin-left: 0;
  }
  .tzElement_Feature.tzFeature_type1 p.tzFeature_subTitle {
    margin-left: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type1 p.tzFeature_description {
    text-align: center;
  }
  .vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    padding: 30px 0 20px;
  }
  .tzElement_Video .tzElement_textLeft {
    display: block;
    max-width: 100%;
    padding: 0 15px;
    right: 0;
    text-align: center;
    top: 35%;
    width: 100%;
  }
  .tzElement_Video .tzElement_textRight {
    display: block;
    max-width: 100%;
    padding: 0 15px;
    left: 0;
    text-align: center;
    top: 65%;
    width: 100%;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item {
    padding: 0;
    text-align: center;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Image {
    float: none;
    display: inline-block;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Content {
    margin-left: 0;
    margin-top: 23px;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
    margin: 0 0 20px;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls {
    text-align: center;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination {
    display: inline-block;
    position: relative;
    right: auto;
    top: auto;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination .owl-page {
    float: left;
  }
  .tzElement_Quote_Container.tzQuote_type1 .tzElement_Quote .owl-controls .owl-pagination:after {
    content: '';
    display: block;
    clear: both;
  }
  .tzElement_Quote_Container.tzQuote_type2 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type3 .tzElement_Quote .tzQuote_Item .tzQuote_Info {
    width: 250px;
  }
  .tzElement_Quote_Container.tzQuote_type3 button {
    display: none;
  }
  .tzElement_Quote.tzQuote_type1 .tzQuote_Item {
    padding: 0;
    text-align: center;
  }
  .tzElement_Quote.tzQuote_type1 .tzQuote_Item .tzQuote_Image {
    float: none;
    display: inline-block;
  }
  .tzElement_Quote.tzQuote_type1 .tzQuote_Item .tzQuote_Content {
    margin-left: 0;
    margin-top: 23px;
  }
  .tzElement_Quote.tzQuote_type1 .tzQuote_Item .tzQuote_Info {
    margin: 0 0 20px;
  }
  .tzElement_Quote.tzQuote_type1 .owl-controls {
    text-align: center;
  }
  .tzElement_Quote.tzQuote_type1 .owl-controls .owl-pagination {
    display: inline-block;
    position: relative;
    right: auto;
    top: auto;
  }
  .tzElement_Quote.tzQuote_type1 .owl-controls .owl-pagination .owl-page {
    float: left;
  }
  .tzElement_Quote.tzQuote_type1 .owl-controls .owl-pagination:after {
    content: '';
    display: block;
    clear: both;
  }
  .tzElement_Quote.tzQuote_type2 .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon {
    float: none;
    text-align: center;
    margin-bottom: 20px;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon .tzFeature_Icon .tzFeature_iconBox {
    display: inline-block;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon h5.tzFeature_title {
    margin-right: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_text-icon p.tzFeature_description {
    margin-right: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_icon-text .tzFeature_Icon {
    float: none;
    text-align: center;
    margin-bottom: 20px;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_icon-text .tzFeature_Icon .tzFeature_iconBox {
    display: inline-block;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_icon-text h5.tzFeature_title {
    margin-left: 0;
    text-align: center;
  }
  .tzElement_Feature.tzFeature_type2.tzFeature_icon-text p.tzFeature_description {
    margin-left: 0;
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPostImage {
    float: none;
    width: 100%;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info {
    margin-left: 0;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_infomation {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info .tzPost_title:after {
    left: 50%;
    margin-left: -15px;
  }
  .tzElement_viewPost .tzViewPost_Grid .tzPost_Item .tzPost_Box .tzPost_Content .tzPost_info p {
    text-align: center;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_0 {
    float: none;
    width: 100%;
    height: 300px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_1 {
    float: none;
    width: 100%;
    height: 300px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_2 {
    float: none;
    width: 100%;
    height: 300px;
  }
  .tzElement_viewPost .tzViewPost_slider_advance .tzViewPost_item .tzViewPost_item_3 {
    float: none;
    width: 100%;
    height: 300px;
  }
  .tzElement_viewPost .tzViewPost_slider {
    margin: 0;
  }
  .tzElement_Quote_Container.tzQuote_type4 .tzElement_Quote .tzQuote_Item {
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box {
    position: relative;
    bottom: 0;
    padding: 0;
  }
  .tzElement_Quote_Container.tzQuote_type5 .tzElement_Quote_Box .tzElement_Quote .tzQuote_Item {
    padding: 30px 15px 0;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item {
    float: none;
    width: 100%;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item:nth-child(3n+1) {
    clear: none;
  }
  .tzElement_Support.tzSupport_3_column .tzSupport_Item:nth-child(2n+1) {
    clear: none;
  }
  .tzElement_Support .tzSupport_Item {
    padding: 20px;
  }
  .tzElement_Support .tzSupport_Item .tzSupport_Icon {
    width: 55px;
  }
  .tzElement_Support .tzSupport_Item .tzSupport_Info {
    padding-left: 55px;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content {
    padding: 15px;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Icon {
    width: 55px;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info {
    padding-left: 55px;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_subTitle {
    margin: 0 0 5px;
  }
  .tzElement_Category_Grid .tzCategory_Grid_Item .tzCategory_Grid_Item_Content .tzCategory_Grid_Info .tzCategory_Grid_Title {
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  .tzResponsive_removePadding .wpb_column {
    padding-top: 0 !important;
  }
  .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span {
    font-family: 'Calibri W01 Regular_904604', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #222222;
    text-transform: uppercase;
  }
  .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    background: none;
  }
  .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .woocommerce ul.products li.product {
    margin-bottom: 30px;
  }
  .tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogQuote p {
    padding: 0 15px;
  }
  .tzBlogDefault .tzBlogContainer .tzBlogItem .tzBlogContent {
    padding: 15px 15px 25px;
  }
  .tzBlogColumn .tzBlogContainer .blogColumn-item.tz_feature_item {
    width: 100% !important;
  }
  .tzBlogSingle .author .author-avata {
    float: none;
    text-align: center;
  }
  .tzBlogSingle .author .author-avata .author-img {
    display: inline-block;
  }
  .tzBlogSingle .author .author-avata .author-social {
    right: 10px;
  }
  .tzBlogSingle .author .author-info {
    margin-left: 0;
  }
  .tzBlogSingle .author .author-info h3 {
    text-align: center;
  }
  .tzBlogSingle .author .author-info span {
    text-align: center;
  }
  .tzBlogSingle .author .author-info p {
    text-align: center;
  }
  .tzBlogSingle .tzComments .comments-area .tzCommentContent {
    padding: 47px 15px 1px;
  }
  .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article {
    text-align: center;
  }
  .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-author {
    float: none;
    display: inline-block;
  }
  .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li article .comment-content {
    text-align: left;
    margin-left: 0;
  }
  .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li ol.children {
    padding-left: 0;
  }
  .tzshop-wrap .col-padding {
    float: none;
  }
  .tzshop-wrap .col-padding .grid_pagination_block {
    text-align: center;
  }
  .tzshop-wrap .col-padding .grid_pagination_block form.woocommerce-ordering {
    float: none;
    text-align: center;
    margin-bottom: 20px;
  }
  .tzshop-wrap .col-padding .grid_pagination_block p.woocommerce-result-count {
    float: none;
    margin-left: 0;
  }
  .tzshop-wrap .col-padding .grid_pagination_block .tzview-style {
    float: none;
    display: inline-block;
  }
  .tzshop-wrap .col-padding .grid_pagination_block .tzview-style:after {
    content: '';
    display: block;
    clear: both;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-4column {
    width: 100%;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-3column {
    width: 100%;
  }
  .tzshop-wrap .col-padding .product-grid ul.products li.tzShop-item.tzShop-2column {
    width: 100%;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
    width: 100%;
    float: none;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
    margin-left: 0;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
    margin-top: 20px;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    padding: 8px 12px;
    margin-bottom: 20px;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
    padding: 8px 12px;
    margin-bottom: 20px;
  }
  .tzshop-wrap .col-padding .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a {
    padding: 8px 12px;
    margin-bottom: 20px;
  }
  .tzshop-wrap .col-padding .woocommerce-pagination {
    text-align: center !important;
  }
  .upsells ul.products li.tzShop-item {
    width: 100%;
  }
  .related ul.products li.tzShop-item {
    width: 100%;
  }
  .woocommerce ul.products li.product {
    width: 100%;
  }
  .woocommerce .cart-collaterals .cross-sells ul.products li.tzShop-item {
    width: 100%;
  }
  .woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn form.woocommerce-shipping-calculator .shipping-calculator-form {
    padding: 29px 19px;
  }
  .woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn .cart_totals table {
    padding: 15px 20px 0;
  }
  .woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn .cart_totals table tbody tr th {
    padding-right: 15px;
  }
  .woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn .cart_totals .wc-proceed-to-checkout {
    padding: 20px;
  }
  .woocommerce form table.shop_table {
    margin-right: 0;
  }
  .woocommerce form table.shop_table thead tr th {
    font-size: 13px;
    padding: 14px 0;
  }
  .woocommerce form table.shop_table thead tr th.product-price {
    display: none;
  }
  .woocommerce form table.shop_table tbody tr.cart_item td {
    padding: 20px 0;
  }
  .woocommerce form table.shop_table tbody tr.cart_item td.product-price {
    display: none;
  }
  .woocommerce form table.shop_table tbody tr.cart_item td.product-quantity .quantity input {
    padding: 9px;
    width: 60px;
  }
  .woocommerce form table.shop_table tbody tr td.actions .coupon input {
    width: 130px;
  }
  .woocommerce form table.shop_table tbody tr td.product-price {
    display: none;
  }
  .tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetail_slide {
    width: 100% !important;
  }
  .tzShopDetail-wrap .tzShopContentDetail .tzShopDetail_Product .tzShopDetail_images #tzShopDetailSlide-carousel {
    display: none;
  }
  .woocommerce-checkout .woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p {
    width: 100%;
  }
  .woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address p {
    width: 100%;
  }
  .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods {
    padding: 15px 15px 0;
  }
  .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li label a {
    line-height: 24px;
  }
  .woocommerce-checkout #payment ul.payment_methods li img {
    display: none;
  }
  .woocommerce-account .woocommerce .addresses .address {
    padding: 20px 15px 0;
  }
  .woocommerce-account .woocommerce .addresses .address header.title {
    margin-bottom: 25px;
  }
  .woocommerce-account .woocommerce .addresses .address header.title h3 {
    float: none;
  }
  .woocommerce-account .woocommerce .addresses .address header.title a {
    float: none;
    display: inline-block;
  }
  .woocommerce-account .woocommerce form p {
    width: 100%;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td {
    padding: 20px 0;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-stock-status span {
    display: inline-block;
    font-size: 0;
    height: 20px;
    width: 20px;
    position: relative;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-stock-status span.wishlist-in-stock:after {
    font-family: FontAwesome;
    content: "\f058";
    display: inline-block;
    font-size: 20px;
    content: #222;
    position: absolute;
    top: 0;
    left: 0;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-stock-status span.wishlist-out-of-stock:after {
    font-family: FontAwesome;
    content: "\f057";
    display: inline-block;
    font-size: 20px;
    content: #222;
    position: absolute;
    top: 0;
    left: 0;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a {
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    font-size: 0;
    height: 20px;
    width: 20px;
    position: relative;
    margin: 4px 0 0;
    padding: 0;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a:after {
    font-family: FontAwesome;
    content: "\f217";
    display: inline-block;
    font-size: 20px;
    position: absolute;
    top: 0;
    left: 0;
    color: #222;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a:hover {
    background: none;
  }
  form#yith-wcwl-form table.wishlist_table tbody tr td.product-add-to-cart a:hover:after {
    color: #E40B0D;
  }
  .tzFooter .tzFooterBottom .tzCopyright {
    float: none !important;
    text-align: center;
  }
  .tzFooter .tzFooterBottom .tzFooterSocial {
    padding: 0;
    float: none !important;
  }
  .tzFooter .tzFooterBottom .tzFooterSocial ul {
    text-align: center;
  }
  .tzFooter .tzFooterBottom .tzFooterSocial ul li {
    display: inline-block;
    float: none;
    margin-bottom: 25px;
  }
  .tzElement-recent-post .tz-recent-inner .tz-recent-meta span {
    margin-right: 5px;
  }
  .tzElement-recent-post .tz-recent-inner .tz-recent-meta span i {
    margin-right: 5px;
  }
  .tzElement-recent-post .tz-recent-inner .tz-recent-meta span small {
    display: none;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolioSlide_special_image {
    max-height: 500px;
    min-height: 150px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider {
    width: 40px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider i {
    font-size: 14px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider {
    width: 40px;
  }
  .tz-header-left .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider i {
    font-size: 14px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover {
    bottom: 10px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left {
    flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    align-items: start;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info {
    margin: 0 0 3px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info h3 {
    font-size: 13px;
    margin: 0 0 3px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_info .tzcat {
    font-size: 13px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzPortfolio_box_left .tzPortfolio_hover_more {
    font-size: 11px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider {
    width: 40px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tzprevslider i {
    font-size: 14px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider {
    width: 40px;
  }
  .tzPortfolio_slide_special .tzPortfolio_slide_item .tzPortfolio_hover .container .tznextslider i {
    font-size: 14px;
  }
  .wpb_tabs .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li {
    width: 100%;
  }
  .tz-header-left .tzBlogSingle .tzComments .comments-area .tzCommentContent ol.comment-list li ol.children {
    padding-left: 0;
  }
}


.tz-header.tz-header-type-1 .tz-headerBottom  {
  background: rgba(75, 106, 128, 1) !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
  backdrop-filter: blur(20px);
}
#mega-menu-wrap-primary #mega-menu-primary{
  background: transparent !important;
}
.tz-headerTop{
  background: rgba(75, 106, 128, 1) !important;
}
.tparrows:before{
  color: #000000 !important;
}
.top-menu ul li a{
  color: #FFFFFF;
  opacity: 0.5;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-size: 14px !important;
  padding: 25px 20px 20px 25px !important;
  text-transform: none !important;
}
.top-menu #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
  background: #4B6A80 !important;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-size: 12px !important;
  padding: 10px 10px !important;
  text-transform: none !important;
}
.top-menu #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-flyout ul.mega-sub-menu{
  border: none !important;
}
.top-menu #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item > a.mega-menu-link:hover{
  color: #FFFFFF  !important;
  background: #4B6A80;
}
.wpml-ls-legacy-dropdown{
  width: 63px !important;
}
ul.wpml-ls-sub-menu .icl_lang_sel_native,
ul.wpml-ls-sub-menu .icl_lang_sel_bracket {
  display: none !important;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul{
  width: 63px !important;
  border-top: none !important;
  background: #4B6A80 !important;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a{
  padding: 15px 18px;
  font-size: 14px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  color: #FFFFFF;
  border-bottom: none;
  opacity: 0.5;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > ul > li a:hover{
  background: transparent;
  color: #FFFFFF;
  opacity: 1;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a:after{
  content: '';
  top: 23px;
  right: 10px;
}
.wpml-ls-statics-shortcode_actions a:hover,
.wpml-ls-statics-shortcode_actions a:active,
.wpml-ls-statics-shortcode_actions a:focus{
  background: #4B6A80 !important;
}
.tz-header .tz-headerTop .tz-headerLeft .tzheader_support .tzheader_wpml #lang_sel > ul > li > a{
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px 20px 16px 10px;
}
.custom-heading{
  color: #E40B0D;
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 36px;
  text-align: center;
}
.class-for{
  position: relative;
}
.tzwidget-social a {
  color: #fff;
  font-size: 22px;
  padding: 0 30px;
}
h4.custom-heading:before {
  content: '';
  width: 9%;
  border-bottom: solid 1px #E40B0D;
  position: absolute;
  left: 13%;
  top: 69%;
  z-index: 1;
}
.case-study:before{
  content: '';
  display: block;
  width: 35%;
  height: 2px;
  position: absolute;
  top: 48%;
  left: 0;
  margin-left: -350px;
  background-color: #fff !important;
}
aside#nav_menu-47 {
  padding-top: 48px;
}
.widget_nav_menu .themeple_megemenu li.menu-item-has-children:first-line a{
  font-size: 18px;
  color: #fff;
  opacity: 0.5;
  text-transform: uppercase;
}
#button {
  display: inline-block;
  background-color: #4B6A80;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 20px;
  transition: background-color .3s,
  opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #4B6A80;
}

#button:hover:after{
  color: #4B6A80;
}

#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Styles for the content section */
.content {
  width: 77%;
  margin: 50px auto;
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-size: 17px;
  color: #6c767a;
  line-height: 1.9;
}
@media (min-width: 500px) {
  .content {
    width: 43%;
  }
  #button {
    margin: 0px;
  }
}
.content h1 {
  margin-bottom: -10px;
  color: #03a9f4;
  line-height: 1.5;
}
.content h3 {
  font-style: italic;
  color: #96a2a7;
}
/* Make the container relative */
.swap-on-hover {
    position: relative;
    margin:  0 auto;
    max-width: 400px;
}
.swap-on-hover img {
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
}
.swap-on-hover .swap-on-hover__front-image {
    z-index: 9999;
    transition: opacity .5s linear;
    cursor: pointer;
}
.swap-on-hover:hover > .swap-on-hover__front-image{
    opacity: 0;
}

.swap-on-hover:hover > .display-div{
    top: 1000px;
}

.display-div {
    position: relative;
    z-index: 99999;
    top: 315px;
    left: 82px;
    width: 74%;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span{
  text-transform: none !important;
  padding: 20px 10px !important;
}
.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:after{
  content: none !important;
}

.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover span{
  color: rgba(75, 106, 128, 0.8) !important;
}
.vc-hoverbox-wrapper .vc-hoverbox{
  text-align: left !important;
}
.vc-hoverbox-wrapper .vc-hoverbox p{
  color: #fff !important;
}
.vc-hoverbox-wrapper .vc-hoverbox h2{
  color: #FFFFFF !important;
  font-size: 20px !important;
  font-weight: bold !important;
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
  border-radius: 0 !important;
}
.new-post-design h2{
  font-size: 22px;
  color: #202020;
}
.new-post-design h2:before{
    content: '';
    display: block;
    width: 1px;
    height: 55%;
    position: absolute;
    top: 6%;
    left: -3%;
    margin-left: 15px;
    background-color: #202020;
}
.custom-line {
  padding-top: 32px;
}
.custom-line:after {
   content: '';
  display: block;
  width: 1px;
  height: 260px;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 27px;
  background-color: #fff;
}
.industries-text-float{
  float: right !important;
  margin-top: -529px;
}
#fileuploadfield{
  display: inline-block;
}
#fileuploadfield,
.choos_drop {
    background: transparent !important;
}
.choos_drop{
    border: none !important;
    padding: 0 !important;
    outline: none !important;
}
body>div:nth-child(1){
  z-index: 4 !important;
}
#fancybox-close{
  right: 20% !important;
}
#fancybox-overlay{
  background: inherit !important;
}

@media only screen and (max-width: 991px) {
  #fancybox-close{
    right: -15px !important;
  }

  #fileuploadfield{
    padding: 0;
    max-width: 90%;
  }
}
.display-none{
  display: none !important;
}

a.circle-button {
  background: #e40b0e;
  padding: 10px 15px;
  margin-top: 5px;
  display: inline-block;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 25px;
}

.newsletter_post h3.title-widget {
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: bold !important;
  line-height: normal;
  font-size: 32px !important;
  color: #202020 !important;
  text-transform: none;
}

.newsletter_post .tnp-widget-minimal input.tnp-submit{
  width: 20%;
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #e40b0e;
  border: none;
}
.newsletter_post .tnp-widget-minimal input.tnp-email{
  width: 80%;
  border: none;
}

.slider-title p{
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 24px;
  text-transform: uppercase;
  color: #e40b0e;
}

.slider-subtitle p{
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: italic;
  font-weight: 300;
  line-height: normal;
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 35px !important;
  color: #202020;
}

.slider-subtitle-cont p{
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: italic;
  font-weight: 300;
  line-height: normal;
  font-size: 20px;
  margin: 15px 0 !important;
  color: #202020;
}

.slider-content p{
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 29px;
  font-size: 20px;
  color: #202020;
}

.slider-title-img p{
  font-family: Calibri W01 Regular_904604, sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 24px;
  text-transform: uppercase;
  color: #e40b0e;
  margin-bottom: 20px !important;
  text-align: center;
}

.newsletter_post .tnp-widget-minimal form{
  display: inline-flex;
  width: 100%;
}

.vc_owlcarousels .owl-dots {
  display: none;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ok{
  border: none !important;
  color: #000;
  text-align: center;
}

.page-id-4382 .head-list-content,.page-id-6806 .head-list-content,.page-id-7010 .head-list-content{
    top: -125px;
}
.page-id-4839 .head-list-content,.page-id-6304 .head-list-content{top: -100px;}

@media(min-width:1024px){
	.tz-header .tz-headerBottom nav.pull-right {
		float: left !important;
		padding-left: 60px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
		padding-bottom: 20px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		line-height: 2;
	}
	.tz-header .tz-headerBottom .tz-header-search{
		margin: 30px 0 0 25px;
	}
	.tz-header.tz-header-type-1.header_white_custom .tz-headerBottom .tz-header-search .tz-header-search-form .searchform:hover input.field{
		border: 1px #e5e4e6 solid; 
	}
}
@media screen and (max-width: 1280px) and (min-width: 1024px){
	.tz-header .tz-headerBottom nav.pull-right{
		padding-left: 10px;
	}	
}
@media screen and (max-width: 1199px) and (min-width: 993px){
	.tz-header .tz-headerBottom .tz-header-search{
		display:none;
	}
}
@media screen and (max-width: 767px){
	.custom_order_grid .row {
		display: grid;
	}
	.custom_order_grid .grid_order_two {
		order: 2;
	}
}
@media(max-width:1440px){
	.select-sm .vc_custom_heading a.vc_gitem-link {
		max-height: 65px !important;
		overflow: hidden;
		display: block;
	}
}
@media(max-width:767px){
	.select-sm .vc_custom_heading a.vc_gitem-link {
		max-height: 100% !important;
	}
	.page div.wpcf7-response-output {
		margin: 0;
		margin-top: 20px;
		padding: 0;
		word-break: break-word;
		width: 100%;
		white-space: normal !important;
		line-height: 1;
		letter-spacing: 1px;
		text-align: center !important;
		font-size: 24px;
	}
	.ptop0{
		padding-top: 0 !important;
	}
	.pb20{
		padding-bottom: 20px;
	}
}
@media(max-width:480px){
	.m-h-40 {
		height: 20px !important;
	}
	.rev_slider #slide-61-layer-7.tp-caption{
		font-size: 32px !important;
	}
}

.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title{
	display: none;
}

.tz-sidebar.tz-sidebar-right .widget.tz-recent-w ul li img{
	min-height: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	line-height: 2.5 !important;
}
.header_white_custom #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	text-transform: uppercase;
	font-size: 15px;
}