.Ohidden{
    overflow: hidden;
}
.mainMenu {
/*   border-top: 1px solid var(--color-primary-200);*/
   border-bottom: 1px solid var(--color-primary-200);
   background: #fff;
}
 /* .navbar-inverse {
   background: transparent;
   border-radius: 0px;
   border: none;
} */
 .navbar {
   min-height: auto;
   margin-bottom: 0px;
}
 .navbar-nav {
   text-align: justify;
   float: none;
   display: flex;
   justify-content: space-between;
}
 .navbar-nav > li {
   float: none;
   display: inline-block;
/*   z-index: 2;*/
}
 .navbar-nav > li > a {
    background: transparent!important;
   color: var(--color-black) !important;
   text-transform: uppercase;
   letter-spacing: 0.02em;
   line-height: var(--font-libre-13-line-height);   
   font-size: var(--font-libre-13);
   padding: 12px 8px;
   position: relative;
   text-align: left;
}

html[lang='fr'] .navbar-nav > li > a {
    font-size: var(--font-libre-12);
    line-height: var(--font-libre-12-line-height);
}

html[lang='nl'] .navbar-nav > li > a {
    font-size: var(--font-libre-12);
}


.navbar-nav > li > a.hassubmenu{
    padding-right:26px
}
.navbar-nav > li:hover > a{ 
    color: var(--color-brown) !important;
    font-weight: var(--font-weight-bold);
}
.navbar-nav > li > a.hassubmenu:after{
    width:12px; height:12px;
    content: "";
    position: absolute;
    right:10px;
    top:50%;
    margin-top:-6px;
    transition: all 0.3s ease-in-out;
    background: url("/catalog/view/theme/default/image/menu_collection/menu-down.svg") no-repeat center / 12px;
 }

.navbar-nav > li:hover > a.hassubmenu:after{
    transform: rotate(180deg);
    background-image: url("/catalog/view/theme/default/image/menu_collection/menu-down-yellow.svg");
}

 .navbar-nav > li > a .tooglemenu-arrow {
   float: right;
   margin-left: 4px;
   display: none;
}
 .navbar-nav > li .new_menu_padd {
   display: flex;
   background: var(--color-white);
   padding-top: 24px;
   padding-bottom: 24px;
   border-top: 1px solid var(--color-primary-200);;
}
 .navbar-nav > li .new_menu_padd .menu-section {
   max-width: 154px;
   width: 100%;
   margin-right: 28px;
   flex: 0 0 154px;
}


html[lang='ae'] .navbar-nav > li .new_menu_padd .menu-section {
    max-width: 170px;
}

.navbar-nav > li .new_menu_padd .menu-section.style-sec .menu_sub_category_icon, 
.navbar-nav > li .new_menu_padd .menu-section.shape-sec .shape-icons{
    opacity: 0.7;
}

 .navbar-nav > li .new_menu_padd .menu-section .dropdown-title {
   font-size: var(--font-libre-16);
   font-weight: var(--font-weight-semi-bold);
   color: var(--color-brown);
   text-transform: uppercase;
   letter-spacing: normal;
   line-height: var(--font-libre-16-line-height);
   margin-bottom: 10px;
}


 .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a {
   display: flex;
   align-items: center;
   line-height: normal;
   font-size: var(--font-libre-14);
   font-weight: var(--font-libre-14-line-height);
   color: var(--color-black);
}
.navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a .menutxtSpan {
   font-size: var(--font-libre-14);
   line-height: var(--font-libre-14-line-height);
   margin-left: 10px;
   text-align: left;
   padding: 12px 0;
   color: var(--color-black);
/*   word-break: break-word;*/
}

.navbar-nav  > li.gift-section .new_menu_padd .menu-section .accordion-inner li a .menutxtSpan {
    margin-left: 0px;
}

html[lang='no'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan, 
html[lang='sv'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan{
    font-size: var(--font-libre-13) !important;
    line-height: var(--font-libre-13-line-height) !important;
}
 
 .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a .shape-icons {
   width: 27px;
   height: 36px;
}

.navbar-nav > li .new_menu_padd .menu-section.twocoloum {
   max-width: 312px;
   width: 100%;
   flex: 0 0 312px;
}

 .navbar-nav > li .new_menu_padd .menu-section.twocoloum .accordion-inner {
   display: flex !important;
   flex-wrap: wrap;
}

/* .navbar-nav > li .new_menu_padd .menu-section.twocoloum.stone-seq .accordion-inner{
    flex-flow: column wrap;
    height: 185px;
} */

 .navbar-nav > li .new_menu_padd .menu-section.twocoloum .accordion-inner li {
   flex: 0 0 calc(50% - 12px);
}


.navbar-nav > li .new_menu_padd .menu-section.stone-sec .accordion-inner li a .menu_sub_category_icon {
   flex: 0 0 20px !important;
   margin-right: 0px;
}

 .navbar-nav > li .new_menu_padd .menu-section.twocoloum .accordion-inner li:nth-child(even) {
   margin-left: 24px;
}


.navbar-nav > li .new_menu_padd .menu-section .metal-sec {
   background: url(../image/menu_collection/menu-icons.png) no-repeat 0 0;
   width: 54px;
   display: inline-block;
   font-size: 0;
   height: 36px;
}

.navbar-nav > li .new_menu_padd .price-sec ul li a{
  min-height: 36px;
}  

.navbar-nav > li .new_menu_padd .price-sec{
  margin-right: 0px; flex: 0 0 100%;
} 

.navbar-nav > li .new_menu_padd .price-sec ul li a .menutxtSpan{
  margin-left: 0px !important;
}  

.information-list {
    position: relative;
    display:flex;
    max-width: 430px;
    width: 100%;
    flex-wrap: wrap;
    /* margin: -24px 0px -24px; */
    /* background: var(--color-milk); */
    padding: 0px;
    flex: 0 0 430px;
    /* box-shadow: 0 0 1px #000; */
    flex-flow: column;
} 
.information-list [class*=col-] {
    position: relative;
    z-index: 1;
}
/* .information-list:after {
    content: "";
    background: var(--color-milk);
    width: calc(100% + 60px);
    position: absolute;
    top: 0;
    bottom: 0;
} */

.information-list-left {
   display:flex;
   flex-wrap: wrap;
   gap: 24px;
}

.information-list-left .eng-banner{
    margin-bottom: 16px;
}

.information-list-left-item {
    /* margin-right: 24px; */
    /* width: 100%; */
    max-width: 203px;
    /* margin-bottom: 28px; */
}

.information-list .plr-0 {
   padding-left:0px;
   padding-right: 0px;
}

.information-list-left-item:nth-child(even){
  margin-right: 0px;
}

.browse-all-title{ margin-bottom: 24px;}

.browse-all-title{
    color: var(--color-black);
    font-family: var(--font-family-ivy);
    font-size: var(--font-ivy-24);
    line-height: var(--font-ivy-24-line-height);
}

.browse-all-title img{
    width: 24px; height: 24px;
    float: left;
}

.information-list .mrbanner{ margin-bottom:24px }

.browse-all-title img{ margin-left:4px }

.information-list-right .infoul{ 
   display: flex; flex-wrap: wrap; margin-bottom: 16px;
 }

.wedding-women{ flex:0 0 520px; border-right:1px solid var(--color-primary-200);
     display: flex;
     flex-wrap: wrap;
     align-items: flex-start;
     align-content: flex-start;
    }

.wedding-women .weding-title{     
    font-size: var(--font-ivy-28);
    font-family: var(--font-family-ivy);
    line-height: var(--font-ivy-28-line-height);
    margin-bottom: 16px;
    display: flex;
    flex: 0 0 100%;
 }

 .wedding-women .weding-title a{
    color: var(--color-black);
 }


 /* .navbar-nav > li .new_menu_padd.wedding-menu .menu-section{
    margin-right: 10px;   flex: 0 0 150px;
 } */

 .navbar-nav > li .new_menu_padd.wedding-menu .menu-section.price-sec{
    margin-right: 0px; 
 }

 .navbar-nav > li .new_menu_padd.wedding-menu .information-list{
    max-width: 227px; flex: 0 0 227px; margin-left: 7px;
 }

 

/* .navbar-nav > li .new_menu_padd .wedding-women .menu-section.metal-sec{ margin-right:12px } */


/* .navbar-nav > li .new_menu_padd .wedding-women .price-sec{
    max-width: calc(100% - 12px); margin-top: 24px;
} */

.navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner{
    /* display: flex!important; flex-wrap: wrap;  */
        margin: 0 -12px;
}

.navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner li{
    flex: 0 0 calc(100% / 3);
    padding:0 12px;
}


 .wedding-men{ flex:0 0 553px; padding-left: 35px; border-right:0px; margin-left: 35px; }

 /* .navbar-nav > li .new_menu_padd .wedding-men .menu-section.metal-sec{
    margin-right: 0px;
 } */

.information-list-right .infoul li{
   flex: 0 0 50%; min-height: 40px; text-align: left;
}

.information-list-right .infoul li a{ color:var(--color-black); font-size:var(--font-libre-14); display: flex; }

.blog-sec{ max-width:728px !important; }
.blog-sec .menu-blog-sec{ max-width:148px; width:100%; margin-right:12px }
.blog-sec .menu-blog-title{ 
    font-size: var(--font-ivy-14);
    line-height: var(--font-ivy-14-line-height);
    font-family: var(--font-family-ivy);
    margin-top: 6px;
    width: 100%;
 }

 .navbar-nav > li .new_menu_padd.quick-menu .menu-section .accordion-inner li a .menu_sub_category_icon{
    flex: 0 0 50px;
 }

 .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menu_sub_category_icon{
    flex: 0 0 50px;
 }

.blog-sec .menu-blog-title a{ 
    color: var(--color-black);
     }

 .blog-sec .browse-all-title{ 
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;

 }

.blog-main-sec{ display:flex; }

.bracelete-menu-new li a .menu_sub_category_icon{ flex:0 0 50px !important }


.navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a .menu_sub_category_icon {
   flex: 0 0 42px;
   height: 36px;
   background-position: 0px 0px;
   cursor: pointer;
   vertical-align: middle;
/*   border: 1px solid red;*/
   background: url(../image/menu_collection/menu_category_icons.svg) no-repeat 1px -30px;
}

.bg-sclassicsolitair {
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -1px !important;
}

.bg-sside_stone_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -1px !important;
}


.bg-shalo_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -117px -1px !important;
}
.bg-towstone_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -420px !important;
}

.bg-toi-et-moi-rings {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -420px !important;
}

.bg-sthreestone {
    background: url(../image/menu_collection/menu_category_icons.svg) -172px -1px !important;
}

.bg-fivestone {
    background: url(../image/menu_collection/menu_category_icons.svg) -117px -35px !important;
}

.bg-sevenstone {
    background: url(../image/menu_collection/menu_category_icons.svg) -172px -36px !important;
}

.bg-clusterring {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -1px !important;
}

.bg-svintag {
    background: url(../image/menu_collection/menu_category_icons.svg) -282px -1px !important;
}

.bg-smatchin {
    background: url(../image/menu_collection/menu_category_icons.svg) -282px -1px !important;
}

.bg-ethereal_collection {
    background: url(../image/menu_collection/menu_category_icons.svg) -337px -1px !important;
}

.bg-bridal-set {
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -35px !important;
}

.bg-mens {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -35px !important;
}

.bg-eternity {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -35px !important;
}

.bg-aniversry {
    background: url(../image/menu_collection/menu_category_icons.svg) -282px -35px !important;
}

.bg-fashion_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -337px -35px !important;
}

.bg-promise {
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -72px !important;
}

.bg-everyday_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -72px !important;
}

.bg-classic_plane {
    background: url(../image/menu_collection/menu_category_icons.svg) -117px -72px !important;
}
.bg-diamond_band {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -36px !important;
}

.bg-shapedband {
    background: url(../image/menu_collection/menu_category_icons.svg) -172px -72px !important;
}
.bg-contemporary {
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -72px !important;
}
.bg-womens_back_diamonds {
    background: url(../image/menu_collection/menu_category_icons.svg) -282px -72px !important;
}
.bg-classic-plane-men {
    background: url(../image/menu_collection/menu_category_icons.svg) -337px -70px !important;
}
.bg-diamond-band-men {
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -106px !important;
}
.bg-contemporary-men {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -104px !important;
}
.bg-men_back_diamonds {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -35px !important;
}
.bg-studeearring {
    background: url(../image/menu_collection/menu_category_icons.svg) -118px -105px !important;
}
/* .gem-dia_ring {
    background: url(../image/menu_collection/menu_category_icons.svg) -118px -105px !important;
} */
.bg-halo_earring {
    background: url(../image/menu_collection/menu_category_icons.svg) -173px -105px !important;
}
.bg-hoope_earing {
    background: url(../image/menu_collection/menu_category_icons.svg) -229px -105px !important;
}
.bg-cluster_earring {
    background: url(../image/menu_collection/menu_category_icons.svg) -283px -105px !important;
}
.bg-desighner_earring {
    background: url(../image/menu_collection/menu_category_icons.svg) -340px -105px !important;
}
.bg-drop_earring {
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -140px !important;
}
.bg-everyday_earring {
    background: url(../image/menu_collection/menu_category_icons.svg) -63px -140px !important;
}
.bg-journeyearring {
    background: url(../image/menu_collection/menu_category_icons.svg) -120px -140px !important;
}
.bg-earjackets {
    background: url(../image/menu_collection/menu_category_icons.svg) -173px -140px !important;
}
.bg-charms {
    background: url(../image/menu_collection/menu_category_icons.svg) -116px -531px !important;
}

.bg-plain-gold-earrings {
    background: url(../image/menu_collection/menu_category_icons.svg) -283px -491px !important;
}

.bg-toi-et-moi-earrings {
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -531px !important;
}
.bg-mens_earring{
    background: url(../image/menu_collection/menu_category_icons.svg) -229px -140px !important;
}
.bg-solitair_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -283px -140px !important;
}
.bg-halo_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -337px -141px !important;
}
.bg-cluster_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -177px !important;
}
.bg-necklece{
    background: url(../image/menu_collection/menu_category_icons.svg) -63px -177px !important;
}
.bg-chain_necklaces{
    background: url(../image/menu_collection/menu_category_icons.svg) -117px -177px !important;
}
.bg-journey_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -172px -177px !important;
}
.bg-everyday_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -227px -177px !important;
}
.bg-heart_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -283px -177px !important;
}
.bg-cross_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -338px -177px !important;
}
.bg-circle_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -7px -207px  !important;
}
.bg-designer_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -62px -212px !important;
}
.bg-delicate_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -117px -212px !important;
}
.bg-drop_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -281px -420px !important;
}
.bg-initial_pendent{
    background: url(../image/menu_collection/menu_category_icons.svg) -338px -420px !important;
}
.bg-toi-et-moi-pendants {
    background: url(../image/menu_collection/menu_category_icons.svg) -10px -531px !important;
}
.bg-plain-gold-pendents {
    background: url(../image/menu_collection/menu_category_icons.svg) -340px -490px !important;
}
.bg-tennis_bracelate{
    background: url(../image/menu_collection/menu_category_icons.svg) -168px -212px !important;
}
.bg-charm_bracelets{
    background: url(../image/menu_collection/menu_category_icons.svg) -224px -212px !important;
}
.bg-friendship_bracelets{
    background: url(../image/menu_collection/menu_category_icons.svg) -279px -212px !important;
}
.bg-delicate_bracelate{
    background: url(../image/menu_collection/menu_category_icons.svg) -333px -212px !important;
}
.bg-designer_bracelate{
    background: url(../image/menu_collection/menu_category_icons.svg) -58px -245px !important;
}

.bg-gift_set{
    background: url(../image/menu_collection/menu_category_icons.svg) -169px -490px !important;
}

.bg-bracelets-mens{
    background: url(../image/menu_collection/menu_category_icons.svg) -223px -492px !important;
}

.bg-initial-bracelets{
    background: url(../image/menu_collection/menu_category_icons.svg) -175px -530px !important;
}

.bg-designer_bracelates{
    background: url(../image/menu_collection/menu_category_icons.svg) -3px -245px !important;
}

.bg-bangles{
    background: url(../image/menu_collection/menu_category_icons.svg) -58px -245px !important;
}
.bg-Multi_Row_Tennis_Bracelets{
    background: url(../image/menu_collection/menu_category_icons.svg) -113px -245px !important;
}

.new-menu-list .bg-diamond_engg_ring, 
.new-menu-list .bg-lab-diamond_engg_ring, 
.new-menu-list .bg-Emerald_Engagement_Rings,
.new-menu-list .bg-Sapphire_Engagement_Rings,
.new-menu-list .bg-Ruby_Engagement_Rings,
.new-menu-list .bg-Moissanite_Engagement_Rings,
.new-menu-list .bg-yellowdiamond_Engagement_Rings,
   .new-menu-list .bg-blackdiamond_Engagement_Rings  {    
   width:24px;
   margin-right:5px;
}
.new-menu-list .bg-diamond_engg_ring {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -237px -385px !important;
}
.new-menu-list .bg-lab-diamond_engg_ring {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -237px -385px !important;
}
.new-menu-list .bg-Moissanite_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -73px -317px !important;
}
.new-menu-list .bg-yellowdiamond_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -292px -351px !important;
}
.new-menu-list .bg-pinkdiamond_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -128px -385px !important;
}

.new-menu-list .bg-blackdiamond_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -182px -316px !important;
}
.new-menu-list .bg-champagne {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -237px -316px !important;
}
.new-menu-list .bg-Ruby_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -293px -316px !important;
}

.bg-Gemstone-Rings-new1 {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -62px -455px !important;
}

.bg-tow-tone{    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -336px -455px !important;
}

.bg-claddagh{    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -116px -489px !important;
}

.bg-Gemstone-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -18px -350px  !important;
}

.bg-Gemstone-eng-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -116px -455px  !important;
}
.bg-Gemstone-Ear-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -171px -455px  !important;
}

.bg-Gemstone-Pend-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -228px -455px  !important;
}

.bg-Gemstone-Brace-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -279px -455px  !important;
}

.bg-initial-diamond-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -230px -530px  !important;
}

.bg-morse-Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -284px -532px !important;
}

.bg-morse-Pendant {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -12px -580px !important;
}

.bg-morse-bracelet {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -336px -530px !important;
}

.new-menu-list .bg-Emerald_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -348px -316px !important;
}
.new-menu-list .bg-Sapphire_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -18px -350px !important;
}
.new-menu-list .bg-Garnet_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -293px -316px !important;
}
.new-menu-list .bg-Amethyst_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -128px -350px !important;
}
.new-menu-list .bg-Tanzanite_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg)-183px -351px !important;
}
.new-menu-list .bg-Bluetopaz_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -238px -351px !important;
}
.new-menu-list .bg-Citrine_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -292px -351px !important;
}
.new-menu-list .bg-Peridot_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -348px -351px !important;
}
.new-menu-list .bg-Aquamarine_Engagement_Rings {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -18px -386px !important;
}
.new-menu-list .shape-pearl {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -183px -386px !important;
}

.new-menu-list .shape-tourmaline {    
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -72px -350px !important;
}

.new-menu-list .shape-icons {
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) no-repeat 0 0; height: 25px; width: 26px;
}


.new-menu-list .shape-pear {
   background-position: -49px 0px;  
}
.new-menu-list .shape-princess {
   background-position: -235px -245px;  
}
.new-menu-list .shape-cushion {
   background-position: -290px -245px; 
}
.new-menu-list .shape-round {
   background-position: -179px -245px; 
}
.new-menu-list .shape-baguette{ 
    background-position: -149px 0px 
}
.new-menu-list .shape-emerald {
    background-position: -345px -245px ;
}
.new-menu-list .shape-pear {
    background-position: -15px -280px;
}
.new-menu-list .shape-oval {
    background-position: -70px -280px;
}
.new-menu-list .shape-radiant {
    background-position: -124px -280px;
}
.new-menu-list .shape-asscher {
    background-position: -179px -280px;
}
.new-menu-list .shape-marquise {
    background-position: -234px -280px;
}
.new-menu-list .shape-heart {
    background-position: -289px -280px;
}
.new-menu-list .shape-baguette {
    background-position: -344px -280px;
}
.new-menu-list .shape-mix {
    background-position: -14px -316px;
}

/*.education-sec {
    flex: 0 0 560px;
    display: flex;
}
.education-sec .menu-section ul li{
    min-height: 36px; display: flex;
}

.education-sec .contact-sec{
    max-width: 206px !important; margin-right: 0px !important;
}
*/
.new-menu-list .style-icon .metal-icon {
      background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) no-repeat 0 0;
      width: 24px;
      display: inline-block;
      height: 36px;
      cursor: pointer;
      vertical-align: middle; 
/*      border: 1px solid #ccc;    */
  }
  
  .style-icon .yy {
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -17px 33px  !important; 
  }
  
  .style-icon .ww {
      background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -292px -385px !important;
  }

  .style-icon .rw {
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -17px -490px !important;
 }

 .style-icon .yw {
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -72px -491px !important;
 }
  
  .style-icon .pl {
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -292px -385px !important;
  }
  
  .style-icon .gold {
      background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -17px -422px  !important; 
  }
  
  .style-icon .pd {
      background-position: -75px -95px
  }
  
  .style-icon .rr {
      background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -72px -422px !important;
  }
  
  .style-icon .yw {
      background-position: -149px -95px
  }
  
  .style-icon .rw {
      background-position: -174px -95px
  }
  
  .style-icon .DI {
      background-position: -263px -46px
  }
  
 .style-icon .wry{
    background: url(/catalog/view/theme/default/image/menu_collection/menu_category_icons.svg) -181px -422px  !important;
  } 
  
  .style-icon:hover .menutxtSpan {
      color: #dec15c;
  }
    
.information-list-left-item img {
   width:100%;
   margin-bottom: 8px;
}

.information-list-left-item p img { width:6px; display: inline; 
   margin: 0px 0px 0px 5px; }

.information-list-left-item:last-child{ padding-right:0px }

.information-list-left-item p {
    font-size: var(--font-libre-14);
    font-weight: var(--font-weight-regular);
    text-align: center;
    margin: 0px;
    color: var(--color-black);
}
.information-list .pr-0 {
   padding-right:0px;
}

.information-list-right .info-advice {
   color:#000;
   font-size:12px;
   font-family: 'Mulish', sans-serif;
   text-transform:uppercase;
   font-weight:700;
   letter-spacing:1px;
   line-height:18px;
   margin-bottom:16px;
   margin-top:0px;
}
.information-list-right ul li a img {
   display: inline-block;
   margin-right: 10px;
}
.arrow-icon {
   display:none;  
}
p.dropdown-title {
   display:none;
}

.menu-contact-sec{ display:none; }
.closearrow{ display:none; }
.language-dropdown{ display: none;} 
.menu-contact-sec .open>a:hover{
    background: none;
}

.pendant-offers{
    font-size: 14px;
    color: #1D1F1E;
    text-align: center;
    padding-bottom: 24px;
    line-height: 20px;
}

@media only screen and (min-width: 992px) { 
       
    .navbar-nav > li .five_col_menu.new_menu_padd .price-sec{
        margin-right:0 !important;
    }
    
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence {
        max-width: 312px;
        width: 100%;
        flex: 0 0 312px;
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence .accordion-inner {
        display: flex !important;
        /* flex-wrap: wrap; */
        flex-flow: column wrap;
    }

    .navbar-nav > li .new_menu_padd .menu-section.threecoloum_sequence {
        /* max-width: 480px; */
        width: 100%;
        flex: 0 0 480px;
    }  
    
    .navbar-nav > li .new_menu_padd .menu-section.threecoloum_sequence .accordion-inner {
        display: flex !important;
        flex-flow: column wrap;
    }

    .navbar-nav > li .new_menu_padd .menu-section.threecoloum_sequence.price-sec .accordion-inner {
        height: 95px;
    }
    
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.style-sec .accordion-inner {
        height: 360px;
    }

    html[lang='pl'] .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.style-sec .accordion-inner{
        height: 377px;
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.stone-sec .accordion-inner{
        height: 216px;
    }

    .navbar-nav > li .new_menu_padd .menu-section.threecoloum_sequence.price-sec .accordion-inner {
        height: 108px;        
    }
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence .accordion-inner{
        margin:0 -12px;
    }
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence .accordion-inner > li{
        margin:0 12px; width: 144px;
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.twocoloum-quick .shape-sec{
        height: 144px;
    }

    .navbar-nav > li.gift-section .new_menu_padd .menu-section.twocoloum_sequence.twocoloum-quick .shape-sec {
        height: 150px;
    }

    /* #menu .dropdown:hover .dropdown-menu {
        display: block;
        visibility: visible;
        padding-bottom: 0px;
        transition: 500ms 1s;
        -webkit-transition: 500ms 1s;
        -moz-transition: 500ms 1s;
        -o-transition: 500ms 1s;
        -o-transition-delay: 100ms;
        -moz-transition-delay: 100ms;
        -webkit-transition-delay: 100ms;
        transition-delay: 100ms;
    } */

    .new-menu-list.menu-open .dropdown-menu {
        display: block; 
        opacity: 1;
        visibility: visible;
        padding-bottom: 0px;
        transition: 500ms 1s;
        -webkit-transition: 500ms 1s;
        -moz-transition: 500ms 1s;
        -o-transition: 500ms 1s;
        -o-transition-delay: 100ms;
        -moz-transition-delay: 100ms;
        -webkit-transition-delay: 100ms;
        transition-delay: 100ms;
    }

   .mainMenu .dropdown-menu {
      overflow-y: scroll;
      top:inherit;
      padding: 0px;
   }     
   .mainMenu .dropdown-menu::-webkit-scrollbar {
      display: none;
   }
   .dropdown-menu>li>a.sub__close {
      display:none;
   }
   .accordion-inner {
      display:block !important;
   }
   
}

@media only screen and (min-width: 1200px) { 

    .navbar-nav > li .five_col_menu.new_menu_padd .menu-section{
        margin-right:28px;
    }  
    .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section:first-child{
        max-width: 170px; flex: 0 0 170px;
     }  
     
     .navbar-nav > li.gift-section .five_col_menu .menu-section.price-sec .accordion-inner{
        margin-top: 35px
     }
}

@media only screen and (min-width: 1440px) {
    .navbar-nav > li .five_col_menu .information-list{margin-left:8px}
    /* .navbar-nav > li.gift-section .five_col_menu .information-list{margin-left:300px;} */
    html[lang='pl'] .navbar-nav > li > a{
        font-size: 11.7px;
    }
    html[lang='es'] .navbar-nav > li > a, html[lang='it'] .navbar-nav > li > a {
        font-size: 11.7px;
    }
}

@media only screen and (min-width: 1260px) and (max-width:1439px) {
    .navbar-nav > li > a{ 
        font-size:var(--font-libre-12);
        padding: 12px 4px;
     }

     html[lang='de'] .navbar-nav > li > a{
        font-size: var(--font-libre-11);
     }

     html[lang='fr'] .navbar-nav > li > a, html[lang='es'] .navbar-nav > li > a {
        font-size: var(--font-libre-11);
        line-height: var(--font-libre-11-line-height);
    }

    html[lang='pl'] .navbar-nav > li > a.hassubmenu{
        font-size: 11.5px;
     }

     .navbar-nav > li > a.hassubmenu{
        padding-right:24px;
     }

     .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a{
        font-size: var(--font-libre-12);;
        line-height: var(--font-libre-12-line-height);
     }

     html[lang='sv'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan,
     html[lang='no'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan,
     html[lang='dk'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan{
        font-size: var(--font-libre-13);
        line-height: var(--font-libre-13-line-height);
     }
     
     .navbar-nav > li .new_menu_padd .menu-section{
        margin-right: 10px;
     }  

     .information-list{
        flex: 0 0 auto; max-width: 310px;
     }

     .information-list-left-item{
        max-width: 135px;
     }
      .navbar-nav > li .new_menu_padd.wedding-menu .menu-section.price-sec .accordion-inner li a .menutxtSpan{
        font-size: var(--font-libre-13);
      }

      .navbar-nav > li .five_col_menu .information-list{margin-left:20px}
 }

@media only screen and (max-width: 1366px) {
    .wedding-women {
        flex: 0 0 calc(455px + 13px);
    }
}

 @media only screen and (max-width: 1330px) { 
    .navbar-nav > li .new_menu_padd{ padding: 24px 20px; }
    .information-list-left .mrbanner{ width: 90%; }
    
}

@media only screen and (min-width: 1250px) and (max-width:1300px) {
    .information-list{ padding-left:14px }
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum{
        flex: 0 0 300px;
    }
    .information-list-left-item{ margin-right: 10px; max-width: 130px; }
    .navbar-nav > li .five_col_menu .information-list{margin-left:10px}
    html[lang='pl'] .navbar-nav > li > a.hassubmenu{
        font-size: 10.5px;
     }

     .navbar-nav > li .new_menu_padd.wedding-menu .information-list{
        max-width: 197px;
        flex: 0 0 197px;
     }
}

@media only screen and (min-width: 1200px) and (max-width:1250px) {
    .navbar-nav > li .new_menu_padd .menu-section{
       margin-right: 10px;
    }
    .navbar-nav > li .new_menu_padd .menu-section, .information-list-left-item{
        flex: 0 0 130px;
    }
    
    .navbar-nav > li .new_menu_padd .menu-section.price-sec{
            flex: 0 0 100%;
    }

    .information-list-left-item{
        margin-right: 10px;
    }
    .information-list{ flex:0 0 320px }
    .mainMenu .container{ padding-left:20px; padding-right:20px }
    .navbar-nav > li > a{ padding: 12px 4px; letter-spacing: 0.01em;}
    .navbar-nav > li > a.hassubmenu{
        padding-right:24px;
     }
    .information-list .plr-0{ padding-right: 10px; }
    .wedding-women { flex: 0 0 calc(440px + 13px); }
    .information-list{ flex: 0 0 300px; padding: 24px 0px 0px 10px; }
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum{ max-width: 300px; }
    .navbar-nav > li .new_menu_padd.wedding-menu .menu-section.price-sec .accordion-inner li a .menutxtSpan{
        font-size: var(--font-libre-13);
      }
}   

@media only screen and (min-width: 992px) and (max-width:1024px) {
    .closearrow{ border-top: 1px solid var(--color-primary-200);}
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.twocoloum-quick .shape-sec{
        height: 184px;
    }

    .navbar-nav > li .new_menu_padd .menu-section .dropdown-title{
                font-size: var(--font-libre-12);
                line-height: var(--font-libre-12-line-height);
    }

     .navbar-nav > li .five_col_menu.new_menu_padd .menu-section{
        margin-right:46px;
    }

}
/* =================================
    Tab media screen ================*/

@media only screen and (max-width:1199.98px) {
    #menu::-webkit-scrollbar,
    .nav__sub::-webkit-scrollbar{
        display: none;
    }
    .mainMenu{  padding-top: 8px; } 
    #menu{
        width: 100%; height: 100%;
        position: fixed; 
        left:-100%; top: 0;
        z-index: 1;
        overflow: auto;  
        transition: all 0.3s ease-in-out;     
    }
    #menu.showmenu{
       left: -1px;
       width: calc(100% + 2px);
       background: var(--color-white);
    }
    .navbar-nav{ flex-wrap:wrap; margin-top: 8px; position:relative; }
    .navbar-nav > li{ width:100%; display: flex; align-items: center; }
    .navbar-nav > li > a{ width:100%; min-height: 48px; margin-bottom: 12px; padding: 0px; 
        display: flex;
        line-height: var(--font-libre-14-line-height);
        font-size: var(--font-libre-14);
        padding: 0px;
        align-items: center;
    }    
 

    .nav__sub {
      position: fixed !important;
      top: 0px;
      right: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      background-color: #fff;
      opacity: 0;
      visibility: hidden;
      transition: all 0.35s ease-in-out;
      transform: translateX(100%);
      z-index: 99; 
   }
   .nav__sub.is-active {
      opacity: 1;
      visibility: visible;
      transform: translateX(0%);
   }
   .sub__close {
      display:block;
      line-height:initial;
      padding-bottom: 18px;
      padding-top: 13px;
      font-family: var(--font-family-libre);
      text-transform:uppercase;
      font-weight:400;
      letter-spacing:1px;
      font-size:var(--font-libre-14);
      line-height: var(--font-libre-14-line-height);
      font-weight: var(--font-weight-semi-bold);
      border-bottom: 1px solid var(--color-primary-200);
      color: var(--color-black);
      padding: 0px 42px;
      display: flex;
      min-height: 48px;
      align-items: center;
   }
   .sub__close img {
      margin-right: 8px;
   }

   .arrow-icon {
      display: inline-block;
      float:right;
      padding: 11px 0px 20px 20px;
      right: 0px;
   }
   .closearrow{ display:flex; align-items:center; flex:0 0 100%; justify-content:space-between; }
   .closearrow a:last-child{ padding-right:42px; color: var(--color-primary-400); 
    font-weight: var(--font-weight-semi-bold); font-size:var(--font-libre-14); 
    text-transform:uppercase; line-height:var(--font-libre-14-line-height); }

    .navbar-nav > li .new_menu_padd{  flex-wrap: wrap; padding: 24px 42px 24px; }
    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a{
        min-height: 44px; 
/*        box-shadow: 0 0 1px;*/
    height: 100%;
    }
    .information-list{ 
        flex: 100%;
        max-width: 100%;
        padding: 24px 0px 16px 0px; 
        margin:36px 0px 0px 0px;
        border-top: 1px solid #F4E8DA;
        flex-flow: wrap;
    }   
    .information-list:after{ display:none; }  
    .infotab-left, .infotab-right{ width:50% }
    .browse-all-title{ flex:0 0 100% }
    .information-list-left-item{ max-width: 203px;  }
   
    .navbar-nav > li .new_menu_padd .menu-section{flex: 0 0 144px; margin-right: 20px; }

    .navbar-nav > li.gift-section .new_menu_padd .menu-section{flex: 0 0 144px; }

    .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section.style-sec .accordion-inner li{
        width: 100%; flex: 0 0 calc(100% - 8px) !important;
    }

    .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section.style-sec .accordion-inner li:nth-child(even){
        margin-left: 0px !important;
    }
  

     html[lang='no'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan, 
     html[lang='sv'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan {
        font-size: var(--font-libre-12) !important;
        line-height: var(--font-libre-12-line-height) !important;
    }
     
    .navbar-nav > li .new_menu_padd .menu-section.price-sec{ margin-right:0px }
    .infotab-left{ max-width:100%; width:100%;  }
    /* .infotab-right{ max-width:384px; width:100% } */
    
    .information-list-right .infoul li{ min-height:44px }
    .information-list.nonetab{ display:none; }

    .menu-contact-sec{ background: var(--color-primary-200); padding:16px 42px; 
        width: calc(100% + 84px); margin:-4px -42px 0px; display:flex; }
    .menu-contact-sec ul{ display:flex; flex-wrap:wrap; width:50%; align-content: flex-start; }
    .menu-contact-sec ul:first-child{ margin-right:20px }
    .menu-contact-sec ul li{ min-height:48px; width:100%; }
    .menu-contact-sec ul li a{
        font-size: var(--font-libre-16); color: var(--color-black);
        line-height: var(--font-libre-16-line-height);
        min-height: 48px; display: flex; align-items: center;
    }
    .menu-contact-sec ul li a img{ height: 24px; margin-right: 10px;    }
    .wedding-women{ border-right:0px; flex: 0 0 calc(447px + 13px)}
    .navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner{
        margin: 0 -10px;
    }
    .navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner li{
        padding: 0 10px;
    }
    /* .navbar-nav > li .new_menu_padd .wedding-women .menu-section.metal-sec {margin-right: 0px;} */
    .wedding-men{ margin-left:20px; padding-left:0px }
    /* .navbar-nav > li .new_menu_padd .wedding-women .price-sec{flex: 0 0 100%; max-width:100%; 
            margin-right: 0px; } */
    /* .twocoloum-quick{ flex:0 0 140px !important; max-width:140px; } */
    /* .twocoloum-quick .accordion-inner li:nth-child(even){ margin-left:0px !important; width:100% } */
    /* .twocoloum-quick .accordion-inner li{ 
        flex:0 0 calc(100% - 10px) !important; 
        max-width: calc(100% - 10px); 
    }    */

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.stone-sec .accordion-inner{
        height: 264px;
    }

    .navbar-nav > li > a.hassubmenu:after, .tooglemenu-arrow{ display:none;}
    .language-dropdown{
        display: block;
    }
    .language-dropdown .btn-group .dropdown-menu{
        display: none;
    }
    .language-dropdown .lang-change{
        min-height: 48px;
        display: flex;
        align-items: center;
    }
    .language-dropdown .btn-group{
        width: 100%;
    }
    .language-dropdown .btn-group.open .dropdown-menu{
        display: block; padding: 0px;
        background: transparent;
        box-shadow: none;
        left: 0px;
        position: relative;
        border: 0px;
    }


    .language-dropdown .btn-group .btn-link img{
        margin-right: 10px;
        width: 22px;
        height: 22px;
        border-radius: 100%;
    }

    .language-dropdown .btn.btn-link{
        font-size: var(--font-libre-16);
        line-height: var(--font-ivy-16-line-height);
        color: var(--color-black);
        padding: 0px;
    }

    .language-dropdown .lang-change .open .btn.btn-link{
        padding: 0px; min-height: 48px; color: var(--color-black);
        width: 100%; text-align: left;
        font-size: var(--font-libre-16);
        line-height: var(--font-ivy-16-line-height);
        cursor: pointer; text-decoration: none;
    }

    .language-dropdown .lang-change ul.dropdown-menu>li>.btn span{
        padding-left: 0px !important;
    }

    .language-dropdown .btn.btn-link span{
        display: inline-block !important;
    }  
    
    .navbar-nav > li .new_menu_padd.wedding-menu .information-list{     
        max-width: 100%; flex: 0 0 100%; margin-left: 0px;
    }
    .navbar-nav > li .new_menu_padd.wedding-menu .menu-section {
        flex: 0 0 140px;
        margin-right: 15px;
    }
   
}

@media only screen and (max-width:991.98px) {
    .navbar-nav{ flex-wrap:wrap; }
    .navbar-nav > li{ 
        width:100%; 
        position:relative !important; 
    }    
    .mainMenu .navbar-nav {
      width: 100%;
      display: inline-block;
      position:relative;
      padding: 0px;
      margin: 0px;
    }

    .navbar-nav > li .new_menu_padd {
        padding: 16px 34px 16px;
    }

    .sub__close{ padding: 12px 34px 12px; border-bottom:0px }
    .navbar-nav > li .new_menu_padd{ border-top:0px }

   
   .navbar-nav > li .new_menu_padd .menu-section.twocoloum .accordion-inner li:nth-child(even) {
        margin-left: 20px;
    }


    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li:nth-child(even){
        margin-left: 14px;
    }

    .navbar-nav > li .new_menu_padd .wedding-women .menu-section .accordion-inner li:nth-child(even){
         margin-left: 0px;
    }

    .navbar-nav > li .new_menu_padd .wedding-women .menu-section.price-sec .accordion-inner li:nth-child(even){
        margin-left: 0px !important;
    }

    /* .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan {
        font-size: var(--font-libre-14);
        line-height: var(--font-libre-14-line-height);
    } */

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum {
        flex: 0 0 calc(50% - 10px);
        max-width: calc(50% - 10px);
        margin-right: 0px;
    }

    
    .navbar-nav > li .new_menu_padd .menu-section {
        flex: 0 0 calc(50% - 10px); max-width: 50%; margin-bottom: 20px; 
    }
    .navbar-nav > li.gift-section .new_menu_padd .menu-section {
        flex: 0 0 calc(50% - 10px);
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence{
        margin-right: 0px;
    } 
    
    .navbar-nav > li .new_menu_padd.diamond-menu .menu-section.twocoloum_sequence,
    .navbar-nav > li .new_menu_padd.pendant-menu .menu-section.twocoloum_sequence{
        margin-right: 20px;
    }

    .navbar-nav > li .new_menu_padd .menu-section.metal-sec{ margin-right:0px !important }

    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner{
        display: flex; flex-wrap: wrap; justify-content: space-between;
    }

    .navbar-nav > li.gift-section .new_menu_padd .menu-section .accordion-inner {
        align-items: baseline;
    }

    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li{ flex: 0 0 160px }

    .navbar-nav > li .new_menu_padd .menu-section.price-sec{ margin-bottom: 0px; }
    .navbar-nav > li .new_menu_padd.quick-menu .menu-section.price-sec{
        display: none !important;
    }

    .information-list {
        flex: 100%;
        max-width: 100%;
        padding: 24px 0px 26px 0px;
        margin: 16px 0px 0px 0px;
    }
    /* .infotab-left{ max-width: 480px; } */
    .information-list-left-item{ max-width: 156px; }
    .infotab-right{ max-width: 160px; }
    .browse-all-title{ text-align:left; }
    .information-list-right .infoul li{ flex: 0 0 100%; }

    .menu-contact-sec{ padding: 16px 34px;
        width: calc(100% + 68px);
        margin: -4px -34px 0px; 
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum.style-sec{
        margin-right: 20px;
    }

    .diamond-menu .menu-section.stone-sec, .pendant-menu .menu-section.stone-sec{ margin-right:0px !important }
    
    .wedding-women { flex: 0 0 calc(50% - 10px); }    

    .wedding-menu  .menu-section.shape-sec { margin-right: 0px !important; }

    .wedding-menu  .menu-section.metal-sec { margin-right: 20px !important; }
    
    .navbar-nav > li .new_menu_padd .wedding-women .price-sec{
        flex: 0 0 160px;
        margin-top: 0px;
         margin-right: 0px !important;
    }

    .navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner li{
        flex: 0 0 calc(100%);
    }

    .wedding-menu .wedding-men .shape-sec { margin-right: 0px !important;}

    /* .twocoloum-quick{ flex:0 0 calc(50% - 10px) !important } */
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum.twocoloum-quick .accordion-inner li {
        flex: 0 0 calc(50% - 12px) !important;
    }

    .quick-menu .menu-section.metal-sec{
        margin-left: 20px !important;
    }

    .closearrow a:last-child{ padding-right:34px }

    .information-list-right .infoul li:nth-child(1){
        order: 1;
    }
    .information-list-right .infoul li:nth-child(2){
        order: 3;
    }
    .information-list-right .infoul li:nth-child(3){
        order: 2;
    }
    .information-list-right .infoul li:nth-child(4){
        order: 4;
    }

    html[lang='no'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan, 
    html[lang='sv'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan {
        font-size: var(--font-libre-14) !important;
        line-height: var(--font-libre-14-line-height) !important;
    }
}

@media (min-width:768px) and (max-width:991.98px){
    .navbar-nav > li .five_col_menu.new_menu_padd .menu-section:nth-child(2n+0){
        margin-right:0;
    }
}



@media only screen and (max-width: 767.98px) { 

/*    .mainMenu{ padding-top:8px }*/
/*    .navbar-nav > li > a{ margin-bottom: 8px; }*/

    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a .menutxtSpan{
        font-size: var(--font-libre-16);
        line-height: var(--font-libre-16-line-height);
            padding: 10px 0;
    }

    .navbar-nav > li .new_menu_padd .menu-section .dropdown-title{
        font-size: var(--font-libre-14);
        line-height: var(--font-libre-14-line-height);
        color: var(--color-black);
    }
    
    .navbar-nav > li .new_menu_padd .menu-section{
        flex: 0 0 calc(100%);
        max-width: 100%;
        margin-right: 0px !important;
    }

    .navbar-nav > li.gift-section .new_menu_padd .menu-section {
        flex: 0 0 calc(100%);
    }

    .gifts-hidden-section {
        display: none;
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum{
        flex: 0 0 100% !important;
        max-width: 100%;
    }
    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li{
        flex: 0 0 calc(50% - 8px) !important; margin-bottom: 4px;
    }
    .wedding-women{ flex: 0 0 100%; }
    .navbar-nav > li .new_menu_padd .wedding-women .price-sec{
        flex: 0 0 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    .wedding-men{ margin-left:0px }
    .navbar-nav > li .new_menu_padd .wedding-women .price-sec .accordion-inner li{
        flex: 0 0 calc(50%) !important;
    }
    .navbar-nav > li .new_menu_padd .menu-section.metal-sec{
        margin-left: 0px !important;    
    }
    .navbar-nav > li .new_menu_padd {
        padding: 8px 16px 0px;
    }
    .navbar-nav > li .new_menu_padd .menu-section.twocoloum .accordion-inner li:nth-child(even),
    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li:nth-child(even) {
        margin-left: 16px !important;
    }
    
    .sub__close{ padding: 12px 16px 12px; text-align: left; }

    .menu-contact-sec{ flex-wrap: wrap;  }

    .menu-contact-sec ul{ width: 100%; margin-right:0px; }
    .menu-contact-sec ul li{ margin-bottom:4px }
    .menu-contact-sec ul:first-child {
        margin-right: 0px;
        border-bottom: 1px solid var(--color-primary-300);
        padding-bottom: 12px;
        margin-bottom: 16px;
    }

    .navbar-nav > li .new_menu_padd .menu-section .accordion-inner li a .menutxtSpan{
        margin-left: 12px;
    }

    .navbar-nav > li .new_menu_padd .menu-section .dropdown-title{
        font-weight: normal;
    }

    .navbar-nav > li .new_menu_padd .menu-section.show .dropdown-title{
        font-weight: var(--font-weight-semi-bold);
    }

    .information-list-left{ gap: 12px; }

    .infotab-left{ margin-right:0px }
    .information-list-left-item{ max-width: 165px; margin-bottom: 0px; width: 100%; }
    .information-list-left-item + .information-list-left-item{
        margin-left: 0px;
    }
    /* .information-list-left-item:nth-child(even) {
        margin-left: 16px !important;
    } */
    .information-list-left-item img{
        box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px -6px, 
                    rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
        margin-bottom: 12px;
        max-height: 105px;
    }

    .infotab-left{ margin-bottom: 16px;
        border-bottom: 1px solid var(--color-primary-300);
        padding-bottom: 16px; 
    }

    .infotab-right{ max-width:100% }
    .information-list:after{display:none;}
    .information-list{ background:var(--color-white); 
        padding: 0px; 
        margin: 0px;
        border-top: 0px;
        /* flex: 0 0 calc(100% + 32px); */
        /* max-width: calc(100% + 32px); */
    }
    .browse-all-title{ padding: 16px 0px 24px; margin-bottom: 0px; color:var(--color-black); }
    .information-list-right ul li a img{ display:none; }
    .information-list-right .infoul li{ min-height: 48px; align-items: center; display: flex; }
    .closearrow a:last-child { padding-right: 16px;}

/*    .accordion-inner { display: none;}*/
    .menu-section .accordion-toggle{
        position: relative;
        padding-right:24px;
    }
    .menu-section .accordion-toggle:after{
        content: "";
        position: absolute;
        right: 0px;
        width: 24px; height: 24px;
        background: url(/catalog/view/theme/default/image/icons/plus.png) no-repeat center / 100%;                                    
        transition: all 0.3s ease-in-out;
    }
    .menu-section.show .accordion-toggle:after{
        transform: rotate(0deg);
        background-image: url(/catalog/view/theme/default/image/icons/minus.png);
    }

    .menu-section .accordion-wrap{
        display: none;
        transition:all 0.3s ease-in-out;   
    }
    .menu-section.menu-show-hide .accordion-wrap{
        display: block;
    }

    .navbar-nav > li .new_menu_padd .menu-section .dropdown-title{
        min-height: 48px;
        display: flex;
        align-items: center;
    }
    .navbar-nav > li .new_menu_padd .menu-section .dropdown-title span:before{
        content: ""attr(title)"";
    }

    .navbar-nav > li.gift-section .new_menu_padd .menu-section .dropdown-title span:before{
        content: "";
    }

    .navbar-nav > li .new_menu_padd .menu-section{ margin-bottom:0px }
    .menu-contact-sec {
        padding: 16px 16px;
        width: calc(100% + 32px);
        margin: -4px -16px 0px;
    }

    .navbar-nav > li .new_menu_padd.wedding-menu .menu-section{
        flex: 0 0 100%;
    }

    .wedding-tab{ 
        display: flex !important;
        align-items: center;
        justify-content: center;
        width: 100%;
        margin: 8px 0 16px;
     }

     .wedding-tab li{ 
        flex: 0 0 50%;
        border-bottom: 1px solid var(--color-primary-200);
     }  
     .wedding-tab li a.active {
        color: #957127; border-bottom: 1px solid #957127    ;
        font-weight: var(--font-weight-semi-bold);
     }

     .wedding-tab li a{ 
        font-size:var(--font-libre-12);  
        line-height: var(--font-libre-12-line-height);
        color: var(--color-black);
        text-transform: uppercase;
        letter-spacing: 0.1em;
        min-height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%
    }

    .navbar-nav > li .new_menu_padd .menu-section.twocoloum_sequence.stone-sec .accordion-inner{
        height: auto;
    }

    .navbar-nav > li .new_menu_padd .menu-section.threecoloum_sequence.price-sec .accordion-inner {
        height: auto;
    }
    .diamond_bracelets .new_menu_padd .stone-sec .accordion-inner{
        flex-flow: column wrap;
        height: 96px;
    }
    .navbar-nav > li.diamond_bracelets .new_menu_padd .stone-sec .accordion-inner li:nth-child(1),
    .navbar-nav > li.diamond_bracelets .new_menu_padd .stone-sec .accordion-inner li:nth-child(2){
        margin-left: 0!important;
    }
    .navbar-nav > li.diamond_bracelets .new_menu_padd .stone-sec .accordion-inner li:nth-child(3),
    .navbar-nav > li.diamond_bracelets .new_menu_padd .stone-sec .accordion-inner li:nth-child(4){
        margin-left: 16px!important;
    }

    .navbar-nav > li.gift-section .five_col_menu menu-section.nonetab{
        display: none !important;
     }

}
@media only screen and (max-width: 360px) { 
    .closearrow a:last-child, .sub__close, .navbar-nav > li .new_menu_padd .menu-section .dropdown-title{
        font-size: var(--font-libre-12);
        line-height: var(--font-libre-12-line-height);
    }

    html[lang='no'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan, 
    html[lang='sv'] .navbar-nav > li .new_menu_padd.gemstone-menu .menu-section .accordion-inner li a .menutxtSpan {
        font-size: var(--font-libre-11) !important;
        line-height: var(--font-libre-11-line-height) !important;
    }
}










