/*
Theme Name:   AvadaBlue
Description:  edit
Author:       newchamberwp
Author URL:   Write here the author's blog or website url
Template:     Avada
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  avadablue
*/

/* Write here your own personal stylesheet */

/* Social Icons ====================================================== */

@font-face {
  font-family: "icomoon";
  src: url("https://newchambersite.com/fonts/icomoon.eot") !important;
  src: url("https://newchambersite.com/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("https://newchambersite.com/fonts/icomoon.woff")
      format("woff"), url("https://newchambersite.com/fonts/icomoon.ttf") format("truetype"), url("https://newchambersite.com/fonts/icomoon.svg#icomoon")
      format("svg")!important;
  font-weight: normal!important;
  font-style: normal!important;
}

/* END Social Icons ====================================================== */

.newmenu>ul>li>a .fusion-menu-description,
a,
a:after,
a:before {
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: linear
}



.newmenu .fusion-icon-sliding-bar:before,
{
    font-family: icomoon;
    border-radius: 50%;
    content: '\e61d';
    color: inherit
}

.fusion-flyout-menu-icons .fusion-icon-sliding-bar.newmenu-icon-active:before,
.newmenu .fusion-icon-sliding-bar.newmenu-icon-active:before,
.fusion-mobile-menu-icons .fusion-icon-sliding-bar.newmenu-icon-active:before,
.fusion-mobile-nav-holder .fusion-icon-sliding-bar.newmenu-icon-active:before {
    content: '\e61c';
    color: inherit
}


.fusion-secondary-main-menu .newmenu {
    float: none
}

.fusion-secondary-main-menu .search-table {
    width: 100%
}

.fusion-secondary-main-menu .newmenu .searchform {
    display: none;
    float: none;
    padding: 5px 0;
    margin-left: 0
}

.fusion-secondary-main-menu .newmenu .searchform {
    display: block;
    padding: 0
}

.fusion-header-menu-align-center .newmenu {
    text-align: center
}

.fusion-header-menu-align-center .newmenu>ul>li {
    display: inline-block;
    vertical-align: top;
    float: none;
    text-align: left
}

.fusion-header-menu-align-right .newmenu {
    float: right
}

.fusion-logo-right.fusion-header-v1 .newmenu,
.fusion-logo-right.fusion-header-v2 .newmenu,
.fusion-logo-right.fusion-header-v3 .newmenu,
.fusion-logo-right.fusion-header-v6 .newmenu {
    float: left
}



body.side-header #side-header .newmenu ul ul {
    right: auto
}


body.side-header-left #side-header .newmenu .cart-contents,
body.side-header-left #side-header .newmenu .login-box,
body.side-header-left #side-header .newmenu .main-nav-search-form,
body.side-header-left #side-header .newmenu>ul>li>ul {
    left: 279px;
    top: 0
}

body.side-header-left #side-header .newmenu .cart-contents {
    right: auto
}

body.side-header-left #side-header .newmenu .fusion-custom-menu-item-contents {
    top: 0
}


body.side-header-right #side-header .newmenu .fusion-megamenu-wrapper .fusion-megamenu {
    float: right
}

body.side-header-right #side-header .newmenu .main-nav-search-form {
    left: -250px;
    top: 0
}

body.side-header-right #side-header .newmenu .cart-contents {
    left: -182px
}

body.side-header-right #side-header .newmenu .login-box {
    left: -187px
}



#side-header .newmenu {
    float: none;
    -webkit-backface-visibility: hidden;
    position: relative;
    z-index: 1;
    clear: both
}

#side-header .newmenu ul ul {
    top: 0;
    border-top: 0
}

#side-header .newmenu .fusion-megamenu-wrapper .fusion-megamenu-holder {
    border-top: 0
}

#side-header .newmenu>ul>li {
    float: none;
    padding: 0
}

#side-header .newmenu>ul>li.fusion-menu-item-button>a {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#side-header .newmenu>ul>li>a {
    border-top-width: 0;
    border-bottom-width: 1px;
    border-right: 0;
    border-style: solid;
    height: auto
}

#side-header .newmenu>ul>li:first-child>a {
    border-top-width: 1px;
    border-style: solid
}

#side-header .newmenu>ul .sub-menu>li:last-child>a {
    border-bottom: none
}

#side-header .newmenu .newmenu-search .fusion-custom-menu-item-contents {
    border-top-width: 1px;
    border-top-style: solid
}

.side-header-left #side-header .newmenu>ul>li>a {
    border-left-width: 0
}

.side-header-left #side-header .newmenu>ul>li.current-menu-ancestor>a,
.side-header-left #side-header .newmenu>ul>li.current-menu-item>a {
    border-right-width: 3px
}

.side-header-right #side-header .newmenu>ul>li>a {
    border-left-width: 0
}

.side-header-right #side-header .newmenu>ul>li.current-menu-ancestor>a,
.side-header-right #side-header .newmenu>ul>li.current-menu-item>a {
    border-left-width: 3px
}























.newmenu {
    float: right;
    position: relative;
    z-index: 200;
    overflow: hidden
}

#side-header .newmenu:hover,
.fusion-header-v1 .newmenu:hover,
.fusion-header-v2 .newmenu:hover,
.fusion-header-v3 .newmenu:hover,
.fusion-header-v4 .newmenu:hover,
.fusion-header-v5 .newmenu:hover,
.fusion-header-v7 .newmenu:hover {
    overflow: visible
}

.newmenu>ul>li:last-child {
    padding-right: 0
}

.newmenu>ul>li>a .fusion-menu-description {
    display: block;
    margin-top: .6em
}

.newmenu>ul>li>a>.fusion-megamenu-icon {
    width: auto
}

.newmenu>ul>li>a>.fusion-megamenu-image>img {
    max-height: none
}

.newmenu>ul>.fusion-menu-item-button>a {
    border-color: transparent
}

.newmenu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.newmenu ul a {
    display: block;
    box-sizing: content-box
}

.newmenu li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: pointer
}

.newmenu .iclflag {
    vertical-align: middle;
    margin-top: -2px
}

.newmenu>ul>li {
    padding-right: 45px
}

.newmenu>ul>li>a {
    -webkit-font-smoothing: subpixel-antialiased
}

.newmenu>ul>li>a.fusion-arrow-highlight {
    position: relative
}

.newmenu>ul>li>a.fusion-arrow-highlight:after {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute
}

.newmenu>ul>li>a.fusion-flex-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box
}

.newmenu>ul>li>a.fusion-flex-link.fusion-flex-column {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.newmenu>ul>li.fusion-menu-item-button>a {
    height: auto
}

.newmenu li.fusion-active-link>.fusion-megamenu-wrapper,
.newmenu li.fusion-active-link>.sub-menu,
.newmenu li:hover>.fusion-megamenu-wrapper,
.newmenu li:hover>.sub-menu {
    visibility: visible;
    opacity: 1
}

.newmenu .fusion-dropdown-menu {
    overflow: hidden
}

.newmenu .fusion-dropdown-menu.fusion-active-link {
    overflow: visible
}

.newmenu .fusion-dropdown-menu.fusion-active-link {
    overflow: visible
}

.newmenu .sub-menu {
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in
}

.newmenu .sub-menu ul {
    top: 0
}

.newmenu .sub-menu li {
    float: none;
    margin: 0;
    padding: 0
}

.newmenu .sub-menu a {
    border: 0;
    padding: 7px 20px;
    line-height: 19px;
    text-indent: 0;
    height: auto;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s
}

.newmenu .fusion-custom-menu-item-contents {
    position: absolute;
    left: auto;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s ease-in
}

.newmenu .fusion-last-menu-item {
    padding-right: 0
}

.newmenu .newmenu-search a {
    font-family: icomoon;
    cursor: pointer
}

.newmenu .newmenu-search a:after {
    border-radius: 50% 50% 50% 50%;
    content: '\f002'
}

.newmenu .newmenu-search .fusion-custom-menu-item-contents {
    display: none;
    width: 250px;
    padding: 25px;
    text-align: right;
    border: 1px solid transparent
}

.newmenu .newmenu-search-open .fusion-custom-menu-item-contents {
    visibility: visible;
    opacity: 1;
    z-index: 11
}

.newmenu .newmenu-cart>a {
    font-family: icomoon;
    cursor: pointer
}

.newmenu .newmenu-cart>a:after {
    border-radius: 50% 50% 50% 50%;
    content: '\f07a'
}

.newmenu .fusion-widget-cart-counter>a {
    font-family: icomoon;
    cursor: pointer
}

.newmenu .fusion-widget-cart-counter>a:before {
    border-radius: 50% 50% 50% 50%;
    content: '\f07a';
    margin-right: 5px;
    line-height: 1
}

.newmenu .fusion-widget-cart-counter>a:after {
    display: none
}

.newmenu .fusion-widget-cart-counter>a .fusion-widget-cart-number,
.newmenu .fusion-widget-cart-counter>a .menu-text {
    line-height: 1
}

.newmenu .fusion-widget-cart-counter>a .fusion-widget-cart-number {
    padding: 5px 5px 4px;
    box-sizing: content-box
}


.fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu.newmenu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}


.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .newmenu .fusion-menu {
    display: none
}

.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .newmenu #menu-main-menu-1 {
    display: block
}

.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .newmenu>ul>li>a>.fusion-megamenu-icon {
    font-size: inherit
}

.fusion-header-v6.fusion-sticky-menu-1 .newmenu #menu-main-menu-1 {
    display: none
}

.fusion-header-v7 .newmenu {
    float: none;
    overflow: inherit
}


.side-header-left .newmenu .fusion-caret,
.side-header-right .newmenu .fusion-caret {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.side-header-right .newmenu .fusion-caret {
    position: static
}

.side-header-left .newmenu .fusion-caret {
    position: absolute
}

.side-header-left.menu-text-align-right .newmenu>ul>li>a>.fusion-caret,
.side-header-right.menu-text-align-left .newmenu>ul>li>a>.fusion-caret {
    position: static
}


.side-header-left .newmenu .fusion-caret .fusion-dropdown-indicator:before {
    content: '\f105'
}

.side-header-right .newmenu .fusion-caret .fusion-dropdown-indicator:before {
    content: '\f104'
}

.newmenu li:hover>.fusion-megamenu-wrapper .sub-menu {
    visibility: visible;
    opacity: 1
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.newmenu>ul>.fusion-megamenu-menu:hover .fusion-megamenu-widgets-container {
    pointer-events: auto
}


.fusion-is-sticky .newmenu>ul>li:last-child {
    padding-right: 0
}



.fusion-is-sticky .fusion-sticky-menu-1 .newmenu {
    display: none
}



.fusion-header-layout-v1 .newmenu>ul>li>a.fusion-flex-link.fusion-has-description,
.fusion-header-layout-v2 .newmenu>ul>li>a.fusion-flex-link.fusion-has-description,
.fusion-header-layout-v3 .newmenu>ul>li>a.fusion-flex-link.fusion-has-description,
.fusion-header-layout-v6 .newmenu>ul>li>a.fusion-flex-link.fusion-has-description {
    line-height: 1
}

.fusion-header-layout-v4 .fusion-header-wrapper:not(.fusion-is-sticky) .newmenu>ul>li>a.fusion-flex-link.fusion-has-description,
.fusion-header-layout-v5 .fusion-header-wrapper:not(.fusion-is-sticky) .newmenu>ul>li>a.fusion-flex-link.fusion-has-description {
    line-height: 1
}

.fusion-header-layout-v1.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight,
.fusion-header-layout-v2.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight,
.fusion-header-layout-v3.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight,
.fusion-header-layout-v4.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight,
.fusion-header-layout-v5.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight,
.fusion-header-layout-v7.fusion-top-header .newmenu>ul>li>a.fusion-bar-highlight {
    box-sizing: border-box
}

.fusion-top-header.menu-text-align-center .newmenu a.fusion-flex-link {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.side-header-left .newmenu>ul>li>a.fusion-flex-link,
.side-header-right .newmenu>ul>li>a.fusion-flex-link {
    line-height: 1
}

.side-header-left.menu-text-align-right.rtl .newmenu>ul>li>a.fusion-flex-link,
.side-header-right.menu-text-align-right.rtl .newmenu>ul>li>a.fusion-flex-link {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.side-header-left.menu-text-align-right.ltr .newmenu>ul>li>a.fusion-flex-link,
.side-header-right.menu-text-align-right.ltr .newmenu>ul>li>a.fusion-flex-link {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.side-header-left.menu-text-align-left.rtl .newmenu>ul>li>a.fusion-flex-link,
.side-header-right.menu-text-align-left.rtl .newmenu>ul>li>a.fusion-flex-link {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.side-header-left.menu-text-align-left.ltr .newmenu>ul>li>a.fusion-flex-link,
.side-header-right.menu-text-align-left.ltr .newmenu>ul>li>a.fusion-flex-link {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.side-header-right #side-header .newmenu-search .fusion-custom-menu-item-contents {
    left: -250px
}

.fusion-body .newmenu .current-menu-item.fusion-menu-cart>a,
.fusion-body .newmenu .current-menu-item.fusion-menu-item-button>a,
.fusion-body .newmenu .current_page_item.fusion-menu-cart>a,
.fusion-body .newmenu .current_page_item.fusion-menu-item-button>a {
    border-color: transparent
}

.fusion-body .newmenu .newmenu-icon {
    border-color: transparent
}


.newmenu .lang-item>a img,
{
    vertical-align: middle;
    padding: 0 2px
}


.newmenu .wpml-ls-item .menu-text,
.newmenu .wpml-ls-item .sub-menu a>span,
.newmenu .wpml-ls-item>a,
{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}






