.sw-megamenu.navigation li>a>span,.subchildmenu .subchildmenu li a span,.sw-megamenu.navigation li.level0 a,.navigation .left_menu .sub_menu>.subchildmenu>li>a{text-decoration:none!important}
@media (max-width:992px) {
.Education .level0.submenu .menu-left-block{width:100%}
.navigation .Education .level0.submenu .menu-right-block{width:100%;padding-right:5px!important}
}
@media (width:834px) {
body .sw-megamenu.navigation li.ui-menu-item.level0>a:after{right:-13px!important}
}
@media only screen and (max-width:1441px) {
body .sw-megamenu.navigation li.level0 a{padding-top:5px;padding-bottom:5px}
body .page-wrapper .navigation .level0 .submenu{top:57px}
}
@media (max-width:1024px) {
body .page-wrapper .navigation .level0 .submenu{top:30px}
}
body .page-wrapper .navigation{padding:0}
body .page-wrapper .navigation.navigation_hover{z-index:1}
.sw-megamenu.navigation li.level0 a{padding-top:15px;padding-bottom:15px;display:inline-block!important;padding-right:6px}
body .navigation .level0 .submenu{background:#fff;border:0;border-radius:0!important;top:auto;font-family:"TrajanPro-Regular";z-index:9}
@media only screen and (max-width:1024px) {
body .navigation .level0 .submenu{top:30px}
}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li:nth-child(3){clear:left}
.sw-megamenu.navigation li.level0 .col-md-6{float:left;width:50%}
.sw-megamenu.navigation li.level0 .col-md-4{float:left;width:33.33%}
@media only screen and (max-width:992px) {
.sw-megamenu.navigation li.level0 .col-md-6{width:100%}
.sw-megamenu.navigation li.level0 .col-md-4{width:100%}
}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree]{float:left;width:50%}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td strong{color:#fff;font-size:18px;font-weight:400;text-transform:capitalize;font-weight:700}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a:hover{text-decoration:none}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] h3{color:#f0a055;font-size:20px;font-weight:700;text-transform:capitalize;text-align:left;margin-top:15px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td{text-align:left}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td a{display:block;text-decoration:none!important}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2{position:relative}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:before{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;right:40px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:after{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;left:-40px}
body .sw-megamenu.navigation li.level0.staticwidth .submenu a{color:#fff;font-size:14px}
@media only screen and (max-width:1441px) {
.sw-megamenu.navigation li.level0.staticwidth>.submenu{width:1120px!important;left:0!important}
}
@media (max-width:1024px) {
.sw-megamenu.navigation li.level0.fullwidth.hover:hover>.submenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover>.submenu{padding:25px!important;padding-right:25px!important}
}
@media all and (min-width:768px),print {
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:20px;padding-right:20px;width:auto}
.nav-sections-item-content>.navigation{display:block}
.navigation{background:#f0f0f0;font-weight:700;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}
.navigation:empty{display:none}
.navigation ul{margin-top:0;margin-bottom:0;padding:0;position:relative}
.navigation li.level0{border-top:none}
.navigation li.level1{position:relative}
.navigation .level0{margin:0 25px 0 0;display:inline-block;position:relative}
.navigation .level0:last-child{margin-right:0;padding-right:0}
.navigation .level0>.level-top{color:#636564;line-height:47px;padding:0 17px;text-decoration:none;box-sizing:border-box;position:relative;display:inline-block}
.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{color:#333;text-decoration:none}
.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#ff5501;border-style:solid;border-width:0 0 3px;color:#333;text-decoration:none;display:inline-block}
.navigation .level0.parent>.level-top{padding-right:20px}
.navigation .level0.parent>.level-top>.ui-menu-icon{position:absolute;right:0;display:inline-block;text-decoration:none}
.navigation .level0.parent>.level-top>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.navigation .level0.parent>.level-top>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0 .submenu{background:#fff;border:1px solid #ccc;box-shadow:0 5px 5px rgba(0,0,0,.19);font-weight:400;min-width:230px;padding:15px 0;display:none;left:0;margin:0!important;padding:0;position:absolute;z-index:1;margin-top:11px}
.navigation .level0 .submenu>ul{margin-top:11px}
.navigation .level0 .submenu>ul:before,.navigation .level0 .submenu>ul:after{content:'';display:block;overflow:hidden;position:absolute}
.navigation .level0 .submenu>ul:before{color:#fff;left:20px;top:-20px;border:10px solid transparent;height:0;width:0;border-bottom-color:#fff;z-index:4}
.navigation .level0 .submenu>ul:after{border:11px solid transparent;height:0;width:0;border-bottom-color:#ccc;color:#ccc;left:19px;top:-22px;z-index:3}
.navigation .level0 .submenu a{display:block;line-height:inherit;color:#636564;padding:8px 20px;font-family:"TrajanPro-Regular"}
.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background:#e8e8e8;color:#333;text-decoration:none}
.navigation .level0 .submenu .active>a{border-color:#ff5501;border-style:solid;border-width:0 0 0 3px;color:#333}
.navigation .level0 .submenu .submenu{top:0!important;left:100%!important}
.navigation .level0 .submenu .submenu-reverse{left:auto!important;right:100%}
.navigation .level0 .submenu li:first-child{padding-left:10px}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon{position:absolute;right:3px;display:inline-block;text-decoration:none}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e608';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0.more{position:relative;display:inline-block;text-decoration:none}
.navigation .level0.more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:inherit;color:inherit;content:'\e607';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0.more:before{display:none}
.navigation .level0.more:after{cursor:pointer;padding:8px 12px;position:relative;z-index:1}
.navigation .level0.more:hover>.submenu{overflow:visible!important}
.navigation .level0.more li{display:block}
.navigation .blog-mx.level0:last-child{float:right}
.navigation ul{padding:0 8px}
.sw-megamenu.navigation li.ui-menu-item.level0>a:hover:after{color:#636564}
.sw-megamenu.navigation li.ui-menu-item.level0:last-child>a:after{content:none}
.sw-megamenu.navigation li:last-child:after{content:none}
.sw-megamenu.navigation>ul{position:relative}
.sw-megamenu.navigation>ul:after{disaply:table;content:'';clear:both}
.sw-megamenu.navigation .open-children-toggle{display:none}
.sw-megamenu.navigation span.cat-label{position:absolute;text-transform:uppercase;font:inherit;font-size:9px;padding:2px;border-radius:2px;line-height:1;color:#fff}
.sw-megamenu.navigation span.cat-label:before{content:"";position:absolute;width:3px;height:3px;border:3px solid transparent}
.sw-megamenu.navigation span.cat-label.cat-label-label1{background-color:#0cc485}
.sw-megamenu.navigation span.cat-label.cat-label-label2{background-color:#eb2771}
.sw-megamenu.navigation span.cat-label.cat-label-label3{background-color:#0ae3eb}
.sw-megamenu.navigation a:hover>span>span.cat-label{text-decoration:none}
.sw-megamenu.navigation li>a>span{position:relative}
.sw-megamenu.navigation li.level0 .level-top{transition-delay:0!important;position:relative}
.sw-megamenu.navigation li.level0>a>span.cat-label{top:-13px;right:14px}
.sw-megamenu.navigation li.level0>a>span.cat-label:before{left:3px;bottom:-6px}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label1:before{border-top-color:#0cc485}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label2:before{border-top-color:#eb2771}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label3:before{border-top-color:#0ae3eb}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label{top:3px;right:-35px}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label:before{left:-6px;bottom:3px}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label1:before{border-right-color:#0cc485}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label2:before{border-right-color:#eb2771}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label3:before{border-right-color:#0ae3eb}
.sw-megamenu.navigation .subchildmenu.mega-columns>li{float:left;padding:0 5px}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns1>li{float:none}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns2>li{width:50%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns2>li:nth-child(2n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns3>li{width:33.33%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns3>li:nth-child(3n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li{width:25%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li:nth-child(4n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns5>li{width:20%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns5>li:nth-child(5n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li{width:50%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li:nth-child(6n+1){clear:both}
.sw-megamenu.navigation li.level0{transition-delay:0;transition:.2s opacity}
.sw-megamenu.navigation li.level0.fl-left{float:left}
.sw-megamenu.navigation li.level0.fl-right{float:right}
.sw-megamenu.navigation li.level0.fl-right.staticwidth .submenu{left:auto;right:0;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0 .submenu{display:block;visibility:hidden;opacity:0;transition:.2s opacity;color:#636564}
.sw-megamenu.navigation li.level0 .submenu>ul{margin-top:0}
.sw-megamenu.navigation li.level0 .submenu>ul:before,.sw-megamenu.navigation li.level0 .submenu>ul:after{display:none}
.sw-megamenu.navigation li.level0.parent>.submenu.popup-left{left:auto;right:0;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0 .row{margin-left:-5px;margin-right:-5px;display:list-item}
.sw-megamenu.navigation li.level0 .col-md-1,.sw-megamenu.navigation li.level0 .col-md-2,.sw-megamenu.navigation li.level0 .col-md-3,.sw-megamenu.navigation li.level0 .col-md-4,.sw-megamenu.navigation li.level0 .col-md-5,.sw-megamenu.navigation li.level0 .col-md-6,.sw-megamenu.navigation li.level0 .col-md-7,.sw-megamenu.navigation li.level0 .col-md-8,.sw-megamenu.navigation li.level0 .col-md-9,.sw-megamenu.navigation li.level0 .col-md-10,.sw-megamenu.navigation li.level0 .col-md-11,.sw-megamenu.navigation li.level0 .col-md-12{padding-left:5px;padding-right:5px}
.sw-megamenu.navigation li.level0.fullwidth{position:static}
.sw-megamenu.navigation li.level0.fullwidth>.submenu{width:100%;border-radius:0 0 6px 6px;max-width:1380px;margin:0 auto!important;left:0;right:0}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover>.submenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover>.submenu{left:0;box-sizing:border-box}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover:hover>.submenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover:hover>.submenu{visibility:visible;opacity:1;position:fixed}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.parent>a:after,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.parent>a:after{display:none}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1>a,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1>a{font-size:14px;font-weight:600;text-transform:uppercase;margin-top:10px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1 .subchildmenu>.subchildmenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1 .subchildmenu>.subchildmenu{padding-left:10px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1>.menu-thumb-img,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1>.menu-thumb-img{margin:10px 0 -5px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu .subchildmenu>.subchildmenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu .subchildmenu>.subchildmenu{padding:5px 0}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu a,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu a{padding:2px 4px;line-height:1}
.sw-megamenu.navigation li.level0.classic .submenu>.row{margin:0}
.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:230px}
.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{visibility:hidden;opacity:0;transition:.2s opacity;padding:6px 8px;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:0 6px 6px;position:absolute;left:0;top:-6px;background:#fff;z-index:1}
.sw-megamenu.navigation li.level0.classic .subchildmenu>li:hover>.subchildmenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic li.parent>.subchildmenu.popup-left{left:auto;right:100%;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0.classic .subchildmenu.popup-left .subchildmenu{left:auto;right:100%;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0.classic:hover>.submenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic li:hover>.submenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{left:0}
.sw-megamenu.navigation li.level0.staticwidth .submenu{left:0}
.sw-megamenu.navigation.side-megamenu li{margin:0;position:relative}
.sw-megamenu.navigation.side-megamenu li.level0{display:block;position:relative;border-radius:0;margin:0}
.sw-megamenu.navigation.side-megamenu li.level0.parent>a:after{content:'\f801';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;line-height:41px;float:right}
.sw-megamenu.navigation.side-megamenu li.level0.classic .submenu li.parent>a:after{content:'\f801';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;margin-right:5px;line-height:15px;float:right}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth>.submenu,.sw-megamenu.navigation.side-megamenu li.level0.staticwidth>.submenu{left:100%!important;top:0;padding-bottom:15px}
.sw-megamenu.navigation.side-megamenu li.level0.classic>.submenu{left:100%!important;top:0}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth>.submenu{width:871px}
.sw-megamenu.navigation.side-megamenu li.level0>a{display:block;padding:0 5px;margin:0 10px;border-top:1px solid #ddd;line-height:41px;font-weight:400;font-size:14px}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label{position:relative;margin-left:10px;padding:0 2px;top:0;right:0}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label:before{left:-6px;top:3px;bottom:auto;border-top-color:transparent}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label1:before{border-right-color:#0cc485}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label2:before{border-right-color:#eb2771}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label3:before{border-right-color:#0ae3eb}
.sw-megamenu.navigation.side-megamenu li.level0:first-child>a{border-top:0}
.sw-megamenu.navigation.side-megamenu li.level0:hover{background-color:#08c}
.sw-megamenu.navigation.side-megamenu li.level0:hover>a{color:#fff;border-top-color:#08c}
.sw-megamenu.navigation.side-megamenu li.level0>.submenu{border-left-width:5px;border-top-width:0;padding:5px 8px;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:0 6px 6px}
}
@media all and (min-width:768px) and only screen and (max-width:1441px),print and only screen and (max-width:1441px) {
.navigation .level0{margin:0 20px 0 0}
.navigation .level0>.level-top{padding:0 12px}
.sw-megamenu.navigation li.ui-menu-item.level0>a:after{right:-13px}
}
.navigation .right_menu_section.edu_main_menu_right{flex-wrap:wrap}
.navigation .right_menu_section .edu_left_menu{float:left;width:100%}
.navigation .right_menu_section .edu_left_menu .right_menu{background:0 0;margin-right:0;width:50%;float:left}
.navigation .right_menu_section .edu_left_menu .left_menu{width:50%}
.navigation .right_menu_section .edu_left_menu .right_menu{width:50%;margin-left:0}
.navigation .right_menu_section .edu_left_menu .right_menu .sub_menu>.subchildmenu>li>a{color:#636564!important;font-size:26px!important;text-transform:capitalize;font-weight:400;line-height:30px!important;width:100%;margin-bottom:10px}
.sw-megamenu.navigation li.level0.fullwidth .submenu .education_right_menu li a{line-height:21px!important}
.navigation .mega-columns{display:none}
.navigation .level0 .submenu li.level1>a span .cat-label{right:-37px;top:3px!important;font-size:14px!important}
body .sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label{right:-38px;top:0;color:#54e7f0!important;background:0 0!important}
body .sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label1:before{content:none}
@media only screen and (max-width:1441px) {
body .navigation .menu-left-block .wedding_menu .wedding_right .left_menu>.subchildmenu>li>a,body .navigation .right_menu_section .edu_left_menu .right_menu .sub_menu>.subchildmenu>li>a{font-size:20px!important;line-height:22px!important}
}
.sw-megamenu.navigation .menu-right-block .subchildmenu .subchildmenu li a{font-size:14px;white-space:nowrap}
.menu-left-block .right_left_menu_section .sub_menu{position:relative;padding-bottom:10px}
.menu-left-block .right_left_menu_section .sub_menu:before{content:'';position:absolute;bottom:0;height:1px;width:85%;background:#aaa;left:15px}
.menu-left-block .right_left_menu_section .sub_menu:last-child:before{content:none}
.subchildmenu li>a span{color:#636564;font-size:18px;text-transform:capitalize;font-weight:400}
.subchildmenu .subchildmenu{color:#636564;list-style:none;margin-bottom:10px}
.subchildmenu .subchildmenu>li{position:relative;padding-left:10px}
.subchildmenu .subchildmenu>li:before{content:'';position:absolute;top:15px;left:0;width:5px;height:5px;background:#aaa;margin-top:-8px;border-radius:50%}
.subchildmenu .ul-column--1KfUm>li:before{display:none;content:'';position:inherit;top:0;left:0;width:0;height:0;background:transparent;margin-top:0;border-radius:0}
@media (max-width:992px) {
.subchildmenu .subchildmenu>li:before{top:16px}
}
.subchildmenu .subchildmenu>li a{color:#636564;font-size:15px;margin-bottom:11px}
@media (max-width:992px) {
.subchildmenu .subchildmenu>li a{margin-bottom:5px;font-size:14px;line-height:1.2}
}
.subchildmenu .subchildmenu>li a span{font-size:14px!important}
.navigation .level0 .submenu li.level1 a{color:#636564!important;font-size:14px}
@media only screen and (max-width:1441px) {
.sw-megamenu.navigation li.level0.fullwidth>.submenu,.sw-megamenu.navigation li.level0.staticwidth>.submenu{padding:10px 25px!important}
}
.navigation .level0.parent .submenu .container{display:inline-block;width:100%}
.submenu span.new{display:inline-block!important;color:#d18c4a!important}
.navigation .sub_menu .subchildmenu a:hover span.new,.subchildmenu .subchildmenu a:hover span.new,.navigation .sub_menu .subchildmenu span.new:hover{color:#d18c4a!important}
.navigation .menu-left-block.col-md-10{float:left;width:75%}
.navigation .menu-right-block.col-md-2{float:left;width:25%;padding-right:20px!important}
.navigation .education_menu .left_menu{width:33.33%;float:left}
.navigation .education_menu .left_menu.Full_width{width:100%;margin:25px 0}
@media (max-width:992px) {
.navigation .education_menu .left_menu.Full_width{margin:10px 0}
}
.navigation .education_menu .left_menu .sub_menu{float:left}
.navigation .education_menu .left_menu .sub_menu h3{text-align:left;color:#d18c4a!important;font-size:20px!important;text-transform:uppercase;font-weight:400;float:left;width:100%;margin:25px 0 36px}
@media only screen and (max-width:1441px) {
.navigation .education_menu .left_menu .sub_menu h3{margin:15px 0}
}
@media (max-width:992px) {
.navigation .education_menu .left_menu .sub_menu h3{margin:0 0 7px;font-size:14px!important}
}
.navigation .education_menu .left_menu .sub_menu h3 a{color:#d18c4a;text-decoration:none}
.navigation .education_menu.edu_right .filde{float:left;width:100%;margin:20px 0;position:relative}
.navigation .education_menu.edu_right .filde:before{content:"\f002";position:absolute;right:10px;color:#000;top:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:20px;cursor:pointer}
.navigation .education_menu.edu_right .left_menu{width:100%}
.navigation .education_menu.edu_right ul{display:inline-block;width:100%}
.navigation .education_menu.edu_right ul li{display:inline-block;width:100%;margin-bottom:5px;color:#636564}
.navigation .education_menu.edu_right ul li .latest_blog .left_blog_section{float:left;width:30%}
.navigation .education_menu.edu_right ul li .latest_blog .right_blog_section{float:left;width:70%}
.sw-megamenu.navigation li.level0 a b{font-weight:400}
.sw-megamenu.navigation li.level0 .menu-left-block.col-md-12{width:100%;float:left}
.navigation .gift_card_menu1 .right_left_menu_section{float:left;width:70%}
@media (max-width:992px) {
.navigation .gift_card_menu1 .right_left_menu_section{width:100%}
}
.navigation .gift_card_menu1 .right_left_menu_section .left_menu{float:left;width:33.33%}
.navigation .gift_card_menu1 .gift_card_menu{float:left;width:30%;margin-top:83px}
@media only screen and (max-width:1441px) {
.navigation .gift_card_menu1 .gift_card_menu{margin-top:33px}
}
@media (max-width:992px) {
.navigation .gift_card_menu1 .gift_card_menu{width:100%;margin-top:5px}
}
.navigation .gift_card_menu1 .gift_card_menu .left_menu{float:left;width:60%}
.navigation .gift_card_menu1 .gift_card_menu .left_menu:last-child{width:40%}
.navigation .menu-left-block .wedding_menu{width:100%;float:left}
.navigation .menu-left-block .wedding_menu .right_left_menu_section{width:100%;float:left}
@media (max-width:992px) {
.navigation .menu-left-block .wedding_menu .right_left_menu_section .left_menu{width:50%}
}
@media (max-width:992px) {
.navigation .menu-left-block .wedding_menu .right_left_menu_section .left_menu:nth-child(3n+1){clear:left}
}
.navigation .menu-left-block .wedding_menu .wedding_right{display:block;float:left;width:25%;margin-top:-53px}
@media only screen and (max-width:1441px) {
.navigation .menu-left-block .wedding_menu .wedding_right{margin-top:-33px}
}
@media (max-width:992px) {
.navigation .menu-left-block .wedding_menu .wedding_right{width:50%}
}
.navigation .menu-left-block .wedding_menu .wedding_right .left_menu{width:100%}
.navigation .menu-left-block .wedding_menu .wedding_right .left_menu>.subchildmenu>li>a{color:#636564!important;font-size:26px!important;text-transform:capitalize;font-weight:400;line-height:30px!important;margin-bottom:10px}
.navigation .col-md-9+.columns12{display:none}
.designers_menu .subchildmenu .subchildmenu{width:100%;margin-top:10px}
.navigation .menu-left-block .wedding_menu.designers_menu .right_left_menu_section .left_menu{width:50%;clear:none;float:left}
.navigation .menu-left-block .right_left_menu_section .left_menu{width:50%;clear:none;float:left}
.sw-megamenu.navigation li.level0.fullwidth.hover .submenu a,.sw-megamenu.navigation li.level0.staticwidth.hover .submenu a{padding:4px 5px}
@media only screen and (max-width:1441px) {
.sw-megamenu.navigation li.level0.fullwidth.hover .submenu a,.sw-megamenu.navigation li.level0.staticwidth.hover .submenu a{padding:2px 5px}
}
.navigation .left_menu .sub_menu>.subchildmenu>li>a{margin-bottom:10px}
@media only screen and (max-width:1441px) {
.navigation .left_menu .sub_menu>.subchildmenu>li>a{padding-bottom:5px}
}
@media (max-width:992px) {
.navigation .left_menu .sub_menu>.subchildmenu>li>a{margin-bottom:5px}
}
.navigation .sub_menu{margin-bottom:15px}
@media (max-width:992px) {
.navigation .sub_menu{margin-bottom:5px}
}
.navigation .right_menu_section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}
.navigation .right_left_menu_section h3{text-align:left;color:#d18c4a!important;font-size:20px!important;text-transform:uppercase;font-weight:400;float:left;width:100%;margin:5px 0;padding-left:10px}
@media only screen and (max-width:1441px) {
.navigation .right_left_menu_section h3,.navigation .menu-right-block h3{margin:5px 0}
}
@media (max-width:992px) {
.navigation .right_left_menu_section h3,.navigation .menu-right-block h3{font-size:14px!important}
}
.navigation .right_left_menu_section h3 a,.navigation .menu-right-block h3 a{color:#d18c4a!important}
.navigation .right_menu_section .left_menu .sub_menu h3,.navigation .right_left_menu_section .left_menu .sub_menu h3{text-align:left;color:#d18c4a!important;font-size:20px!important;text-transform:uppercase;font-weight:400;float:left;width:100%;margin:5px 0;padding-left:10px}
@media only screen and (max-width:1441px) {
.navigation .right_menu_section .left_menu .sub_menu h3,.navigation .right_left_menu_section .left_menu .sub_menu h3{margin:5px 0}
}
.navigation .right_menu_section .right_menu .sub_menu,.navigation .right_left_menu_section .right_menu .sub_menu{display:inline-block;width:100%}
.navigation .right_menu_section .right_menu .sub_menu h3,.navigation .right_left_menu_section .right_menu .sub_menu h3{text-align:left;color:#d18c4a!important;font-size:18px!important;text-transform:uppercase;font-weight:400;background:#fff;margin:0;padding:5px 0}
@media only screen and (max-width:1441px) {
.navigation .right_menu_section .right_menu .sub_menu h3,.navigation .right_left_menu_section .right_menu .sub_menu h3{padding:5px 0}
}
.navigation .engagement_menu .video_top{margin-top:150px}
.navigation .level0 .subchildmenu .submenu a{display:inline-block}
.navigation .left_menu .sub_menu>.subchildmenu>li>a{color:#636564!important;font-size:20px!important;text-transform:capitalize;font-weight:400;line-height:24px!important;width:100%}
.navigation .right_menu .sub_menu>.subchildmenu>li>a{color:#636564!important;font-size:20px!important;font-weight:400;line-height:24px!important;width:100%;text-decoration:none!important}
@media only screen and (max-width:1441px) {
.navigation .left_menu .sub_menu>.subchildmenu>li>a{font-size:20px!important}
.navigation .left_menu .sub_menu>.subchildmenu>li>a span{font-size:20px!important}
}
.navigation .right_menu_bg{padding-top:5px;display:inline-block}
.navigation .right_menu_bg h4{font-size:32px;color:#000;font-weight:400;line-height:38px;margin-bottom:20px;padding:0 15px;margin-top:75px;margin-bottom:50px}
@media only screen and (max-width:1441px) {
.navigation .right_menu_bg h4{line-height:22px;margin-bottom:20px;font-size:22px;margin-top:10px}
}
.navigation .right_menu_bg .menu_image_box{display:block;margin-bottom:30px;text-decoration:underline}
.navigation .right_menu_bg .pick_link{margin-bottom:20px}
.navigation .right_menu_bg .pick_link a{background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:7px 15px;font-size:14px;box-sizing:border-box;vertical-align:middle;background:#000!important;border:1px solid #fff!important;border-radius:0;text-transform:uppercase;font-size:16px;padding:5px 20px;padding:8px 15px!important;color:#fff!important;text-transform:capitalize;font-weight:400}
.navigation .right_menu_bg .pick_link a:focus,.navigation .right_menu_bg .pick_link a:active{background:#006bb4;border:1px solid #006bb4;color:#fff}
.navigation .right_menu_bg .pick_link a:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}
.navigation .right_menu_bg .pick_link a.disabled,.navigation .right_menu_bg .pick_link a[disabled],fieldset[disabled] .navigation .right_menu_bg .pick_link a{opacity:.5;cursor:default;pointer-events:none}
.navigation .right_menu_bg .pick_link a span{text-transform:capitalize;font-size:16px;color:#fff;font-weight:400}
.navigation .right_menu_bg .pick_link a:hover{background:#d18c4a!important;border:1px solid #d18c4a!important}
.navigation .right_menu_bg .pick_link a:focus{box-shadow:none}
.navigation .right_menu_bg .right_menu_link{color:#000!important;font-size:15px;text-decoration:underline}
.navigation .subchildmenu.col-md-9.mega-columns.columns9{float:left;width:65%}
@media only screen and (max-width:992px) {
.navigation .subchildmenu.col-md-9.mega-columns.columns9{width:100%}
}
.navigation .subchildmenu.col-md-9.mega-columns.columns9>li{width:33.33%}
.navigation .menu-right-block.col-md-3{float:left;width:35%}
@media only screen and (max-width:992px) {
.navigation .menu-right-block.col-md-3{width:100%}
}
.sw-megamenu.navigation .right_menu_bg .right_menu_link{text-decoration:underline!important}
@media only screen and (max-width:1441px) {
body .sw-megamenu.navigation li.level0 a{padding-top:5px;padding-bottom:5px}
body .page-wrapper .navigation .level0 .submenu{top:57px}
}
@media (max-width:1024px) {
body .page-wrapper .navigation .level0 .submenu{top:30px}
}
body .page-wrapper .navigation{padding:0}
body .page-wrapper .navigation.navigation_hover{z-index:1}
.sw-megamenu.navigation li.level0 a{padding-top:15px;padding-bottom:15px;display:inline-block!important;padding-right:6px}
@media only screen and (max-width:1024px) {
body .navigation .level0 .submenu{top:30px}
}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li:nth-child(3){clear:left}
.sw-megamenu.navigation li.level0 .col-md-6{float:left;width:50%}
@media only screen and (max-width:992px) {
.sw-megamenu.navigation li.level0 .col-md-6{width:100%}
}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree]{float:left;width:50%}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td strong{color:#fff;font-size:18px;font-weight:400;text-transform:capitalize;font-weight:700}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a:hover{text-decoration:none}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] h3{color:#f0a055;font-size:20px;font-weight:700;text-transform:capitalize;text-align:left;margin-top:15px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td{text-align:left}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td a{display:block;text-decoration:none!important}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2{position:relative}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:before{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;right:40px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:after{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;left:-40px}
body .sw-megamenu.navigation li.level0.staticwidth .submenu a{color:#fff;font-size:14px}
@media only screen and (max-width:1441px) {
.sw-megamenu.navigation li.level0.staticwidth>.submenu{width:1120px!important;left:0!important}
}
@media (max-width:1024px) {
.sw-megamenu.navigation li.level0.fullwidth.hover:hover>.submenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover>.submenu{padding:25px!important;padding-right:25px!important}
}
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container{padding-left:15px;padding-right:15px}
.account .page-main,.cms-privacy-policy .page-main{padding-top:41px;position:relative}
.navigation{padding:0}
.navigation .parent .level-top{position:relative;display:block;text-decoration:none}
.navigation .parent .level-top:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;line-height:inherit;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:7px;top:-8px}
.navigation .parent .level-top.ui-state-active:after{content:'\e621'}
.navigation{background:#f0f0f0;box-sizing:border-box}
.navigation ul{margin:0;padding:0}
.navigation li{margin:0}
.navigation a{display:block;padding:10px 0 10px 15px}
.navigation a,.navigation a:hover{color:#575757;text-decoration:none}
.navigation .level0{border-top:1px solid #d1d1d1;font-size:16px}
.navigation .level0>.level-top{font-weight:700;padding:8px 40px 8px 15px;text-transform:uppercase;word-wrap:break-word}
.navigation .level0>.level-top:hover{color:#333}
.navigation .level0.active .all-category .ui-state-focus{border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333;padding-left:7px;display:inline-block}
.navigation .level0>.level1{font-weight:600}
.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active){border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333}
.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:-8px}
.navigation .submenu>li{word-wrap:break-word}
.navigation .submenu>li>a:hover{color:#333}
.navigation .submenu:not(:first-child){font-weight:400;line-height:1.3;overflow-x:hidden;padding:0;position:relative;transition:left .3s ease-out}
.navigation .submenu:not(:first-child)>li>a{padding-left:15px}
.navigation .submenu:not(:first-child)>li:last-child{margin-bottom:0}
.navigation .submenu:not(:first-child) ul{display:block;padding-left:15px}
.navigation .submenu:not(:first-child) ul>li{margin:0}
.navigation .submenu:not(:first-child) ul>li a{color:#575757;display:block;line-height:normal}
.navigation .submenu:not(:first-child) ul>li a:hover{color:#333}
.navigation .submenu:not(:first-child).expanded{display:block!important;padding-right:0;top:0!important}
.navigation .submenu:not(:first-child) .active>a{border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333;padding-left:7px}
.navigation .submenu:not(:first-child) .level1.active>a{padding-left:7px}
body .navigation a{padding-bottom:0}
body .navigation .level0 .submenu ul li a{font-size:12px!important;text-transform:capitalize!important}
.sw-megamenu.navigation.side-megamenu{display:block}
.sw-megamenu.navigation .submenu.level0.opened{visibility:visible;height:auto}
.sw-megamenu.navigation li.level0.staticwidth>.submenu{width:auto!important;margin-bottom:10px}
.sw-megamenu.navigation li.level0.fullwidth .menu-top-block,.sw-megamenu.navigation li.level0.staticwidth .menu-top-block,.sw-megamenu.navigation li.level0.fullwidth .menu-right-block,.sw-megamenu.navigation li.level0.staticwidth .menu-right-block,.sw-megamenu.navigation li.level0.fullwidth .menu-left-block,.sw-megamenu.navigation li.level0.staticwidth .menu-left-block,.sw-megamenu.navigation li.level0.fullwidth .menu-bottom-block,.sw-megamenu.navigation li.level0.staticwidth .menu-bottom-block{display:block;margin-top:15px;width:100%}
.sw-megamenu.navigation li.level0 .menu-thumb-img{display:none}
.sw-megamenu.navigation li.ui-menu-item{position:relative}
.sw-megamenu.navigation li.ui-menu-item>a{position:relative}
.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{display:block;position:absolute;width:42px;height:42px;right:0;top:0;z-index:1;cursor:pointer}
.sw-megamenu.navigation span.cat-label{top:50%;right:36px;margin-top:-7px;position:absolute;text-transform:uppercase;font:inherit;font-size:9px;padding:2px;border-radius:2px;line-height:1;color:#fff}
.sw-megamenu.navigation span.cat-label:before{content:"";position:absolute;width:3px;height:3px;border:3px solid transparent;left:-6px;bottom:3px}
.sw-megamenu.navigation span.cat-label.cat-label-label1{background-color:#0cc485}
.sw-megamenu.navigation span.cat-label.cat-label-label1:before{border-right-color:#0cc485}
.sw-megamenu.navigation span.cat-label.cat-label-label2{background-color:#eb2771}
.sw-megamenu.navigation span.cat-label.cat-label-label2:before{border-right-color:#eb2771}
.sw-megamenu.navigation span.cat-label.cat-label-label3{background-color:#0ae3eb}
.sw-megamenu.navigation span.cat-label.cat-label-label3:before{border-right-color:#0ae3eb}
.only-for-mobile-menu{display:none}
.sw-megamenu.navigation li>a>span,.subchildmenu .subchildmenu li a span,.sw-megamenu.navigation li.level0 a,.navigation .left_menu .sub_menu>.subchildmenu>li>a{text-decoration:none!important}
@media (max-width:992px) {
.Education .level0.submenu .menu-left-block{width:100%}
.navigation .Education .level0.submenu .menu-right-block{width:100%;padding-right:5px!important}
}
@media (width:834px) {
body .sw-megamenu.navigation li.ui-menu-item.level0>a:after{right:-13px!important}
}
@media only screen and (max-width:1441px) {
body .sw-megamenu.navigation li.level0 a{padding-top:5px;padding-bottom:5px}
body .page-wrapper .navigation .level0 .submenu{top:57px}
}
@media (max-width:1024px) {
body .page-wrapper .navigation .level0 .submenu{top:30px}
}
body .page-wrapper .navigation{padding:0}
body .page-wrapper .navigation.navigation_hover{z-index:1}
.sw-megamenu.navigation li.level0 a{padding-top:15px;padding-bottom:15px;display:inline-block!important;padding-right:6px}
@media only screen and (max-width:1024px) {
body .navigation .level0 .submenu{top:30px}
}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li:nth-child(3){clear:left}
.sw-megamenu.navigation li.level0 .col-md-6{float:left;width:50%}
@media only screen and (max-width:992px) {
.sw-megamenu.navigation li.level0 .col-md-6{width:100%}
}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree]{float:left;width:50%}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td strong{color:#fff;font-size:18px;font-weight:400;text-transform:capitalize;font-weight:700}
body .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a:hover{text-decoration:none}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] h3{color:#f0a055;font-size:20px;font-weight:700;text-transform:capitalize;text-align:left;margin-top:15px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td{text-align:left}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu div[class*=menu_tree] td a{display:block;text-decoration:none!important}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2{position:relative}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:before{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;right:40px}
.sw-megamenu.navigation li.level0 .col-md-6 .custome_menu .menu_tree-2:after{position:absolute;content:'';height:96%;width:1px;background:#fff;top:10px;left:-40px}
body .sw-megamenu.navigation li.level0.staticwidth .submenu a{color:#fff;font-size:14px}
@media only screen and (max-width:1441px) {
.sw-megamenu.navigation li.level0.staticwidth>.submenu{width:1120px!important;left:0!important}
}
@media (max-width:1024px) {
.sw-megamenu.navigation li.level0.fullwidth.hover:hover>.submenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover>.submenu{padding:25px!important;padding-right:25px!important}
}
@media all and (min-width:768px),print {
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:20px;padding-right:20px;width:auto}
.nav-sections-item-content>.navigation{display:block}
.navigation{background:#f0f0f0;font-weight:700;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}
.navigation:empty{display:none}
.navigation ul{margin-top:0;margin-bottom:0;padding:0;position:relative}
.navigation li.level0{border-top:none}
.navigation li.level1{position:relative}
.navigation .level0{margin:0 25px 0 0;display:inline-block;position:relative}
.navigation .level0:last-child{margin-right:0;padding-right:0}
.navigation .level0>.level-top{color:#636564;line-height:47px;padding:0 17px;text-decoration:none;box-sizing:border-box;position:relative;display:inline-block}
.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{color:#333;text-decoration:none}
.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#ff5501;border-style:solid;border-width:0 0 3px;color:#333;text-decoration:none;display:inline-block}
.navigation .level0.parent>.level-top{padding-right:20px}
.navigation .level0.parent>.level-top>.ui-menu-icon{position:absolute;right:0;display:inline-block;text-decoration:none}
.navigation .level0.parent>.level-top>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.navigation .level0.parent>.level-top>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0 .submenu{background:#fff;border:1px solid #ccc;box-shadow:0 5px 5px rgba(0,0,0,.19);font-weight:400;min-width:230px;padding:15px 0;display:none;left:0;margin:0!important;padding:0;position:absolute;z-index:1;margin-top:11px}
.navigation .level0 .submenu>ul{margin-top:11px}
.navigation .level0 .submenu>ul:before,.navigation .level0 .submenu>ul:after{content:'';display:block;overflow:hidden;position:absolute}
.navigation .level0 .submenu>ul:before{color:#fff;left:20px;top:-20px;border:10px solid transparent;height:0;width:0;border-bottom-color:#fff;z-index:4}
.navigation .level0 .submenu>ul:after{border:11px solid transparent;height:0;width:0;border-bottom-color:#ccc;color:#ccc;left:19px;top:-22px;z-index:3}
.navigation .level0 .submenu a{display:block;line-height:inherit;color:#636564;padding:8px 20px;font-family:"TrajanPro-Regular"}
.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background:#e8e8e8;color:#333;text-decoration:none}
.navigation .level0 .submenu .active>a{border-color:#ff5501;border-style:solid;border-width:0 0 0 3px;color:#333}
.navigation .level0 .submenu .submenu{top:0!important;left:100%!important}
.navigation .level0 .submenu .submenu-reverse{left:auto!important;right:100%}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon{position:absolute;right:3px;display:inline-block;text-decoration:none}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e608';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0.more{position:relative;display:inline-block;text-decoration:none}
.navigation .level0.more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:inherit;color:inherit;content:'\e607';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.navigation .level0.more:before{display:none}
.navigation .level0.more:after{cursor:pointer;padding:8px 12px;position:relative;z-index:1}
.navigation .level0.more:hover>.submenu{overflow:visible!important}
.navigation .level0.more li{display:block}
.navigation .blog-mx.level0:last-child{float:right}
.navigation ul{padding:0 8px}
.sw-megamenu.navigation li.ui-menu-item.level0>a:after{content:'';position:absolute;right:-17px;width:1px;height:5px;top:50%}
.sw-megamenu.navigation li.ui-menu-item.level0>a:hover:after{color:#636564}
.sw-megamenu.navigation li.ui-menu-item.level0:last-child>a:after{content:none}
.sw-megamenu.navigation li:last-child:after{content:none}
.sw-megamenu.navigation>ul{position:relative}
.sw-megamenu.navigation>ul:after{disaply:table;content:'';clear:both}
.sw-megamenu.navigation .open-children-toggle{display:none}
.sw-megamenu.navigation span.cat-label{position:absolute;text-transform:uppercase;font:inherit;font-size:9px;padding:2px;border-radius:2px;line-height:1;color:#fff}
.sw-megamenu.navigation span.cat-label:before{content:"";position:absolute;width:3px;height:3px;border:3px solid transparent}
.sw-megamenu.navigation span.cat-label.cat-label-label1{background-color:#0cc485}
.sw-megamenu.navigation span.cat-label.cat-label-label2{background-color:#eb2771}
.sw-megamenu.navigation span.cat-label.cat-label-label3{background-color:#0ae3eb}
.sw-megamenu.navigation a:hover>span>span.cat-label{text-decoration:none}
.sw-megamenu.navigation li>a>span{position:relative}
.sw-megamenu.navigation li.level0 .level-top{transition-delay:0!important;position:relative}
.sw-megamenu.navigation li.level0>a>span.cat-label{top:-13px;right:14px}
.sw-megamenu.navigation li.level0>a>span.cat-label:before{left:3px;bottom:-6px}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label1:before{border-top-color:#0cc485}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label2:before{border-top-color:#eb2771}
.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label3:before{border-top-color:#0ae3eb}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label{top:3px;right:-35px}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label:before{left:-6px;bottom:3px}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label1:before{border-right-color:#0cc485}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label2:before{border-right-color:#eb2771}
.sw-megamenu.navigation li .subchildmenu li>a>span>span.cat-label.cat-label-label3:before{border-right-color:#0ae3eb}
.sw-megamenu.navigation .subchildmenu.mega-columns>li{float:left;padding:0 5px}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns1>li{float:none}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns2>li{width:50%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns2>li:nth-child(2n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns3>li{width:33.33%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns3>li:nth-child(3n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li{width:25%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li:nth-child(4n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns5>li{width:20%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns5>li:nth-child(5n+1){clear:both}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li{width:50%}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns6>li:nth-child(6n+1){clear:both}
.sw-megamenu.navigation li.level0{transition-delay:0;transition:.2s opacity}
.sw-megamenu.navigation li.level0.fl-left{float:left}
.sw-megamenu.navigation li.level0.fl-right{float:right}
.sw-megamenu.navigation li.level0.fl-right.staticwidth .submenu{left:auto;right:0;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0 .submenu>ul{margin-top:0}
.sw-megamenu.navigation li.level0 .submenu>ul:before,.sw-megamenu.navigation li.level0 .submenu>ul:after{display:none}
.sw-megamenu.navigation li.level0.parent>.submenu.popup-left{left:auto;right:0;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0 .row{margin-left:-5px;margin-right:-5px;display:list-item}
.sw-megamenu.navigation li.level0 .col-md-1,.sw-megamenu.navigation li.level0 .col-md-2,.sw-megamenu.navigation li.level0 .col-md-3,.sw-megamenu.navigation li.level0 .col-md-4,.sw-megamenu.navigation li.level0 .col-md-5,.sw-megamenu.navigation li.level0 .col-md-6,.sw-megamenu.navigation li.level0 .col-md-7,.sw-megamenu.navigation li.level0 .col-md-8,.sw-megamenu.navigation li.level0 .col-md-9,.sw-megamenu.navigation li.level0 .col-md-10,.sw-megamenu.navigation li.level0 .col-md-11,.sw-megamenu.navigation li.level0 .col-md-12{padding-left:5px;padding-right:5px}
.sw-megamenu.navigation li.level0.fullwidth{position:static}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.parent>a:after,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.parent>a:after{display:none}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1>a,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1>a{font-size:14px;font-weight:600;text-transform:uppercase;margin-top:10px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1 .subchildmenu>.subchildmenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1 .subchildmenu>.subchildmenu{padding-left:10px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu li.level1>.menu-thumb-img,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu li.level1>.menu-thumb-img{margin:10px 0 -5px}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu .subchildmenu>.subchildmenu,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu .subchildmenu>.subchildmenu{padding:5px 0}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu a,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu a{padding:2px 4px;line-height:1}
.sw-megamenu.navigation li.level0.fullwidth.hover:hover .submenu a:hover,.sw-megamenu.navigation li.level0.staticwidth.hover:hover .submenu a:hover{background:0 0}
.sw-megamenu.navigation li.level0.classic .submenu>.row{margin:0}
.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:230px}
.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{visibility:hidden;opacity:0;transition:.2s opacity;padding:6px 8px;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:0 6px 6px;position:absolute;left:0;top:-6px;background:#fff;z-index:1}
.sw-megamenu.navigation li.level0.classic .subchildmenu>li:hover>.subchildmenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic li.parent>.subchildmenu.popup-left{left:auto;right:100%;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0.classic .subchildmenu.popup-left .subchildmenu{left:auto;right:100%;border-radius:6px 0 6px 6px}
.sw-megamenu.navigation li.level0.classic:hover>.submenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic li:hover>.submenu{visibility:visible;opacity:1}
.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{left:0}
.sw-megamenu.navigation li.level0.staticwidth .submenu{left:0}
.sw-megamenu.navigation.side-megamenu li{margin:0;position:relative}
.sw-megamenu.navigation.side-megamenu li.level0{display:block;position:relative;border-radius:0;margin:0}
.sw-megamenu.navigation.side-megamenu li.level0.parent>a:after{content:'\f801';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;line-height:41px;float:right}
.sw-megamenu.navigation.side-megamenu li.level0.classic .submenu li.parent>a:after{content:'\f801';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;margin-right:5px;line-height:15px;float:right}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth>.submenu,.sw-megamenu.navigation.side-megamenu li.level0.staticwidth>.submenu{left:100%!important;top:0;padding-bottom:15px}
.sw-megamenu.navigation.side-megamenu li.level0.classic>.submenu{left:100%!important;top:0}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth>.submenu{width:871px}
.sw-megamenu.navigation.side-megamenu li.level0>a{display:block;padding:0 5px;margin:0 10px;border-top:1px solid #ddd;line-height:41px;font-weight:400;font-size:14px}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label{position:relative;margin-left:10px;padding:0 2px;top:0;right:0}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label:before{left:-6px;top:3px;bottom:auto;border-top-color:transparent}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label1:before{border-right-color:#0cc485}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label2:before{border-right-color:#eb2771}
.sw-megamenu.navigation.side-megamenu li.level0>a>span.cat-label.cat-label-label3:before{border-right-color:#0ae3eb}
.sw-megamenu.navigation.side-megamenu li.level0:first-child>a{border-top:0}
.sw-megamenu.navigation.side-megamenu li.level0:hover{background-color:#08c}
.sw-megamenu.navigation.side-megamenu li.level0:hover>a{color:#fff;border-top-color:#08c}
.sw-megamenu.navigation.side-megamenu li.level0>.submenu{border-left-width:5px;border-top-width:0;padding:5px 8px;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:0 6px 6px}
}
@media all and (min-width:768px) and only screen and (max-width:1441px),print and only screen and (max-width:1441px) {
.navigation .level0{margin:0 20px 0 0}
.navigation .level0>.level-top{padding:0 12px}
}
@media all and (min-width:768px) and only screen and (max-width:1441px),print and only screen and (max-width:1441px) {
.sw-megamenu.navigation li.ui-menu-item.level0>a:after{right:-13px}
}
.navigation .menu-left-block{float:left}
.navigation .menu-right-block{float:left}
.only-for-mobile-menu{display:none}
.search-autocomplete{display:none;top:35px;overflow:hidden;position:absolute;z-index:3}
.search-autocomplete ul{margin:0;padding:0;list-style:none none}
.search-autocomplete ul li{border-top:1px solid #e5e5e5;cursor:pointer;margin:0;padding:5px 40px 5px 10px;position:relative;text-align:left;white-space:normal}
.search-autocomplete ul li:not(:empty){border-top:0;border:1px solid #c2c2c2;background:#fff}
.search-autocomplete ul li:first-child{border-top:none}
.search-autocomplete ul li:hover,.search-autocomplete ul li.selected{background:#e8e8e8}
.search-autocomplete ul li .amount{color:#999;position:absolute;right:7px;top:5px}
.nav-bar{display:none}
header nav{background:#222;z-index:1000;width:100%;margin:auto}
header nav ul{list-style:none}
.navbar-default .navbar-nav>li>a{font-weight:700;font-size:14px}
nav ul li a{color:#222;font-weight:700;padding:0 5px;text-decoration:none}
header nav:after{content:"";display:block;clear:both}
header nav ul li a{color:#fff;display:block;padding:13px 15px;text-decoration:none;font-size:15px;font-weight:300;font-family:inherit}
header nav ul li:hover{background:#34495e}
header nav ul li:hover i{color:#ff0}
header nav ul li i{margin-right:10px}
header nav ul li:hover .children{display:block}
header nav ul li .children{display:none;background:#222;position:absolute;width:150%;z-index:1000}
header nav ul li .children span{display:none}
header nav ul li .children li{display:block;width:100%;border-bottom:1px solid #ffffff99}
header nav ul li .children li a{margin-left:30px}
header nav ul li .fa-angle-down{position:relative;top:3px}
.block-search{width:100%;z-index:99;padding:0 10px}
.block-search .block-title{display:none}
.block-title{margin-bottom:15px}
.block-search .block-content{margin-bottom:0}
.block-search .block-content .minisearch{width:100%}
.block-search .label{position:absolute;right:10px;cursor:pointer;z-index:99;top:65px}
.block-search .label i{font-size:16px;color:#FFF}
.block-search .action.search{display:none}
.sub-menus a:hover{color:#FFF;text-decoration:none}
.newsletters li a.btn_style{background:#8e1010;color:#fff;text-transform:uppercase;padding:16px;font-size:15px}
.footer_sectionbg{padding:50px;background:#fff7f79e;color:#000}
.footer_sectionbg a,.footer_sectionbg a:hover{color:#fff;font-size:13px;line-height:20px;font-family:"TrajanPro-Regular";font-weight:400;text-decoration:none;text-transform:capitalize}
.footer_sectionbg .container{display:flex;justify-content:center;width:100%}
.float-left h3{font-family:"TrajanPro-Regular";font-weight:700;font-size:18px;line-height:1}
.footer_sectionbg a,.footer_sectionbg a:hover{color:#040000;font-size:13px;line-height:20px;font-family:"TrajanPro-Regular";font-weight:400;text-decoration:none;text-transform:capitalize}
.float-left ul{padding-top:10px}
.footer_social_icons li{display:inline-block;padding:0 0 0 15px}
.footer_social_icons li a{font-size:2rem}
.footer_social_icons li:first-child{padding:0}
.footer_social_icons a,.footer_social_icons a:hover{color:#8e1010;font:normal normal normal 14px/1 FontAwesome}
.email_fields{padding:8px 10px 13px}
.subchildmenu.loosediamond [class^="iconking-"],[class*=" iconking-"]{background-image:url(../images/iconking-new3.png);background-repeat:no-repeat;background-size:120px auto;display:inline-block;height:28px;width:28px;position:absolute;left:0;top:-5px}
.subchildmenu.labdiamond [class^="iconking-"],[class*=" iconking-"]{background-image:url(../images/iconking-new3.png);background-repeat:no-repeat;background-size:115px auto;display:inline-block;height:28px;width:28px;position:absolute;left:0;top:0}
.iconking-round{background-position:-30px 0}
.iconking-emerald{background-position:-60px -60px}
.iconking-oval{background-position:-30px -90px}
.iconking-marquise{background-position:-60px -120px}
.iconking-cushion{background-position:-30px -60px}
.iconking-asscher{background-position:-30px -120px}
.iconking-pear{background-position:-60px -30px}
.iconking-radiant{background-position:-60px 0}
.iconking-princess{background-position:-30px -30px}
.iconking-heart{background-position:-60px -90px}
.subchildmenu.loosediamond .subchildmenu>li,.subchildmenu.labdiamond .subchildmenu>li{padding-left:30px}
.subchildmenu.loosediamond .subchildmenu>li:first-child,.subchildmenu.labdiamond .subchildmenu>li:first-child{padding-left:30px}
.subchildmenu.loosediamond .subchildmenu>li:before{position:initial;top:0;left:0;width:0;height:0;background:none;margin-top:0;border-radius:0}
.subchildmenu.labdiamond .subchildmenu>li:before{position:initial;top:0;left:0;width:0;height:0;background:none;margin-top:0;border-radius:0}
@font-face{font-family:"JamesAllenFonts";font-display:fallback;src:url(https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.eot);src:url(https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.eot) format("embedded-opentype"),url(https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.woff) format("woff"),url(https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.ttf) format("truetype");font-style:normal;font-weight:400}
.ul-column--1KfUm li{line-height:27px}
.ul-column--1KfUm li a{color:#656565;display:inline-block}
.icon-round:before{content:"\e621"}
.icon-marquise:before{content:"\e61b"}
.icon-heart2:before{content:"\e61a"}
.icon-oval:before{content:"\e61c"}
.icon-cushion:before{content:"\e618"}
.icon-emerald:before{content:"\e619"}
.icon-asscher:before{content:"\e617"}
.icon-pear:before{content:"\e61d"}
.icon-princess:before{content:"\e61e"}
.icon-radiant:before{content:"\e61f"}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:JamesAllenFonts;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.class-icon--37NL7::before{font-size:18px;margin-right:10px;color:#838383}
.class-icon--37NL7.yellow--37ZPO::before{color:#ffe414}
.class-icon--37NL7.pink--3gEGn::before{color:#ff2a71}
.class-icon--37NL7.purple--3805f::before{color:#b81db4}
.class-icon--37NL7.blue--1tyqL::before{color:#648e98}
.class-icon--37NL7.green--2WQCn::before{color:#317f25}
.class-icon--37NL7.orange--3Zbxs::before{color:orange}
.class-icon--37NL7.brown--10NIq::before{color:#8e3415}
.class-icon--37NL7.black--2m6P7::before{color:#060302}
@media only screen and (max-width: 767px) {
.only-for-mobile-menu ul{margin:0}
.only-for-mobile-menu{display:block}
#navbarSupportedContent{display:none;height:0}
.navbar-default{width:150px}
.agileits_top_menu,.navbar-toggle,.w3l_header_left{display:none}
.gold-source-header-banner{margin-top:18px}
.nav-bar{display:block;width:100%;background:#fff}
.nav-bar span{float:left;font-size:20px;padding:20px;color:#fff}
.nav-bar .fa-bars{display:block;padding:8px;color:#bea46c;overflow:hidden;font-size:16px;font-weight:700;text-decoration:none;float:right;text-transform:uppercase;border:solid 1px;margin-top:15px;margin-right:0}
header nav{width:50%;height:auto;position:fixed;right:100%;top:0;overflow:hidden;height:100%}
header nav ul li{display:block;border-bottom:1px solid #666;width:100%;float:left;position:inherit}
header ul li a{display:block}
header nav ul li .children{width:100%;position:relative;overflow:hidden;display:none}
header nav ul li:hover .children{display:none}
header nav ul li ul li:first-child{border-top:1px solid #555}
header nav ul li .children span{display:inline-block;margin-right:10px}
header nav ul li .children a{margin-left:10px;padding:5px 0}
header nav ul li .fa-angle-down{position:relative;top:3px}
#search_field{border-color:#a9a9a9;background:#212121;color:#aaa;height:35px;font-size:14px;border:1px solid #c2c2c2;border-radius:1px;font-family:gothicreg;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}
.footer_sectionbg{padding:10px!important}
.footer_sectionbg .container{display:inherit}
.footer_sectionbg .email_fields{padding:5px 5px 9px}
.footer_sectionbg .newsletters li a.btn_style{padding:12px;font-size:13px}
.footer_sectionbg .float-left{float:none!important}
.footer_sectionbg .col-sm-2{display:inline-block;width:100%;padding:15px}
.footer_sectionbg .col-sm-4{display:inline-block;width:100%;padding:15px}
.innerchildren{display:none}
}
@media only screen and (device-width: 768px) {
.only-for-mobile-menu{display:block}
header nav{width:80%;overflow:scroll;position:fixed;right:100%;top:0;height:100%}
.only-for-mobile-menu ul{margin:0}
header nav ul li{display:block;border-bottom:1px solid #666;width:100%;float:left;position:inherit}
.nav-bar{display:block;width:100%;background:#fff}
header nav ul li .children{width:100%;position:relative;overflow:hidden;display:none}
.nav-bar .fa-bars{display:block;padding:8px;color:#bea46c;overflow:hidden;font-size:16px;font-weight:700;text-decoration:none;float:right;text-transform:uppercase;border:solid 1px;margin-top:15px;margin-right:0}
.nav-bar span{float:left;font-size:20px;padding:20px;color:#fff}
#search_field{border-color:#a9a9a9;background:#212121;color:#aaa;height:35px;font-size:14px;border:1px solid #c2c2c2;border-radius:1px;font-family:gothicreg;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}
header nav ul li .children{width:100%;position:relative;overflow:hidden;display:none}
header nav ul li:hover .children{display:none}
header nav ul li ul li:first-child{border-top:1px solid #555}
header nav ul li .children span{display:inline-block;margin-right:10px}
.innerchildren{display:none}
header nav ul li a{font-size:20px}
#navbarSupportedContent{display:none!important;height:0!important}
.footer_sectionbg{padding:20px}
.footer_sectionbg .container{display:inherit}
.footer_sectionbg .col-sm-2{width:49%;padding-bottom:25px;flex:unset;max-width:inherit}
.footer_sectionbg .col-sm-4{width:100%;padding-bottom:25px;flex:unset;max-width:inherit}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.only-for-mobile-menu{display:block}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.only-for-mobile-menu{display:block}
}