#header-mobile-main-container{display:none;}
#action-page-title-menu{display:none;}
#master-body{font-family: "Roboto",sans-serif;}


/* Index Page */
*{box-sizing: border-box;}
#index-main-container{width:100%;  box-sizing: border-box;}
#index-main-innercontainer{width: 900px; margin: 0 auto;}
#header-main-container{ font-size:0;}
#header-main-container > div{ display: inline-block;}

#header-left-container{width:200px; height: auto;}
#header-left-container img{width:100%; height: 100%;}

#header-right-container{ width:700px; height: 170px;  vertical-align: top;}

#header-right-top-band-container{width:100%; height: 40px; font-size: 10px; line-height: 40px;}
#header-right-top-band-container > div{ display: inline-block; vertical-align: top;}
#header-welcome-container{ margin-left:10px;}
#header-control-menue{float:right; margin-right:5px;}

#header-right-search-band-container{width: 100%; }
#header-right-search-band-container > p{ font-size: 12px;}
#header-search-container {width:100%; margin-top:50px; margin-bottom: 5px; position: relative;}

#header-search-container input,#header-search-container img {display: inline-block; vertical-align: top; padding-left: 2px;}
#header-search-container form{ width:500px; margin:0 auto;}

#header-search-container #searchfield{ width:400px; height: 31px; background-color: #E6e7e8; border:none;}
#header-supersearch-container{ /**/display:none; width: 600px; height: 400px; background: aqua; position: absolute; z-index: 1; top: 31px; left: 100px;}
#header-supersearch-container a {text-decoration: none; color:unset; background-color: transparent;}
#header-supersearch-container > div {display:inline-block; width: 50%; height: 100%; vertical-align: top; }
#header-supersearch-container > div ul li {font-size: 12px;  list-style: none; line-height: 20px; padding: 5px 15px 5px 10px; cursor: pointer;}
#header-supersearch-category-section{background-color: #727376; color: #F4EBF3;direction:rtl; overflow-y: auto;}
#header-supersearch-category-section  ul{margin: 0; padding:10px 0px 10px 10px;min-height: 400px;  height: auto; direction: ltr; border-right: 1px solid #EC268F;}
/* #header-supersearch-category-section li{ border-right: 1px solid #EC268F;} */
#header-supersearch-category-section li.active{background-color: #F4EBF3; color: #727376; margin-right: -2px; border: 1px solid #EC268F; border-right:unset;}
#header-supersearch-prods-section{background-color: #F4EBF3; color: #9D2E76;}
#header-supersearch-prods-section ul{height: 100%; overflow:auto; padding:10px 0; margin:0;}
#header-supersearch-prods-section li{border-bottom: 0.5px solid #727376;}
#header-supersearch-prods-section li.active{background-color: #9D2E76; color: #F4EBF3;}


#header-popular-search-container{font-size:11px;}
#header-popular-search-container > span {margin-left:100px;}

#index-main-content-container{ width:100%;}

.index-1by2-grid-container{ width:100%; height: auto;  font-size: 0;}
.index-1by2-grid-item{ display: inline-block; vertical-align: top; width:49%; height: auto; background-color: #E6e7e8; }
.index-1by2-grid-item:nth-of-type(1){margin-right:1%}
.index-1by2-grid-item:nth-of-type(2){margin-left:1%}
.index-1by2-grid-item img { width:100%; height: 100%;}

.index-section-separator{width: 100%; height: 30px; margin:10px 0; position: relative; text-align: center}
.index-section-separator .separator-line {width:100%; height:2px; margin: 14px 0; background-color: #EC268F; position: absolute; top:0; left:0;}
.index-section-separator .separator-text {min-width:150px; height: 30px; display: inline-block; padding:0 10px;  margin: 0 auto; position: relative; z-index: 1; font-size: 15px; font-weight: bold;line-height: 30px; text-align: center; background-color: white;  }



/* Test For Product4  */
.product-wrapper{ width: 30%; min-height: 200px;  display: inline-block; padding:10px; vertical-align:top;}
.product-wrapper > div { display: block;}
.product-img-container{ width:100%; height:200px; position:relative; border-bottom: 3px solid #F4EBF3; margin-bottom: 5px;}
.product-img{width:100%; height:100%; background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; top: 0; right: 0;}
.in-cart-img{ width:40px; height:40px;  position:absolute; top:-3px; right:-3px; cursor:pointer;background-image: url('https://151367.claudeassets.com/20210416202850im_/http://sewingcraft.com/media/images/in-cart.png'); background-size: contain; background-repeat: no-repeat; background-position: center center;}
.in-cart-img:hover > .in-cart-tooltip{visibility:visible;}
#product-btn-img{width: 100%; height: 200px; border: none; background: none; padding:0; margin:0; cursor: pointer;} /* Homepage product img */
#product-btn-img img {width: 100%; height: 100%;}
.in-cart-tooltip{visibility:hidden; width:120px; background-color:#9D2E76; font-size:12px; color:#fff; text-align:center; border-radius:6px; padding: 5px 0; position:absolute; top:8px; left:-121px; z-index:1;}
.product-mailer-buble{position:absolute; top:-3px; left:-3px; width:60px; height:60px; background:#EC268F; border-radius:50%; text-align: center;  padding: 15px 5px;  text-transform: uppercase;}
.product-mailer-buble >span{font-size: 1.1rem; font-weight: bold; color: #ffffff; }
.product-info-container{ width: 100%;  position:relative; }
.product-info-container > div ,.product-info-tab > div:not(:last-child) { padding:1px 5px 0 5px;}
.product-code{ padding:5px; font-size: 14px; font-weight: bold; color:#EC268F; font-size: 14px;}
.product-brand-name{font-size: 9px;}
.product-info-tab{position:relative; }
.product-info-tab > div {margin-bottom: 3px;}
.product-info-container>.product-info-tab > div{padding-left:0px;}
.product-info-desc{ padding: 5px; font-size: 10px; color:#727376;}
.product-info-locator{width: 100% ;height:15px; position:absolute; bottom:0; background-color: black; font-size: 12px; font-weight:bold; color:white; text-align:center;}
.product-info-rrp{ font-size: 10px;}
.product-info-price{ font-size:12px; color:#000; position:relative;}
.product-price-discount-bar{ width:50%; height: 1px; position:absolute; top:13px; left: 5px; background:red;}
.product-price-after-discount{ padding-top:5px; color: #EC268F; font-weight:bold;}
.product-price-mailerSpecial{font-size:14px; padding-top:6px; font-weight:bold; color: #EC268F;}
.product-price-multibuy{font-size:11px; padding-top:6px; font-weight:bold; color: #EC268F; cursor:pointer;}
.product-price-multibuy-popup{ width:100%; height:130px; background-color:#E6e7e8; position:absolute; top:-18px; left:0; font-size:12px; color:red;}
.product-price-multibuy-popup > .product-info-price{ font-size: 12px; padding:5px; cursor:pointer;}
.product-price-multibuy-popup > .product-info-price:hover{ color:#EC268F; font-weight:bold;}
.product-price-multibuy-popup > .product-info-price:nth-child(2){  padding-top:15px;}
.product-price-multibuy-popup-close{ position:absolute; top:5px; right:5px; width:10px; height:10px; font-size:18px; cursor: pointer; z-index:10;}
.product-price-discount-tag{position:absolute; top:0; background-color:red; width:40%; height:25px; right:-10px; color:white; font-size:16px; font-weight:bolder; text-align:center; line-height:25px; display:block;}
.product-colorstock-container{ position:relative;}
.product-info-stock-staus{ font-size:10px; font-style:italic;  }
.product-info-color-picker{width:30px;height: 30px; position:absolute;top:5px;right:5px; background-image:url("https://d4a0b1.claudeassets.com/20210416202850im_/http://sewingcraft.com/media/images/Color-picker-icon.png"); background-size:contain; cursor:pointer; }
.product-cart-container{ width:100%; height:auto; margin:10px}
.product-cart-txt{ width:35%; height:30px; padding:0; margin:0; text-align:center; font-size:16px; font-weight:bold; color:#727376; background-color:#E6e7e8; border:none;}
.product-cart-btn{ width:40%; height:30px; margin-left: 10px; font-size: 10px; font-weight:bold; background-color:#727376; border:none; border-radius:5px; color:white;  cursor:pointer;}
.product-cart-btn:hover{ background-color: #E6e7e8; color:#727376; }
.box-shadow{-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}


/* Mini Cart Styles */

#minicart-header{background-color:#727376; color:#FFF; text-align: center;}
#minicart-header a{color:#fff;}
#cartcontents{background-color: #F4EBF3; border:none; padding-top:5px;}
.minicart-list-item{color:#000;font-size:11px;padding-top:4px;}
#minicart-proceed-btn{color:#fff; background-color:#727376; padding:10px; margin:10px; border-radius: 5px;}
#minicart-proceed-btn:hover {background-color: #E6e7e8; color:#727376;}
#minicart-proceed-a:hover{ text-decoration: none; color:#727376; } 


/* Category Filter */

#category-filter-container{width:100%; padding: 0 30px 0 0;  }
#category-filter-container .view-all{position: absolute; right: 10px; bottom:10px;  font-size: 12px; }
#category-filter-container .view-all a{color: #FFF }
#category-filter-header {width:100%; padding:10px;  box-sizing: border-box; background-color: #727376; color: #FFF; position: relative; padding-right: 60px;}
#category-filter-header .disktop {display: block;}
#category-filter-header .mobile {display: none;}
#category-filter-header > span {font-size: 16px; }
#category-filter-container > ul {margin:0px; padding:0;  list-style: none; background-color: #F4EBF3; }
#category-filter-container > ul > li {font-size: 14px;   margin-bottom: 5px; cursor: pointer;}
#category-filter-container > ul > li:hover { background-color:#E6e7e8;}
#category-filter-container > ul > li > a { color:#727376; text-decoration: none; }
#category-filter-container > ul > li > a > div { padding: 10px 15px; }
#category-filter-container > ul > li.active { background-color: #EC268F; }
#category-filter-container > ul > li.active > a { color:#E6e7e8; }

/* Product Page Container */

#product-main-contianer{width: 100%; overflow: hidden;}
#product-main-innercontainer{width:900px; margin: 0 auto;}
#product-menue-container{width:100%; height: 43px;}
#product-body-container{width: 100%;}
#product-content-container{ width: 100%; display: inline-block;}
#product-aside-right-container{width:245px; display:inline-block; vertical-align: top; display: none;}

#inbrand-main-content-container{}
#inbrand-main-content-container > div{ display:inline-block; vertical-align: top;}
.aside-left-container{width:246px; height: 300px; margin-top:30px; }
.content-cetner-container{width:650px; font-size: 0;}

/* In Mailer*/
#inbrand-main-content-container.inmailer .content-cetner-container {width:100%;}

/* Search Page */
.general-page-main-container.search-page .pagination-icon-container{ font-size: 12px;}
.general-page-main-container.search-page .content-cetner-container{width:700px; display: inline-block;}
.general-page-main-container.search-page .aside-container{width:200px; display: inline-block; font-size: 12px;}




/* Menu */
#topnav #topnav-product-type-li .sub,#topnav #topnav-brand-li .sub { -webkit-box-shadow: 0px 0px 0px 1px #EC268F; -moz-box-shadow: 0px 0px 0px 1px #EC268F; box-shadow: -0px 0px 0px 1px #EC268F; border-radius: unset;}
#topnav #topnav-product-type-li .sub ul,#topnav #topnav-brand-li .sub ul { margin: 15px 0;}
#topnav #topnav-product-type-li .sub ul{ width:705px;}
#topnav #topnav-product-type-li .sub ul li,#topnav #topnav-brand-li .sub ul li { margin: 0 9px; }
#topnav #topnav-product-type-li .sub ,#topnav #topnav-brand-li .sub {background-color: #FFF;}
#topnav .sub ul .submenu-a{border-bottom:#F4EBF3 solid 1px; padding:13px 0;color: #727376;}
ul#topnav >li > a {font-size: 14px;}
ul#topnav > li {padding : 0 10px;}


/* SlideShow*/

#index-slideshow-container{width: 100%; height: 400px; background-color: #E6e7e8; margin:15px 0; overflow: hidden; position: relative;}
#index-slideshow-container img {width:100%; height: 100%;} 
.index-slide { width: 100%; height: 100%;} 

.index-slide {display: none}
img {vertical-align: middle;}

#slideshow-dots-container{position: relative; bottom:25px;}

/* Slideshow container */
/* .index-slideshow-container { max-width: 1000px; position: relative; margin: auto;} */

/* Next & previous buttons */
.prev, .next {cursor: pointer; position: absolute;top: 50%; width: auto; padding: 16px; margin-top: -22px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0;}

/* Position the "next button" to the right */
.next { right: 0; border-radius: 3px 0 0 3px;}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover { background-color: #EC268F; color: #727376; text-decoration: none;}

/* Caption text */
.text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 20px; width: 100%; text-align: center;}

/* Number text (1/3 etc) */
.numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0;}

/* The dots/bullets/indicators */
.dot { cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #E6e7e8; display: inline-block; transition: background-color 0.6s ease;}

.active, .dot:hover { background-color: #EC268F;}

/* Fading animation */
.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}

@-webkit-keyframes fade { from {opacity: .4} to {opacity: 1} }

@keyframes fade { from {opacity: .4}  to {opacity: 1} }

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) { .prev, .next,.text {font-size: 11px}}



/* Sliding Product Window */

#index-sliding-product-container{width: 900px; height:atuo; position: relative; margin-top:15px; margin-bottom: 15px; font-size: 0; }
#index-sliding-product-innercontainer{/*width:1800px;*/ height: 100%;overflow: hidden;}
#index-sliding-product-items-wrapper {  position: relative; left:0;transition: all 0.5s;}
#index-sliding-product-innercontainer h1 {font-size: 25px;}
.index-sliding-product-item{/*width:220px;*/ height: 100%; display: inline-block; vertical-align: top;    }
.index-sliding-product-item:nth-of-type(4n+0){margin-right: 0;}
.index-sliding-product-item .product-wrapper{ width: 100%;}
#index-sliding-nav-container{width: 100%;height: 40px;  position: absolute; top: 137px;}
.index-sliding-btn-next,.index-sliding-btn-prev {width:35px; height: 35px; background-color: #EC268F; position: absolute; font-size: 25px; cursor: pointer; text-align: center; border-radius: 5px; color:#FFF}
.index-sliding-btn-next:hover,.index-sliding-btn-prev:hover{background-color:#717171;}
.index-sliding-btn-next {  right:-17.5px;}
.index-sliding-btn-prev { left:-17.5px; }

/* Brands Grid */
#index-brands-container{width:100%; height: auto; font-size:0; margin-top:15px;}
#index-brands-innercontainer{width:100%; height:auto; margin-bottom: 30px;}
#index-brands-container .index-brand-item{ display: inline-block; vertical-align: top; cursor: pointer; border: #E6e7e8 solid 1px;}
#index-brands-container .index-brand-item:hover{ opacity:0.5;}
#index-brands-container .index-brand-item img{width:100%; height: 100%;}

/* Pagination */
.pagination-icon-container{width:100%; position: relative; height: 22px; margin: 15px 0;}
.pagination-icons-innercontainer{width:180px; position: absolute;; right:30px;}
.pagination-icons-innercontainer >select { height: 22px; font-size: 11px;}

/* General */

.general-page-main-container{width:100%;  box-sizing: border-box;}
.general-page-main-innercontainer{width: 900px; margin: 0 auto;}
.general-page-main-content-container{ width:100%;}
.general-page-titel-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }
.general-page-main-content-container .content-cetner-container,.general-page-main-content-container .aside-left-container{ font-size: 12px; display: inline-block; vertical-align: top; margin-top:30px;}
.genral-page-breadcrumb-container{margin: 10px 0 ;}
.filter-nav-btns{width:22px; cursor:pointer;}
.breadcrumb-container{ padding:20px 0;}
#login-main-container .login-content-header-container { text-align: left; color: #727376; font-size: 12px; line-height: 30px; }




/* Action Page */
.general-page-main-container {font-size: 0;}
.general-page-main-container.action-page .content-cetner-container { width:700px; display: inline-block; margin-top:0; }
.general-page-main-container.action-page .content-cetner-container .pagination-icons-innercontainer { position: relative; right: 0; margin:20px 0; }
.general-page-main-container.action-page .aside-container { width:200px; height: 300px; display: inline-block;   }
.general-page-main-container.action-page .aside-container a { font-size: 12px;  }
#action-page-aside-menu-container {width:100%; margin-top:75px;}
#action-page-aside-menu-container > ul {width:100%; margin: 0; padding: 0 20px 0 0; list-style-type: none;}
#action-page-aside-menu-container > ul > li  {width:100%; background-color: #E6e7e8; padding: 10px; border-bottom: #F4EBF3 solid 1px; }
#action-page-aside-menu-container > ul > li:hover  {background-color: #727376;  }
#action-page-aside-menu-container > ul > li  a  {color:#727376;font-size: 11px; text-decoration: none;  }
#action-page-aside-menu-container > ul > li:hover  a  {color:#E6e7e8; }
#action-page-aside-menu-container > ul > li  div {width: 100%; padding: 5px 0; }


#action-page-mobile-title-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }


/* #action-page-inner-menu-container{width:100%; height: 40px;  }
#action-page-inner-menu-container > ul {width:100%; padding:0; margin: 20px 0; text-align: center;}
#action-page-inner-menu-container > ul > li {display: inline-block;} */

#action-page-main-container .pagination-icons-innercontainer {position: relative; right:unset;}

/* Media Page */
#media-page-titel-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }
#media-page-main-container{width:100%;  box-sizing: border-box;}
#media-page-main-innercontainer{width: 900px; margin: 0 auto;}
#media-page-main-content-container{ width:100%;}

/* clearance Page */
#clearance-page-titel-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }
#clearance-page-main-container{width:100%;  box-sizing: border-box;}
#clearance-page-main-innercontainer{width: 900px; margin: 0 auto;}
#clearance-page-main-content-container{ width:100%;}
#clearance-page-main-container .aside-left-container{ width:auto; height: auto; margin-right:30px; display: inline-block; vertical-align: top;}
#clearance-page-content-container{width:auto; display:inline-block;}

/* Mailer Page */
.purpleLink{ background-color:#936; padding:5px 10px; font-weight:bold; font-size:12px; color:#EEE;}
.purpleLink:hover{color:#FFF;}

#mailer-page-main-container{width:100%;  box-sizing: border-box;}
#mailer-page-main-innercontainer{width: 900px; margin: 0 auto;}
#mailer-page-main-content-container{ width:100%;}
#mailer-page-main-container .aside-left-container{ width:auto; height: auto; margin-right:30px; display: inline-block; vertical-align: top;}
#mailer-page-titel-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }
#mailer-page-content-container{width:auto; display:inline-block;}

#mailer-page-list-container{width:100%; height: auto; }
#mailer-page-list-container .mailer-page-item{ width:108px; padding:5px; display: inline-block; text-align: center; font-size:15px;}
#mailer-page-list-container .mailer-page-item img{ width:100%;}
#mailer-download-btn-container{width:100%; height: 40px; margin:20px 0;  text-align: center; line-height: 40px; font-size: 20px; position: relative; }
#mailer-download-btn-container:hover #mailer-download-btn { background-color: #727376; }
#mailer-download-btn-container:hover >a { color: #E6e7e8; }
#mailer-download-btn-container > a {color:#727376;}
#mailer-download-btn{background-color: #E6e7e8;}
#mainler-download-icon{width: 40px; height: 40px; position: absolute; top:0; right:275px;}
#mainler-download-icon >img { width:100%;}
#mailer-page-main-container .coda-slider{float:unset; margin: 0 auto;}

/* Access Page */
#access-page-titel-container{width: 100%; text-align:center; margin:15px 0; padding:10px; color:white; background-color: #727376; font-size: 17px; position: relative; }
.general-page-main-content-container.access-page{ width:100%; position: relative;}
/* .general-page-main-content-container.access-page .content-cetner-container{ display: none !important;} */
.general-page-main-content-container.access-page .content-cetner-container,.general-page-main-content-container.access-page .aside-left-container{ font-size: 12px; display: inline-block; vertical-align: top; margin-top:30px;}
.general-page-main-content-container.access-page .aside-left-container{ position: absolute; right:0;}
/* #access-page-main-content-container .content-cetner-container{border-right: #E6e7e8 solid 1px;} */
#access-reg-text-container{padding-right: 20px; border-right: #E6e7e8 solid 1px;}
#access-reg-text-container .access-reg-form-container{ margin: 20px 0;}
#access-reg-text-container .access-reg-form-container > img{ display: inline-block; vertical-align: top; margin-right: 10px; }
#access-reg-text-container .access-reg-form-container > div{ display: inline-block; width: 90%; }
#access-reg-text-container .access-reg-form-container > div > a > span { font-weight: bold; color: #9d2e76; }
#access-reg-text-container .access-reg-form-container > div > a > span >img { height: 16px; vertical-align: bottom;  }
#access-page-main-content-container form{ margin: 0 20px;}
#access-reg-main-container{ margin: 0 20px 20px 20px;}
.access-content-header{width:100%; height: 40px; line-height: 40px; margin-bottom: 20px;  font-size: 18px; color: #000;  }
#access-content-header-container{margin-bottom: 20px;}
#access-content-header-container .reg-text{color: #727376; line-height: 22px; }



#reg-table{width:500px}
#reg-table > tbody>  tr{height: 50px;}
#reg-table > tbody>  tr:nth-of-type(4){height: 190px;}
#reg-table .reg-table-input { width:350px; height: 40px; background-color:#E6e7e8; border:none; }
#reg-table .reg-table-note { width:100%; color:#9d2e76; font-style: italic;  }
#login-table { width:200px; margin:0 auto;}
#login-table .login-table-input { width:100%; height: 40px; background-color:#E6e7e8 !important; border:none; }
#login-table .reg-text { line-height: 30px;}
#reg-table .input-title, #login-table .input-title { color:#9d2e76; font-weight: bold;}

#reg-table #registerApp ,#login-table #Submit{ background: none; border: none; width:100%; height: 40px; margin: 20px 0; text-align: center; font-size:15px; background-color: #EC268F; color: #FFF; font-weight: bold; cursor: pointer;}
#reg-table #registerApp:hover ,#login-table #Submit:hover { background-color: #9D2E76; color: #E6e7e8; }
#reg-table #registerApp:hover { background-color: #FAC5F2; color: #727376;}

/* Privacy Page */

.general-page-main-container.privacy-page .content-cetner-container{font-size:15px; width: 100%; padding:0 15px; line-height: 22px;}
.general-page-main-container.privacy-page h2 {font-size:17px; margin: 30px 0 0 0 ; color:#9d2e76;}


/* Contactus Page */
.general-page-main-container.contactus-page .general-page-main-innercontainer{font-size:0;}
.general-page-main-container.contactus-page .content-cetner-container { width:550px; display: inline-block; margin-top:0; }
.general-page-main-container.contactus-page .aside-container { width:350px; display: inline-block; /*border-left: #E6e7e8 solid 1px;*/ padding-left: 40px; }
.general-page-main-container.contactus-page .contactus-text { display:block;color: #727376; font-size: 12px; padding: 15px 0; display:none; }


#contactus-table { width:100%; margin: 0 auto; }
#contactus-table .contactus-table-input { width:350px; height: 40px; background-color:#E6e7e8; border:none; color: #727376; }
#contactus-table #contactus-select {width: 350px; height: 30px; background-color: #E6e7e8; color: #727376;}
#contactus-table .contactus-table-input.textarea { height: 80px; }
#contactus-table > tbody>  tr{height: 50px;}
#contactus-table .input-title{color:#9d2e76; font-size: 12px; font-weight: bold; }
#contactus-table #contact{background: none; border: none; width:100%; height: 40px; margin: 20px 0; text-align: center; font-size:15px; background-color: #EC268F; color: #FFF; font-weight: bold;}
#contactus-table #contact:hover { background-color: #FAC5F2; color: #727376; cursor: pointer;}
#contactus-table #captcha-tr { height: 170px;}


#contacus-page-form-container{ padding:0 30px;}

#contactus-page-info-container {width:100%; height: auto;  font-size: 0px;}
#contactus-page-info-container > div {display: inline-block; vertical-align: top;}
#contactus-page-info-container > .contactus-page-info-item{width:300px; height: 50px;  font-size: 12px; margin:10px 0;}
#contactus-page-info-container > .contactus-page-info-sub-item{font-size: 12px; width: 100%; line-height: 20px; padding-left:41px;}
#contactus-page-info-container > .contactus-page-info-item > div { display: inline-block; vertical-align: top; padding-right: 10px;}
#contactus-page-info-container > .contactus-page-info-item .info-text { width: 200px;}
#contactus-page-map-container{width:100%; margin-top: 50px;}


/* About Us Page*/
.general-page-main-container.aboutus-page .content-cetner-container { width:100%;}
.general-page-main-container.aboutus-page #aboutus-img-container { width:100%; padding: 0 100px; line-height: 20px; color: #727376;}
.general-page-main-container.aboutus-page #aboutus-img {width:100%; margin-bottom: 15px; }
.general-page-main-container.aboutus-page #aboutus-text-body > h3 {font-size: 15px ;}


/* My Cart */
#mycart-mobile-main-container{display: none;}
#mycart-main-container{display:block;}
#mycart-upsell-product-container{width: 100%; height: auto; font-size: 0;}
#mycart-upsell-product-container > span {display:block; width: 100%; font-size: 12px; line-height: 20px;}
#mycart-upsell-product-container .upsell-product { display:inline-block; width: 25%; height: 100%; padding:0 10px;}
#mycart-upsell-product-container .upsell-product input { width:100%; height: 100%;  }

#mycart-table-container { width:100%; height: auto;}
#mycart-table { width:100%; height: auto; border-collapse:collapse; margin: 20px 0;}
#mycart-table > tbody > tr:nth-of-type(1) { width:100%; height: 30px; background-color: #F4EBF3; font-size: 12px; }
#mycart-table > tbody > tr:nth-of-type(1) td { color:#717171;}
#mycart-table td { padding: 15px; font-size: 12px;}
#mycart-table td .qty-input { width:80px; height: 30px; border:none; text-align: center;}
#mycart-table td a,#mycart-table td , #mycart-table td input { color: #000;}
#mycart-table .table-desc{ width: 300px;}
#mycart-table input[type=checkbox] { width:20px; height: 20px; border:none; margin: 5px 0;}

.mycart-price-summary-container {width:100%; text-align: right; padding:20px; border-top: #E6e7e8 solid 1px; border-bottom: #E6e7e8 solid 1px;}
.mycart-price-summary-container span {display:block; font-size:13px; line-height: 20px;}

#mycart-main-container .mycart-btns-container { width:100%; height: auto;  margin-top: 20px; font-size: 0;}
#mycart-main-container .mycart-btns-container div{ display:inline-block; width:167.5px; height: 40px;  border: none; cursor: pointer; position: relative;}
#mycart-main-container .mycart-btns-container div:not(:last-of-type) { margin-right:10px;}
#mycart-main-container .mycart-btns-container img { width:25px; height: 25px; position: absolute; left: 7px; top:7px;}
#mycart-main-container .mycart-btns-container input { width:100%; height: 100%; border: none; font-size: 11px; font-weight: bold; cursor: pointer; }
#mycart-main-container .mycart-btns-container input[name=checkout] { background-color: #EC268F; color: #E6e7e8;  font-size: 12px; font-weight: bold; margin-right: 0;}
#mycart-main-container .mycart-btns-container input[name=saveqty] { background-color: #727376; color: #E6e7e8;}
#mycart-main-container .mycart-btns-container input[name=button] { background-color:#E6e7e8 ; color: #727376;}
#mycart-main-container .mycart-btns-container input[name=deleteboitems] { background-color:#F4EBF3 ; color: #727376;}

/* checkout */



/* Checkout Section */
#checkout-table-mobile{display:none;}
#checkout-main-container { width:100%; position: relative;}
#checkout-table-desktop {display:block; width:100%;  border-collapse:collapse; margin: 20px 0;}
#checkout-table-desktop > tbody> tr:nth-of-type(1){width:100%; height: 30px; background-color: #F4EBF3; font-size: 12px;}
#checkout-table-desktop > tbody> tr:nth-of-type(1) td { color:#717171;}
#checkout-table-desktop td { padding: 15px; font-size: 12px;}
#checkout-shipping-details-container{width:100%; height: auto; margin-top: 20px;}
#shipping-details-header {width:100%; height: 30px; background-color: #F4EBF3; text-align: center; font-size: 12px; line-height: 30px; color: #000; }
.shipping-details-info-row{ width: 100%; padding: 10px 0 ; }
.shipping-details-span { padding: 20px 0; display:block;}
#shipping-details-block #notes { width:100%; background-color: #E6e7e8; border: #727376 solid 0.5px;;}
#shipping-details-btns-containe{ width:100%; }
#shipping-details-btns-container input{ width:200px; height: 40px;  border: none; background-color: #FAC5F2; margin-right: 10px; cursor: pointer;}
#shipping-details-btns-container a { text-decoration:none; }
#shipping-details-btns-container input[name=processOrder]{  background-color: #EC268F; color: #E6e7e8;}
#shipping-details-btns-container input[name=processOrder]:hover{  background-color: #9D2E76; color: #E6e7e8;}
#shipping-details-btns-container input[name=goBack]{  background-color: #727376; color: #E6e7e8;}
#shipping-details-btns-container input[name=goBack]:hover{  background-color: #363435; color: #E6e7e8;}

/* Change Password */
#changepassw{width:100%;}
#changepassw-table{ width: 400px; margin:0 auto;}
#changepassw-table tr > td:nth-of-type(1){color:#9d2e76;}
#changepassw-table input { width:250px; height: 40px; background-color:#E6e7e8; border:none; margin: 6px 0;  }
#changepassw-table input[name=uppass] {background-color: #EC268F; color: #FFF; cursor: pointer; }
#changepassw-table input[name=uppass]:hover { background-color: #9D2E76; color: #E6e7e8; }

/* Update Details */
#updateDetails-table{  width: 600px; margin:0 auto;}
#updateDetails-table tr > td:nth-of-type(1){ color:#9d2e76; }
#updateDetails-table input { width:100%; height: 40px; background-color:#E6e7e8; border:none; margin: 6px 0;   padding: 0 10px;  }
#updateDetails-table input[name=updatecust] { width: 100%; background-color: #EC268F; color: #FFF; cursor: pointer;  }
#updateDetails-table input[name=updatecust]:hover { background-color: #9D2E76; color: #E6e7e8; }

/* action genral table */
.action-table{width: 100%; border-collapse:collapse; padding: 0 10px; text-align: center;}
.action-table > tbody > tr:nth-of-type(1) { width:100%; height: 30px; }
.action-table > tbody > tr:nth-of-type(1) >th {  background-color: #F4EBF3; color: #727376; font-size: 12px;}
.action-table td { padding: 10px; border-bottom: #E6e7e8 solid 1px;}

/* Balance Table */
#balanc-table{width:600px; margin: 0 auto;}
#balance-desc {width: 600px; margin:0 auto; color: #727376; padding: 20px 0;line-height: 18px; font-weight: bold;}
#balanc-table tr > td:nth-of-type(1){ width: 25%; font-weight: bold; color: #9d2e76;}
#balanc-table tr > td{ padding: 10px 0;}

/* Order Upload */
#orderUpload-container{width: 500px; padding-top: 30px; margin: 0 auto;}
#orderUpload-container input[name=submit]{ width:150px; height: 40px;background-color: #EC268F; color: #FFF; cursor: pointer; border:none;}
#orderUpload-container input[name=submit]:hover { background-color: #9D2E76; color: #E6e7e8;}



/* Favourite Page*/

#fav-table {background-color: #E6e7e8;}
#fav-header-tr { height: 50px; }
#fav-header-tr th{ background-color: #F4EBF3; color: #727376; }
#fav-table .product-img { position: relative; display:block;}
#fav-table input[name=addtocart] { background-color: #EC268F; height: 30px; width:60px; padding:0 10px; color: #FFF; border: none; cursor: pointer; }
#fav-table input.newDeleteButton { background-color: #EC268F; background-color: #727376; color: #FFF; height: 30px;  padding:0 10px; border: none; cursor: pointer;}


/* Footer Style */
#footer-main-container{ width: 100%; height:120px; font-size: 0;  }
#footer-main-innercontainer{ width: 900px; height: 100%; margin: 0 auto; background-color: #363435; position: relative;}
#footer-logo-container{ width: 100px; height: 100px; position: absolute; top: 0; left: 0;}
#footer-logo-container > img { width: 100%; height: auto; }
#footer-links-container { width:100%; height: 85px; padding:25px 0 0 100px;}
#footer-links-container > div { display: inline-block; width:160px;  text-align: center; line-height: 50px; }
#footer-links-container > div >a {font-size: 15px; color:#FFF; }
#footer-copyrights-container {width:100%; text-align: center; font-size: 12px; color: #FFF; }
#footer-main-container a.footer-links{background-color: transparent;}
/*
     FILE ARCHIVED ON 06:04:17 Jul 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:21:01 Jul 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.386
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.032
  esindex: 0.006
  cdx.remote: 14.378
  LoadShardBlock: 222.709 (3)
  PetaboxLoader3.resolve: 118.973 (3)
  PetaboxLoader3.datanode: 123.169 (4)
  load_resource: 126.228
*/