.menuBar{position:fixed;top:0;width:100%;height:108px;background-color:#fff;z-index:9999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menuBar.morphMenu{height:50px}.morphMenu .mainMenu *,.morphMenu .accountToggle{line-height:50px}.logo{display:none;width:265px;height:108px;text-indent:-99999px;background:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/logo_new.svg) no-repeat 0 50%;position:relative;z-index:3;overflow:hidden;-webkit-transition:width .3s ease-in-out , height .3s ease-in-out , background 0s ease-in-out .3s;-moz-transition:width .3s ease-in-out , height .3s ease-in-out , background 0s ease-in-out .3s;-ms-transition:width .3s ease-in-out , height .3s ease-in-out , background 0s ease-in-out .3s;-o-transition:width .3s ease-in-out , height .3s ease-in-out , background 0s ease-in-out .3s;transition:width .3s ease-in-out , height .3s ease-in-out , background 0s ease-in-out .3s}.menuLogo{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);display:block;height:200px;width:160px;text-indent:-9999px;transition:all .3s ease-in-out;color:transparent;font-size:0}.menuLogo:before{background-image:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/logo_new.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:130px;left:35px;position:absolute;top:35px;width:90px}.morphMenu .logo,.morphMenu .mToggle,.morphMenu .menuToggle{line-height:50px;height:50px}.morphMenu .logo{width:40px;background-size:140px}.morphMenu .menuLogo{transform-origin:left top;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.menuRight{position:absolute;top:0;right:0}.menuWrapper{float:left}.mainMenu ul{margin:0}.mainMenu ul li{display:block;float:left;line-height:108px;font-size:16px;font-family:"Poly",Georgia,Times,Times\ New\ Roman,serif;font-weight:400}.mainMenu ul li.home a{width:50px;background:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/home.png) no-repeat 0 50%;text-indent:-99999px}.mainMenu ul li.home.current-menu-item a{background-position:100% 50%}.mainMenu ul li a{color:#454545;display:block;padding:0 15px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mainMenu ul li:hover a{-webkit-box-shadow:0 6px 0 0 #c7b285 inset;box-shadow:0 6px 0 0 #c7b285 inset}.mainMenu ul li:hover a,.mainMenu ul li.current-menu-item a,.mainMenu ul li.current_page_item a{color:#c7b285}.mainMenu ul li.multiLine{line-height:0;text-align:center}.mainMenu ul li.multiLine>a{padding:34px 15px}.morphMenu .mainMenu ul li.multiLine>a{padding:5px 15px}.mainMenu ul li.multiLine>a span,.mainMenu ul li.multiLine>a strong{line-height:20px;display:block}.mainMenu ul li.multiLine>a span{font-size:11px;text-transform:uppercase;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif}.mainMenu ul li.multiLine>a strong{font-weight:400;font-size:14px}.mainMenu ul li.menu-item-has-children{position:relative}.mainMenu ul li.menu-item-has-children>a{cursor:pointer}.mainMenu ul li.menu-item-has-children ul{position:absolute;margin:0;padding:10px 0;background-color:rgba(255,255,255,.9);top:108px;left:0;width:200px;display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.morphMenu .mainMenu ul li.menu-item-has-children ul{top:50px}.mainMenu ul li.menu-item-has-children:hover ul{display:block}.mainMenu ul li.menu-item-has-children li{display:block;float:none;font-size:12px;line-height:25px;text-align:left;display:block;overflow:hidden;text-overflow:ellipsis}.morphMenu .mainMenu ul li.menu-item-has-children ul li,.morphMenu .mainMenu ul li.menu-item-has-children ul li a{line-height:25px}.mainMenu ul li.menu-item-has-children li a{display:block;padding:0 20px;-webkit-box-shadow:none;box-shadow:none;color:#000}.mainMenu ul li.menu-item-has-children li:hover a{color:#c7b285}.menuToggles{float:left}.mToggle{display:block;width:38px;height:108px;line-height:108px;float:left;cursor:pointer;color:#454545;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mToggle:hover{-webkit-box-shadow:0 6px 0 0 #c7b285 inset;box-shadow:0 6px 0 0 #c7b285 inset;color:#c7b285}.searchToggle{text-indent:-99999px;width:50px;background:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/search.png) no-repeat 50% 50% #f3f1e7}.searchBar{background-color:#454545;height:0;overflow:hidden;position:absolute;top:108px;transition:all .4s ease-in-out 0s;width:100%}.menuBar.search .searchBar{height:50px}.searchWrap{height:100%;left:0;position:absolute;top:0;width:100%}form.searchForm{max-width:100%;position:relative}.searchForm .searchInput{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#c7b285;display:block;font-size:20px;font-weight:700;height:50px;line-height:50px;margin:0;padding:0 70px;width:100%}.searchForm .searchBtn{position:absolute;top:0;left:0;z-index:2;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#c7b285;line-height:50px!important;height:50px;padding:0;width:60px;font-size:20px}.searchForm .searchBtn:hover{background:none}.closeSearchBar{border:1px solid #c7b285;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:19px;height:40px;line-height:38px!important;position:absolute;right:10px;text-align:center;top:5px;width:40px}.morphMenu .closeSearchBar i{line-height:38px}.favsToggle{text-indent:-99999px;background:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/heart.png) no-repeat 50% 50%}.langToggle{position:relative;text-transform:uppercase}.langToggle>img{display:inline-block;vertical-align:middle;width:24px}.langDrop{position:absolute;background-color:#454545;opacity:1;padding:0 10px;top:108px;right:-10px;width:76px;z-index:9;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.morphMenu .langDrop{top:50px}.langToggle:hover .langDrop{max-height:200px;padding:10px}.langDrop ul{margin:0}.langDrop ul li{display:block;font-size:12px;line-height:18px;margin:5px 0 0}.langDrop ul li>img{opacity:.5;display:inline-block;vertical-align:top}.langDrop ul li a{display:block;height:18px}.langDrop ul li img{display:inline-block;height:18px;vertical-align:top}.langDrop ul li span{color:#fff;display:inline-block;vertical-align:top;line-height:18px;margin-left:5px}.mToggle.accountToggle{padding:0;display:none}.menuAccount{float:right;background-color:#fff}.accountToggle{display:block;cursor:pointer;color:#454545;padding:0 38px;line-height:108px;font-size:16px;font-family:"Poly",Georgia,Times,Times\ New\ Roman,serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accountToggle:hover{-webkit-box-shadow:0 6px 0 0 #c7b285 inset;box-shadow:0 6px 0 0 #c7b285 inset;color:#c7b285}.accountToggle span{text-indent:-99999px;position:relative;display:inline-block;width:38px;background:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/user.png) no-repeat 50% 50%}.accountToggle span.menuAccountCart{background-image:url(https://www.treschicbridalwear.com/wp-content/themes/treschic/library/images/cart.png)}.accountToggle span strong{position:absolute;background-color:#c7b285;-webkit-border-radius:10px;border-radius:10px;color:#fff;display:block;font-size:12px;height:20px;line-height:20px;min-width:20px;padding:0 3px;position:absolute;right:-7px;text-align:center;text-indent:0;top:50%;margin-top:-25px}.menuToggle{display:none;position:relative;cursor:pointer;color:#c7b285;margin:0;width:50px;height:108px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mtBars{display:block;margin:0;width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.mtBar{position:absolute;width:30px;height:3px;top:50%;left:50%;background-color:#c7b285;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mtBarTop{margin-top:-8px}.mtBarBottom{margin-top:8px}.menuToggle.active:hover .mtBar{}.menuToggle.active .mtBar{margin:0}.menuToggle.active .mtBarTop{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.menuToggle.active .mtBarBottom{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menuToggle.active .mtBarTop,.menuToggle.active .mtBarBottom{margin:0;-webkit-transition:margin .3s ease-in-out , -webkit-transform .3s ease-in-out .6s;transition:margin .3s ease-in-out , transform .3s ease-in-out .6s}.menuToggle.active .mtBarMiddle{width:0;-webkit-transition:width .3s ease-in-out .3s;transition:width .3s ease-in-out .3s}.accountMenuDropdown{background-color:#c7b285;padding:0 20px;position:absolute;right:0;top:108px;width:340px;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.activeDropdown{max-height:500px;padding:20px}.morphedMenu{top:50px}.accountMenuDropdown h3{font-size:24px}.accountMenuDropdown ul{margin:0}.accountMenuDropdown ul li{line-height:32px}.accountMenuDropdown ul li a{font-size:14px;line-height:32px;display:block}.dealerLoginNotice{background-color:#454545;bottom:0;color:#fff!important;height:65px;padding:10px;position:fixed;width:100%;z-index:10}.dealerLoginNotice .subtitle{color:#fff;margin:0;padding:0}.dealerLoginNotice.alignCenter>p{color:#fff!important;line-height:10px;margin:0;padding:0}#topMenuLoginForm p{margin:0}#topMenuLoginForm input{height:30px;line-height:30px}#topMenuLoginForm input[type="submit"]{border:1px solid #fff;height:40px;line-height:40px}#topMenuLoginForm input[type="submit"]:hover{background-color:#fff}.login-remember>label{padding-left:15px;position:relative}.login-remember input{left:0;position:absolute}body.lock .innerContainer{}.panelOverlay{position:fixed;top:0;left:0;width:100%;height:150%;z-index:11;background-color:#c7b285;display:none;opacity:.9;overflow:hidden}.panel:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.2);visibility:hidden;pointer-events:none;-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-110%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-110%,0);-webkit-transition:-webkit-transform 0s ease 0s;transition:transform 0s ease 0s}body.lock .panel:before{visibility:visible;-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,110%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,110%,0);-webkit-transition:-webkit-transform .9s ease .35s;transition:transform .9s ease .35s}.panel{position:fixed;z-index:12;top:0;left:0;bottom:0;width:100%;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:-webkit-transform 0s ease 0s , opacity 0s ease 0s;transition: transform 0s ease 0s, opacity 0.s ease 0s}body.lock .panel{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0s ease .35s , opacity .35s ease .35s;transition:transform 0s ease .35s , opacity .35s ease .35s}body.lock .menuLogo{transform-origin:left top;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.panelInner{position:absolute;top:130px;left:0;width:100%;bottom:30px;overflow:auto;-webkit-overflow-scrolling:touch}.panel .mainMenu{float:none}.panel .panelMenu ul{margin:0;padding:0 5%}.panel .panelMenu ul li{float:none;font-size:20px;line-height:40px;margin:0;font-weight:700;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif}.panel .panelMenu ul li.home a{text-indent:0;background:none;width:100%}.panel .panelMenu ul li a{padding:0;display:block;color:#fff}.panel .mainMenu ul li.menu-item-has-children>a{padding:0;color:#fff}.panel .mainMenu ul li.menu-item-has-children li a{padding:0;color:#fff}.panel .mainMenu ul li.multiLine{text-align:left}.panel .mainMenu ul li.multiLine a>span,.panel .mainMenu ul li.multiLine a>strong{display:inline;font-size:20px;line-height:40px}.panel .mainMenu ul li.multiLine a>span{text-transform:none}.panel .mainMenu ul li.multiLine a>strong{font-weight:700}.panel .mainMenu ul li.menu-item-has-children ul{display:block;position:static;padding:0 0 0 20px;background:none;width:100%}.panel .panelMenu ul li:hover a{-webkit-box-shadow:none;box-shadow:none}