@charset "utf-8";.open-showroom{background:#cca863;padding:3px 8px;}
@media screen and (min-width:768px){.page-header .header.panel{padding-bottom:10px;padding-top:10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.page-header .panel.wrapper{}
.social-front-top{float:right;text-align:center;}
.nav-sections{margin-bottom:0;}
.nav-sections-item-content{display:block !important;background-color:#ffffff;text-align:center;}
.nav-sections-item-content > .navigation{display:block;border-top:0;border-bottom:0;text-transform:uppercase;}
.navigation{background:#ffffff;font-weight:normal !important;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3;}
.navigation li.level0{border-top:none;margin:0;}
.navigation .level0 > .level-top{color:#000;font-family:'Poppins', sans-serif;font-size:14px;line-height:47px;padding:0;text-decoration:none;box-sizing:border-box;position:relative;}
.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-bottom:0;}
.navigation .level0 .submenu a{display:block;line-height:inherit;color:#575757;padding:8px 20px;text-align:left;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background:#ffffff;color:#333;text-decoration:none;}
.logo-style{float:none !important;display:inline-block;margin-top:0;height:110px;overflow:hidden;}
.customer-welcome .action.switch{background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;color:#000;}
.compare.wrapper{float:right;margin:0;padding:0;list-style:none none;margin-top:10px;text-transform:uppercase;}
.compare.wrapper .action.compare{color:#000000;text-decoration:none;}
.compare.wrapper .action.compare:hover{color:#000000;text-decoration:none;}
.compare.wrapper .action.compare:visited{color:#000000;text-decoration:none;}
.page-main{width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;}
.owl-carousel .owl-wrapper-outer{padding-top:10px;}
.modes{display:inline-block;float:left;margin-right:20px;margin-left:10px;}
.products{margin:30px 0;margin-left:10px;}
.columns{display:block;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{background:#fafafa;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.3);border:none;margin:0;padding:9px;position:relative;z-index:2;}
.opc-progress-bar-item._active:before{background:#caac5a;}
.opc-progress-bar-item._active > span:before{background:#caac5a;}
.opc-progress-bar-item._complete > span{color:#000;}
.actions-toolbar{margin-top:20px;}
.checkout-payment-method .payment-methods .actions-toolbar .primary{float:left;margin:0;}
.block-collapsible-nav .content{background:#ffffff !important;padding:15px 0;}
}
@media screen and (max-width:768px){.nav-sections-item-content{background-color:#ffffff;}
.nav-sections-item-title{background-color:#ffffff !important;}
.nav-sections-item-title.active{background:#ffffff !important;border-bottom:0;}
.nav-sections{background:#ffffff !important;}
.navigation{background:#ffffff;}
.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-color:#000;border-style:none;border-width:0 0 0 8px;color:#333;}
.navigation .submenu:not(:first-child) .active > a{border-color:#ff5501;border-style:none;border-width:0 0 0 8px;color:#333;padding-left:7px;}
.navigation .submenu:not(:first-child) .active > a{border-color:#ff5501;border-style:none;border-width:0 0 0 8px;color:#333;padding-left:7px;}
.navigation .level0.active .all-category .ui-state-focus{border-color:#ff5501;border-style:none;border-width:0 0 0 8px;color:#333;padding-left:7px;display:inline-block;}
.social-front-top{float:none;padding:16px 0;text-align:center;}
.header-h3{font-family:'Poppins', sans-serif;display:inline-block;font-size:14px;color:#000;float:none;margin:0 auto;}
a.showcart{font-family:'Poppins', sans-serif;font-size:13px;color:#000000;text-transform:uppercase;margin:0;margin-left:auto;margin-right:auto;float:none;display:block;}
a.showcart i{padding-right:8px;color:#006d33;font-size:20px;}
a.findstore{float:none;text-align:center;}
.minicart-wrapper{float:none;width:100%;text-align:center;}
.find-store{text-align:center;}
.header .content{padding-bottom:1%;border-bottom:1px solid #e8e8e8;}
.page-title-wrapper .page-title{display:none !important;text-align:center;}
.page-title-wrapper.product .page-title{display:block !important;text-align:center;}
.page-products .sorter{position:relative;right:10px;top:0;z-index:1;}
.field.qty{text-align:center;}
.product.data.items{margin:0;padding:0;border-bottom:1px solid #ccc;margin-bottom:20px;margin-left:0px;margin-right:-15px;}
}
.panel{margin-bottom:0;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;}
.page-header .panel.wrapper{border-bottom:1px solid #e8e8e8;background-color:#ffffff !important;color:#000000;margin:0 auto;padding-top:10px;padding-bottom:10px;width:100%;}
.page-header{padding-bottom:0;margin:0 0 45px;border-bottom:none;}
.header-h3{font-family:'Poppins', sans-serif;display:inline-block;font-size:14px;color:#000;margin:0px 0 0 0;}
.header.panel > .header.links > li > a{color:#fff;text-decoration:none;}
.header.panel > .header.links > li > a:hover{color:#000000 !important;text-decoration:none;}
.header.panel > .header.links > li > a:visited{color:#000000 !important;text-decoration:none;}
.social-front-top li{display:inline-block;padding-right:.2em;text-align:center;}
.social-front-top li a{display:block;width:35px;height:35px;line-height:38px;color:#ffffff;border-radius:50%;position:relative;transition:all .8s ease;font-size:1.2em;background:#c1a357;}
a.showcart{font-family:'Poppins', sans-serif;font-size:13px;color:#000000;text-transform:uppercase;margin:0 0 0 0;padding:8px 16px;float:left;}
a.showcart i{padding-right:8px;color:#006d33;font-size:20px;}
.minicart-wrapper .action.showcart a{color:green;text-decoration:none;}
.minicart-wrapper .action.showcart a:hover{color:green;text-decoration:none;}
.minicart-wrapper .action.showcart::before{-webkit-font-smoothing:antialiased;font-size:22px;line-height:28px;color:#8f8f8f;content:unset !important;font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;}
.customer-name .fa{color:#006d33;}
.slider-container{padding:0;}
.columns .column.main{padding-bottom:10px;overflow:hidden !important;}
p{font-size:16px;}
.color-green{color:green;}
.breadcrumbs{padding-top:15px;}
.page-title-wrapper .page-title{display:none !important;}
.page-title-wrapper.product .page-title{display:block !important;font-size:30px;text-transform:uppercase;}
.page-footer{background-color:#ffffff !important;}
.label{color:#000000 !important;padding:0;border-bottom:0;text-align:left;font-size:14px;}
.mark{background-color:transparent !important;}
.opc-block-summary{background:#ffffff;margin:0 0 20px;padding:22px 30px;border-radius:6px;}
.modal-header{border:none;}
.page-layout-checkout{margin-top:80px !important;}
.page-products .product-item-info{background:#fafafa;transition:All .2s ease;padding:9px;}
.product-item-link{text-transform:uppercase;}
.product-item-details{text-align:center;}
.products-grid .product-item-info:hover .product-item-inner, .products-grid .product-item-info.active .product-item-inner{display:none;}
.product-item-name > a:hover, .product.name a > a:hover{color:#333;text-decoration:none;}
body.categorypath-bridal-trends .block-wishlist{display:none;}
::-moz-selection{color:#fff;background:#006d33;}
::selection{color:#fff;background:#006d33;}
.page-title{display:none !important;}
.filter .block-subtitle{font-size:16px;font-weight:400;font-family:'Poppins', sans-serif;text-transform:uppercase;margin-top:16px;}
.filter.block{border:1px solid #ddd;}
label{font-family:'Poppins', sans-serif;font-weight:400;}
.action.primary{background-image:none;background:#caac5a !important;border:1px solid #caac5a !important;color:#ffffff !important;cursor:pointer;}
.action.primary:hover{background-image:none;background:#caac5a;border:1px solid #caac5a;color:#ffffff !important;cursor:pointer;}
.checkbox, .radio{position:relative;display:inline;margin-top:10px;margin-bottom:10px;}
.cart-summary{border:1px solid #ddd;}
.opc-block-summary .product-item .product-item-name-block{text-transform:uppercase;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title{font-size:2.2rem;}
a:visited, .alink:visited{color:#000000;text-decoration:none;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;margin-bottom:0;}
.fotorama-sprite, .fotorama__fullscreen .fotorama__zoom-out, .fotorama__fullscreen .fotorama__zoom-in, .fotorama__arr .fotorama__arr__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__thumb--icon, .fotorama__video-close{background-image:url('../images/gallery.png');background-repeat:no-repeat;}
.media{margin-top:0;}
.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0;}
.fotorama__fullscreen-icon{background-position:0 0;display:none;height:50px;right:0;top:0;width:50px;z-index:1000;}
.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-50px 0;display:inline-block;}
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:50px;overflow:hidden;position:absolute;width:50px;}
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:50px;overflow:hidden;position:absolute;width:50px;}
.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0;}
.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -50px !important;top:80px;}
.fotorama__arr--prev .fotorama__arr__arr{background-position:-50px -50px;height:50px;width:50px;}
.fotorama__arr--next .fotorama__arr__arr{background-position:-100px -50px;height:50px;width:50px;}
.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));border:1px solid #caac5a;left:0;position:absolute;top:0;z-index:9;}
.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:block;}
.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:block;}
.fotorama__arr .fotorama__arr--next{display:block;}
.fotorama__arr .fotorama__arr--prev{display:block;}
.bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary > .action, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist{color:#999;font-weight:400;letter-spacing:0;text-transform:uppercase;display:inline-block;text-decoration:none;}
.close-loc{cursor:pointer;width:30px;height:30px;border-radius:50%;background:#006d33;color:#ffffff;text-align:center;line-height:32px;font-size:18px;font-weight:900;position:relative;}
.sub-title{font-family:'Poppins', sans-serif;color:#caac5a;font-size:19px;text-transform:uppercase;font-weight:500;text-align:left;margin-top:10px;margin-bottom:10px;}
.sub-head{font-family:'Poppins', sans-serif;color:#006d33;font-size:16px;text-transform:capitalize;font-weight:500;text-align:left;margin-top:10px;margin-bottom:10px;}
.contact-page .left-block{border:1px solid #ddd;padding:20px;}
.contact-page .right-block ul.right-content{border:1px solid #ddd;padding:20px;background:#efefef;}
.minicart-wrapper .action.showcart{border:none;padding:8px 16px;line-height:inherit;}
.footer-content.footer-content-top{background:rgba(254,241,209,0.5);}
li.level1.ui-menu-item{border-bottom:1px solid #ddd;}
li.level1.ui-menu-item:last-child{margin-bottom:0;}
/*.flex-control-nav{display:none;}*/
.block-search .label.active + .control input{outline:none;box-shadow:none;}
.history-rows img.his-img-lft{float:left;margin-right:2em;margin-bottom:1em;max-width:35%;border:1px solid #ddd;}
.history-rows img.his-img-rght{float:right;margin-left:2em;margin-bottom:1em;max-width:35%;border:1px solid #ddd;}
.history-rows p{margin-bottom:14px;}
.tred-cat{margin-bottom:22px;margin-top:5px;overflow:hidden;}
.toolbar-products{margin-left:10px;}
.pages a.page{color:#000;}
.pages a.page:hover{color:#caad63;}
.pages a.page:visited{color:#caad63;}
.product.photo.product-item-photo{border-top:1px solid #ddd;}
a.product-item-link{text-transform:capitalize;font-family:'Poppins', sans-serif;}
.product-item .price-box{margin:10px 0 10px;}
.product.media{border:1px solid #ddd;}
.attribute.overview p{font-size:13px;text-align:justify;}
.box-tocart .action.tocart{width:100%;background:#006e39 !important;border:1px solid #006e39 !important;}
.login-container{padding-top:35px;}
.product-image-photo{background:#fff;}
.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:0;right:-5px;background:#006d33;}
.block-search input{height:41px !important;font-family:'Poppins', sans-serif;color:#000000;}
.product-info-price .price-box .price-container .price{font-size:26px;line-height:36px;color:#006e39;}
.product.attribute.description p{font-size:14px;}
body, p, h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif !important;}
.pages strong.page{padding:0 10px;}
.fotorama__nav--thumbs{border-top:1px solid #ddd;}
p.ox-d0d191c214-MsoNormal{text-align:left;}
.abt-ul{padding-left:0;}
.abt-ul li{display:table-cell;border-left:3px solid #caad63;padding-left:10px;font-weight:600;color:#006e39;}
@media (min-width:768px){.page-layout-1column .product.media{width:40%;}
}
.magnifier-preview{border:1px solid #ddd;}
.block.widget .product-item-info{background:#fafafa;transition:All .2s ease;padding:9px;}
.widget-new-grid .product-item-actions{display:none;}
.footer-link-list{width:20% !important;}
.shipping-partner{width:30% !important;}
.copyright-text br{display:none;}
.block-search .action.search{top:4px;}
.message.global.demo{background:#caad63;}
a.findstore:hover{color:#fff !important;height:41px;}
.embed-responsive-4by3{padding-bottom:62%;}
.policy-ul{padding-left:0px;list-style:none;border:1px solid #000;}
.policy-ul li{padding:.5em 2em;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #000;margin-bottom:0 !important;}
.policy-ul li:first-child{padding-top:2rem;}
.policy-ul li:last-child{margin-bottom:0;border-bottom:0;}
.policy-ul li.active{background-color:#cbaa5b;}
.policy-ul li.active a.menu-link{color:#fff;}
.magnifier-preview{width:752px !important;height:512px !important;top:325px !important;left:682.5px !important; z-index: 999;}
.widget .block-title{display:none;}
.block.widget .pager .toolbar-amount{display:none;}
span.price{font-family:'OpenSansRegular';}
@media (min-width:768px), print{.page-layout-1column.page-with-filter .column.main{min-height:10px;}
}
span.show-price{display:none;}
a#gold-price-button:hover span.hide-price{display:none;}
a#gold-price-button:hover span.show-price{display:block;}
.extra-ul-style{font-size:18px;}
.sub-title-sub{font-family:'Poppins', sans-serif;color:#323232;font-size:18px;text-transform:uppercase;font-weight:500;text-align:left;margin-top:10px;margin-bottom:10px;}
.tred-cat ul li{font-size:16px;}
.product.info.detailed .additional-attributes{width:100%;}
.product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td{padding:10px 10px;border-bottom:1px solid #ddd;}
.prd-dtl-a-btns{font-family:'Poppins', sans-serif;font-size:13px;color:#000 !important;text-transform:uppercase;padding:13px 16px;border:1px solid #000;float:left;height:41px;width:45%;text-align:center;}
.prd-dtl-a-btns:hover{background:#caac5a;color:#fff !important;padding:13px 16px;border:1px solid #000;}
.certifications{width:100px;float:left;padding-left:10px;}
.certifications ul{list-style:none;padding:0 1.5em;margin-top:1.5em;}
.certifications ul li{margin-bottom:15px;}
@media (min-width:768px), print{.page-layout-1column .product-info-main{width:46%;}
}
.fieldset > .field.qty > label.label{float:left;padding-top:10px;padding-right:15px;}
.table-condensed>tbody>tr>td{padding:15px;}
.img-lft-frmt{float:left;margin-right:2em;margin-bottom:1em;max-width:35%;border:1px solid #ddd;}
.img-rght-frmt{float:right;margin-left:2em;margin-bottom:1em;max-width:35%;border:1px solid #ddd;}
.styled-ul{font-size:16px;}
.styled-ul li{margin-bottom:20px;}
.slimScrollBar{display:block !important;opacity:0.4 !important;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;}
fieldset.fieldset.create.info{margin-top:2.5em;}
.block.block-dashboard-info .action, .block.block-dashboard-addresses .action{text-decoration:underline;}
.weaccept{padding-left:0 !important;}
.shipping-partner{}
@media (max-width:1199px){.footer-content.footer-content-top .container{width:95%;}
}
@media (max-width:991px){.footer-link-list{width:25% !important;}
.information{padding-left:0 !important;}
.weaccept{padding-left:15px !important;}
}
@media only screen and (max-width:480px){a.findstore:hover{display:block;}
.header.panel > .header.links > li{margin:0;}
.footer-link-list{width:100% !important;border-bottom:1px solid #ddd;margin-bottom:2em;}
.information{padding-left:15px !important;}
.dis-in-blk{display:inline-block;}
.show-store{position:absolute;z-index:444;border:1px solid #ddd;border-left:1px;border-top:1px;}
}
#topcontrol{z-index:555;}
.checkout-index-index .logo{margin-left:0;margin-top:0px;}
.page-layout-checkout{margin-top:0px !important;}
@media (min-width:768px){.opc-progress-bar{margin:150px 0 20px;counter-reset:i;display:block;font-size:0;}
}
/*.page-products .toolbar .limiter{display:none !important;}*/
div#product-options-wrapper{}
.product.options{}
.popup-authentication .block-authentication{border:none !important;}
.modal-popup._inner-scroll .modal-content{border:none !important;box-shadow:none !important;}
span.end-of-result{padding:1em;border:4px solid #cbab58;background:#ffffff;color:#10763d;font-weight:500;text-transform:uppercase;}
.product-reviews-summary .reviews-actions{font-size:14px;margin-top:3px;display:none !important;}
span.custom-price{font-weight:bold;}
@media (min-width:768px), print{.product-add-form .product-options-wrapper .field:not(.date) > .control{width:100%;}
}
.category-description{margin-bottom:20px;border:1px solid #cca85a;padding:1.5em;text-align:justify;}
.product-item .price-box .price{display:none;}
.products-grid.wishlist .product-item .price-box{display:none;}
.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart{}
@media (min-width:768px){.products-grid.wishlist .product-item-actions{margin:-5px 0 0;}
}
.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer{padding-left:3rem;padding-right:3rem;box-shadow:none !important;border:none !important;}
.cart-empty {text-align: center;margin-top: 5%;}
.pager li>a, .pager li>span { border-radius: 0px; }
span.regular-price { text-decoration: line-through; color: #fd0202; font-weight: bold; }
span.special-price { font-weight: bold; }
.size-guide > a { padding: 2%; color: #fff; background-color: #c4ad5c; display: inherit; }
span.price-label { font-size: 12px; }
.not-found { padding: 5%; max-width: 800px; margin-right: auto; margin-left: auto;}
.half-action-cart {width: 48% !important;display: inline-block;margin:0;}
.opc-wrapper .shipping-address-item.selected-item {border-color: #24c7a2 !important;}
.opc-wrapper .shipping-address-item.selected-item:after {background: #24c7a2 !important;}
/* Social Login */
a.btn-facebook {color: #fff;background-color: #3b5998;border-color: rgba(0,0,0,0.2);text-transform: none;}
a.btn-facebook:hover {background: #3b5998;color: #fff ;}
a.btn-google {color: #fff;background-color: #dd4b39;border-color: rgba(0,0,0,0.2);text-transform: none;}
a.btn-google:hover {background: #dd4b39;color: #fff;}
.block.block-customer-login {margin-bottom: 0;}
@media (min-width: 768px){.cart-summary {position: static !important;}}
.account-nav .nav>li:nth-last-child(1) {background: #cca75b;text-align: center;border-radius: 4px;margin-top: 5px;}
.account-nav .nav>li:nth-last-child(1) a {color: #fff;}
.account-nav .nav>li:nth-last-child(1) a:hover {background: #cca75b;border-radius: 4px;}