



header#header .header-top {
  background-color: #996606; }
  header#header .header-top.bg-theme-colored2 .contact-info li .font-icon {
    color: #478ec0; }

/*
* common.scss
* -----------------------------------------------
*/
/* -------- Basic Structure ---------- */

/* -------- Parallax ---------- */
.divider,
.parallax {
background-repeat: repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: relative;
overflow: hidden;
width: 100%; }

.parallax {
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat; }

/* -------- Line-Bottom ---------- */
.heading-line-bottom {
border-bottom: 1px dashed #808080;
display: inline-block;
margin: 0;
position: relative;
margin: 20px 0; }

.heading-line-bottom::after {
content: "";
height: 2px;
left: 0;
position: absolute;
top: 4px;
width: 20px; }

.heading-title {
margin-top: 10px; }

.double-line-bottom {
margin-bottom: 20px;
margin-top: 8px;
padding-bottom: 5px;
position: relative; }
.double-line-bottom::after {
border-radius: 8px;
bottom: 1px;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 64px; }
.double-line-bottom::before {
border-radius: 8px;
bottom: -1px;
content: "";
height: 6px;
left: 10px;
position: absolute;
width: 24px; }

.line-bottom {
position: relative;
margin-bottom: 35px;
padding-bottom: 10px; }
.line-bottom:after {
bottom: -10px;
content: "";
height: 4px;
left: 0;
position: absolute;
width: 65px;
background: #555; }
.section-typo-light .line-bottom:after {
background: #fff; }

.line-bottom-footer-widget {
position: relative;
padding-bottom: 10px; }
.line-bottom-footer-widget:after {
bottom: -5px;
content: "";
height: 3px;
left: 0;
position: absolute;
width: 54px;
background: #555; }

.line-bottom-centered {
position: relative;
margin: 10px 0 20px; }
.line-bottom-centered:after {
background: #2b96cc none repeat scroll 0 0;
bottom: -8px;
content: "";
height: 1px;
left: 0;
margin-left: auto;
margin-right: auto;
margin-top: 0;
position: absolute;
right: 0;
width: 30px; }

.title-icon [class^="flaticon-"]::after,
.title-icon [class^="flaticon-"]::before {
font-size: 48px;
margin-left: 10px; }

.title-icon {
margin: 0 auto;
max-width: 160px;
position: relative; }

.title-icon::after {
content: "";
height: 2px;
left: 24px;
position: absolute;
top: 10px;
width: 30px; }

.title-icon::before {
content: "";
height: 2px;
position: absolute;
right: 20px;
top: 10px;
width: 30px; }




/* -------- Scroll To Top ---------- */
.scrollToTop {
background-size: 200% auto;
box-shadow: 0 7px 30px rgba(0, 0, 0, 0.3);
bottom: 15px;
display: none;
border-radius: 50%;
height: 50px;
padding: 2px;
position: fixed;
right: 15px;
text-align: center;
text-decoration: none;
width: 50px;
z-index: 99999;
opacity: 0.4; }
.scrollToTop i {
color: #fff;
font-size: 42px; }
.scrollToTop:hover {
text-decoration: none;
opacity: 1; }





/*
* header.scss
* -----------------------------------------------
*/
/*
* header-top.scss
* -----------------------------------------------
*/
header#header .header-top {
color: #fff;
padding: 0;
font-size: 14px;
line-height: 1.7; }
@media (max-width: 1199.98px) {
header#header .header-top {
  padding-bottom: 30px;
  padding-top: 15px;
  line-height: 2.2; } }
header#header .header-top > .container > .row > div {
max-width: 100%; }
header#header .header-top .element {
display: inline-block;
margin-right: 15px;
padding-right: 15px;
top:5px;
line-height: 2;
font-weight: 400;
position: relative;
/* z-index: 1; */
}
 
@media (max-width: 575.98px) {
  header#header .header-top .element {
    margin-right: 0;
    padding-right: 0; } }
header#header .header-top .element a {
  font-weight: 400; }
header#header .header-top .element:last-child {
  margin-right: 0;
  padding-right: 0; }
header#header .header-top .element .search-form .search-field {
  height: 30px;
  padding: 5px 10px 5px 20px; }
header#header .header-top .element .search-form .search-submit {
  padding: 3px 20px; }
header#header .header-top .element .btn {
  vertical-align: middle;
  font-size: 16px; }
header#header .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {
  color: #fff; }
  header#header .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {
    color: #e6e6e6; }
header#header .header-top .element.styled-icons li a {
  line-height: 1; }
header#header .header-top .styled-icons-label {
margin-right: 7px; }
header#header .header-top .styled-icons li {
margin-bottom: 0; }
header#header .header-top .styled-icons.icon-xs li a i {
top: -1px; }
header#header .header-top .contact-info li {
display: inline-block;
position: relative;
margin-right: 15px; }
@media (min-width: 992px) {
  header#header .header-top .contact-info li {
    margin-right: 25px; } }
@media (max-width: 767.98px) {
  header#header .header-top .contact-info li {
    display: block;
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 5px; } }
header#header .header-top .contact-info li .font-icon {
  margin-right: 5px; }
@media (min-width: 992px) {
  header#header .header-top .contact-info li:not(:first-child):before {
    background: rgba(255, 255, 255, 0.7);
    content: "";
    position: absolute;
    top: 0;
    bottom: 1px;
    left: -16px;
    margin: auto;
    height: 15px;
    width: 1px; } }
header#header .header-top .tm-wpml-language-switcher {
cursor: pointer; }
header#header .header-top .tm-wpml-language-switcher .dropdown-toggle {
  background-color: transparent; }
header#header .header-top .tm-wpml-language-switcher .dropdown-list {
  border-radius: 0;
  padding: 0;
  border: 1px solid rgba(134, 134, 134, 0.15);
  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.18); }
  header#header .header-top .tm-wpml-language-switcher .dropdown-list li a {
    color: #333 !important;
    background-color: #fff;
    padding: 7px 15px; }
    header#header .header-top .tm-wpml-language-switcher .dropdown-list li a:hover {
      color: #252525;
      background-color: #eee; }
    header#header .header-top .tm-wpml-language-switcher .dropdown-list li a img {
      margin-right: 5px; }
header#header .header-top .header-top-nav.list-inline li {
display: inline-block; }
header#header .header-top .header-top-nav .menu-item {
padding: 0; }
header#header .header-top .header-top-nav .menu-item a {
  color: #fff;
  position: relative; }
header#header .header-top .header-top-nav .menu-item:not(:first-child) a {
  margin-left: 25px; }
  header#header .header-top .header-top-nav .menu-item:not(:first-child) a:before {
    background: rgba(255, 255, 255, 0.7);
    content: "";
    position: absolute;
    top: 0;
    bottom: 1px;
    left: -16px;
    margin: auto;
    height: 15px;
    width: 1px; }
  header#header .header-top .header-top-nav .menu-item:not(:first-child) a i {
    margin-right: 5px; }

@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style1 {
position: relative;
overflow: hidden; }
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style1:before {
  content: '';
  position: absolute;
  top: 0;
  width: 51%;
  height: 100%;
  left: 0;
  background: #121212; } }

@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style2 {
position: relative;
overflow: hidden; }
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style2:after {
  border-right: 120px solid transparent;
  border-top: 200px solid #f1f1f1;
  content: "";
  position: absolute;
  top: 0;
  width: 52%;
  height: 100%;
  left: 0; } }

@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style3 {
position: relative;
overflow: hidden; }
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style3:after {
  border-bottom: 120px solid #f1f1f1;
  border-left: 144px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  width: 51%;
  height: 100%;
  left: 0; } }

@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style4 {
position: relative;
overflow: hidden; }
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style4:after {
  border-bottom: 120px solid #f1f1f1;
  border-right: 144px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  width: 60%;
  height: 100%;
  left: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left:before {
    background-color: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 0; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left:after {
    border-left: 120px solid #f1f1f1;
    border-top: 144px solid transparent;
    content: "";
    height: 100%;
    position: absolute;
    right: -120px;
    top: 0;
    width: 0;
    z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 {
  position: relative;
  overflow: hidden; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6:after {
    border-bottom: 120px solid #ddd;
    border-left: 144px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    width: 51%;
    height: 100%;
    left: 1; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left {
    position: relative; }
    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left:before {
      background-color: #f1f1f1;
      content: "";
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 2200px;
      z-index: 0; }
    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left:after {
      border-right: 120px solid transparent;
      border-top: 144px solid #ddd;
      content: "";
      height: 100%;
      position: absolute;
      right: -50px;
      top: 0;
      width: 0;
      z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right:before {
    background-color: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 0; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right:after {
    border-right: 120px solid transparent;
    border-top: 144px solid #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: -50px;
    top: 0;
    width: 0;
    z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right:before {
    background-color: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 0; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right:after {
    border-left: 120px solid #f1f1f1;
    border-top: 144px solid transparent;
    content: "";
    height: 100%;
    position: absolute;
    right: -120px;
    top: 0;
    width: 0;
    z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 .header-top-right {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 .header-top-right:before {
    background-color: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left:before {
    background-color: #ddd;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 1; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left:after {
    border-right: 60px solid transparent;
    border-top: 72px solid #ddd;
    content: "";
    height: 100%;
    position: absolute;
    right: -50px;
    top: 0;
    width: 0;
    z-index: 1; }
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right {
  position: relative; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right:before {
    background-color: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2200px;
    z-index: 0; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right:after {
    border-left: 120px solid #f1f1f1;
    border-top: 110px solid transparent;
    content: "";
    height: 100%;
    position: absolute;
    right: -120px;
    top: 0;
    width: 0;
    z-index: 0; } }

header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 {
overflow: hidden; }
@media (min-width: 1200px) {
header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 {
  position: relative;
  overflow: hidden; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11:after {
    border-bottom: 120px solid #ccc;
    border-right: 144px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    width: 60%;
    height: 100%;
    left: 0;
    z-index: 0; }
  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right {
    position: relative; }
    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right:before {
      background-color: #f1f1f1;
      content: "";
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 2200px;
      z-index: 0; }
    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right:after {
      border-left: 120px solid #f1f1f1;
      border-top: 110px solid transparent;
      content: "";
      height: 100%;
      position: absolute;
      right: -120px;
      top: 0;
      width: 0;
      z-index: 0; } }

/*
* header-mid.scss
* -----------------------------------------------
*/
header#header .contact-info-box {
display: block; }
header#header .contact-info-box .left-thumb {
float: left;
margin-right: 20px; }
header#header .contact-info-box .media-body {
float: left; }
@media (max-width: 767.98px) {
header#header .contact-info-box {
  display: block; }
  header#header .contact-info-box .left-thumb {
    float: none;
    margin-right: 0; }
  header#header .contact-info-box .media-body {
    float: none; } }
header#header .contact-info-box .font-icon {
font-size: 36px;
margin-top: 5px; }
header#header .contact-info-box .title {
margin-top: 0;
margin-bottom: .25rem; }
@media (max-width: 767.98px) {
  header#header .contact-info-box .title {
    margin-top: 5px;
    margin-bottom: 5px; } }
header#header .contact-info-box.big-icon .subtitle a {
color: #777;
font-weight: normal; }
header#header .contact-info-box.small-icon .font-icon {
font-size: 16px;
padding-left: 1px;
padding-right: 5px;
margin-top: 0; }
header#header .contact-info-box.small-icon .title {
font-size: 15px; }
header#header .contact-info-box.small-icon .subtitle {
font-size: 13px; }

header#header .header-middle {
padding: 20px 0; }
@media (max-width: 1199.98px) {
header#header .header-middle .header-mid-column3-container .element {
  margin-bottom: 20px; } }
@media (max-width: 991.98px) {
header#header .header-middle .header-mid-column3-container .element {
  margin-bottom: 30px; } }

header#header .header-nav .header-nav-container {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

header#header .nav-side-icon-list {
display: inline-block; }
@media (max-width: 1199.98px) {
header#header .nav-side-icon-list {
  float: left; } }
header#header .nav-side-icon-list > li {
display: inline-block;
padding: 20px 12px; }
@media (max-width: 1199.98px) {
  header#header .nav-side-icon-list > li {
    padding: 13px 12px; } }
header#header .nav-side-icon-list > li .custom-button {
  margin-top: -5px; }

/*
* header-menuzord.scss
* -----------------------------------------------
*/
/* 1 - MENU CONTAINER
======================================*/
.menuzord,
.menuzord * {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; }

.menuzord {
width: 100%;
padding: 0 30px;
float: left;
position: relative; }

/* == Customized by ismail start == */
.menuzord-container {
background: #fff; }

/* == Customized by ismail end == */
.menuzord a {
-o-transition: color .3s linear, background .3s linear;
-moz-transition: color .3s linear, background .3s linear;
-webkit-transition: color .3s linear, background .3s linear;
transition: color .3s linear, background .3s linear; }

/* scrollable menu */
.menuzord-menu.scrollable > .scrollable-fix {
display: none; }

/* 2 - BRAND
======================================*/
.menuzord-brand {
margin: 20px 30px 20px 0;
float: left;
color: #666;
text-decoration: none;
font-size: 24px;
font-weight: 600;
line-height: 1.3;
cursor: pointer; }

/* 3 - MENU
======================================*/
.menuzord-menu {
margin: 0;
padding: 0;
float: left;
list-style: none; }

/* Right alignment */
.menuzord-menu.menuzord-right {
float: right; }

/* Menu items */
.menuzord-menu > li {
display: inline-block;
float: left; }
@media (min-width: 1200px) {
.menuzord-menu > li {
  padding: 20px 0; } }

.menuzord-menu > li > a {
padding: 7px 16px;
display: inline-block;
text-decoration: none;
font-size: 1.1rem;
font-weight: 600;
color: #222;
outline: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent; }

/* Active/hover state (Menu items) */
.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a {
color: #333; }

/* Dropdown */
.menuzord-menu ul.dropdown {
top: 100%; }

.menuzord-menu ul.dropdown li ul.dropdown {
top: 0; }

/* Megamenu */
.menuzord-menu > li > .megamenu {
top: 100%; }

/* 4 - DROPDOWN
======================================*/
.menuzord-menu ul.dropdown,
.menuzord-menu ul.dropdown li ul.dropdown {
list-style: none;
margin: 0;
padding: 0;
display: none;
position: absolute;
z-index: 99;
min-width: 230px;
background: #fff; }

.menuzord-menu ul.dropdown li ul.dropdown {
left: 100%; }

/* Dropdown items */
.menuzord-menu ul.dropdown li {
clear: both;
width: 100%;
border: 0 none;
position: relative; }

.menuzord-menu ul.dropdown li a {
width: 100%;
background: none;
padding: 10px 25px 10px 22px;
color: #888;
text-decoration: none;
display: inline-block;
float: left;
clear: both;
position: relative;
outline: 0;
-o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear; }

/* Hover state (dropdown items) */
.menuzord-menu ul.dropdown li:hover > a {
padding-left: 28px;
padding-right: 19px;
color: #333; }

/* Dropdown left alignment */
.menuzord-menu ul.dropdown.dropdown-left {
left: none; }

.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {
left: -100%; }

/* 5 - DROPDOWN/MEGAMENU INDICATORS
======================================*/
.menuzord-menu li .indicator {
margin-left: 3px;
margin-right: 0; }

.menuzord-menu li ul.dropdown li .indicator {
position: absolute;
top: 8px;
right: 10px;
font-size: 15px; }

/* 6 - MEGAMENU
======================================*/
.menuzord-menu > li > .megamenu {
width: 100%;
padding: 20px 30px;
left: 0;
position: absolute;
display: none;
z-index: 99;
border-top: solid 1px #f0f0f0;
background: #fff; }

/* 7 - MEGAMENU WIDTHS
======================================*/
/* Half width */
.menuzord-menu > li > .megamenu.megamenu-half-width {
width: 50%;
left: auto; }

/* Quarter width */
.menuzord-menu > li > .megamenu.megamenu-quarter-width {
width: 25%;
left: auto; }

/* 8 - GRID SYSTEM
======================================*/
.menuzord-menu > li > .megamenu .megamenu-row {
width: 100%;
margin-top: 15px; }

.menuzord-menu > li > .megamenu .megamenu-row:first-child {
margin-top: 0; }

.menuzord-menu > li > .megamenu .megamenu-row:before,
.menuzord-menu > li > .megamenu .megamenu-row:after {
display: table;
content: "";
line-height: 0; }

.menuzord-menu > li > .megamenu .megamenu-row:after {
clear: both; }

.menuzord-menu > li > .megamenu .megamenu-row .col1,
.menuzord-menu > li > .megamenu .megamenu-row .col2,
.menuzord-menu > li > .megamenu .megamenu-row .col3,
.menuzord-menu > li > .megamenu .megamenu-row .col4,
.menuzord-menu > li > .megamenu .megamenu-row .col5,
.menuzord-menu > li > .megamenu .megamenu-row .col6,
.menuzord-menu > li > .megamenu .megamenu-row .col7,
.menuzord-menu > li > .megamenu .megamenu-row .col8,
.menuzord-menu > li > .megamenu .megamenu-row .col9,
.menuzord-menu > li > .megamenu .megamenu-row .col10,
.menuzord-menu > li > .megamenu .megamenu-row .col11,
.menuzord-menu > li > .megamenu .megamenu-row .col12 {
display: block;
min-height: 20px;
float: left;
margin-left: 3%; }

.menuzord-menu > li > .megamenu .megamenu-row [class*="col"]:first-child {
margin-left: 0; }

.menuzord-menu > li > .megamenu .megamenu-row .col1 {
width: 5.583333333333%; }

.menuzord-menu > li > .megamenu .megamenu-row .col2 {
width: 14.166666666666%; }

.menuzord-menu > li > .megamenu .megamenu-row .col3 {
width: 22.75%; }

.menuzord-menu > li > .megamenu .megamenu-row .col4 {
width: 31.333333333333%; }

.menuzord-menu > li > .megamenu .megamenu-row .col5 {
width: 39.916666666667%; }

.menuzord-menu > li > .megamenu .megamenu-row .col6 {
width: 48.5%; }

.menuzord-menu > li > .megamenu .megamenu-row .col7 {
width: 57.083333333333%; }

.menuzord-menu > li > .megamenu .megamenu-row .col8 {
width: 65.666666666667%; }

.menuzord-menu > li > .megamenu .megamenu-row .col9 {
width: 74.25%; }

.menuzord-menu > li > .megamenu .megamenu-row .col10 {
width: 82.833333333334%; }

.menuzord-menu > li > .megamenu .megamenu-row .col11 {
width: 91.416666666667%; }

.menuzord-menu > li > .megamenu .megamenu-row .col12 {
width: 100%; }

/* 9 - SHOW/HIDE BUTTON (MOBILE MODE)
======================================*/
.menuzord .showhide {
width: 22px;
height: 46px;
padding: 13px 0 0;
display: none;
float: right;
text-decoration: none;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent; }

/* Show/hide button icon */
.menuzord .showhide em {
width: 26px;
height: 3px;
margin: 4px 20px 0;
float: right;
background: #333;
border-radius: 3px;
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.menuzord .showhide em {
  transition: none; } }

/* 10 - ICONS (parent menu items)
======================================*/
.menuzord-menu > li > a > i {
margin: 0 5px 0 0;
font-size: 18px;
display: inline-block;
line-height: 1;
font-family: 'Font Awesome 5 Free'; }

/* 11 - SEARCH FIELD
======================================*/
/* Form */
.menuzord-menu > li.search form {
float: left;
padding: 22px 16px 17px; }

/* Input */
.menuzord-menu > li.search form input[type="text"] {
width: 160px;
padding: 5px 10px;
font-family: 'Open Sans', sans-serif;
border: none;
background: #f0f0f0;
border-radius: 2px;
outline: 0;
-o-transition: width 1s ease-out;
-moz-transition: width 1s ease-out;
-webkit-transition: width 1s ease-out;
transition: width 1s ease-out; }

.menuzord-menu > li.search form:hover input[type="text"] {
width: 160px; }

/* 12 - VERTICAL TABS
======================================*/
.menuzord-tabs {
width: 100%;
float: left; }

.menuzord-tabs-nav {
width: 20%;
margin: 0;
padding: 0;
float: left;
list-style: none; }

.menuzord-tabs-nav > li > a {
width: 100%;
padding: 7px 16px;
float: left;
font-size: 13px;
text-decoration: none;
color: #666;
border: solid 1px #f0f0f0;
outline: 0; }

.menuzord-tabs-nav li.active a,
.menuzord-tabs-nav li:hover a {
background: #f0f0f0; }

.menuzord-tabs-content {
width: 80%;
min-height: 30px;
padding: 20px;
float: right;
display: none;
font-size: 13px;
border: solid 1px #f0f0f0; }

.menuzord-tabs-content.active {
display: block; }

/* 13 - COLOR SCHEMES
======================================*/
/* blue */
.menuzord.blue .menuzord-menu > li.active > a,
.menuzord.blue .menuzord-menu > li:hover > a,
.menuzord.blue .menuzord-menu ul.dropdown li:hover > a {
color: #4A89DC; }

/* green */
.menuzord.green .menuzord-menu > li.active > a,
.menuzord.green .menuzord-menu > li:hover > a,
.menuzord.green .menuzord-menu ul.dropdown li:hover > a {
color: #37BC9B; }

/* red */
.menuzord.red .menuzord-menu > li.active > a,
.menuzord.red .menuzord-menu > li:hover > a,
.menuzord.red .menuzord-menu ul.dropdown li:hover > a {
color: #E9573F; }

/* orange */
.menuzord.orange .menuzord-menu > li.active > a,
.menuzord.orange .menuzord-menu > li:hover > a,
.menuzord.orange .menuzord-menu ul.dropdown li:hover > a {
color: #ff670f; }

/* yellow */
.menuzord.yellow .menuzord-menu > li.active > a,
.menuzord.yellow .menuzord-menu > li:hover > a,
.menuzord.yellow .menuzord-menu ul.dropdown li:hover > a {
color: #F6BB42; }

/* purple */
.menuzord.purple .menuzord-menu > li.active > a,
.menuzord.purple .menuzord-menu > li:hover > a,
.menuzord.purple .menuzord-menu ul.dropdown li:hover > a {
color: #967ADC; }

/* pink */
.menuzord.pink .menuzord-menu > li.active > a,
.menuzord.pink .menuzord-menu > li:hover > a,
.menuzord.pink .menuzord-menu ul.dropdown li:hover > a {
color: #D770AD; }

/* 14 - MOBILE MODE (RESPONSIVE MODE)
======================================*/
@media (max-width: 1199.98px) {
/* Responsive menu container */
.menuzord-responsive.menuzord {
padding: 0; }
/* Brand */
.menuzord-responsive .menuzord-brand {
margin: 8px 30px 10px 20px;
font-size: 20px;
line-height: 1.55; }
/* Show/hide button */
.menuzord-responsive .showhide {
margin: 0; }
/* Menu */
.menuzord-responsive .menuzord-menu {
width: 100%;
float: left !important; }
/* scrollable menu*/
.menuzord-responsive .menuzord-menu.scrollable {
overflow-y: auto;
-webkit-overflow-scrolling: touch; }
.menuzord-responsive .menuzord-menu.scrollable > .scrollable-fix {
display: block; }
/* Menu items */
.menuzord-responsive .menuzord-menu > li {
width: 100%;
display: block;
position: relative; }
.menuzord-responsive .menuzord-menu > li > a {
width: 100%;
padding: 12px 20px;
display: block;
border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu > li:first-child > a {
border-top: solid 1px #f0f0f0; }
/* Dropdown */
.menuzord-responsive .menuzord-menu ul.dropdown,
.menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
width: 100%;
left: 0;
position: static;
border: none;
background: #fff;
float: left; }
/* Dropdown items */
.menuzord-responsive .menuzord-menu ul.dropdown li {
position: relative; }
.menuzord-responsive .menuzord-menu ul.dropdown li a {
border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > a {
padding-left: 40px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > a {
padding-left: 60px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a {
padding-left: 80px !important; }
/* Dropdown/megamenu indicators */
.menuzord-responsive .menuzord-menu li .indicator {
width: 60px;
height: 45px;
position: absolute;
right: 0;
top: 0;
left: auto;
font-size: 22px;
text-align: center;
line-height: 43px;
border-left: solid 1px #f5f5f5;
border-right: 0; }
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
height: 38px;
right: 0;
top: 0;
left: auto;
font-size: 18px;
line-height: 36px; }
/* Megamenu */
.menuzord-responsive .menuzord-menu > li > .megamenu {
width: 100% !important;
left: 0 !important;
position: static;
border-top: none;
border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row [class*="col"] {
float: none;
display: block;
width: 100% !important;
margin-left: 0;
margin-top: 15px; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row:first-child [class*="col"]:first-child {
margin-top: 0; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row {
margin-top: 0; }
/* Search field */
.menuzord-responsive .menuzord-menu > li.search form {
width: 100%;
margin: 4px 0;
padding: 10px 16px !important; }
.menuzord-responsive .menuzord-menu > li.search form input[type="text"] {
width: 100%; }
/* Tabs */
.menuzord-responsive .menuzord-tabs-nav {
width: 100%; }
.menuzord-responsive .menuzord-tabs-content {
width: 100%; } }

/* CSS3 ANIMATIONS */
.zoom-in {
-webkit-animation: zoomIn 400ms ease both;
-moz-animation: zoomIn 400ms ease both;
-o-animation: zoomIn 400ms ease both;
animation: zoomIn 400ms ease both; }

@-webkit-keyframes zoomIn {
0% {
-webkit-transform: scale(1.5); }
100% {
-webkit-transform: scale(1); } }

@-moz-keyframes zoomIn {
0% {
-moz-transform: scale(1.5); }
100% {
-moz-transform: scale(1); } }

@-o-keyframes zoomIn {
0% {
opacity: 0;
-o-transform: scale(1.5); }
100% {
opacity: 1;
-o-transform: scale(1); } }

@keyframes zoomIn {
0% {
transform: scale(1.5); }
100% {
transform: scale(1); } }

.zoom-out {
-webkit-animation: zoomOut 400ms ease both;
-moz-animation: zoomOut 400ms ease both;
-o-animation: zoomOut 400ms ease both;
animation: zoomOut 400ms ease both; }

@-webkit-keyframes zoomOut {
0% {
-webkit-transform: scale(0.6); }
100% {
-webkit-transform: scale(1); } }

@-moz-keyframes zoomOut {
0% {
-moz-transform: scale(0.6); }
100% {
-moz-transform: scale(1); } }

@-o-keyframes zoomOut {
0% {
-o-transform: scale(0.6); }
100% {
-o-transform: scale(1); } }

@keyframes zoomOut {
0% {
transform: scale(0.6); }
100% {
transform: scale(1); } }

.drop-up {
-webkit-animation: drop-up 400ms ease both;
-moz-animation: drop-up 400ms ease both;
-o-animation: drop-up 400ms ease both;
animation: drop-up 400ms ease both; }

@-webkit-keyframes drop-up {
0% {
-webkit-transform: translateY(100px); }
100% {
-webkit-transform: translateY(0); } }

@-moz-keyframes drop-up {
0% {
-moz-transform: translateY(100px); }
100% {
-moz-transform: translateY(0); } }

@-o-keyframes drop-up {
0% {
-o-transform: translateY(100px); }
100% {
-o-transform: translateY(0); } }

@keyframes drop-up {
0% {
transform: translateY(100px); }
100% {
transform: translateY(0); } }

.drop-left {
-webkit-animation: drop-left 400ms ease both;
-moz-animation: drop-left 400ms ease both;
-o-animation: drop-left 400ms ease both;
animation: drop-left 400ms ease both; }

@-webkit-keyframes drop-left {
0% {
-webkit-transform: translateX(-100px); }
100% {
-webkit-transform: translateX(0); } }

@-moz-keyframes drop-left {
0% {
-moz-transform: translateX(-100px); }
100% {
-moz-transform: translateX(0); } }

@-o-keyframes drop-left {
0% {
-o-transform: translateX(-100px); }
100% {
-o-transform: translateX(0); } }

@keyframes drop-left {
0% {
transform: translateX(-100px); }
100% {
transform: translateX(0); } }sssss

.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation: swing 400ms ease-out both;
-moz-animation: swing 400ms ease-out both;
-o-animation: swing 400ms ease-out both;
animation: swing 400ms ease-out both; }

@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% {
-webkit-transform-origin: top center; }
20% {
-webkit-transform: rotate(15deg); }
40% {
-webkit-transform: rotate(-10deg); }
60% {
-webkit-transform: rotate(5deg); }
80% {
-webkit-transform: rotate(-5deg); }
100% {
-webkit-transform: rotate(0deg); } }

@-moz-keyframes swing {
20% {
-moz-transform: rotate(15deg); }
40% {
-moz-transform: rotate(-10deg); }
60% {
-moz-transform: rotate(5deg); }
80% {
-moz-transform: rotate(-5deg); }
100% {
-moz-transform: rotate(0deg); } }

@-o-keyframes swing {
20% {
-o-transform: rotate(15deg); }
40% {
-o-transform: rotate(-10deg); }
60% {
-o-transform: rotate(5deg); }
80% {
-o-transform: rotate(-5deg); }
100% {
-o-transform: rotate(0deg); } }

@keyframes swing {
20% {
transform: rotate(15deg); }
40% {
transform: rotate(-10deg); }
60% {
transform: rotate(5deg); }
80% {
transform: rotate(-5deg); }
100% {
transform: rotate(0deg); } }

.flip-animation {
-webkit-animation: flip-animation 700ms ease both;
-moz-animation: flip-animation 700ms ease both;
-o-animation: flip-animation 700ms ease both;
animation: flip-animation 700ms ease both; }

@-webkit-keyframes flip-animation {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0; }
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg); }
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg); }
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1; } }

@keyframes flip-animation {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0; }
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg); }
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg); }
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1; } }

.roll-in {
-webkit-animation: roll-in 400ms ease both;
-moz-animation: roll-in 400ms ease both;
-o-animation: roll-in 400ms ease both;
animation: roll-in 400ms ease both; }

@-webkit-keyframes roll-in {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-15deg);
transform: translateX(-100%) rotate(-15deg); }
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg); } }

@keyframes roll-in {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-15deg);
-ms-transform: translateX(-100%) rotate(-15deg);
transform: translateX(-100%) rotate(-15deg); }
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg); } }

.stretch {
-webkit-animation: stretch 500ms ease both;
-moz-animation: stretch 500ms ease both;
-o-animation: stretch 500ms ease both;
animation: stretch 500ms ease both;
transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%; }

@keyframes stretch {
0% {
transform: scaleX(0.3); }
40% {
transform: scaleX(1.02); }
60% {
transform: scaleX(0.98); }
80% {
transform: scaleX(1.01); }
100% {
transform: scaleX(0.98); }
80% {
transform: scaleX(1.01); }
100% {
transform: scaleX(1); } }

@-webkit-keyframes stretch {
0% {
-webkit-transform: scaleX(0.3); }
40% {
-webkit-transform: scaleX(1.02); }
60% {
-webkit-transform: scaleX(0.98); }
80% {
-webkit-transform: scaleX(1.01); }
100% {
-webkit-transform: scaleX(0.98); }
80% {
-webkit-transform: scaleX(1.01); }
100% {
-webkit-transform: scaleX(1); } }

@-o-keyframes stretch {
0% {
-o-transform: scaleX(0.3); }
40% {
-o-transform: scaleX(1.02); }
60% {
-o-transform: scaleX(0.98); }
80% {
-o-transform: scaleX(1.01); }
100% {
-o-transform: scaleX(0.98); }
80% {
-o-transform: scaleX(1.01); }
100% {
-o-transform: scaleX(1); } }

body.tm-dark-layout .menuzord-container {
background-color: #151515; }
body.tm-dark-layout .menuzord-container .menuzord-menu > li > a {
color: #888; }

@media (max-width: 1199.98px) {
body {
transition: all 0.5s ease; } }
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
body {
  transition: none; } }

@media (max-width: 1199.98px) {
body #top-primary-nav-clone {
  opacity: 0; }
body .header-nav-wrapper {
  left: 0%; }
body.menuzord-menu-open {
  left: -70%; }
  body.menuzord-menu-open .header-nav-wrapper {
    left: -70% !important; }
  body.menuzord-menu-open #top-primary-nav-clone {
    opacity: 1;
    background-color: #333;
    position: fixed;
    top: 0;
    right: 0;
    width: 70%;
    height: 100%; }
  body.menuzord-menu-open .menuzord .showhide em:nth-child(2) {
    display: none; }
  body.menuzord-menu-open .menuzord .showhide em:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    position: absolute; }
  body.menuzord-menu-open .menuzord .showhide em:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 15px;
    position: absolute; } }

/*
* header-other.scss
* -----------------------------------------------
*/
header#header .header-nav .header-nav-container {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

header#header .nav-side-icon-list {
display: inline-block; }
@media (max-width: 1199.98px) {
header#header .nav-side-icon-list {
  float: left; } }
header#header .nav-side-icon-list > li {
padding: 0 12px;
margin-top: -4px; }
header#header .nav-side-icon-list > li .custom-button {
  margin-top: -5px;
  margin-left: 30px; }
header#header .nav-side-icon-list > li:last-child {
  padding-right: 0; }

/*
* header-nav.scss
* -----------------------------------------------
*/
.header-nav .header-nav-wrapper .menuzord-container {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.header-nav .header-nav-wrapper .menuzord-container {
  transition: none; } }

.header-nav .header-nav-wrapper.navbar-scrolltofixed {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.header-nav .header-nav-wrapper.navbar-scrolltofixed {
  transition: none; } }

.header-nav .header-nav-col-row > :first-child {
padding-left: 15px; }

.header-nav .header-nav-col-row > :last-child {
padding-right: 15px; }

@media (max-width: 575.98px) {
.header-nav .header-nav-col-row > div {
width: auto;
max-width: none; } }

#top-primary-nav.menuzord,
#top-primary-nav-clone.menuzord {
padding: 0; }

#top-primary-nav .menuzord-menu li a,
#top-primary-nav-clone .menuzord-menu li a {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
#top-primary-nav .menuzord-menu li a,
#top-primary-nav-clone .menuzord-menu li a {
  transition: none; } }

#top-primary-nav .menuzord-menu > li,
#top-primary-nav-clone .menuzord-menu > li {
position: relative; }
#top-primary-nav .menuzord-menu > li > a,
#top-primary-nav-clone .menuzord-menu > li > a {
font-size: 1rem;
padding-left: 20px;
padding-right: 20px; }
@media (max-width: 1199.98px) {
  #top-primary-nav .menuzord-menu > li > a,
  #top-primary-nav-clone .menuzord-menu > li > a {
    padding-left: 10px;
    padding-right: 10px; } }

#top-primary-nav .menuzord-menu ul.dropdown,
#top-primary-nav-clone .menuzord-menu ul.dropdown {
border: 1px solid #ddd;
box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.08); }
#top-primary-nav .menuzord-menu ul.dropdown li,
#top-primary-nav-clone .menuzord-menu ul.dropdown li {
margin: 0;
border-bottom: 1px solid #eee;
padding-left: 0; }
#top-primary-nav .menuzord-menu ul.dropdown li a,
#top-primary-nav-clone .menuzord-menu ul.dropdown li a {
  color: #555;
  font-size: 0.9rem;
  padding: 10px 25px 10px 22px; }
  #top-primary-nav .menuzord-menu ul.dropdown li a:hover,
  #top-primary-nav-clone .menuzord-menu ul.dropdown li a:hover {
    background-color: #f5f5f5;
    padding-left: 25px; }
  #top-primary-nav .menuzord-menu ul.dropdown li a:after,
  #top-primary-nav-clone .menuzord-menu ul.dropdown li a:after {
    content: '';
    display: inline-block;
    height: 0;
    width: 4px;
    vertical-align: middle;
    margin-right: 0;
    opacity: 0;
    visibility: hidden;
    background: #111;
    -webkit-transition: height .4s,opacity .4s ease,top .4s ease;
    -o-transition: height .4s,opacity .4s ease,top .4s ease;
    -moz-transition: height .4s,opacity .4s ease,top .4s ease;
    transition: height .4s,opacity .4s ease,top .4s ease;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
#top-primary-nav .menuzord-menu ul.dropdown li:hover > a,
#top-primary-nav-clone .menuzord-menu ul.dropdown li:hover > a {
  background: #eee none repeat scroll 0 0;
  color: #333; }
  #top-primary-nav .menuzord-menu ul.dropdown li:hover > a:after,
  #top-primary-nav-clone .menuzord-menu ul.dropdown li:hover > a:after {
    top: 0;
    height: -webkit-calc(100% + 1px);
    height: -moz-calc(100% + 1px);
    height: calc(100% + 1px);
    opacity: 1;
    visibility: visible; }
#top-primary-nav .menuzord-menu ul.dropdown li a.tm-submenu-title,
#top-primary-nav-clone .menuzord-menu ul.dropdown li a.tm-submenu-title {
  font-size: 1rem;
  font-weight: 800;
  color: #222; }

#top-primary-nav .menuzord-menu > li > ul.dropdown,
#top-primary-nav-clone .menuzord-menu > li > ul.dropdown {
border-top: 3px solid #333;
background: #fcfcfc; }

#top-primary-nav .menuzord-menu .tm-menu-badge,
#top-primary-nav-clone .menuzord-menu .tm-menu-badge {
display: inline;
font-size: 65%;
line-height: 1;
text-transform: uppercase;
padding: 0 4px 0px 4px;
margin: 0 0 0 5px;
background-color: #f44336;
color: #fff; }

@media (max-width: 1199.98px) {
#top-primary-nav.menuzord-responsive .menuzord-menu > li > a,
#top-primary-nav-clone.menuzord-responsive .menuzord-menu > li > a {
color: #fff;
background-color: #333;
border-bottom-color: #444; }
#top-primary-nav.menuzord-responsive .menuzord-menu li .indicator,
#top-primary-nav-clone.menuzord-responsive .menuzord-menu li .indicator {
border-left-color: #444; }
#top-primary-nav.menuzord-responsive .menuzord-menu ul.dropdown,
#top-primary-nav-clone.menuzord-responsive .menuzord-menu ul.dropdown {
border-top: 0;
border-color: #444; }
#top-primary-nav.menuzord-responsive .menuzord-menu ul.dropdown li a,
#top-primary-nav-clone.menuzord-responsive .menuzord-menu ul.dropdown li a {
  color: #fff;
  background-color: #363636;
  border-bottom-color: #444; }
#top-primary-nav.menuzord-responsive .menuzord-menu .widget,
#top-primary-nav-clone.menuzord-responsive .menuzord-menu .widget {
margin-bottom: 15px; }
#top-primary-nav.menuzord-responsive .menuzord-menu .megamenu .megamenu-row > [class^="col"],
#top-primary-nav-clone.menuzord-responsive .menuzord-menu .megamenu .megamenu-row > [class^="col"] {
padding: 0 15px; }
#top-primary-nav.menuzord-responsive .menuzord-menu .megamenu .megamenu-row [class*="col"],
#top-primary-nav-clone.menuzord-responsive .menuzord-menu .megamenu .megamenu-row [class*="col"] {
margin-top: 0; } }

@media (max-width: 1199.98px) {
#top-primary-nav .menuzord-menu {
display: none !important; } }

#top-primary-nav-clone .showhide {
display: none !important; }

#top-primary-nav-clone .menuzord-menu {
margin-bottom: 30px; }

header#header .menuzord-brand {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
header#header .menuzord-brand {
  transition: none; } }
@media (max-width: 1199.98px) {
header#header .menuzord-brand {
  margin-right: 20px; } }
@media (max-width: 767.98px) {
header#header .menuzord-brand {
  margin-right: 0; } }
header#header .menuzord-brand img {
max-height: 54px;
width: auto;
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
  header#header .menuzord-brand img {
    transition: none; } }
@media (max-width: 575.98px) {
  header#header .menuzord-brand img {
    max-width: 200px !important; } }
header#header .menuzord-brand img.logo-2x {
display: none; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
header#header .menuzord-brand .logo-default.logo-1x {
display: none; }
header#header .menuzord-brand .logo-default.logo-2x {
display: inline-block; } }

@media (min-width: 1200px) {
header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav .menuzord-menu > li > a,
header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav-clone .menuzord-menu > li > a {
color: #fff; } }

header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
background: #fff; }

@media (min-width: 1200px) {
header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav .menuzord-menu > li > a,
header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav-clone .menuzord-menu > li > a {
color: #222; } }

header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
background: #333; }

/* subtitle */
.menu-item .subtitle {
display: block;
font-weight: normal; }

/* Switchable logo */
body.switchable-logo header#header .menuzord-brand .logo-light.logo-1x {
display: inline-block; }

body.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {
display: none; }

body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-1x {
display: none; }

body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-1x {
display: inline-block; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
body.switchable-logo header#header .menuzord-brand .logo-light.logo-1x {
display: none; }
body.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {
display: none; }
body.switchable-logo header#header .menuzord-brand .logo-light.logo-2x {
display: inline-block; }
body.switchable-logo header#header .menuzord-brand .logo-dark.logo-2x {
display: none; }
body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-1x {
display: none; }
body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-1x {
display: none; }
body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-2x {
display: none; }
body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-2x {
display: inline-block; } }

/* -------- Megamenu-Row ---------- */
.menuzord-menu > li > .megamenu {
border-top: 3px solid #333;
background: #fcfcfc;
background-repeat: no-repeat;
background-position: bottom right;
padding: 0;
min-width: 400px; }
.menuzord-menu > li > .megamenu.megamenu-three-quarter-width {
left: auto;
width: 75%; }
.menuzord-menu > li > .megamenu .megamenu-row {
box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.08);
display: table; }
.menuzord-menu > li > .megamenu .megamenu-row .col1 {
  width: 8.33333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col2 {
  width: 16.66666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col3 {
  width: 25%; }
.menuzord-menu > li > .megamenu .megamenu-row .col4 {
  width: 33.333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col5 {
  width: 41.66666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col6 {
  width: 50%; }
.menuzord-menu > li > .megamenu .megamenu-row .col7 {
  width: 58.33333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col8 {
  width: 66.66666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col9 {
  width: 75%; }
.menuzord-menu > li > .megamenu .megamenu-row .col10 {
  width: 83.33333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col11 {
  width: 91.66666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col12 {
  width: 100%; }
.menuzord-menu > li > .megamenu .megamenu-row > [class^="col"] {
  display: table-cell;
  float: none;
  margin-left: 0;
  padding: 15px 10px;
  border-right: 1px solid #eee;
  background-repeat: no-repeat;
  background-position: bottom right; }
.menuzord-menu > li > .megamenu .megamenu-row > [class^="col"]:last-child {
  border-right: none; }
.menuzord-menu > li > .megamenu .megamenu-row li {
  border: 0 none;
  clear: both;
  margin: 0;
  padding: 2px;
  position: relative;
  width: 100%; }
  .menuzord-menu > li > .megamenu .megamenu-row li a {
    color: #777;
    display: block;
    font-size: 0.85rem;
    line-height: 1.65;
    padding: 5px 12px 5px; }
    .menuzord-menu > li > .megamenu .megamenu-row li a i {
      color: #777;
      padding-right: 6px; }
  .menuzord-menu > li > .megamenu .megamenu-row li a.tm-submenu-title {
    font-size: 1rem;
    font-weight: 800;
    color: #222; }
  .menuzord-menu > li > .megamenu .megamenu-row li.active > a:not(.tm-submenu-title), .menuzord-menu > li > .megamenu .megamenu-row li:hover > a:not(.tm-submenu-title) {
    color: #111;
    padding-left: 15px;
    background-color: #f5f5f5; }
    .menuzord-menu > li > .megamenu .megamenu-row li.active > a:not(.tm-submenu-title) i, .menuzord-menu > li > .megamenu .megamenu-row li:hover > a:not(.tm-submenu-title) i {
      color: #555;
      padding-right: 6px; }
.menuzord-menu > li > .megamenu .megamenu-row .widget {
  margin-bottom: 0; }

@media (min-width: 1200px) {
.menuzord-menu > li > .megamenu {
display: block !important;
opacity: 0;
visibility: hidden; }
.menuzord-menu > li:hover > .megamenu {
opacity: 1;
visibility: visible; } }

body.admin-bar .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed {
margin-top: 28px; }
@media (max-width: 600px) {
body.admin-bar .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed {
  margin-top: 45px; } }

/*
* header-type.scss
* -----------------------------------------------
*/
@media (max-width: 1199.98px) {
header#header.header-nav-left .header-nav-col-row {
padding: 10px 0; }
header#header.header-nav-left .header-nav-col-row :first-child {
  order: 1; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows .menuzord-brand {
margin-bottom: 25px;
margin-top: 25px; } }

header#header.header-layout-type-header-3rows .header-nav {
border-top: 1px solid #eee; }

header#header.header-layout-type-header-3rows .menuzord-brand {
margin-bottom: 0;
margin-top: 0; }

header#header.header-layout-type-header-3rows .menuzord-menu > li {
padding: 20px 0; }

header#header.header-layout-type-header-3rows .menuzord .showhide {
float: left; }

header#header.header-layout-type-header-3rows .nav-side-icon-list {
float: right; }

@media (max-width: 991.98px) {
header#header.header-layout-type-header-3rows .header-middle {
padding-bottom: 15px; } }

header#header.header-layout-type-header-3rows .header-middle .contact-info .title {
font-size: 1rem; }

header#header.header-layout-type-header-3rows .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-3rows .header-middle .contact-info .subtitle a {
font-size: 0.875rem; }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows .menuzord-brand {
display: inline-block;
float: none;
margin-bottom: 30px;
margin-top: 0;
max-width: none; }
header#header.header-layout-type-header-3rows .menuzord-menu > li {
padding: 0; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
left: 0;
right: auto; } }

header#header.header-layout-type-header-1rows-floating-header {
padding-top: 15px;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-1rows-floating-header {
  position: relative; } }
header#header.header-layout-type-header-1rows-floating-header .menuzord-menu {
float: right; }
header#header.header-layout-type-header-1rows-floating-header .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-1rows-floating-header .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-1rows-floating-header .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-1rows-floating-header .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-1rows-floating-header .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-1rows-floating-header .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-1rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-1rows-floating-header.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-1rows-floating-header.header-bg-light-shadow {
    padding-bottom: 0; } }

header#header.header-layout-type-header-2rows-floating-header {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header .header-top {
background: transparent; }
header#header.header-layout-type-header-2rows-floating-header .header-nav {
background: transparent;
border-top: 1px solid rgba(255, 255, 255, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-top {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style1 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style1 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-style1 .header-top {
background: rgba(21, 21, 21, 0.6); }
header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav {
background: rgba(21, 21, 21, 0.6);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-style1 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style1 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style1 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-top {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style2 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style2 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-style2 .header-top {
background: rgba(255, 255, 255, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-style2 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav {
background: rgba(255, 255, 255, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style2 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style2 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-top {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style3 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style3 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-style3 .header-top {
background: rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style3 .header-top .container > .row > div {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-style3 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav {
background: rgba(255, 255, 255, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style3 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style3 .menuzord-menu > li > a {
  font-weight: 500;
  letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style3 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style3 .nav-side-icon-list > li {
    margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-top {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style4 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style4 {
  position: relative; } }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-style4 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav {
background: rgba(255, 255, 255, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style4 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style4 .menuzord-menu > li > a {
  font-weight: 500;
  letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style4 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style4 .nav-side-icon-list > li {
    margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-top {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style5 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style5 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-top {
background: rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {
background: rgba(255, 255, 255, 0.1); }
@media (min-width: 992px) {
  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {
    padding: 10px 0; } }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {
    padding: 0; } }
@media (max-width: 1199.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {
    padding-bottom: 20px; } }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .header-mid-left {
    border-right: 1px solid rgba(255, 255, 255, 0.1); } }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .menuzord-brand {
  margin: 30px 30px 30px 0; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .menuzord-brand {
      margin-top: 10px; } }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .title {
  font-size: 1rem; }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .subtitle {
  font-size: 0.875rem; }
  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .subtitle a {
    font-size: 0.875rem; }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style5 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-nav {
background: rgba(255, 255, 255, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu > li {
  padding: 15px 0; }
  header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style5 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style5 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style5 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-brand {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  margin-top: 0;
  max-width: none; }
header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu > li {
  padding: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h6 {
  color: #fff !important; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style6 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style6 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-top {
background: rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {
background: rgba(21, 21, 21, 0.6); }
@media (min-width: 992px) {
  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {
    padding: 10px 0; } }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {
    padding: 0; } }
@media (max-width: 1199.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {
    padding-bottom: 20px; } }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .header-mid-left {
    border-right: 1px solid rgba(255, 255, 255, 0.1); } }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .menuzord-brand {
  margin: 30px 30px 30px 0; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .menuzord-brand {
      margin-top: 10px; } }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .title {
  font-size: 1rem; }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .subtitle {
  font-size: 0.875rem; }
  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .subtitle a {
    font-size: 0.875rem; }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style6 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-nav {
background: rgba(21, 21, 21, 0.6);
border-top: 1px solid rgba(255, 255, 255, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu > li {
  padding: 15px 0; }
  header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style6 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style6 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style6 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-brand {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  margin-top: 0;
  max-width: none; }
header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu > li {
  padding: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h6 {
  color: #fff !important; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style7 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style7 {
  position: relative; } }
@media (min-width: 992px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {
  padding: 10px 0; } }
@media (min-width: 1200px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {
  padding: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {
  padding-bottom: 20px; } }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .menuzord-brand {
margin: 30px 30px 30px 0; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .menuzord-brand {
    margin-top: 10px; } }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .title {
font-size: 1rem; }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .subtitle a {
  font-size: 0.875rem; }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .header-top + .header-nav {
  margin-top: 0; } }
@media (min-width: 992px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .header-nav-wrapper .menuzord-container .container {
  background: rgba(21, 21, 21, 0.6);
  border-radius: 5px; } }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {
background: none; }
header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu > li {
  padding: 15px 0; }
  header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style7 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style7 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-brand {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  margin-top: 0;
  max-width: none; }
header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu > li {
  padding: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow {
background-color: transparent;
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h6 {
  color: #fff !important; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style8 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style8 {
  position: relative; } }
@media (min-width: 992px) {
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {
  padding: 10px 0; } }
@media (min-width: 1200px) {
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {
  padding: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {
  padding-bottom: 20px; } }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .menuzord-brand {
margin: 30px 30px 30px 0; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .menuzord-brand {
    margin-top: 10px; } }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .title {
font-size: 1rem; }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .subtitle a {
  font-size: 0.875rem; }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style8 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper .menuzord-container .container {
background: #fff; }
@media (min-width: 992px) {
  header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper .menuzord-container .container {
    border-radius: 5px; } }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {
background: none; }
header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu > li {
  padding: 15px 0; }
  header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style8 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style8 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-brand {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  margin-top: 0;
  max-width: none; }
header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu > li {
  padding: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow {
background-color: transparent;
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h6 {
  color: #fff !important; }
header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-style9 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-style9 {
  position: relative; } }
@media (min-width: 992px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {
  padding: 10px 0; } }
@media (min-width: 1200px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {
  padding: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {
  padding-bottom: 20px; } }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .menuzord-brand {
margin: 30px 30px 30px 0; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .menuzord-brand {
    margin-top: 10px; } }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .title {
font-size: 1rem; }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .subtitle a {
  font-size: 0.875rem; }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .header-top + .header-nav {
  margin-top: 0; } }
@media (min-width: 992px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .header-nav-wrapper .menuzord-container .container {
  background: #fff;
  border-radius: 5px; } }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {
background: none; }
header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu > li {
  padding: 15px 0; }
  header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-style9 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-style9 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-brand {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  margin-top: 0;
  max-width: none; }
header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu > li {
  padding: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow {
background-color: transparent;
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow {
    background-color: #333;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle {
    background-color: #2c2c2c; } }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h6 {
  color: #fff !important; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {
  background: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {
  color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
  background-color: #fff; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
  background-color: #fff;
  color: #333; }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-white {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-white {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-white .header-top {
background: transparent; }
header#header.header-layout-type-header-2rows-floating-header-white .header-nav {
background: transparent;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-white .header-nav {
  margin-top: 0; }
header#header.header-layout-type-header-2rows-floating-header-white .header-top + .header-nav {
  margin-top: 0; } }
@media (min-width: 1200px) {
header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav .menuzord-menu > li.active > a, header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav .menuzord-menu > li:hover > a,
header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav-clone .menuzord-menu > li.active > a,
header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav-clone .menuzord-menu > li:hover > a {
  color: #fff; } }
header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-white .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-white .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-white-style1 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style1 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-top {
background: rgba(255, 255, 255, 0.6); }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav {
background: rgba(255, 255, 255, 0.6);
border-top: 1px solid rgba(0, 0, 0, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-white-style1 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style1 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-white-style2 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style2 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-top {
background: rgba(255, 255, 255, 0.95); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav {
background: rgba(255, 255, 255, 0.95);
border-top: 1px solid rgba(0, 0, 0, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu > li {
  padding: 25px 0 !important; }
  header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu > li > a {
    font-weight: 500;
    letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-white-style2 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style2 .nav-side-icon-list > li {
    margin-top: 0; } }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu > li {
  padding: 0 !important; } }
header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-white-style3 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style3 {
  position: relative; } }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top {
background: rgba(255, 255, 255, 0.9); }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top .container > .row > div {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1); }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav {
background: rgba(255, 255, 255, 0.9);
border-top: 1px solid rgba(0, 0, 0, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .menuzord-menu > li > a {
  font-weight: 500;
  letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-white-style3 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style3 .nav-side-icon-list > li {
    margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top a {
    color: #333; }

header#header.header-layout-type-header-2rows-floating-header-white-style4 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1011; }
@media (max-width: 991.98px) {
header#header.header-layout-type-header-2rows-floating-header-white-style4 {
  position: relative; } }
@media (min-width: 768px) {
header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav {
  margin-top: 20px; }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-top + .header-nav {
  margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav {
background: rgba(255, 255, 255, 0.9);
border-top: 1px solid rgba(0, 0, 0, 0.1); }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .menuzord-menu {
float: right; }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .menuzord-menu > li > a {
  font-weight: 500;
  letter-spacing: 0px; }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {
background-color: transparent;
box-shadow: none; }
header#header.header-layout-type-header-2rows-floating-header-white-style4 .nav-side-icon-list {
float: right; }
@media (min-width: 1200px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style4 .nav-side-icon-list > li {
    margin-top: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow {
background-color: transparent;
background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));
padding-bottom: 30px;
border-width: 0 0 1px;
border-color: #f4f4f4; }
@media (max-width: 991.98px) {
  header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow {
    padding-bottom: 0; } }
header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top {
  color: #333; }
  @media (max-width: 991.98px) {
    header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top {
      background-color: #eee; } }
  header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top a {
    color: #333; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand {
margin-top: 40px;
margin-bottom: 80px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand:before {
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 1200px;
z-index: -1; }
header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand:after {
border-top: 144px solid transparent;
content: "";
height: 0;
position: absolute;
right: -120px;
top: 0;
width: 0; } }

header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-menu > li {
padding: 20px 0; }

header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord .showhide {
float: left; }

header#header.header-layout-type-header-3rows-modern-header-style1 .nav-side-icon-list {
float: right; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle {
padding: 0; } }

@media (max-width: 991.98px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle {
padding-bottom: 15px; } }

header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .title {
font-size: 1rem; }

header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .subtitle a {
font-size: 0.875rem; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-mid-column3-container {
margin-bottom: 40px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav-wrapper .header-nav-container-inner {
position: absolute;
top: -44px;
left: 0;
z-index: 1011;
padding: 0 15px 0 15px;
border: 1px solid #eee;
width: 100%;
background: #fff;
border-radius: 5px;
box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {
position: relative;
top: 0;
border: none;
box-shadow: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand {
display: inline-block;
float: none;
margin-bottom: 30px;
margin-top: 0;
max-width: none; }
header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-menu > li {
padding: 0; }
header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .menuzord-brand {
display: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
left: 0;
right: auto; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent {
display: none; } }

header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .nav-side-icon-parent {
margin-left: auto; }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent {
display: block; }
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent .menuzord-brand {
  margin-top: 20px;
  margin-bottom: 20px; }
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .top-nav-parent {
margin-left: auto; }
header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .nav-side-icon-parent {
margin-left: 0; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand {
margin-top: 40px;
margin-bottom: 80px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand:before {
background-color: #F6F3ED;
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 1200px;
z-index: -1; }
header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand:after {
border-left: 0 solid #F6F3ED;
border-right: 120px solid transparent;
border-top: 144px solid #F6F3ED;
content: "";
height: 0;
position: absolute;
right: -120px;
top: 0;
width: 0; } }

header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-menu > li {
padding: 20px 0; }

header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord .showhide {
float: left; }

header#header.header-layout-type-header-3rows-modern-header-style2 .nav-side-icon-list {
float: right; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle {
padding: 0; } }

@media (max-width: 991.98px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle {
padding-bottom: 15px; } }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .title {
font-size: 1rem; }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .subtitle a {
font-size: 0.875rem; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-mid-column3-container {
margin-bottom: 40px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav-wrapper .header-nav-container-inner {
position: absolute;
top: -44px;
left: 0;
z-index: 1011;
padding: 0 15px 0 15px;
width: 100%;
background: #fff;
border-radius: 5px;
box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {
position: relative;
top: 0;
border: none;
box-shadow: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand {
display: inline-block;
float: none;
margin-bottom: 30px;
margin-top: 0;
max-width: none; }
header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-menu > li {
padding: 0; }
header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .menuzord-brand {
display: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
left: 0;
right: auto; } }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .menuzord-menu > li > a {
color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .menuzord .showhide em {
background: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li a i {
color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
background-color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
background-color: #fff;
color: #333; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent {
display: none; } }

header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .nav-side-icon-parent {
margin-left: auto; }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent {
display: block; }
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent .menuzord-brand {
  margin-top: 20px;
  margin-bottom: 20px; }
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .top-nav-parent {
margin-left: auto; }
header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .nav-side-icon-parent {
margin-left: 0; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand {
margin-top: 40px;
margin-bottom: 80px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand:before {
background-color: #F6F3ED;
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 1200px;
z-index: -1; }
header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand:after {
border-left: 0 solid #F6F3ED;
border-right: 120px solid transparent;
border-top: 144px solid #F6F3ED;
content: "";
height: 0;
position: absolute;
right: -120px;
top: 0;
width: 0; } }

header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-menu > li {
padding: 20px 0; }

header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord .showhide {
float: left; }

header#header.header-layout-type-header-3rows-modern-header-style3 .nav-side-icon-list {
float: right; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle {
padding: 0; } }

@media (max-width: 991.98px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle {
padding-bottom: 15px; } }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .title {
font-size: 1rem; }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .subtitle {
font-size: 0.875rem; }
header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .subtitle a {
font-size: 0.875rem; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-mid-column3-container {
margin-bottom: 40px; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav-wrapper .header-nav-container-inner {
position: absolute;
top: -44px;
left: 0;
z-index: 1011;
padding: 0 15px 0 15px;
width: 100%;
background: #fff;
border-radius: 5px;
box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {
position: relative;
top: 0;
border: none;
box-shadow: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand {
display: inline-block;
float: none;
margin-bottom: 30px;
margin-top: 0;
max-width: none; }
header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-menu > li {
padding: 0; }
header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .menuzord-brand {
display: none; } }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
left: 0;
right: auto; } }

@media (min-width: 1200px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent {
display: none; } }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .nav-side-icon-parent {
margin-left: auto; }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent {
display: block; }
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent .menuzord-brand {
  margin-top: 20px;
  margin-bottom: 20px; }
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .top-nav-parent {
margin-left: auto; }
header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .nav-side-icon-parent {
margin-left: 0; } }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .menuzord-menu > li > a {
color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .menuzord .showhide em {
background: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li a i {
color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:before {
background-color: #fff; }

header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {
background-color: #fff;
color: #333; }

header#header.header-floating-bg-dark-text-white .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {
color: #fff; }
header#header.header-floating-bg-dark-text-white .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {
color: #e6e6e6; }

header#header.header-floating-bg-dark-text-white .header-middle {
color: #fff; }
header#header.header-floating-bg-dark-text-white .header-middle .header-mid-column3-container .contact-info .title {
color: #fff; }
header#header.header-floating-bg-dark-text-white .header-middle .header-mid-column3-container .contact-info.big-icon .subtitle a {
color: #fff; }

header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li > a {
color: #fff; }

header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-nav-search-btn .search-icon,
header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon {
color: #fff; }

header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner, header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner:after, header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner:before {
background-color: #fff; }

header#header.header-floating-bg-white-text-dark .header-top {
color: #222; }
header#header.header-floating-bg-white-text-dark .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {
color: #222; }
header#header.header-floating-bg-white-text-dark .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {
  color: #000; }

header#header.header-layout-type-header-logo-center .header-nav {
border-top: 1px solid #eee; }

header#header.header-layout-type-header-logo-center .menuzord-brand {
display: inline-block;
float: none; }

header#header.header-layout-type-header-logo-center .menuzord-brand {
margin-bottom: 0;
margin-top: 0; }

header#header.header-layout-type-header-logo-center .menuzord-menu > li {
padding: 20px 0; }

header#header.header-layout-type-header-logo-center .nav-side-icon-list {
float: right; }

@media (max-width: 1199.98px) {
header#header.header-layout-type-header-logo-center .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
left: 0;
right: auto; } }

header#header.header-layout-type-header-logo-menu-center .header-nav {
border-top: 1px solid #eee; }

header#header.header-layout-type-header-logo-menu-center .menuzord-brand {
display: inline-block;
float: none; }

header#header.header-layout-type-header-logo-menu-center .menuzord-brand {
margin-bottom: 0;
margin-top: 0; }

@media (min-width: 1200px) {
header#header.header-layout-type-header-logo-menu-center .menuzord-menu > li {
padding: 20px 0; } }

header#header.header-layout-type-header-logo-menu-center .menuzord-menu {
float: none;
text-align: left; }
@media (min-width: 1200px) {
header#header.header-layout-type-header-logo-menu-center .menuzord-menu {
  display: inline-block !important; } }

header#header.header-layout-type-header-logo-menu-center .top-nav-mini-cart-icon-container {
text-align: left; }
@media (max-width: 1199.98px) {
header#header.header-layout-type-header-logo-menu-center .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {
  left: 0;
  right: auto; } }

header#header.header-layout-type-header-mobile-nav .menuzord-brand {
float: none; }

header#header.header-layout-type-header-vertical-nav .menuzord-brand {
padding: 0 15px 0; }

header#header.header-layout-type-header-vertical-nav .menuzord-menu > li > a {
padding-bottom: 5px;
padding-top: 5px; }

header#header.header-layout-type-header-vertical-nav .menuzord-menu > li:hover > a::before {
bottom: 0; }

body.tm-dark-layout header#header .header-nav {
border-top-color: #151515; }

/*
* header-other.scss
* -----------------------------------------------
*/
header#header .header-top .container-fluid,
header#header .header-middle .container-fluid,
header#header .header-nav .container-fluid {
padding: 0 100px; }
@media (max-width: 1199.98px) {
header#header .header-top .container-fluid,
header#header .header-middle .container-fluid,
header#header .header-nav .container-fluid {
  padding: 0 20px; } }

/* Top Nav Search Button & Form */
#top-nav-search-btn .search-icon {
color: #888;
font-size: 18px;
line-height: 1;
padding: 3px; }
#top-nav-search-btn .search-icon:hover {
color: #888; }

@media (max-width: 1199.98px) {
#top-nav-search-btn {
margin-top: 12px; } }

#top-nav-search-form {
background: rgba(254, 254, 254, 0.97);
display: none;
height: 200px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 99991; }
#top-nav-search-form form {
margin-bottom: 0; }
#top-nav-search-form input[type="text"] {
background: transparent;
border: medium none;
border-radius: 0;
box-shadow: none;
color: #292929;
font-size: 24px;
height: 100%;
left: 15px;
line-height: normal;
outline: medium none;
padding: 0;
position: absolute;
text-align: center;
top: 0;
vertical-align: middle;
width: 90%; }
@media (max-width: 1199.98px) {
  #top-nav-search-form input[type="text"] {
    font-size: 18px;
    width: 80%; } }
#top-nav-search-form #close-search-btn {
color: #bbbbbb;
float: right;
font-size: 28px;
line-height: 75px;
margin: 0 15px 0 0;
padding: 0; }
#top-nav-search-form #close-search-btn:hover {
  color: #555; }
@media (max-width: 1199.98px) {
  #top-nav-search-form #close-search-btn {
    line-height: 60px; } }

/*
*	side-push-panel.scss
* -----------------------------------------------
*/
.side-push-panel {
overflow-x: hidden;
/* -------- Has Side Panel ---------- */ }
.side-push-panel.fullwidth-page #wrapper {
right: 0;
position: relative; }
.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {
right: 0; }
.side-push-panel.fullwidth-page.side-panel-left #wrapper {
left: 0;
right: auto; }
.side-push-panel.fullwidth-page.side-panel-left header .header-nav-wrapper.scroll-to-fixed-fixed .container {
left: 0;
right: auto; }
.side-push-panel.fullwidth-page.side-panel-open #wrapper {
right: 480px; }
.side-push-panel.fullwidth-page.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {
right: 480px; }
.side-push-panel.fullwidth-page.side-panel-left.side-panel-open #wrapper {
left: 480px;
right: auto; }
.side-push-panel.fullwidth-page.side-panel-left.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {
left: 480px;
right: auto; }
.side-push-panel.has-side-panel .menuzord .showhide {
float: left; }

/* -------- Body Overlay ---------- */
.has-side-panel .side-panel-body-overlay {
transition: opacity 0.3s ease;
background-color: rgba(0, 0, 0, 0.8);
height: 100%;
left: 0;
opacity: 0;
pointer-events: none;
position: fixed;
top: 0;
width: 100%;
z-index: -1; }
@media (prefers-reduced-motion: reduce) {
.has-side-panel .side-panel-body-overlay {
  transition: none; } }

.has-side-panel.side-panel-open .side-panel-body-overlay {
opacity: 1;
pointer-events: auto;
z-index: 1111; }

.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .side-panel-body-overlay:hover {
cursor: url("../images/close.png") 15 15, default; }

/* -------- Side Panel ---------- */
#side-panel-container {
-webkit-backface-visibility: hidden;
background-color: #fff;
height: 100%;
overflow: hidden;
position: fixed;
right: -480px;
top: 0;
text-align: left;
width: 480px;
z-index: 1112;
transition: all 0.4s ease; }
@media (prefers-reduced-motion: reduce) {
#side-panel-container {
  transition: none; } }
@media (max-width: 991.98px) {
#side-panel-container {
  width: 300px; } }
#side-panel-container ul {
padding-left: 0; }
#side-panel-container .side-panel-wrap {
bottom: 0;
height: 100%;
left: 0;
overflow: auto;
padding: 50px;
position: absolute;
top: 0;
width: 100%; }
#side-panel-container .widget.widget-side-push-panel {
width: 100%; }
#side-panel-container .widget.widget-side-push-panel .textwidget {
  color: #333; }
#side-panel-container .widget.widget-side-push-panel.widget-horizontal-row {
  margin-top: 0;
  margin-bottom: 0; }
#side-panel-container .widget.widget-side-push-panel.widget-image-widget .thumb {
  margin-bottom: 20px; }

.side-panel-open #side-panel-container {
right: 0; }

.side-panel-left #side-panel-container {
left: -480px;
right: auto; }

.side-panel-left.side-panel-open #side-panel-container {
left: 0;
right: auto; }

.device-touch #side-panel-container .side-panel-wrap {
overflow-y: scroll; }

/* -------- Side-Panel-Trigger And Close ---------- */
#side-panel-trigger {
cursor: pointer;
display: block;
z-index: 11; }

#side-panel-trigger-close {
position: absolute;
right: 0;
top: 0; }
#side-panel-trigger-close .side-panel-trigger-icon {
font-size: 18px;
color: #333;
margin-top: 20px;
margin-right: 15px;
background: #eee;
padding: 13px 16px 14px 16px;
border-radius: 30px;
transition: all 0.4s ease; }
@media (prefers-reduced-motion: reduce) {
  #side-panel-trigger-close .side-panel-trigger-icon {
    transition: none; } }
#side-panel-trigger-close .side-panel-trigger-icon:hover {
  color: #fff;
  background: #333; }

/* -------- Transition ---------- */
.side-push-panel.fullwidth-page #wrapper,
.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {
transition: all 0.4s ease; }
@media (prefers-reduced-motion: reduce) {
.side-push-panel.fullwidth-page #wrapper,
.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  transition: none; } }

/* Hamburger Menu */
.hamburger-box {
display: inline-block;
height: 20px;
position: relative;
width: 40px;
padding: 12px 15px; }
.hamburger-box .hamburger-inner {
margin-left: 3px;
top: 16px; }
.hamburger-box .hamburger-inner,
.hamburger-box .hamburger-inner:after,
.hamburger-box .hamburger-inner:before {
background-color: #444;
border-radius: 4px;
height: 2px;
position: absolute;
width: 4px;
transition: all 0.15s ease; }
@media (prefers-reduced-motion: reduce) {
  .hamburger-box .hamburger-inner,
  .hamburger-box .hamburger-inner:after,
  .hamburger-box .hamburger-inner:before {
    transition: none; } }
.hamburger-box .hamburger-inner:after,
.hamburger-box .hamburger-inner:before {
display: block;
content: ""; }
.hamburger-box .hamburger-inner:before {
top: -8px; }
.hamburger-box .hamburger-inner:after {
bottom: -8px; }
.hamburger-box .hamburger-inner {
width: 6px; }
.hamburger-box .hamburger-inner:after {
  width: 15px; }
.hamburger-box .hamburger-inner:before {
  width: 15px; }
.hamburger-box:hover .hamburger-inner,
.hamburger-box:hover .hamburger-inner:after,
.hamburger-box:hover .hamburger-inner:before {
height: 2px;
background-color: #333; }
.hamburger-box:hover .hamburger-inner {
width: 15px; }
.hamburger-box:hover .hamburger-inner:after {
  width: 9px; }
.hamburger-box:hover .hamburger-inner:before {
  width: 9px; }

/*
*	menu-full-page.scss
* -----------------------------------------------
*/
header#header .tm-fullpage-nav-header {
z-index: 99; }
header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner {
position: relative;
background-color: #fff;
z-index: 1000;
transition: all .3s ease; }
header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container {
  padding: 30px 80px; }
  @media (max-width: 991.98px) {
    header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container {
      padding: 20px; } }
  header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container .menuzord-brand {
    margin: 0; }
    @media (max-width: 767.98px) {
      header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container .menuzord-brand img {
        max-height: 25px; } }

body.menufullpage-menu-open header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner {
background-color: transparent; }

body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-light.logo-1x,
body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-light.logo-2x {
display: none; }

body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {
display: inline-block; }

/* menu-full-page plugin code */
.menu-full-page #fullpage-nav {
background-color: #171717;
border-radius: 100%;
color: white;
cursor: pointer;
position: fixed;
width: 300px;
height: 300px;
left: -120px;
top: -120px;
opacity: 0;
z-index: 99;
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.menu-full-page #fullpage-nav {
  transition: none; } }
.menu-full-page #fullpage-nav .fullpage-nav-inner {
padding: 12% 5% 15%; }
@media (max-width: 1199.98px) {
  .menu-full-page #fullpage-nav .fullpage-nav-inner {
    padding: 150px 7%; } }
.menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul {
  list-style: none; }
  .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li {
    transition: all 0.4s ease;
    padding: 10px 0;
    position: relative;
    opacity: 0;
    transition: all 0.3s ease; }
    @media (prefers-reduced-motion: reduce) {
      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li {
        transition: none; } }
    .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a {
      color: #fff;
      font-size: 36px;
      line-height: 1.5;
      text-decoration: none;
      font-weight: 700;
      padding: 0;
      position: relative; }
      @media (max-width: 767.98px) {
        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a {
          font-size: 36px; } }
      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a:hover {
        color: #888; }
      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator {
        opacity: 0.5;
        font-size: 28px;
        margin-left: 20px;
        vertical-align: middle; }
        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator i {
          display: inline-block;
          transition: all 0.3s ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator i {
              transition: none; } }
    .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li:hover:after a {
      position: absolute;
      content: '';
      color: #fff; }
    .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu {
      margin: 10px 0;
      display: none; }
      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li {
        padding: 0;
        margin: 0; }
        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li a, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li a {
          font-size: 19px;
          line-height: 1.6;
          font-weight: normal;
          color: #fff;
          display: block;
          float: none;
          margin: 0;
          overflow: hidden;
          padding: 5px 0;
          box-sizing: border-box;
          -webkit-transition: all .4s ease-in-out;
          -moz-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; }
          .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li a:hover, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li a:hover {
            margin-left: 10px; }
    .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li.open-sub-menu > a .indicator i {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
  .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul ul li a:hover {
    color: #888; }
.menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar {
  margin-top: 30px; }
  .menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {
    position: relative;
    opacity: 0;
    transition: all 0.3s ease; }
    @media (prefers-reduced-motion: reduce) {
      .menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {
        transition: none; } }
.menu-full-page #fullpage-nav.menufullpage-menu-open {
border-radius: 0;
padding: 0 !important;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 1;
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
  .menu-full-page #fullpage-nav.menufullpage-menu-open {
    transition: none; } }
.menu-full-page #fullpage-nav.menufullpage-menu-open .fullpage-nav-menu ul li {
  animation: fadeInUp .5s ease-in-out forwards;
  animation-delay: .35s; }
.menu-full-page #fullpage-nav.menufullpage-menu-open .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {
  animation: fadeInUp .5s ease-in-out forwards;
  animation-delay: .35s; }

.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open + #fullpage-nav {
opacity: 1;
z-index: 1011; }
.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open + #fullpage-nav > ul {
margin-top: 70px; }

.menu-full-page .fullpage-nav-toggle {
position: relative;
display: block;
margin: 0;
padding: 0;
width: 40px;
height: 40px;
font-size: 0;
text-indent: -9999px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
border-radius: none;
border: none;
cursor: pointer;
transition: background 0.3s;
background-color: transparent;
/* active state, i.e. menu open */ }
@media (prefers-reduced-motion: reduce) {
.menu-full-page .fullpage-nav-toggle {
  transition: none; } }
.menu-full-page .fullpage-nav-toggle i {
text-decoration: none;
font-size: 40px;
color: #fff; }
.menu-full-page .fullpage-nav-toggle:focus {
outline: none; }
.menu-full-page .fullpage-nav-toggle span {
display: block;
position: absolute;
top: 50%;
left: 0;
transform: translate(-50%, -50%);
right: 18px;
height: 4px;
border-radius: 2px;
background: #333;
transition: background 0 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .menu-full-page .fullpage-nav-toggle span {
    transition: none; } }
.menu-full-page .fullpage-nav-toggle span:before, .menu-full-page .fullpage-nav-toggle span:after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 0;
  background-color: #333;
  content: "";
  -webkit-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0;
  transition-delay: 0.3s, 0; }
.menu-full-page .fullpage-nav-toggle span:before {
  top: -8px;
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform; }
.menu-full-page .fullpage-nav-toggle span:after {
  bottom: -8px;
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform; }
.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open {
background-color: transparent; }
.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span {
  background: none; }
  .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:before, .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:after {
    background-color: #fff;
    -webkit-transition-delay: 0, 0.3s;
    transition-delay: 0, 0.3s; }
  .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:before {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:after {
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

/* menu-full-page custom code */
.menu-full-page2 #fullpage-nav li {
padding: 5px 0; }
.menu-full-page2 #fullpage-nav li a {
background: none;
display: inline;
font-size: 26px; }

.menu-full-page2 #fullpage-nav ul ul {
margin-top: 0; }
.menu-full-page2 #fullpage-nav ul ul li {
padding: 3px 0; }
.menu-full-page2 #fullpage-nav ul ul li a {
font-size: 17px; }

.menu-full-page2 #fullpage-nav ul li .dropdown, .menu-full-page2 #fullpage-nav ul li .megamenu {
background: none;
box-shadow: none;
border: none;
float: none;
padding: 0;
position: relative;
max-height: 0;
overflow: hidden;
-webkit-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
-moz-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
-ms-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
-o-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
display: block !important;
visibility: visible; }

.menu-full-page2 #fullpage-nav ul li:hover .dropdown, .menu-full-page2 #fullpage-nav ul li:hover .megamenu {
max-height: 700px; }

.menu-full-page2 #fullpage-nav #main-nav > .menu-item > a:before {
display: block;
content: '';
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: #111;
transform-origin: right;
transform: scale(0, 1);
transition: transform 0.3s cubic-bezier(1, 0, 0, 1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }

.menu-full-page2 #fullpage-nav #main-nav > .menu-item > a:before {
width: calc(100% + 16px);
left: -8px;
bottom: 0;
transform-origin: 50%;
transform: scale(0, 1); }

.menu-full-page2 #fullpage-nav #main-nav > .menu-item > a:hover:before,
.menu-full-page2 #fullpage-nav #main-nav > .menu-item:hover > a:before,
.menu-full-page2 #fullpage-nav #main-nav > .current-menu-parent > a:before {
transform: scale(1); }

header#header.header-layout-type-header-mobile-nav-floating .menuzord-brand {
float: none; }

header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner {
position: fixed;
background-color: transparent;
width: 100%; }
header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle {
background: #fff;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.9);
width: 50px;
height: 50px; }
header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle span {
  top: 45%;
  left: 24px;
  right: 24px;
  height: 4px;
  border-radius: 2px;
  background: #333; }
header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span {
  background: #fff; }
  header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span:before, header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span:after {
    background-color: #111; }

/*
*	Vertical-Nav.scss
* -----------------------------------------------
*/
body.tm-vertical-nav .container {
max-width: 1100px; }

body.tm-vertical-nav header#header {
width: 300px;
position: fixed;
top: 0;
left: 0;
height: 100%;
background-color: #fcfcfc;
background-size: cover;
color: #555;
z-index: 101;
box-shadow: 0px 0px 40px rgba(5, 5, 5, 0.09);
transition: none; }
body.tm-vertical-nav header#header .container {
max-width: 100%;
padding: 0; }
body.tm-vertical-nav header#header.vertical-nav-shadow {
box-shadow: 0px 0px 40px rgba(5, 5, 5, 0.2); }
body.tm-vertical-nav header#header.vertical-nav-border {
border-right: 1px solid #ddd; }
body.tm-vertical-nav header#header.vertical-nav-center-content {
text-align: center; }
body.tm-vertical-nav header#header .header-nav-container {
background: none; }
@media (min-width: 1200px) {
  body.tm-vertical-nav header#header .header-nav-container {
    box-shadow: none; } }
body.tm-vertical-nav header#header .row {
margin-left: 0;
margin-right: 0; }

body.tm-vertical-nav .top-sliders-container,
body.tm-vertical-nav .main-content-area,
body.tm-vertical-nav .footer {
margin-left: 300px; }

@media (min-width: 1200px) {
body.tm-vertical-nav .menuzord {
margin-bottom: 30px; } }

body.tm-vertical-nav .menuzord .menuzord-menu {
width: 100%;
float: none; }
body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown li:hover > a {
background: #eee none repeat scroll 0 0;
color: #111; }
body.tm-vertical-nav .menuzord .menuzord-menu li {
padding: 0;
position: relative;
width: 100%; }
body.tm-vertical-nav .menuzord .menuzord-menu li .indicator {
  float: right;
  display: block;
  margin-right: 6px; }
body.tm-vertical-nav .menuzord .menuzord-menu li a {
  width: 100%; }
body.tm-vertical-nav .menuzord .menuzord-menu > li {
padding: 5px 0; }
body.tm-vertical-nav .menuzord .menuzord-menu > li.active > a, body.tm-vertical-nav .menuzord .menuzord-menu > li:hover > a {
  background: none;
  color: #333; }
body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown,
body.tm-vertical-nav .menuzord .menuzord-menu .megamenu {
text-align: left; }
@media (min-width: 1200px) {
  body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown,
  body.tm-vertical-nav .menuzord .menuzord-menu .megamenu {
    left: 100% !important;
    top: 4px !important; } }

body.tm-vertical-nav.vertical-nav-right header#header {
left: auto;
right: 0; }

body.tm-vertical-nav.vertical-nav-right .top-sliders-container,
body.tm-vertical-nav.vertical-nav-right .main-content-area,
body.tm-vertical-nav.vertical-nav-right .footer {
margin-left: 0;
margin-right: 260px;
padding-top: 0; }

body.tm-vertical-nav.vertical-nav-right .menuzord .menuzord-menu ul.dropdown,
body.tm-vertical-nav.vertical-nav-right .menuzord .menuzord-menu .megamenu {
left: auto;
right: 100%;
top: 0; }

@media (max-width: 1199.98px) {
body.tm-vertical-nav .container {
width: 100%; } }

@media (min-width: 1200px) {
body.tm-vertical-nav header#header .menuzord-brand {
display: block;
float: none;
margin: 50px 0 30px; }
body.tm-vertical-nav #top-primary-nav .menuzord-menu > li {
border-bottom: 1px solid rgba(235, 235, 235, 0.1);
transition: all 0.3s ease; } }
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
body.tm-vertical-nav #top-primary-nav .menuzord-menu > li {
  transition: none; } }

@media (min-width: 1200px) {
body.tm-vertical-nav #top-primary-nav .menuzord-menu > li > a {
  padding-left: 5px; }
body.tm-vertical-nav #top-primary-nav .menuzord-menu > li:hover, body.tm-vertical-nav #top-primary-nav .menuzord-menu > li.active {
  background-color: rgba(235, 235, 235, 0.7); }
body.tm-vertical-nav .megamenu {
left: 100% !important;
right: 0 !important;
width: 800px !important; }
body.tm-vertical-nav .menuzord .menuzord-menu {
padding: 30px 0 20px 15px; }
body.tm-vertical-nav .vertical-nav-sidebar-widget-wrapper {
padding: 30px 15px 5px; } }

@media (max-width: 1199.98px) {
body.tm-vertical-nav header#header {
border: 0;
padding: 0;
position: fixed;
top: 0;
height: auto;
width: 100%;
background: #fff !important; }
body.tm-vertical-nav .menuzord .menuzord-menu > li {
padding: 0; }
body.tm-vertical-nav .menuzord .menuzord-menu > li > a {
  color: #fff !important; }
body.tm-vertical-nav .top-sliders-container,
body.tm-vertical-nav .main-content-area,
body.tm-vertical-nav .footer {
margin-left: 0; }
body.tm-vertical-nav.vertical-nav-right .top-sliders-container,
body.tm-vertical-nav.vertical-nav-right .main-content-area,
body.tm-vertical-nav.vertical-nav-right .footer {
margin-right: 0; }
body.tm-vertical-nav .vertical-nav-sidebar-widget-wrapper {
display: none; } }


/*
* Shortcode: styled-icons.scss
* -----------------------------------------------
*/
.styled-icons li {
display: inline-block;
margin-bottom: 5px;
margin-top: 0;
padding-left: 0 !important; }

.styled-icons a {
border: 2px solid transparent;
color: #333;
display: inline-block;
font-size: 16px;
height: 36px;
line-height: 2;
margin-right: 4px;
position: relative;
text-align: center;
text-decoration: none;
width: 36px;
transition: all 0.2s ease; }
@media (prefers-reduced-motion: reduce) {
.styled-icons a {
  transition: none; } }
.styled-icons a i {
height: 100%;
line-height: 2;
position: relative;
top: 0;
width: 100%; }
.styled-icons a:hover {
background-color: #333;
color: #fff; }

.styled-icons.styled-icons-effect-rollover a {
overflow: hidden;
vertical-align: middle; }
.styled-icons.styled-icons-effect-rollover a:hover i {
top: -100%; }

.styled-icons.styled-icons-effect-rotate a:hover i {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg); }

.styled-icons.icon-bordered a {
border-color: #555; }
.styled-icons.icon-bordered a:hover {
background-color: #555;
color: #fff; }

.styled-icons.icon-gray a {
background-color: #eee;
color: #8a7c7c; }
.styled-icons.icon-gray a:hover {
background-color: #d5d5d5;
color: black; }

.styled-icons.icon-gray.icon-bordered a {
background-color: transparent;
border-color: #eee;
color: #eee; }
.styled-icons.icon-gray.icon-bordered a:hover {
background-color: #eee;
border-color: #eee;
color: #111; }

.styled-icons.icon-white a {
background-color: #fff;
color: #222; }
.styled-icons.icon-white a:hover {
background-color: #e6e6e6;
color: black; }

.styled-icons.icon-white.icon-bordered a {
background-color: transparent;
border-color: #fff;
color: #fff; }
.styled-icons.icon-white.icon-bordered a:hover {
background-color: #fff;
border-color: #fff;
color: #222; }

.styled-icons.icon-dark a {
/*background-color: #333;*/
color: #fff; }
.styled-icons.icon-dark a:hover {
background-color: black;
color: #f2f2f2; }

.styled-icons.icon-dark.icon-bordered a {
background-color: transparent;
border-color: #333;
color: #333; }
.styled-icons.icon-dark.icon-bordered a:hover {
background-color: #333;
color: #fff; }

.styled-icons.icon-default a {
height: 32px;
margin-right: 0;
width: 32px; }

.styled-icons.icon-rounded a {
border-radius: 3px; }

.styled-icons.icon-circled a {
border-radius: 50%; }

.styled-icons.icon-xs a {
font-size: 12px;
height: 25px;
width: 25px; }

.styled-icons.icon-sm a {
font-size: 14px;
height: 30px;
width: 30px; }

.styled-icons.icon-md a {
font-size: 20px;
height: 45px;
width: 45px; }

.styled-icons.icon-lg a {
font-size: 23px;
height: 50px;
width: 50px; }

.styled-icons.icon-xl a {
font-size: 28px;
height: 60px;
width: 60px; }

.styled-icons.styled-icons-brand a {
color: #fff; }




/*
Rounded Boxed Skin
*/

/* Menu items */
.menuzord-menu > li > a{
padding: 8px 16px;
border-radius: 30px;
}

/* Active/hover state (Menu items) */
.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a{
background: #333;
color: #fff;
}

/* Dropdown items */
.menuzord .menuzord-menu ul.dropdown li:hover > a{
background: #333;
color: #fff;
}

/* Search field */
.menuzord-menu > li.search form{
padding: 2px 16px;
}

/* Color schemes */
/* blue */
.menuzord.blue .menuzord-menu > li.active > a, 
.menuzord.blue .menuzord-menu > li:hover > a, 
.menuzord.blue .menuzord-menu ul.dropdown li:hover > a{ 
background: #5D9CEC; 
color: #fff;
}
/* green */
.menuzord.green .menuzord-menu > li.active > a, 
.menuzord.green .menuzord-menu > li:hover > a, 
.menuzord.green .menuzord-menu ul.dropdown li:hover > a{ 
background: #48CFAD;
color: #fff;
}
/* red */
.menuzord.red .menuzord-menu > li.active > a, 
.menuzord.red .menuzord-menu > li:hover > a, 
.menuzord.red .menuzord-menu ul.dropdown li:hover > a{ 
background: #FC6E51;
color: #fff;
}
/* orange */
.menuzord.orange .menuzord-menu > li.active > a, 
.menuzord.orange .menuzord-menu > li:hover > a, 
.menuzord.orange .menuzord-menu ul.dropdown li:hover > a{ 
background: #ff853f;
color: #fff;
}
/* yellow */
.menuzord.yellow .menuzord-menu > li.active > a, 
.menuzord.yellow .menuzord-menu > li:hover > a, 
.menuzord.yellow .menuzord-menu ul.dropdown li:hover > a{ 
background: #FFCE54;
color: #fff;
}
/* purple */
.menuzord.purple .menuzord-menu > li.active > a, 
.menuzord.purple .menuzord-menu > li:hover > a, 
.menuzord.purple .menuzord-menu ul.dropdown li:hover > a{ 
background: #AC92EC;
color: #fff;
}
/* pink */
.menuzord.pink .menuzord-menu > li.active > a, 
.menuzord.pink .menuzord-menu > li:hover > a, 
.menuzord.pink .menuzord-menu ul.dropdown li:hover > a{ 
background: #EC87C0;
color: #fff;
}
/* theme-color1 */
.menuzord.theme-color1 .menuzord-menu > li.active > a, 
.menuzord.theme-color1 .menuzord-menu > li:hover > a, 
.menuzord.theme-color1 .menuzord-menu ul.dropdown li:hover > a{ 
background: var(--theme-color1);
color: #111 !important;
}
/* theme-color2 */
.menuzord.theme-color2 .menuzord-menu > li.active > a, 
.menuzord.theme-color2 .menuzord-menu > li:hover > a, 
.menuzord.theme-color2 .menuzord-menu ul.dropdown li:hover > a{ 
background: #ff6f26;
color: #fff;
}
/* theme-color3 */
.menuzord.theme-color3 .menuzord-menu > li.active > a, 
.menuzord.theme-color3 .menuzord-menu > li:hover > a, 
.menuzord.theme-color3 .menuzord-menu ul.dropdown li:hover > a{ 
background: var(--theme-color3);
color: #fff;
}
/* theme-color4 */
.menuzord.theme-color4 .menuzord-menu > li.active > a, 
.menuzord.theme-color4 .menuzord-menu > li:hover > a, 
.menuzord.theme-color4 .menuzord-menu ul.dropdown li:hover > a{ 
background: var(--theme-color4);
color: #fff;
}

@media (min-width: 1200px){
header#header.header-layout-type-header-2rows-floating-header .menuzord-menu > li {
padding: 20px 0;
}
header#header.header-layout-type-header-2rows-floating-header .menuzord-menu ul.dropdown {
top: 100%;
}
}

/* Mobile mode (Responsive mode) */
@media (max-width: 1199.98px){
/* Menu items */
.menuzord-responsive .menuzord-menu > li{
padding: 0;
}
.menuzord-responsive .menuzord-menu > li > a{
padding: 12px 20px !important;
border-radius: 0;
}
}