@charset "utf-8";
/* CSS Document */
	html{scroll-behavior: smooth;}
	a:link,a:visited,a:hover,a:focus{text-decoration:none;}
	.blinking{
	animation:blinkingText 2s infinite;
}
@keyframes blinkingText{
	0%{opacity:1;}
	50%{opacity:0;}
	100%{opacity:1;}
}
	.left{ float:left;}
	.right{ float:right;}
	.cleft{ clear:left;}
	.cright{ clear:right;}
	.clear{ clear:both;}
	img{ border:none;}
	ul, body{ margin:0; padding:0;list-style-type:none;}
	body{ /*background:#fafafa; background-color: #fafafa; */ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
	
	.wrapper{ margin:0 auto; }
	.wrapper-internal{ margin:0 auto; width: 97%;}	

	/*================================ Header Style ============================*/
	

	
	.header-cont-left{position: relative;top: -81px;}
	.logo{ padding: 2px 0px 0px;margin-right: 600px;margin-left: 20px;} /*margin-right added as manu gets up when screen expands*/
	.top-bar{ float: right;}
	.top-bar-left{ background:url(../png/top-li-bg.png) no-repeat; width:6px; height:47px;}
	.top-bar-middle-1{ background: #636363;width:430px;height:47px;padding:0px 15px; border:0px;border-radius:0px 0px 5px 5px;}
	.top-bar-middle .dropdown .dropdown-toggle{background: #eee ;border:0px;border-radius:0px 0px 5px 5px;height: 47px;font-weight: 700;}
	.top-bar-middle .dropdown .dropdown-menu{background:#eee;border:2px solid #767676;-webkit-box-shadow: 0 6px 12px rgba(174,14,48,.175);box-shadow: 0 6px 12px rgba(174,14,48,.175);}
	.top-bar-middle .dropdown .dropdown-menu li{border-bottom:2px dashed #767676;}
	.top-bar-middle .dropdown .dropdown-menu li:last-of-type{border-bottom:0px;}
	.top-bar-middle .dropdown-menu>li>a:focus, .top-bar-middle .dropdown-menu>li>a:hover {color: #ffffff;background-color: #767676;}
	.store-finder{ padding: 14px 0; width: 160px; position:relative;}
	.store-finder img{ float:left; padding: 0 6px;}
	.store-finder-style{  text-decoration:none; float:left; display:block; letter-spacing:1px; color:#ffffff; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:18px; font-weight:bold; margin:-3px 0px;}
	
	.store-finder:hover .sub-menu-1{ display:block;}
	.sub-menu-1{display:none; position:absolute; z-index:11; top:30px; left: -5px;}
	.sub-menu-1 > .sub-menu-top-1{background:url(../png/sub-menu-bg-top.png) repeat-y; width:260px; padding:0px 0px 10px;}
	.form-container{position:relative; padding:0px 16px;}
	.form-container p{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#333333;padding: 10px 2px 5px; margin-bottom:3px;}
	.selectbg{background:url(../png/select-bg.png) no-repeat center top; width:217px; height:23px; border:none; color:#838383; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin-bottom: 5px; padding:2px;}
	.zipbg{background:url(../png/zip-bg.png) no-repeat center top; height:23px; border:none;color:#838383; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; padding-left: 5px; width: 213px;}
	.submitbg{background:url(../png/submitbg.png) no-repeat center top; width:35px; height:21px; border:none; position:absolute;right: 27px;   top: 66px;color:#ffffff; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight:bold;}
	.sub-menu-1 > .sub-menu-bottom-1 {background: url("../png/sub-menu-bg-bottom.png") no-repeat scroll 0 0 transparent;  height: 8px; width: 260px;}
	.store-call{ margin-left: 5px;}
	.store-call p{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 18px; margin: 0; color:#ffffff; padding: 12px 0px 0; letter-spacing: 1px;}
	#one{ color:#333;} 
	#two{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;}
	.top-bar-right{ background:url(../png/top-li-bg-end.png) no-repeat; width:6px; height:47px;}

	.appointment-button { padding: 4px 12px 0px 0px; }
	.appointment-button a.btn-default { color: #FFFFFF; background: #862633; border: 1px solid transparent; padding: 12px 24px; font-size: 12px; font-weight: 700; border-radius: 0px; transition: all 0.3s ease; }
	.appointment-button a.btn-default:hover { color: #862633; background: #FFFFFF; border: 1px solid #862633; }
	.appointment-button.floating-cta{position:fixed;bottom:0px; right:30px;}

	.findstore-button { padding: 4px 0px 0px 0px; margin-right: 20px; }
	.findstore-button a.btn-default { color: #333333; background: #eeeeee; border: 1px solid transparent; padding: 12px 24px; font-size: 12px; font-weight: 700; border-radius: 0px; transition: all 0.3s ease; }
	.findstore-button a.btn-default:hover { color: #eeeeee; background: #333333; border: 1px solid #333333; }

    .button-container { display: flex; justify-content: center; flex-wrap: wrap; }
    .general-button { padding: 4px 0 0 0; margin: 10px; }
    .general-button a.btn-default { color: #333333; background: #fff; border: 1px solid #333333; padding: 12px 24px; font-size: 12px; font-weight: 700; border-radius: 0; transition: all 0.3s ease; }
    .general-button a.btn-default:hover { color: #eeeeee; background: #333333; border: 1px solid #333333; }

	.store-hours{ padding: 0 12px 5px; width: auto; height:auto; background:#eee;}
	#three{ color: rgba(35,35,35,0.9); font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 18px; letter-spacing: 1px; margin: 0; padding: 7px 0 4px;}
	#four, .four{ color: rgba(35,35,35,0.9); margin:0; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; width: 159px; overflow:hidden; }
	#four > span, .four > span { color:#333333; float: right;}
	
	.header-navigation{ background:#ffffff;margin:0px;height:50px;/*  width:960px;*/}
	.header-navigation .navbar-collapse{padding:0px;}
	.header-navigation ul li:first-child{background:none;}
	.header-navigation ul li a, .header-navigation ul li a:link{ text-decoration: none; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color: #333; font-size: 17px; line-height: 20px; text-transform: capitalize; padding: 15px 10px; border-radius: 0px; font-weight: 600;}
	.header-navigation ul li a.color-red { color: #862633; }
	
	.header-navigation .dropdown-menu li a {
		font-size: 17px !important;
		text-transform: none !important; /* to override the uppercase transformation */
		padding-left: 30px !important
	}
	.header-navigation .dropdown-menu {
		width: 310px; /* Adjust this value to your preferred width */
	}

	.header-navigation ul li a:hover,.header-navigation ul li a:focus,.header-navigation ul li.open a:hover,.header-navigation ul li.open a:focus {background:#767676;color:#f4dfe3;}
	.header-navigation ul li ul{background:#eee;/*border:2px solid #767676;*/}
	.header-navigation ul li ul li{background:none;/*border-bottom:2px dotted #767676;*/}
	.header-navigation ul li ul li:last-of-type{border-bottom:0px;}
	.search-bar{ /*background:url(/images-1/search-bar-bg.png) no-repeat center;*/background-size: cover;margin:5px 0 15px 0;padding: 5px 15px;}
	.search-bar-info p{margin:0px -4px 0px -4px;}
	
	.goolge-rating { margin: 10px 30px 0px 0px;}
	
	.search-bar-info p a{color:#862633;text-transform:uppercase; font-size: 14px;line-height:32px;display: inline-block;border: 1px solid;
		padding: 0px 4px;border-radius: 0;border-color: #86263373;}
	.search-bar-info p a::before{content:" ";background: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 83' width='100' height='83'%3E%3Cstyle%3E.a%7Bfill:%23862633%7D%3C/style%3E%3Cpath class='a' d='m7.8 82.2c-1.9 0-3.7-0.7-5.1-2.1-2.8-2.8-2.8-7.3 0-10.1l28.8-28.8-28.2-28.2c-2.8-2.8-2.8-7.3 0-10.1 2.8-2.8 7.3-2.8 10.1 0l33.3 33.2c1.3 1.4 2 3.2 2 5.1 0 1.9-0.7 3.7-2 5l-33.9 33.9c-1.4 1.4-3.2 2.1-5 2.1z'/%3E%3Cpath class='a' d='m58.8 82.2c-1.8 0-3.6-0.7-5-2.1-2.8-2.8-2.8-7.3 0-10.1l28.8-28.8-28.2-28.2c-2.8-2.8-2.8-7.3 0-10.1 2.8-2.8 7.3-2.8 10.1 0l33.3 33.2c1.3 1.4 2 3.2 2 5.1 0 1.9-0.7 3.7-2 5l-33.9 33.9c-1.4 1.4-3.2 2.1-5.1 2.1z'/%3E%3C/svg%3E")no-repeat center center;width:16px;height:10px;display: inline-block;margin-right:4px;background-size: contain;}
	.button{color:#fff;border-color:#767676;transition:0.3s ease;background: rgb(224,65,98);background: linear-gradient(180deg, rgba(224,65,98,1) 0%, rgba(189,37,69,1) 50%, rgba(156,12,42,1) 100%);}
	.button:hover{color:#fff;border-color:#767676;background: linear-gradient(180deg, rgba(156,12,42,1) 0%, rgba(189,37,69,1) 50%, rgba(224,65,98,1) 100%);transition:0.3s ease;}
	
	.banner-container{padding: 0px 0px 50px; }
	#banner-1{width:733px; height:427px;}
	.banner{width:723px; height:416px; border:5px solid #d9d9d9;}
	.banner-text{ text-align:right; padding: 100px 25px 0 0; }
	.banner-text p{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase; margin:0; color:#846147; font-size: 20px; font-weight: bold;}
	.banner-text h1{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase; margin:0; color:#d17920; line-height:1;}
	.banner-text h2{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 56px; font-weight: normal; word-spacing: -15px; color:#767676; margin-bottom: 0;}
	.banner-button{ padding: 25px 0 0 20px;}
	.banner-button a{background:url(../png/collection.png) no-repeat center top; width:241px; height:46px; display:inline-block;}
	.coupon-area{ background:none repeat scroll 0 0 #E1E0C5; width:227px; height:416px;}
	.coupon-area-text{ padding: 25px 15px 0;}
	.coupon-area-text h4{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase; margin:0; font-size:21px; line-height: 26px;padding: 0px 0 0 0px;}
	.coupon-area-text p{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#4f4f4f; margin-bottom:0; text-align:left;}
	.coupon { padding: 37px 0 0;}
	
	.coupon-form{ width:199px; margin:0 auto; }
	.coupon-form input.image{ width: 139px; height:31px; border:none; /*margin: 10px 25px 0;*/ }
	.coupon-form button { background: none repeat scroll 0 0 transparent; border: medium none; display: block; height: 29px; margin: 10px auto 0; width: 137px;}

	.search-form input{ background:url(../png/color-code-bg.png) no-repeat; padding: 2px 0 0 5px; width: 155px; height:24px; border:none; margin: 10px 0 0;}
	.search-form SELECT{ background:url(../png/color-code-bg.png) no-repeat; padding: 2px 0px 0px 5px; width: 175px; height:24px; border:none; margin: 10px 0 0;}
	.search-form input.image { background: none repeat scroll 0 0 transparent; border: medium none; display: block; height: 29px; margin: 10px auto 0; width: 137px;}
	
	.splitter{border: 2px solid #767676;}
	
	/*============================= Content-area Style =========================*/

	.area-heading{padding:0px 30px;text-align:center; }
	.area-heading h1, .area-heading p, h1{ color:#333; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 35px; font-weight: bold; text-align: center;}
	.area-heading h1 span, .area-heading p span{ color:#976910; text-transform:uppercase;}
	
	.tab-container{margin-top: 50px; margin-bottom: 50px;}
	.tab-internal{ overflow: hidden;display: flex;justify-content: center;align-items: center;flex-wrap: wrap; }
	.tab{ /*border: 1px solid #d8d8d8;border-radius:10px;*/ /*width:360px;*/ /*height:570px; margin: 0 5px 35px;*/}
	.tab-pic{padding: 0px 0px 0px 0px; position: relative;}
	.tab-detail{ padding: 0 20px 0 0;}
	.tab-text p{ margin:0; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:12px; color:#545454; padding: 2px 0 5px;}
	.tab-text h3, .tab-text h2{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#333; text-transform:uppercase; margin:0; font-size: 15px; padding: 8px 0 0;}
	
	.tab-button{}
	.tab-button a, .tab-button a:link, .tab-button a:visited{border-radius:5px;color:#ffffff;}
	.tab-button a:hover, .tab-button a:focus{background: rgb(224,65,98);background: linear-gradient(180deg, rgba(224,65,98,1) 0%, rgba(189,37,69,1) 50%, rgba(156,12,42,1) 100%);}

	.tab3{ /*background:url(/images-1/tab-bg-3.png) no-repeat;*/ width:238px; height:auto; margin: 0px 40px 10px 30px;}
	.tab3-text p{ margin:0; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:14px; color:#545454; padding: 2px 0 5px;}
	.tab3-text h3{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#767676; text-transform:uppercase; margin:0; font-size: 15px; padding: 8px 0 0;}
	
	.wedding-dresses{width:100%;padding:0px 15px;}
	.wedding-dresses-internal{ background:url(../png/caurosal-bg-1.png) no-repeat; width:100%; height:147px;margin: 0px;padding:15px;box-sizing: border-box;background-position: center;background-size: contain;}
	.wedding-dresses-heading{}
	.wedding-dresses-heading h3{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#767676; text-transform:uppercase; margin: 15px 0 10px;}
	
	.wedding-dresses-internal ul{ margin: 0 auto; width: 898px; overflow: hidden;}
	.wedding-dresses-internal ul li{ float:left; padding: 22px 18.9px 0;}
	.wedding-dresses-internal .owl-carousel .owl-item img{width:auto;border: 4px solid #d4d4d4;border-radius: 7px;}
	.wedding-dresses-internal .owl-carousel .owl-nav.disabled {display:block;}
	.wedding-dresses-internal .owl-carousel .owl-nav button.owl-prev, #owlslider3.owl-carousel .owl-nav button.owl-prev, #owlslider31.owl-carousel .owl-nav button.owl-prev, #owlcontactus.owl-carousel .owl-nav button.owl-prev,  #slider-top-owl.owl-carousel .owl-nav button.owl-prev{position:absolute;background:url(../png/s-move-left-1.png) no-repeat;top:50%;left:0px;transform: TranslateY(-50%);width:18px;height:27px;color:transparent;outline:none;border:0px;}
	.wedding-dresses-internal .owl-carousel .owl-nav button.owl-next, #owlslider3.owl-carousel .owl-nav button.owl-next, #owlslider31.owl-carousel .owl-nav button.owl-next,  #owlcontactus.owl-carousel .owl-nav button.owl-next, #slider-top-owl.owl-carousel .owl-nav button.owl-next{position:absolute;background:url(../png/s-move-right.png) no-repeat;top:50%;right:0px;transform: TranslateY(-50%);width:18px;height:27px;color:transparent;outline:none;border:0px;}
	
	#owlslider3{margin-top: 50px;margin-bottom: 50px;}
	
	.unorderedlist ul { list-style-type:disc; padding: 0px; margin-left: 20px;}
	.unorderedlist ul ul { list-style-type:circle; padding: 0px; 	margin-left: 30px;}

	.bottom-tabs-container-internal{ overflow:hidden; padding: 10px 0 10px;}
	.bottom-tab1{ width:293px; background:#fbfbfb;}
	.bottom-tab1-heading{ width:293px; height:55px; background:#dddddd;}
	
	.bottom-tab1-heading p{ color:#767676; text-align:center; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	.bottom-tab1-heading:hover, .bottom-tab1-heading:focus, .bottom-tab3-heading:hover, .bottom-tab3-heading:focus{color:#dddddd;background: #862633;}
	.bottom-tab1-heading:hover p, .bottom-tab1-heading:focus p, .bottom-tab3-heading:hover p, .bottom-tab3-heading:focus p{color: #fff;}
	.bottom-tabs-container .accordion-header {position: relative;}
	.bottom-tabs-container .accordion-header::after {position: absolute;top:35%;right:16px}
	.bottom-tabs-container .accordion-header.active::after {position: absolute;top:35%;right:16px	}
	.bottom-tab1-detail p{ margin:0;color:#545454; padding: 15px 0 5px;text-align:justify;}
	.image-style{ margin:4px 3px 0 0; border:4px solid #cccccc; border-radius:0px;}
	
	.bottom-tab3{ width:353px; background:#fbfbfb; margin:0 10px;}
	.bottom-tab3-heading{ width:353px; height:55px; background:#dddddd;}
	.bottom-tab3-heading p{ color:#767676; text-align:center; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	.bottom-tab3-detail{ padding: 15px;}
	.bottom-tab3-text{ overflow:hidden;}
	.bottom-tab3-text img{ float:left; margin: 0 15px 0 0;}
	.bottom-tab3-text p{ margin:0;color:#545454; padding: 15px 0 5px;text-align:justify;}
	.tab-list ul{  padding: 7px 0px 0px;}
	.tab-list ul li{ background:url(../png/tab-li-bg_03.png) no-repeat left center; float:left; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ad8b4a; font-size: 13px; padding: 8px 18px 8px 10px;}

	.bottom-tab-full{ width:100%; /*background:#fbfbfb;*/ margin:10px 0;}
	.bottom-tab-full-heading{ width:293px; height:55px; background:#dddddd;}
	.bottom-tab-full-heading p{ color:#767676; text-align:center; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	
	.bottom-tab-full-detail{padding:10px 0px;}
	.bottom-tab-full-detail p{ margin:0;color:#545454;text-align:justify;}	
	
	/*================================ Footer Style ============================*/
	
	.footer-internal{/*background: rgb(228,228,228);background: -moz-linear-gradient(180deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(180deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(180deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e4e4",endColorstr="#ffffff",GradientType=1);*/background: #f5f5f5;width:100%;height:auto;}
	.footer-contents{ width:960px; margin:0 auto;}
	.footer-contents-internal-top{ overflow:hidden; border-bottom:2px solid #c5c5c5;}
	
	.footer-tab-1{padding: 28px 50px 28px 0;position:relative;}
	.footer-tab-2{padding: 28px 30px;position:relative;}
	.footer-tab-3{ height:186px; margin-left: 25px; }
	.footer-tab-1:after,.footer-tab-2:after{content:" ";width:2px;height:120px;background:#c4c4c4;position:absolute;right: 0px;top:30px;}
	.footer-tab-heading h3{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#976910; margin: 0;}
	.footer-list{ padding: 10px 0px 0px;}
	.footer-list ul li{ padding: 2px 0;}
	.footer-list ul li a{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; text-decoration:none; color:#534a34; font-size: 14px;}
	
	.address{ margin: 15px 0;}
	.address p{ color:#534a34; margin:0; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; text-align:center; font-size: 14px;}
	.address p a{text-decoration:none;color:#534a34; }
	.address h3{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#976910; margin:0; text-align:center; font-size: 15px;}
	
	.footer-bottom{ overflow:hidden; margin-bottom: 10px;padding-left: 20px;}
	.sec ul li{ float:left; padding: 8px;}
	.sec ul li:first-child{ padding:3px 8px;}

	.social{ padding: 10px 0px 0px; }
	.social ul li{ float:left; padding: 8px;}
	.copy-right p{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#534a34; font-size: 14px; margin: 0; padding: 15px 0 0 112px;}
	
	.pay-pal ul li{ float:left; padding: 13px 3px 0;}
	
	/*================================ inner Style ============================*/
	
	.inner-page-contents{ padding: 0 15px 15px 15px; width:100%; background:#ffffff; margin:0 auto; overflow:hidden;}
	
	.inner-page-right-contet{ width: 658px;}
	
	.inner-banner{ padding:0 0 30px 0;}
	
	.inner-banner .banner-text { padding: 50px 25px 25px 0; text-align: right;}
	.inner-page-text{ padding: 15px 0 0 0;}
	.inner-page-text-heading{ background:url(../png/inner-heading-bg.png) no-repeat; height:41px;}
	h2, .inner-page-text-heading h3{ font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#333; padding: 0px 0px 0px 0px; /*text-transform: uppercase;*/}
	.homepagebody, .inner-page-text p{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#262626;}
	
.homepagebodysmall { font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#262626; font-size: 12px; text-align: left;}
.homepagebodysmallred { font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#862633; font-size: 12px; text-align: left;}
.homepagebodycenter { font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#262626; font-size: 14px; text-align: center;}
.homepagebodybig { font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#262626; font-size: 20px; text-align: center;}
.pagination{margin:4px 0px;gap:1px;display:flex;justify-content:center;align-items:center;flex-wrap: wrap;}

img.picBorder { /*border: 3px double #d4d4d4; padding:0px;*/ background-color:white;margin-bottom:16px;}
img.picBorderNoBlockMobile { border: 3px double #d4d4d4; padding:0px; background-color:white;margin-bottom:16px;}
img.picBorderNew { /*border:5px solid #d4d4d4;*/ border-radius:0px;}
img.picBorderNewSmall { /*border:2px solid #d4d4d4;*/ border-radius:0px;}
img.picBorderChosen { border: 3px double #d4d4d4; padding:0px; background-color:d4d4d4;}
img.picBorder:hover { background-color:#d4d4d4; }
.simpleBorder { border: 1px;}
	
	.inner-page-tabs{margin: 15px 0 0; overflow: hidden;}
	.inner-tabs{ background:url(../png/inner-tab-bg.png) no-repeat; width:191px; height:291px; margin: 0 25px 40px 0;}
	.inner-tab-pic{ padding: 5px 0 0 5px; }
	.inner-tab-pic img{width:190px; }

	.inner-tab-detail .price{ font-weight:bold; color: #D30934; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 11px; line-height: 15px; margin: 8px 0 0; text-align: center;}
	.inner-tab-detail .style{ font-weight:bold; color: #D30934; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; font-size: 11px; line-height: 15px; margin: 8px 0 0; text-align: center;  margin:0;}
	.inner-tab-detail p span{ color:#767676;}
	.inner-tab-button{ margin: 7px auto 0; width: 94px;}
	#overline{ text-decoration:line-through;}
	
	
	.inner-page-side-bar{ width:262px; background:#f6f6f6; border:1px solid #dfdfdf;}
	.side-bar-cont-1-heading{ width: 262px; height:45px; background:#767676; margin:0 0 200px;}
	.side-bar-cont-1-heading h3{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding: 10px 0px 0px;}
	.side-bar-cont-1-detail{  background:#f6f6f6; padding: 18px 0 0 5px;}
	.pagination-control{background:url(../png/view-splitter.png) no-repeat center bottom; overflow:hidden; padding:0 0 50px 0;}
	.controls select{width:80px; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#141414;}
	.sort-price, .sort-by-style, .sort-by-old-new{ overflow:hidden; margin:6px 0 0; background:url(../png/view-splitter.png) no-repeat center bottom; padding:4px 0 10px ;}
	.sort-price p, .sort-by-style p, .sort-by-old-new p{color: #767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; text-transform: uppercase; margin:0px; float:left; padding:5px 0;}
	.sort-price .btn, .sort-by-style .btn, .sort-by-old-new .btn{cursor: pointer;display: block;float: left; margin:3px 0 0 25px;font-size: 12px; text-decoration:underline; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; padding:5px; font-weight:bold;}
	.sort-by-old-new .style-sort{margin:3px 0 0 12px;}
	.sort-price span:hover, .sort-by-style span:hover, .sort-by-old-new  span:hover{background:#aa5602; color:#ffffff; text-decoration:none; border-radius:6px;}
	.side-bar-cont-2{ margin:15px 0 0;}
	.side-bar-cont-2-heading{width: 262px; height:35px; background:#767676;}
	.side-bar-cont-2-heading h3{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding: 6px 0px 0px;}
	.side-bar-cont-2-detail{  background:#f6f6f6; height: 100px; padding: 20px 0 0 25px;}
	.side-bar-cont-2-detail p{ color:#333333; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:14px; padding:0px; margin:0px;}
	.side-bar-cont-2-detail p span{ color:#a20325;}
	.side-bar-cont-2-detail a{ background:url(../png/go-btn.png) no-repeat center top; width:29px; height:21px; display:inline-block; border:none; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; text-decoration:none; color:#ffffff; font-weight:bold; padding:1px 0 0 5px; margin-left:5px;}
	.side-bar-cont-2-detail .colorcode{ background:url(../png/color-code-bg.png) no-repeat center top; width:155px; padding-left:5px; height:24px; border:none;}
	
	.side-bar-cont-3-heading{width: 262px; height:35px; background:#767676;}
	.side-bar-cont-3-heading h3{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding: 6px 0px 0px;}
	.side-bar-cont-3-heading h3 a{ color: #FFFFFF;display: inline-block; font-size: 13px; margin-left: 20px; overflow:hidden;}
	.side-bar-cont-3-detail{  background:#f6f6f6; height: 100px; padding: 20px 0 0 25px;}
	.side-bar-cont-3-sub-heading{width: 262px; height:27px; background:#c64a74;}
	.side-bar-cont-3-sub-heading p{font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; padding: 3px 36px; color:#ffffff;}
	.designer-names{overflow:hidden;}
	.designer-1{ width:110px; overflow:hidden;}
	.designer-1-text{ overflow: hidden; padding: 7px 0;}
	.designer-1-text p{ margin:0px; padding:0px; color:#333333; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:14px;}
	
	.designer-2{ width:151px; overflow:hidden;}
	.designer-1-text{ overflow: hidden; padding: 7px 0;}
	.designer-1-text p{margin:0px; padding:0px; font-size:14px;}
	
	.silhouette{ width:215px; margin:0 auto; overflow:hidden;}
	.silhouette-left{ width:105px;}
	
	.fabric{width:215px; margin:0 auto; overflow:hidden;}
	.price{ overflow:hidden;}
	.price-internal{ width:215px; margin:0 auto; overflow:hidden;}
	.price-text{overflow: hidden; padding: 7px 0;}
	.price-text p{ margin:0px; padding:0px 0 0 30px; color:#333333; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:14px;  text-transform:uppercase;}
/*=================== Product-Details================================= */	
	.inner-page-navigation{ margin-bottom:35px;margin-top:20px;overflow:hidden;}
	.inner-page-navigation ul li{ background:url(../png/inner-page-navi-bg.png) no-repeat right 0.5em; float:left; padding:0px 17px;font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
	.inner-page-navigation ul li:hover{ background:url(../png/inner-page-navi-bg-1.png) no-repeat right 0.5em;}
	.inner-page-navigation ul li:last-child{background:none;}
	.inner-page-navigation ul li a{ color:#0d0d0d; }
	.inner-page-navigation ul li a:hover{ color:#767676;}
	.top-slier-container{overflow:hidden;display: flex;}
	.left-slider{ width:310px;}
	.siler-container-left{ width:300px; margin:0 auto; border:3px solid #d9d9d9;}
	.left-icon, .right-icon{ float:left; padding:0px;}
	.thumb-icon img{ padding:30px 6px 0;}
	.right-side-area{ width:620px; border:thin solid #d9d9d9; overflow:hidden; flex-grow: 1; }
	.right-side-area-text{ padding:5px 13px;}
	.heading h3{ color:#862633; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase; font-size:14px; background:#f1f1f1; margin:0; padding:15px 15px;}
	.discontinued{ color:#f4a617; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase; font-size:20px; margin:0; padding:15px 15px;}
	.right-side-area-text p, .right-side-area-text .homepagebody{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#494949; margin:0px; padding:5px 0px;}
	.price-tag{ padding:5px 0px; border-bottom:thin solid #d9d9d9; width:400px;}
	.price-tag p{ padding:0px; color:#333333; }
	.inner-page-form-container{ overflow: hidden; padding:10px 10px 10px;}
	.label-conatiner{ width:100px;}
	.label-conatiner label{ display:inline-block; margin:10px 0px;font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#494949;}
	.selec-box-container{ width:280px;}
	.inner-page-input{ margin:5px 0px; width:255px; padding:5px 2px 7px;}
	.inner-page-selectbg{ background:url(../png/select-bg-1.png) no-repeat center top; margin:5px 0px; border:none; width:261px; height:31px; padding:5px 2px 7px;}
	.submitBtnBg{background:url(../png/chat-btn.png) no-repeat center top; width:128px; height:29px; border:none; text-transform:uppercase; color:#ffffff; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:18px; font-weight:bold;}
	
	.middle-ul-navigations{ overflow:hidden; width:100%; margin: 0 auto;}
	.middle-ul-navigations ul{overflow:hidden;}
	.middle-ul-navigations ul li{float:left; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; color:#383838; font-weight:bold; border:thin solid #d9d9d9; background:#ededed; margin-left:5px; margin-bottom:5px; font-size:12px;}
	.middle-ul-navigations ul li.bigletters{font-size:14px; margin-bottom: 8px;}
	.middle-ul-navigations ul li:first-child, .middle-ul-navigations ul li.first{margin-left:5px;}
	.middle-ul-navigations ul li:hover{background:#ccc; color:#862633;}
	.middle-ul-navigations ul li a{padding:5px 10px; display:block;}
	.middle-ul-navigations ul li a.selected {background:#ccc; color:#862633;}	
    
	.middle-ul-navigations ul li a{ color:#383838; text-decoration:none;}
	.middle-ul-naviations-content{overflow:hidden; border:thin solid #d9d9d9; padding:20px;}
	.middle-ul-naviations-content p{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#494949;}
	.bottom-naviations{ background:#f1f1f1; overflow:hidden; }
	.bottom-naviations-left{ width:180px; overflow:hidden;}
	.bottom-naviations-left ul li{ float:left; background:url(../png/bottom-area-li-bg-left.png) no-repeat left center; padding:18px 0 18px 17px; margin-left:20px;}	
	.bottom-naviations-left ul li a, .bottom-naviations-right ul li a{ color:#862633; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-transform:uppercase;}	
	.bottom-naviations-right{ width:150px; overflow:hidden;}
	.bottom-naviations-right ul li{ float:left; background:url(../png/bottom-area-li-bg.png) no-repeat right center; padding:18px 18px 18px 0; margin-right:20px;}
	
	/* .middle-slier-container{margin:10px 0px; background:url(/images-1/p-d-slider-bg.png) no-repeat center top; width:928; height:auto;} */
	.middle-slier-content{width:100%;padding:20px;}
	.image-container{}
	.image-container img { /*border:2px solid #d4d4d4;*/ }
	.text-container{}
	.text-container p{ margin:0px; padding:0px; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#494949;}
	.text-alignment{color: #960523;font-weight: bold; margin-left: 5px;}
	.para{margin:16px 0 0 0; display:block;}
	.bottom-area-content{width:928px; overflow:hidden; border:thin solid #d9d9d9; margin:10px  auto 0;}
	.inner-page-tabs-container{ margin:0 auto; overflow:hidden;}
	.inner-tabs-p-detail{background:url(../png/tab-bg-2.png) no-repeat center top; width:199px; height:317px; margin:13px 16px;}
	.inner-tab-p-detail p{color: #D30934; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; line-height: 15px; margin: 8px 0 0; font-weight:bold; padding-left:12px; text-transform:uppercase;}
	.inner-tab-p-detail p a{text-decoration:none; color:#D30934;}

	.order-information-container{ display:inline-block; overflow:hidden;  margin:10px 0px; width:928; border-top:thin solid #d9d9d9; }
	.order-information-content{ width:925px; margin:28px 15px; }
	.order-information-image-container{ padding:4px 0 0; width:250px;}
	.order-information-text-container{ width:600px; padding:0px 0px;}
	
/*================================ Contact Us Page Style ============================*/
	
	.contact-us{ overflow:hidden;}
	.contact-us-top{overflow:hidden;}
	.contact-us-left{ overflow:hidden; width:640px; padding:0 25px 0 0;}
	.contact-us-left-text{ overflow:hidden;}
	.contact-us-left-text h3{ text-transform:uppercase; color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:24px;}
	.appointment{overflow:hidden; text-align: center;}
	.appointment a{ font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ffffff; font-size:18px; text-align:center; text-decoration:none;/* padding:11px 0 11px; width:301px;*/ display:inline-block; margin:10px 0; background:url(../png/c-r-bg.png) no-repeat left center;   padding: 11px 0 11px 36px;padding: 11px 0 11px 40px;
    border-radius:10px;max-width:100%;width: 306px;height:64px;}
	
	.appointment-image {overflow:hidden; text-align: center;}
	.appointment-image a{ display:inline-block; margin:10px 0; width: 290px;height:64px;}
	
	.appointment a span{ text-transform:uppercase; letter-spacing:1px; color:#330400; font-weight: bold;}
	.appointment .location1{/*background:url(images-1/c-r-bg1.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .location2{/*background:url(images-1/c-r-bg2.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .location3{/*background:url(images-1/c-r-bg3.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .location4{/*background:url(images-1/c-r-bg4.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .locationvip{/*background:url(images-1/c-r-bg4.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.contact-us-form-container{ overflow:hidden; /*border-top:4px solid #d7d7d7;*/
	/* fallback */ /*background-color: #eeeeee; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; */
 	/* Safari 4-5, Chrome 1-9 */ /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee)); */
 	/* Safari 5.1, Chrome 10+ */ /*background: -webkit-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Firefox 3.6+ */ /*background: -moz-linear-gradient(top, #ffffff, #eeeeee); */
 	/* IE 10 */ /*background: -ms-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Opera 11.10+ */ /*background: -o-linear-gradient(top, #ffffff, #eeeeee); */
	/*IE 9*/ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); */
	/* IE6-9 */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); */
	}
	.contact-us-form-container-internal{overflow:hidden; /*border:thin solid #bebebe;*/padding:10px; border-top:none;}
	.contact-us-form-container-internal p{color:#464646; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:16px; margin: 13px 0 25px; line-height:26px;}
	.contact-us-form p{ font-size:15px; margin:6px 0;text-align:left!important;}
	.contact-us-form .textboxbg{border: 1px solid #bebebe;border-radius:3px;font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#464646; padding:4px 5px; margin:6px 0;width:100%;display:block;}
	.contact-us-form .textareabg{border: 1px solid #bebebe;border-radius:3px;height:86px; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#464646; padding:4px 5px; margin:6px 0;resize:none;width:100%;display:block;}
	.contact-us-form .selectarea{border: 1px solid #bebebe;width: 100%;margin: 6px 0px;padding: 4px 5px;border-radius: 3px;}
	.contact-us-form .radio-buttons{ color:#464646; margin:10px 0 0 10px; overflow:hidden; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
	.contact-us-form .textbox{color:#464646; margin:8px 0 0 10px; overflow:hidden; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; width:205px;}
	.contact-us-form .redcolor{color:#F30F30;}
	.checkboxes{ overflow:hidden; color:#464646; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; padding: 0 0 10px;}
	.checkboxes > input {display: inline-block; margin: 8px 10px 8px 0;}
	.c-us-middle-image{ overflow:hidden; padding:20px 0;}
	.c-us-middle-image .adjust-images{margin:0 15px;}
	.left-area-bottom{/*width: 570px; background:url(images-1/c-mid-area-bg.png) no-repeat center top; padding: 25px 30px 20px; background:#eee;*/ padding: 5px 30px;overflow:hidden;  border:thin solid #bebebe;
	/* fallback */ /*background-color: #eeeeee; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; */
 	/* Safari 4-5, Chrome 1-9 */ /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee)); */
 	/* Safari 5.1, Chrome 10+ */ /*background: -webkit-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Firefox 3.6+ */ /*background: -moz-linear-gradient(top, #ffffff, #eeeeee); */
 	/* IE 10 */ /*background: -ms-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Opera 11.10+ */ /*background: -o-linear-gradient(top, #ffffff, #eeeeee); */
	/*IE 9*/ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); */
	/* IE6-9 */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); */
	}
	.left-area-bottom p{ /*color:#ffffff;*/ color:#5F5F5F; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin:0; text-align:center; padding:4px 0;}
	.left-area-bottom p a{ /*color:#ffd041;*/ color:#767676;}
	.left-area-bottom .one{ font-size:18px;}
	.left-area-bottom .two{ font-size:18px;}	
	.contact-us-right{overflow:hidden; width:275px; margin:20px 0 0;}
	.c-store-area{ overflow:hidden; border:thin solid #d7d7d7; border-radius:0px; background:#fafafa; padding:10px;}
	.c-store-area h3{ background:url(../png/c-store-splitte.png) no-repeat center bottom; padding:0 0 10px; text-transform:uppercase;  color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:24px; margin:0 0 15px 0; text-align:center; }
	.c-store-area-internal{overflow:hidden; padding:0 0 10px;}
	.c-store-area p{ color:#333333; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin:0; padding:5px 0;}
	.c-store-area-days{ overflow:hidden; width:110px;}
	.c-store-area-time{ width:135px; overflow:hidden;}
	.contact-info{overflow:hidden;border:thin solid #d7d7d7; border-radius:0px; background:#fafafa; padding:10px 10px 30px; margin:25px 0 0;}
	.contact-info h3{ background:url(../png/c-store-splitte.png) no-repeat center bottom; padding:0 0 10px; text-transform:uppercase;  color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:24px; margin:0 0 15px 0; text-align:center; }
	.contact-location{ overflow:hidden;}
	.contact-location-image{text-align:center; padding:2px 0 14px;}
	/*.contact-location-image a{font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; color:#ffffff; font-size:16px; text-align:center; text-decoration:none; display:inline-block; margin:10px 0; background:url(images-1/c-store-img.png) no-repeat left center; padding: 4px 0px 9px 42px;max-width: 202px;width: 100%;height: 68px;}*/
	.contact-location-image a{display:inline-block; margin:10px 0; max-width: 202px;width: 100%;height: 68px;}	
	.contact-location-image a span{color: #330400; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
	.contact-location p{ color:#464646; font-size:13px; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin:0; line-height:22px;text-align:center;}
	.contact-location .contact-location-link a{ color:#464646; font-size:13px; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin:0; line-height:22px;text-align:center;}
	.contact-location p span{ color:#b31e3d;}
	.contact-location p	a{ color:#b31e3d; text-decoration:none;}
	.contact-location	.contact-location-link a:hover{ color:#680F02; text-decoration:none;}
  .contact-location a:hover p {color:#767676;}
  
	.contact-us-middle{ overflow:hidden;}
	.contact-us-middle-text{ overflow:hidden;}
	.contact-us-middle-text h3{ text-transform:uppercase; color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:30px;text-align: center;}
	.store-locations-container{ overflow:hidden;}
	.store-tab{overflow:hidden; background:url(../png/c-locationbg.png) no-repeat center bottom; width:85%; padding:0 0 27px;margin:auto;}
	.store-tab-internal{ overflow:hidden; padding:15px 10px;
	background: #fafafa;
	/* fallback */ /*background-color: #eeeeee; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; */
 	/* Safari 4-5, Chrome 1-9 */ /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee)); */
 	/* Safari 5.1, Chrome 10+ */ /*background: -webkit-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Firefox 3.6+ */ /*background: -moz-linear-gradient(top, #ffffff, #eeeeee); */
 	/* IE 10 */ /*background: -ms-linear-gradient(top, #ffffff, #eeeeee); */
 	/* Opera 11.10+ */ /*background: -o-linear-gradient(top, #ffffff, #eeeeee); */
	/*IE 9*/ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); */
	/* IE6-9 */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); */
	}
	.store-text{overflow:hidden; padding:0 5px; min-height:190px;}
	.store-text p{font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:15px; line-height:20px;}
	.store-text .one{  color:#333333; border-bottom: thin dashed #c3c3c3; text-transform:uppercase; line-height:25px; padding:0 0 10px;}
	.store-text .two{ color:#767575;}
	.store-text .store3-name{ padding:17.5px 0;}
	.store-locations-container .tab-adjust{ margin:0 45px;}
	
	.contact-us-bottom{background:url(../png/c-bottom-area-bg-1.png) no-repeat center top; background-size:100% 100%;text-align:center; width:100%;margin:30px auto;}
	.contact-us-bottom .link{text-decoration:none;padding: 27px 0px 10px; display:inline-block; width:100%;}
	.contact-us-bottom h4{font-weight:normal; font-size:26px; color:#ab092c; text-shadow:1px 1px #ffffff; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background:url(../png/c-splitter.png) no-repeat center bottom; padding:0 0 10px; text-align:center; margin:0 0 10px;}
	.contact-us-bottom p{font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:21px; text-align:center; margin:0; padding:5px 0; color:#de2724;}
	.contact-us-bottom .para1{ color:#94670f; padding:10px 0;}
	.contact-us-bottom .para2{ font-size:15px; color:#333333;}
	.contact-us-bottom .para3{ margin:15px 0 0; color:#9c0424; text-shadow:1px 1px #ffffff;}
	.contact-us-video-container{overflow:hidden; padding:10px 0 30px;}
	.contact-us-video{overflow:hidden; padding:0 0 10px;}
	.contact-us-video-container .adjust-videos{ margin:0 30px;}
	
	.footer-form{ overflow:hidden; margin:5px 0 0 10px;}
	.footer-form .c-footer-textbox{background:url(../png/c-f-textbg.png) no-repeat center top; width:180px; padding:5px 0 5px 9px; border:none; color:#b6b6b6; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin:3px 0;}
	.footer-form a { display: inline-block; margin: 10px 40px;}
	img.why-choose-us{max-width:200px;width:100%;height:auto;}
	.footer-tab-heading-coupon{ position:relative;}
	.c-footer-image {   left: -15px; position: absolute; top: 16px;}
	.footer-contents-internal-top .footer-tab-1 {padding: 24px 10px 24px 10px;}	
	.footer-contents-internal-top .footer-tab-2 {padding: 24px 40px 24px;}	
	.footer-contents-internal-top .footer-tab-2 .footer-tab-2-internal{ overflow:hidden; background:#ccc; padding: 22px 20px; position:relative;}
	.footer-contents-internal-top .remove-padding{ padding:0 15px !important;}
	.footer-contents-internal-top .footer-tab-2 .footer-tab-2-internal h3{ color:#ffffff; text-transform:uppercase;}
/*=========================Contact Us Store Slider======================================*/

#store-location{width:100%;height:auto;}

#store-location .viewport{  margin: 0 auto; position: relative; width: 920px;}
#store-location .buttons-left { background:url(../png/s-move-left-1.png) no-repeat scroll 0 0 transparent; display: block; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; z-index:1; margin:195px 0 0 ; }
#store-location .buttons-right { background:url(../png/s-move-right.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; float:right;}
#store-location .next { background-position: 0 0px;  margin: 195px 0 0; }
#store-location .disable { visibility: hidden; }
#store-location .overview { list-style: none; position: absolute; width: 240px; left: 0; top: 0; }
#store-location .overview li{ float: left; margin: 0 20px 0 0; padding: 2px;}
	
/*===================
-1/ Slider-2================================= */	
#slider1, #slider2 { height: 125px; overflow:hidden;  padding: 18px 0 0 10px;  }
#slider1 .viewport, #slider2 .viewport { float: left; width: 844px; height: 115px; overflow: hidden; position: relative; }
#slider1 .buttons-left,#slider2 .buttons-left{ background:url(../png/s-move-left-1.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider1 .buttons-right,#slider2 .buttons-right{ background:url(../png/s-move-right.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider1 .next {  margin: 30px 0 0 10px;  }
#slider2 .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#slider1 .disable, #slider2 .disable{ visibility:hidden; }
#slider1 .overview, #slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: -246px;width: 1722px; left: 0; top:0; }
#slider1 .overview li a img, #slider2 .overview li a img{border:4px solid #d4d4d4; border-radius:0px;}
#slider1 .overview li, #slider2 .overview li{ float: left; margin: 0 31px 0 0; padding: 1px; height: 115px;  width: 90px;}

/*===================Slider-3================================= */	
#slider3 {overflow:hidden;  width:214px; height:260px; margin-top:30px; margin-left: -23px; }
#slider3 .viewport { width: 220px; height: 190px; overflow: hidden; position: relative; }
#slider3 .buttons { background:url(../png/s-btn-top.png) no-repeat scroll 0 0 transparent; display: block; margin: 0px 0 15px 106px;  text-indent: -999em;width: 16px; height: 10px; overflow: hidden; position: relative; }
#slider3 .buttons-1 { background:url(../png/s-btn-bottom.png) no-repeat scroll 0 0 transparent; display: block;  margin: 5px 0 0 106px; text-indent: -999em; width: 16px; height: 10px; overflow: hidden; position: relative; }
#slider3 .next { background-position: 0 0px; margin: 5px 0 0 106px;  }
#slider3 .disable { visibility: hidden; }
#slider3 .overview { list-style: none; position: absolute; width: 240px; left: 0; top: 0; }
#slider3 .overview li{ float: left; margin: 0 20px 0 0; padding: 2px; height:200px;}



/*==================Slider-product-detaiil-page=============================*/

#slider4  {overflow:hidden; width:950px; height:220px;}
#slider4 .viewport{ float: left; width: 904px; height: 212px; overflow: hidden; position: relative;}
#slider4 .overview {position:absolute;}
#slider4 .overview li{ float: left;padding: 1px; height: 212px;  width: 926px;}
#slider4 .buttons-left{ background:url(../png/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 87px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider4 .buttons-right{ background:url(../png/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 87px 0px 0 5px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider4 .disable { visibility: hidden; }


/* ----------- thumbnails ----------- */
#thumbs { background:#ffffff;  border:1px solid white; text-align:center;  font-size:0px; line-height:45px;/*Setting the expected height to line-height fixes many IE8 erratic behaviours*/ margin:20px 0 0 0;}
#thumbs .thumb { width:75px;height:70px; cursor:pointer; text-align:center;  display:inline-block; *display:inline;zoom:1; /*IE Hack*/}
#thumbs .thumb-on { border:2px solid #707070;}
#thumbs .thumb img {vertical-align:middle;}

/*==================Slider-product-detaiil-page=============================*/
#flexslider{background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; border-radius: 4px 4px 4px 4px;   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);   margin: 0 0 60px;  position: relative;}
.flex-viewport{ overflow:hidden; position:relative; max-height:2000px;}
.flex-viewport ul li{  display: block; float: left;  width: 499px;}

/*==================Slider-product-detaiil-page=============================*/
.top-slider-bar{ overflow:hidden;}

#slider-top .overview li .current { /*background:#862633; background:#252525;*/ border: 2px solid #686868; color:#767676; border-radius:4px;}

#slider-top {background:#f8f7f7; border:thin solid #DBDBDB; height: 140px; margin: 0 0 20px 10px; overflow: hidden; padding:0px 15px 0;  width: 95%;}
#slider-top .viewport{ float: left; width:95.8%; height:100%; overflow: hidden; position: relative;}
#slider-top .overview {position:absolute;}
#slider-top .overview li{ float: left;padding: 5px 9px; width: 90px;}
#slider-top .overview li a{padding:12px 0 0;}
#slider-top .buttons-left{ background:url(../png/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }

#slider-top .buttons-right{ background:url(../png/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0 -10px; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }

#slider-top .disable{ visibility:hidden;}
#slider-top .overview li a{color: #960523;text-decoration: underline; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:14px; text-align:center; display:block;}
#slider-top .overview li a span{display:inline-block; padding:10px 0 0;}

#slider-top-owl{background: #f8f7f7;border:1px solid #DBDBDB;height: auto;margin: 0px 0px 10px 0px;padding: 15px 15px;width: 100%;}
#slider-top-owl .owl-item{text-align:center;}
#slider-top-owl .owl-item img {width:auto;}
/*===============================================================*/
#slider-cloud  {overflow:hidden; width:310px; height:120px;}
#slider-cloud .viewport{ float: left; width: 266px; height: 120px; overflow: hidden; position: relative;}
#slider-cloud .overview {position:absolute;}
#slider-cloud .overview li{ float: left;padding: 4px 3px 4px 3px; height: 120px;}
#slider-cloud .buttons-left{ background:url(../png/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 22px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider-cloud .buttons-right{ background:url(../png/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 22px 0px 0 5px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider-cloud .disable { visibility: hidden; }

/*========================8th June Style==========================*/
.inner-page-tabs-container .inner-tab-pic{text-align:center; background:f5f5f5;}
.inner-page-tabs-container .inner-tab-p-detail { margin: 0 auto;  width: 220px;}
.inner-page-tabs-container table { margin: 0 auto; width: 890px;}
.inner-page-tabs-container table tr{display:inline-block; padding:4px 0;}
.inner-page-tabs-container table td {/*vertical-align: top;*/ width: 250px;}
.inner-page-tabs-container .inner-tab-pic img {border: 2px solid #F2F2F2; height: 193px;  padding: 5px;  width: 182px;}
#tab-container .inner-tabs .inner-tab-pic {    background: #F6F6F6; border: 2px solid #D8D8D8; padding: 5px 5px 4px 5px;}
.notshow{ display:none;}


.bold {font-weight: bold;}

.blue {
  color: #767676;
}

.red {
  color: #862633;
  line-height: 1.4;
}

.invstandout {
  width: 100%;
  color: #BB0000;
  background-color: #FFCC66;
  margin: 0px;
  padding:4px 8px;
}

.mandatory {
  color: #862633;
}

.bordo {
  color: #800720;
}

.gold {
  color: #433400;
}

.pagetitle {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  color: #333;
  text-align: center;
}

.redtext { color:#767676; font-size:20px; font-weight:bold; }

.categorytext {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  font-size: 12px;
  color: #700003;
  text-align: left;
  text-decoration: none;
  font-weight:bold;
}

.infotext {font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;font-size: 1em;color: #4e4b3d;text-decoration: none;font-weight:bold;}
.padded{margin-bottom:15px;text-align: justify;}
.paddednobroder{padding: 10px;}

.printMessage {display: none}

.swatchBox {border:1px solid #767676;padding:2px;float:left;margin:0 1px 1px 0;}
.swatchBox{margin:2px;}
.swatchBox:hover {border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.swatch{border:1px solid #CCC;width:10px;height:10px;display:block;}

p.initial:first-letter 
{
  color: #862633;
  font-size:xx-large;
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

.popup {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; 
  font-size:        9pt;
  color:            #555555;
}
.pagination .price,.pagination .pricechosen{display: flex;}
.price a{ padding:5px; text-decoration: none;border-radius:0px;border: 1px solid #e04162;display: inline-block;margin: 4px 0px;}
.price a:hover{ padding:5px;color:#fff;transition:0.1s ease;background:#e04162;border-radius:0px;border: 1px solid #e04162;display:inline-block;margin: 4px 0px;}
.pricechosen a{color:#fff;border-color:#767676;transition:0.1s ease;border-radius:0px;background:#e04162;background:linear-gradient(180deg,rgba(224,65,98,1) 0,rgba(189,37,69,1) 50%,rgba(156,12,42,1) 100%);padding:5px;display:inherit; border: 1px solid #e04162;}

.saledesc {
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 16px;
  color: #862633;
  font-weight: bold;
}

.saledesc a {
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 14px;
  color: #862633;
  font-weight: bold;
  text-decoration: underline;
}
.saledesc a:hover{ background:#862633; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

#search-dress{max-width:650px;width:100%;height:auto;}
#search-dress form{padding:16px;background:#f1f1f1;}
#search-dress form .form-control{margin-bottom:16px;}
.search-table input{ width:109px}
.search-button{ background-image:url(../jpg/search-button.jpg); width:90px; height:25px; border:0px; background-repeat:no-repeat; cursor:pointer; margin-top:5px}

table.sizechart th { background-color:#ededed; color:#24242d; }
table.sizechart th, table.sizechart td { padding:10px;border:1px solid;}

.txtbox{
color:#333333;
border:1px solid;
border-top-color:#c06102;
border-left-color:#c06102;
border-right-color:#c06102;
border-bottom-color:#c06102;}

.center {
  text-align: center;
}

A.redbackground {
  color: #f9eee4;
  text-decoration: none;
}

A.redbackground:hover {
  color: #767676;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

.redheadertitle, .redheadertitle a { color:#ffffff; font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; text-align: center; text-transform:uppercase; font-size:14px; background:#636363; margin:0; padding:8px 0px;margin-bottom: 20px}

A {
  color: #862633;
  text-decoration: none;
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  
}

A.AddressText {
  color: #333;
  text-decoration: none;
}

A.AddressText:hover {
  color: #a94442;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

A:hover {
  color: #680F02;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

table.regular, th.regular, td.regular { border:thin solid #d9d9d9; } 
table.price_legend td { padding: 2px 15px }
.authorized_badge{width: 100px;}
.authorized_badge.text_label span {display: block;position: relative;top: 46px;margin: 0 auto;font-size: 11px;font-weight: bold;letter-spacing: -1px;text-align: center;text-transform: uppercase;}
.authorized_badge.text_label img {margin-top: -16px;}
.right-side-area-text .authorized_badge{float: right;margin: 0 0 0 20px;}
.textnearnumbers, .homepagesmalltitle { color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size:20px;}
.contact-us h3{ text-transform:uppercase; color:#767676; font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
.viewdressstyle { color:#960523; font-weight:bold; }
.viewdressprice { color:#960523; font-weight:bold; text-decoration:underline; }
.fontfiftypercentless { font-size: 50%; }
.fa-facebook{color:#333333;}
.fa-twitter{color:#333333;}
.fa-youtube{color:#333333;}
.fa-pinterest{color:#333333;}
.fa-tumblr{color:#333333;}
.fa-blogger{color:#333333;}
.fa-instagram{color:#333333;}
.fa-tiktok{color:#333333;}
.background1 th{padding:5px;}
.background1 td{margin:0px 0px 15px;padding:5px;}
.row.background1{margin-bottom:16px;}
.flex-container{display:flex;justify-content:center;flex-wrap: wrap;gap:8px;}
.table.borderless>tbody>tr>td, .table.borderless>tbody>tr>th, .table.borderless>tfoot>tr>td, .table.borderless>tfoot>tr>th, .table.borderless>thead>tr>td, .table.borderless>thead>tr>th{border:0px;}
.w-100{width:100%!important;}
#myCarousel .carousel-control{width: 60px;height: 30px;top: 50%;transform: translateY(-50%);color: #fff;text-shadow: 2px 2px 8px #862633;opacity: 1;background-image: none !important;}
#owlslider31 .owl-nav.disabled{display:block;}
.carousel {padding:0px 0px 20px;margin-bottom: 50px;}


.accordion-item{border:0.5px solid #ddd;margin-bottom:10px}
.accordion-header{background-color:#f5f5f5;padding:8px;font-weight:700;cursor:pointer}
.accordion-header:hover, .accordion-header:focus{background-color:#862633;color: #fff;/*transition:all 0.3s ease-in-out;*/}
.accordion-header:hover h3, .accordion-header:hover h4, .accordion-header:hover b, .accordion-header:focus h3, .accordion-header:focus h4, .accordion-header:focus b {background-color:#862633;color: #fff;}
.accordion-header:hover h3 a, .accordion-header:hover h4 a, .accordion-header:hover b a, .accordion-header:focus h3, .accordion-header:focus h4 a, .accordion-header:focus b a{background-color:#862633;color: #fff;}
.accordion-header:hover::after, .accordion-header:focus::after, .accordion-header.active:hover::after, .accordion-header.active:focus:after{color:#FFF; }
.accordion-header::after{/*content:"+"*/content: url('../svg/caret-down-md.svg');width: 16px;height: 16px;color:#862633; display: inline-block; float: right;font-size: 16px;transition:all 0.3s ease;}
.accordion-header.active::after{/*content:"+"*/content: url('../svg/caret-down-md.svg');width: 16px;height: 16px;color:#862633; display: inline-block;float: right;font-size: 16px;transform: rotate(45deg);transition:all 0.3s ease;}
.accordion-header h3, .accordion-header h4 {margin: 0px;display: inline-block;max-width: 95%;text-align: justify;}
.accordion-content{padding:8px;display:none}
.blink{animation:blinker 2s linear infinite;font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
@keyframes blinker{50%{opacity:0}}
  
.no-padding {padding: 0;}  

@font-face {
	font-family: 'My Font';
	src: url('../eot/imperatorsmallcaps.eot');
	src: local('?'), url('../woff/imperatorsmallcaps.woff') format('woff'), url('../ttf/imperatorsmallcaps.ttf') format('truetype'), url('../svg/imperatorsmallcaps.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'My Font-2';
	src: url('../eot/helveticaltstd-boldcond.eot');
	src: local('?'), url('../404pagenotfound.html') format('woff'), url('../ttf/helveticaltstd-boldcond.ttf') format('truetype'), url('../svg/helveticaltstd-boldcond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'My Font-3';
	src: url('../eot/alsscrp.eot');
	src: local('?'), url('../woff/alsscrp.woff') format('woff'), url('../ttf/alsscrp.ttf') format('truetype'), url('../svg/alsscrp.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.blue img { width: 12px; height: 12px }

    #promo-bar {
        background-color: #333; /* Light Grey background */
        text-align: center; /* Center the text */
        padding: 10px; /* Add some padding */
        font-size: 12px; /* Set font size */
        width: 100%; /* Full width */
        font-weight: 600; /* Bold font */
		margin-bottom: 15px
    }

    /* Remove margins from the paragraph inside the promo bar */
    #promo-bar p {
        margin: 0;
    }

    /* Override link styles inside the promo bar */
    #promo-bar a {
        color: #eeeeee; /* Dark grey text */
        text-decoration: none; /* No underline */
        font-weight: 700; /* Bold font */
    }

    /* Set margin-top to zero for the next element below the promo bar */
    .next-element {
        margin-top: 0;
    }
	
.blur-effect {
    filter: blur(5px); /* Adjust blur amount as needed */
    transition: filter 0.3s ease; /* Optional transition effect */
}
	
.caret {
  display: inline-block;
  width: 16px; /* Adjust as needed */
  height: 16px; /* Adjust as needed */
  margin-left: 2px;
  vertical-align: middle;
  background: url('../svg/caret-down-md.svg') no-repeat center center;
  background-size: contain; /* Adjust according to your needs */
  border: none; /* Removes existing border styling */
}	

.margin30 {margin-top: 30px; margin-bottom: 30px;}

/*---------- promo start ------------- */
.promo-container {
	
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.promo-container .image {
    display: inline-block;   
    max-width: 241px;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
}
/* Specific styles for max-device-width: 767px */
@media screen and (max-device-width: 767px) {
    .promo-container .image {
        width: 70%; /* Adjusted to 70% */
        max-width: 245px; /* 70% of the original max-width */
        max-height: 385px; /* 70% of the original max-height */
    }
}

/* For desktop and larger screens - 17% width layout */
@media (min-width: 992px) {
    /* .promo-container .image-layout-17 {
        width: 14%;
        max-height: none;
        height: auto;
        margin-right: 1.5%;
    } */
}

/* For desktop and larger screens - 30% width layout */
@media (min-width: 992px) {
    .promo-container .image-layout-30 {
        width: 30%;
        max-height: none;
        height: auto;
        margin-right: 1.5%;
    }
}

.promo-container .image.chosen {
    border: 3px solid #333;
}
.promo-container::-webkit-scrollbar {
    display: none;
}
/*---------- promo end ------------- */

.map-container {
    text-align: center;
    width: 100%;
}

.map-container iframe {
    display: block;
    margin: 0 auto;
}

/*---------- buttons start ------------- */
.btn-banner {
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    padding: 15px 120px;
    background-color: transparent;
    color: #eee;
    border: 3px solid #eee;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.65px;
    text-transform: uppercase;
    line-height: 15px;
    text-align: center;
    box-shadow: none;
    display: inline-block;
    min-width: 52px;
    min-height: 52px;
}
.btn-banner:hover {
    background: #eee;
    border: 3px solid #eee;
    border-radius: 0px;
    box-shadow: 0px 1px 4px #eee;
    color: #333;
    transition: all 0.3s ease-in-out;
}
.btn-banner:active, .btn-banner:focus {
    color: #eee;
    border-color: #eee;
    background-color: transparent;
    outline: none;  /* To potentially remove the default browser outline */
}
/* Mobile adjustments */
@media (max-width: 768px) {
    .btn-banner {
        display: flex;         /* Use flexbox */
        align-items: center;   /* Vertically align content in the center */
        justify-content: center; /* Horizontally align content in the center */
        bottom: 20%;  /* Adjust for mobile */
        padding: 10px 40px;  /* Adjust padding for mobile */
        font-size: 12px;  /* Adjust for mobile */
    }
}

.btn-small-banner {
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
    padding: 12px 24px;
    background-color: transparent;
    color: #eee;
    border: 2px solid #eee;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 15px;
    text-align: center;
    box-shadow: none;
    display: inline-block;
    min-width: 320px;
    min-height: 52px;
	background-color: rgba(0, 0, 0, 0.3);
}
.btn-small-banner:hover {
    background: #eee;
    border: 2px solid #eee;
    border-radius: 0px;
    box-shadow: 0px 1px 4px #eee;
    color: #333;
    transition: all 0.3s ease-in-out;
}
.btn-small-banner:active, .btn-small-banner:focus {
    color: #eee;
    border-color: #eee;
    background-color: transparent;
    outline: none;  /* To potentially remove the default browser outline */
}
/* Mobile adjustments */
@media (max-width: 768px) {
    .btn-small-banner {
        display: flex;         /* Use flexbox */
        align-items: center;   /* Vertically align content in the center */
        justify-content: center; /* Horizontally align content in the center */
        bottom: 10%;  /* Adjust for mobile */
        padding: 12px 24px;  /* Adjust padding for mobile */
        font-size: 16px;  /* Adjust for mobile */
    }
}

.btn-viewmore {
    padding: 5px 20px; /* Adjust based on your requirements */
    background-color: transparent;
    color: #333;
    border: 1px solid #333;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 15px;
    text-align: center;
    box-shadow: none;
    display: inline-block;
}
.btn-viewmore:hover {
    background: #333;
    border: 1px solid #333;
    border-radius: 0px;
    box-shadow: 0px 1px 4px #333;
    color: #eee;
    transition: all 0.3s ease-in-out;
}
.btn-viewmore:active, .btn-viewmore:focus {
    color: #333;
    border-color: #333;
    background-color: transparent;
    outline: none;  /* To potentially remove the default browser outline */
}

.btn-viewmore:hover, .btn-viewmore:active:hover, .btn-viewmore:focus:hover {
    background: #333;
    border: 1px solid #333;
    border-radius: 0px;
    box-shadow: 0px 1px 4px #333;
    color: #eee;
    transition: all 0.3s ease-in-out;
}

.btn-image-main {
    position: absolute;
    top: 86%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
    color: #eee;
    border: 3px solid #eee;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 700;
    letter-spacing: 1.65px;
    text-transform: uppercase;
    line-height: 15px;
    text-align: center;
    box-shadow: none;
    min-width: 250px;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 20%;
    padding: 10px 40px;
    font-size: 12px;
}

.btn-image-main:hover {
    background: #eee;
    border: 3px solid #eee;
    border-radius: 0px;
    box-shadow: 0px 1px 4px #eee;
    color: #333;
    transition: all 0.3s ease-in-out;
}

.btn-image-main:active, .btn-image-main:focus {
    color: #eee;
    border-color: #eee;
    background-color: transparent;
    outline: none;
}

.tab {
    margin-bottom:16px;
}

@media (min-width: 1201px) {
    .tab {
        flex-basis: calc(25% - 20px);
    }
}

@media (min-width: 601px) and (max-width: 1200px) {
    .tab {
        flex-basis: calc(50% - 20px);
    }
}

@media (max-width: 600px) {
    .tab {
        flex-basis: 100%;
    }
}
/*---------- buttons end ------------- */


/*---------- rows contain 2 columns start (image and text) ------------- */
.rowcontainer .text-container, .rowcontainer .image-container {
	padding: 30px;
}

.rowcontainer .image-container {
	display: flex;
	justify-content: center; /* Center horizontally */
	align-items: center; /* Center vertically */
}

@media (min-width: 768px) {
	.rowcontainer .row {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 30px; 
		margin-top: 30px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.rowcontainer .col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 767px) {
	.rowcontainer .row {
		margin-bottom: 30px; /* Adjust padding between rows on smaller screens */
	}
}

.rowcontainer .row:nth-child(odd) {
	background-color: #f2f2f2;
}
.rowcontainer .row:nth-child(even) {
	background-color: #fff;
}
.rowcontainer h3 {
    font-family: "Great Vibes", "Open Sans", sans-serif, cursive;
    font-style: normal;
    font-weight: 400;
    margin: 0;
	margin-bottom: 40px;
    font-size: 50px;
    line-height: 1;
}
/*---------- rows contain 2 columns end (image and text) ------------- */

/* ------ Start New Enhanced Footer Styles ------ */
.enhanced-footer {
    width: 100%;
    background: #f5f5f5;
    padding:60px 0;
}

.enhanced-footer-content {
    margin: 0 auto;
    padding: 20px;
}

.enhanced-tab {
    padding: 20px;
    box-sizing: border-box;
    float: left;
    width: 25%; /* Assuming 4 sections for desktop */
    vertical-align: top;
}

.enhanced-footer-link {
    font-size: 14px;
    color: #534a34;
    padding: 10px 0;
    text-decoration: none;
    display: block;
}

.enhanced-footer-form {
    margin-top: 20px;
}

.enhanced-footer-form input.enhanced-textbox {
    width: 100%;
    max-width: 300px;
    padding: 8px;
    margin: 5px 0;
    box-sizing: border-box;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    font-size: 14px;
    color: #7d7d7d;
    background: #fff;
    transition: border-color 0.3s ease;
    outline: none;
}

.enhanced-footer-form input.enhanced-textbox:focus {
    border-color: #976910;
}

.enhanced-footer-form input.enhanced-textbox::placeholder {
    color: #adadad;
}

.enhanced-footer-form input.enhanced-submit {
    display: block;
    padding: 0px 0px 0px 0px;
    color: white;
    font-size: 16px;
    border: none;
    border-radius: 3px;
    text-align: center;
    margin-top: 10px;
    transition: background-color 0.3s ease;
    cursor: pointer;
	width: 105px;
    height: auto;
}

.enhanced-footer-form input.enhanced-submit:hover {
    background-color: #80500b;
    opacity: 1;
}

.enhanced-footer-form input.enhanced-submit:focus {
    outline: none;
}

.footer-tab-2-internal-enhanced h3, 
.footer-tab-2-internal-enhanced div,
.enhanced-footer-form {
    margin: 0;
    padding: 0;
}

.footer-tab-heading-coupon {
    padding: 0;
    margin: 0;
}

.footer-tab-heading-coupon h3 {
    margin-bottom: 10px; 
    max-width: 300px;
}

.enhanced-footer-content::after {
    content: "";
    display: table;
    clear: both;
}

/* ------ End New Enhanced Footer Styles ------ */

.features-list li {
	padding: 10px;
}
.features-list li:before {
	content: '✓';
	color: green;
	font-weight: bold;
	margin-right: 5px;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.custom-h2 {
    font-family: "Great Vibes", "Open Sans", sans-serif, cursive;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    margin-bottom: 40px;
    margin-top: 70px;
    font-size: 50px;
    line-height: 1;
	text-align: center;
}
@media only screen and (max-width: 992px) {
    .enhanced-tab {
        width: 50%; /* Makes it 2 columns on tablet-sized devices */
    }
}

@media only screen and (max-width: 576px) {
    .enhanced-tab {
        width: 100%; /* Stacks the sections on mobile devices */
    }
}

@media screen and (min-device-width: 768px) {
	body {font-size: 16px; line-height: 24px; overflow-x: hidden;}
	h1 {font-size: 35px; line-height: 1.2; /*margin-bottom: 60px;*/ margin-top: 60px;}
	h2 {font-size: 30px; line-height: 1.3; margin-bottom: 50px; margin-top: 50px;}
	h3 {font-size: 25px; line-height: 1.4; margin-bottom: 40px; margin-top: 40px;}
	h4 {font-size: 22px; line-height: 1.5; margin-bottom: 30px; margin-top: 30px;}
    .enhanced-footer h3 {
        margin-top: 0;
        margin-bottom: 20px;
    }
}

@media screen and (max-device-width: 767px) {
    .enhanced-footer h3 {
        margin-top: 0;
        margin-bottom: 15px;
        max-width: 300px;
    }
    
    .enhanced-footer .footer-tab-heading-coupon h3 {
        font-size: 22px;
    }
}

