﻿@font-face {font-family:'Proxima Nova';
src:url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Emilys Candy';
src:url('../fonts/EMILYSCANDY-REGULAR.ttf') format('truetype'), url('../fonts/EMILYSCANDY-REGULAR.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'oranienbaumregular';
src:url('../fonts/Oranienbaum-Regular.ttf') format('truetype'), url('../fonts/Oranienbaum-Regular.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Open Sans';
src:url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Open Sans';
src:url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {
font-family:'Lato Light';
src:url('../fonts/Lato-Light.ttf') format('truetype'), url('../fonts/Lato-Light.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Roboto';
src:url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: swap;}

@font-face {font-family:'linea-arrows-10';
src:url('../fonts/linea-arrows-10.ttf') format('truetype'), url('../fonts/linea-arrows-10.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family: 'oranienbaumregular';
src: url('Oranienbaum-Regular-webfont.eot');
src: url('Oranienbaum-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('Oranienbaum-Regular-webfont.woff') format('woff'),
url('Oranienbaum-Regular-webfont.ttf') format('truetype'),
url('Oranienbaum-Regular-webfont.svg#oranienbaumregular') format('svg');
font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'galanogrotesquedemo-bold';
src: url('galanogrotesquedemo-bold-webfont.woff2') format('woff2'),
url('galanogrotesquedemo-bold-webfont.woff') format('woff');
font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family:'Avenir LT Std';
src:url('../fonts/AvenirLTStd-Light.Otf') format('OpenType'), url('../fonts/AvenirLTStd-Light.Otf') format('OpenType');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Avenir Next LT Pro';
src:url('../fonts/AvenirNextLTPro-Bold.Otf') format('OpenType'), url('../fonts/AvenirNextLTPro-Bold.Otf') format('OpenType');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Bliss';
src:url('../fonts/BlissRegular.ttf') format('truetype'), url('../fonts/BlissRegular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Lunchbox';src:url('../fonts/Lunchbox.otf') format('OpenType'), url('../fonts/Lunchbox.otf') format('OpenType');
font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Montserrat';
src:url('../fonts/Montserrat-Regular.otf') format('OpenType'), url('../fonts/Montserrat-Regular.otf') format('OpenType');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Montserrat Medium';
src:url('../fonts/Montserrat-Medium.otf') format('OpenType'), url('../fonts/Montserrat-Medium.otf') format('OpenType');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Italianno';
src:url('../fonts/Italianno-Regular.ttf') format('TrueType'), url('../fonts/Italianno-Regular.ttf') format('TrueType');font-weight:normal;font-style:normal;font-display: swap;}
@font-face {font-family:'Roboto';
src:url('../fonts/Roboto-Bold.ttf') format('TrueType'), url('../fonts/Roboto-Bold.ttf') format('TrueType');font-weight:bold;font-style:normal;font-display: swap;}
@font-face {font-family:'Proxima Nova Lt';
src:url('../fonts/proxima-nova-light-595c9056ce4b2.otf') format('OpenType'), url('../fonts/proxima-nova-light-595c9056ce4b2.otf') format('OpenType');
font-weight:Light;font-style:normal;font-display:swap;font-display: swap;}

body{ margin:0; padding:0; font-family:"Proxima Nova","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important}
.logo{width: 50%;float: left; color:#da2a6d; font-family:'Emilys Candy', cursive; font-size:35px;margin:18px 0 10px;}
.fr{float:right}
.search_txt{width: 323px;height: 41px;background: #f3f3f3;color: #6E6E6E;font-family: Proxima Nova;padding: 10px;font-size: 15px;border: 1px solid #f3f3f3;border-radius: 8px;font-size: 14px;letter-spacing: .01em;padding: 4px 9px 4px 12px;}
.search_btn{border: none;background:none;padding: 5px;color:#999;width:11%;font-size: 20px;height: 32px;font-weight: normal;margin-left: -41px;padding-right: 23px;}
.search_txt:hover{border: 1px solid #ccc; outline:none}
input:focus{outline: none;}
.search-option{ width:50%;padding-top: 15px;}
.btns{float: right;width:15%; position:relative;margin-top: 19px;}
.fav_count{width: 21px;height: 21px;border-radius: 100%;background: #da2a6d;color: #fff;font-family: Proxima Nova;font-size: 11px;position: absolute;top: -8px;right: 19%;padding: 0;text-align: center;}
.shopping_basket{width:24px; height:24px; background:url(../images/shopping-basket.png); float:right;margin-right: 11px;margin-top: 4px;}
.cart_count {width: 20px;height: 20px;border-radius: 20px;background: #da2a6d;color: #fff;font-family: Proxima Nova;font-size: 12px;position: absolute;top: -7px;right: 8%;padding: 0px 0px;text-align: center;}
.heart_icon{font-size:23px;color: #626262;margin-top: 3px}
hr{ margin-bottom:0px}

/*cssmenu foe vertical menu*/
#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a {margin: 0;padding:0px;list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-family: Proxima Nova;font-size: 14px;position: relative;}
#cssmenu ul{ padding:10px 0;}
#cssmenu {width: 270px;float: left;border: 1px #d7d7d7 solid;margin-bottom: 15px;}
#cssmenu a {line-height: 1.3;}
#cssmenu > ul > li:first-child > a {border: none;}
#cssmenu > ul > li:first-child > a > span {padding:10px 0 10px 15px}
#cssmenu > ul > li > a {font-size: 15px;display: block;color: #666;border-top: none;}
#cssmenu > ul > li > a > span {display: block;padding:10px 0 10px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: Muli; font-size:13px}
#cssmenu > ul > li > a:hover {text-decoration: none;}
#cssmenu > ul > li.active {float: left;width: 100%;padding: 7px 0;}
#cssmenu > ul > li.has-sub > a span {border-radius: 0;color:#303030;font-size: 14px;font-weight: bold;text-transform: uppercase;}
#cssmenu > ul > li.has-sub > a span:hover{ font-weight:bold}
#cssmenu > ul > li.has-sub > a span:before{content: '\f107';-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); font-size:26px; float:right;line-height: 19px;margin-right:6px;color: #d7d7d7; font-family:FontAwesome;font-weight: normal;}
#cssmenu > ul > li.has-sub > a span:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
#cssmenu > ul > li.has-sub.active > a span:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);font-size:26px; float:right;line-height: 19px;color: #d7d7d7; font-family:FontAwesome;font-weight: normal;}
#cssmenu > ul > li.has-sub.active > a span{border-bottom: none;}
/* Sub menu */
#cssmenu ul ul {background: #fff;margin-top: 10px;padding: 0 0 5px 0;margin: 0 0 5px 0;}
#cssmenu ul ul li {padding: 0;border-top: none;}
#cssmenu ul ul a {padding:5px 15px;display: block;color:#303030;font-size:13px;font-weight: normal;margin: 0;font-family: Muli;}
#cssmenu ul ul a:before {left:0px;}
#cssmenu ul ul a span{padding-bottom: 1px;
border-bottom: 2px transparent solid;text-transform: capitalize;}
#cssmenu ul ul a span:hover,
#cssmenu ul ul a span.active{color:#303030;border-bottom-color:#fe609d;font-weight: bold;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
#cssmenu > ul > li > a.active{ color:#303030;border-bottom-color:#e6a43c;font-weight: bold;font-size: 13px;}
/* End cssmenu*/

.clearfix{ clear:both}
.sidebar-header h3{font-size: 14px;color: #999;margin: 0;font-weight: 400;float: left;border-bottom: 1px solid #ccc;width:95%;padding: 8px 6px;text-transform: uppercase;
}
.sizebox{border: 1px solid #65676a !important;display: block;text-transform: uppercase;width:72px;height:40px;color: #65676a;line-height: 28px;float: left;padding:10px 10px 10px 13px;margin:5px 3px !important;}
.sizebox.free-size{width:auto;}
.size_p{padding:10px 2px 10px 4px!important;text-align: center;}
.scrollbar{margin-left: 30px;float: left;width:97%;background: #F5F5F5;margin-bottom: 25px;max-height: 200px;overflow-y: auto;}
.force-overflow{min-height:200px;}

/**  STYLE 4*/
#style-4::-webkit-scrollbar-track{background-color: #f5f5f5;}
#style-4::-webkit-scrollbar{width:10px;background-color: #F5F5F5;}
#style-4::-webkit-scrollbar-thumb{width:7px;background-color: #c5c5c5;min-height:100px;border-radius:7px;margin:5px}

.colorbox{border: 1px solid #fff;display: block;text-transform: uppercase;width:23px;height:23px;color: #65676a;line-height: 28px;float: left;padding:10px 10px 10px 13px;margin: 10px !important;border-radius:100%;margin: 5px !important;}

.color_Black{ background:#000; border:2px solid #000}
.color_Pink{ background:#FF1493;border:2px solid #FF1493}
.color_Red{ background:#ff0000;border:2px solid #ff0000}
.color_Yellow{ background:#fbfb83;border:2px solid #fbfb83}
.color_Green{ background:#88d53a;border:2px solid #88d53a}
.color_Blue{ background:#7474fc;border:2px solid #7474fc}
.color_White{ background:#fff;border:2px solid #ddd !important}
.color_Orange{ background:#FF8C00;border:2px solid #FF8C00}
.color_Purple{ background:#800080;border:2px solid #800080}
.color_Lilac{ background:#b666d2;border:2px solid #b666d2}
.color_Navy{ background:#000080;border:2px solid #000080}
.color_Coral{ background:#f08080;border:2px solid #f08080}
.color_Gray{ background:#D3D3D3;border:2px solid #D3D3D3}
.color_Nude{ background:#f2d8c0;border:2px solid #f2d8c0}
.color_Brown{ background:#A0522D;border:2px solid #A0522D}
.color_Ivory{ background:#fcfcd7;border:2px solid #fcfcd7}

.color_Black:hover,.color_Pink:hover,.color_Red:hover,.color_Yellow:hover,.color_Green:hover,.color_Blue:hover{border:2px solid #000}
.color_White:hover{border:2px solid #000 !important}
.color_Orange:hover,.color_Purple:hover,.color_Lilac:hover,.color_Navy:hover,.color_Coral:hover,.color_Gray:hover,.color_Nude:hover,.color_Brown:hover,.color_Ivory:hover{border:2px solid #000}

/*checkbox css*/
input[type=checkbox]:not(old),
input[type=radio]:not(old){width:1.5em;margin:0;padding:0;font-size:1em;opacity: 0;}
input[type=checkbox]:not(old) + label,
input[type=radio]:not(old) + label{display: inline-block;margin-left: -2em;line-height: 1.5em;}
input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{display: inline-block;width: 12px;height: 12px;margin:-3px 0.45rem 0.3rem 0.25em;border: 1px solid #d7d7d7;border-radius: 1px;vertical-align: bottom;}
input[type=checkbox]:not(old):checked + label > span,
input[type=radio   ]:not(old):checked + label > span{border:1px solid #d7d7d7;}
input[type=checkbox]:not(old):checked + label > span:before{content: '';display: block;width: 8px;height: 8px;background: #d7d7d7;margin: 1px auto;}
input[type=radio]:not(old):checked +  label > span > span{display: block;width: 0.5em;height: 0.5em;margin: 0.125em;border: 0.0625em solid rgb(115,153,77);border-radius: 0.125em;background: rgb(153,204,102);background-image :-moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));background-image :-ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));}

#cssmenu ul ul lable:hover{opacity:0.6}

.prod_main{width:100%; float:left; padding:5px; height:auto; position:relative; margin:15px 0 0;padding-bottom: 2px;}
.Prod_name{font-family: Muli;font-size: 14px;color:#303030;margin: 15px 0 0;line-height: 17px;display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;text-align: center;text-transform: uppercase;}
.price{display: block;font-size: 14px;color: #303030;line-height: 19px;font-family: Muli;text-align: center;margin-bottom: 2px;}
.old_Price{color:#444; text-decoration:line-through;margin:5px 5px 0 0;}
.prod_img{width:100%;padding:5px;}
.right_icon {margin: 15px 0 -6px;width: 20%;float: right;cursor: pointer;text-align: right;margin-right: 5px;}
.p0{ padding:0}
.Prod_cat_color ul li a:hover,.Prod_cat_color ul li a.active{ border: 1px solid #aaa}
.Prod_cat_size ul li a:hover{border: 1px solid #9e9e9e;text-decoration: none;background: #9e9e9e;color: white;}
.pad_1{padding: 2px 4px 10px 5px !important;text-align: center;border: 1px solid #999;display: block;text-transform: uppercase;width: 38px; height: 32px;color: #666;line-height: 28px;float: left;margin-right: 5px;font-size: 13px;margin-top: 10px;}
.footer_bg{ background:#fff;margin-top:0px;}
.foter_link{line-height:2;color:#303030;display:block;font-size:12px;font-weight:300;border-bottom:1px transparent solid;font-family:Muli}
.foter_link:hover{text-decoration:underline !important;text-underline-position:under;text-underline-offset:1px}
.foot_tab_head{text-transform: uppercase;display: block;padding-bottom: 1px;margin-bottom: 21px;letter-spacing: 0.025em;position: relative;font-weight: bold;font-family: Muli;width: -moz-fit-content;margin-top: 60px;border-bottom: 2px solid #303030;width: fit-content;font-size: 12.5px;color: #303030;}
.social-item{width:22px !important;height:22px !important;}
.Prod_cat_color ul li a{display: inline-block;cursor: pointer;width: 20px;height: 20px;padding: 2px;border: 1px solid #fff;border-radius: 100%;font-size: 0;line-height: 0;margin-right: 1px;position: relative; float:left;margin-bottom: 5px;}
.color_icon{ display: inline-block;cursor: pointer;width: 22px;height: 22px;border-radius: 100%;font-size: 0;line-height: 0;text-indent: -9999em;background-size: 14px 14px;background-color: #aaa;overflow: hidden;}
/*social media*/

@font-face {font-family: 'Social';
src: url('./fonts/socialicons-webfont.eot');
src: url('./fonts/socialicons-webfont.eot?#iefix') format('embedded-opentype'),
url('./fonts/socialicons-webfont.woff') format('woff'),
url('./fonts/socialicons-webfont.ttf') format('truetype'),
url('./fonts/socialicons-webfont.svg#SocialIconsMedium') format('svg');
font-weight: normal;font-style: normal;font-display: swap;}
.content {display: inline-block;width: 100%;}
.content .menu {text-align:center;padding-top:5px;float: left;}
.content .menu .primary-menu {list-style-type:none;position:relative;}
.content .menu .primary-menu li {display:inline;text-align:center;margin:0 3px;position:relative;}
.content .menu .primary-menu li a {position: relative;text-decoration: none;font-size:18px;color:#111010;}
.content .menu .primary-menu li.facebook a:hover,.content .menu .primary-menu li.twitter a:hover,.content .menu .primary-menu li.flickr a:hover,.content .menu .primary-menu li.rss a:hover,.content .menu .primary-menu li.mail a:hover { background:#da2a6d;}
.content .menu .primary-menu li a:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);-khtml-transform: rotate(360deg);transform: rotate(360deg);behavior: url(pie/PIE.htc);}
.content .menu .primary-menu li span.social-span {font-family:Proxima Nova;font-size:11px;position:absolute;width:100px;top:45px;left:-45%;background:#ffffff;padding:5px;border:1px solid #B8B8B8;opacity:0;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-khtml-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;behavior: url(pie/PIE.htc);}
.content .menu .primary-menu li a:hover ~ span.social-span {opacity:1;}
.content .menu .primary-menu li span.social-span:after {content:"";position:absolute;border-color:#fff transparent;display:block;top:-7px;left:40%;width:0;border-width:0 7px 7px;border-style:solid;}
.social_icon{width:26px;height:26px;}
.fa_icon{width: 14px;height: 25px;}
.tw_icon{width: 28px;height:22px;margin-top:2px;}
.gplus{width:27px; height:26px;}
.pin{width:24px;height: 28px;}
.sizebox:hover{border:1px solid #da2a6d!important;}
.Prod_cat_color{ margin-left:5px}

* {box-sizing:border-box}
.mySlides {display:none}
.slideshow-container {max-width: 1000px;position: relative;margin: auto;}
.prev, .nextbtn {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;color: #666;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;visibility:hidden;}
.slideshow-container .prev, .slideshow-container .nextbtn{position: absolute;width: 30px;height: 30px;display: block;color: #000;}
.nextbtn {right: 0;border-radius: 3px 0 0 3px;}
.text {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot {cursor:pointer;height: 13px;width: 13px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.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}}

@media only screen and (max-width: 300px) {
.prev, .next,.text {font-size: 11px}
}

a:hover, a:focus {color: #23527c;text-decoration: none !important;}
.small_nav{padding: 0px;font-size: 15px;margin-top: 20px;}
.small_nav a{margin: 0 5px;color: #a9afba;font-size: 14px;}
.small_nav a:hover{color: #fb78a5;}
.small_nav>span:first-child>a{margin-left: 0;}
.small_nav .angle{font-size: 12px;color: #a9afba;}
.angle{color: #949494;margin-top: 0px;}
.detail_prod_name{font-size: 30px;font-weight: normal;width:100%;display: inline-block;line-height: 33px;}
.detail_prod_price{font-size:21px;font-weight: normal;width:47%;margin-top:0px;}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:0px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
.Addcart{background: #ed407b;border: none;padding: 13px 14px;color: #fff;text-transform: uppercase;font-size: 17px;width:457px;margin-top: 15px;margin-right: 35px;outline: none;font-weight: bold;}
.ml{ margin-left:0 !important;}
.wish_text{font-size: 14px;text-transform: uppercase;margin-top:11px;cursor: pointer;text-align: center;border: 1px solid #444;padding:13px 8px 7px;width: 50px;}
.wish_text:hover{text-decoration:underline}
.bor{border-bottom: 1px solid #ccc;padding-bottom: 40px;display: inline-block;width: 100%;margin-top: 12px;}
h1,h2 { text-align: center; }
h1 {font-size: 90px;color: #666;font-family: "arvo";margin-top: 20px ;}
h2 {font-family: Georgia;color:#000;font-weight: normal;margin-bottom: 3rem;}
#wrap {width: 60%; margin: 0 auto;}
.c-tabs__item {display: inline;}
.c-tabs__link {display: inline-block !important;color:#46433f!important;text-decoration: none!important;padding:12px 0.2px 8px!important;font-size:.70rem!important;text-transform: uppercase!important;letter-spacing: 1.5px!important;text-align: center!important;margin-right:75.1px;}
.c-tabs__link em{font-family:Roboto; padding: 0 25px 6px;}
.c-tabs__link.is-active {color:#f4436d !important;}
.c-tabs__link.is-active em {border-bottom:5px solid #21190f26;}
.c-tabs__link.is-active .match_txt{color:#000;border-bottom: 2px solid #000;padding:0 25px 6px}
.c-tabs__content {display: none;width: 100%;float: left;padding:0 0.2rem 0.5rem 0.2rem;text-align:justify;line-height: 25px;color:#46433f;border-top: 1px solid #46433f26;padding-top: 15px;}
.c-tabs {background: #fff;overflow: hidden;margin-top: 15px;margin-bottom:25px;font-family: roboto;}
.product-details-tabs>.tabs__item {display: block;}
.product-details-tabs>.tabs__item>a.tabs__link {display: block!important;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;background: none;border: none;border-bottom: 1px solid hsla(0,0%,77%,.5)!important;padding: 1rem 6rem 1rem 0!important;text-transform: uppercase!important;font-size: 14px!important;letter-spacing: .06125em!important;font-weight: 700;color: #273039!important;text-align: left!important;position: relative;outline: none;}
.product-details-tabs .tabs__link em{font-family: Lato,sans-serif;font-size: 14px;padding:0;}
.product-details-tabs .tabs__link.is-active em {border-bottom:0}
.product-details-tabs .tabs__item>a.tabs__link:hover{color: #273039;}
.product-details-tabs .tabs__item>a.tabs__link.is-active {color: #273039!important;border-bottom: 1px solid transparent!important;}
.product-details-tabs .tabs__link.is-active .match_txt{color:#000;border-bottom: 2px solid #000;padding:0 25px 6px}
.product-details-tabs .tabs__content {width: 100%;padding:0 0 0.5rem 0;line-height: 25px;color:#46433f;float:none;border-bottom: 1px solid hsla(0,0%,77%,.5)!important;}
.product-details-tabs .tabs__content {overflow: hidden;}
.product-details-tabs .tabs__content.is-open{box-sizing: border-box;overflow: hidden;border-bottom: 1px solid hsla(0,0%,77%,.5);border-top:0;}
.product-details-tabs .tabs__link:after,.tabs__link:before {content: " ";display: block;width:15px;height: .1rem;background-color: #273039;position: absolute;right: 10px;top: 1.6rem;transform-origin: center center;transition: transform .3s ease-in-out,opacity .3s ease-out;}
.product-details-tabs .tabs__link:after {transform: rotate(90deg);}
.product-details-tabs .tabs__link.is-active:before{transform: scale(0) rotate(180deg);}
.product-details-tabs .tabs__link.is-active:after {transform: rotate(180deg);}
.product-details-tabs {background: #fff;overflow: hidden;margin-top: 3px;margin-bottom:25px;font-family: roboto;}
@media (max-width: 767.98px) {
	.product-details-tabs{padding-left:15px;padding-right:15px;}
}
p{font-size:15px !important}
.big_bor{border-bottom: 1px solid #eee;padding-bottom: 35px;display: inline-block;width: 100%;margin-bottom:20px;}
.match_txt{text-transform: uppercase;font-size:16px!important;margin-bottom: 10px;font-family: proxima nova;background: #fff;margin:0px auto;color:#888888;font-size: 17px;font-weight: bold;text-transform: uppercase;padding: 7px 0;}

* {box-sizing:border-box}
.active-slider{display:block }
.Prod_cat_size{display: block;font-size: 14px;color: #303030;line-height: 19px;text-align: center;margin: 2px 0}
.for-btn{display:block;margin-bottom: 10px;}
.buynow-btn {width: 100%;text-align: center;visibility:hidden;}
.cat_buynow{color: #da2a6d;padding: 4px 17px !important;display: inline-block;font-size: 14px;vertical-align: middle;cursor: pointer;text-transform: uppercase;letter-spacing: 1px;border: 2px solid #da2a6d; margin-top:5px}
.cat_buynow:hover{color:#fff !important; background:#da2a6d; border:2px solid #da2a6d}
.for-btn:hover > .buynow-btn{visibility:visible}
.Prod_cat_size ul li{display:inline-block}
.prod-size-arrow{position:relative;display:block}
.prod-size-arrow .prev-arrow{position: absolute;left: -22px;top: 19px;}
.prod-size-arrow .next-arrow{position: absolute;right: -22px;top: 19px;}
.prev, .nextbtn{visibility:hidden;color:#666;}
.slideshow-container:hover > .nextbtn,
.slideshow-container:hover > .prev{visibility:visible}
.carousel-cell {width:100%;height:auto;margin-right: 10px;border-radius: 5px;counter-increment: carousel-cell;}
.main_img{margin:27px auto; width:70%}
.guaranty_box{border: 2px solid #999;padding: 10px;text-align: center;font-size: 16px;margin:26px 0 1px;color:#777;}

/*Size Slider*/
.prod-size-arrow .prev-arrow{position: absolute;left: 0px;top: 16px;cursor:pointer}
.prod-size-arrow .next-arrow{position: absolute;right: 0px;top: 16px;cursor:pointer}
.Prod_cat_size_inner{display:block;overflow:hidden;margin:0 auto;width:81.5%;height: 50px;}
.Prod_cat_size ul{text-align: left;transition :0.6s ease-in-out; -wekit-transition : 0.6s ease-in-out; overflow:hidden; display:block}
.Prod_cat_size ul li{transition :0.6s ease-in-out;-wekit-transition : 0.6s ease-in-out;float:left}
.prod-size-arrow{position:relative;display:block}
.prod_size_box{padding: 5px 4px 5px 2px !important;text-align: center;border: 1px solid #999;display: block;text-transform: uppercase;width:60px;height:38px;color: #666;line-height:19px;float: left;margin-right: 5px;font-size: 14px;margin-top:1px;margin-bottom: 6px;}
.prod_size_box.free-size{padding: 5px 8px 5px 8px !important;width:auto;}
.gender-secondary {position: relative;margin:60px 0 26px;}
.gender-secondary:before {position: absolute;margin: 0 auto;padding: 18px 0;background-image: url(../images/pattern-stripes.png);width:62%;height:285px;top:-6px;z-index: -1;}
.gender-secondary-item>a:after, .gender-secondary:before {content: '';display: block;left: 0;right: 0;bottom: 0;}
.gender-secondary-list {list-style: none;margin: 0 auto;width: 76%;}
.gender-secondary-item {z-index: 1;position: relative;float: left;width: 22%;max-width: 200px;margin: 0 1.5%;overflow: hidden;}
.gender-secondary-item>a {text-decoration: none;display: block;}
.gender-secondary-item>a>img {display: block;width: 100%;max-width: 200px;height: auto;margin: 0;border: 1px solid #ccc;}
.gender-secondary-item>a>span {display: block;margin: 6px auto;width: 100%;color: #333;text-transform: uppercase;z-index: 3;font-size: 15px;font-weight: bold;}
.title-level3 {margin: .75em 0;}
.gender-secondary-item>a:after {opacity: 0;transition: opacity .3s ease-in-out;z-index: 2;position: absolute;top: 0;background: #000;}
.title-level2 {margin: .75em 0;font-size: 28px;font-weight: bold;}
.gender-secondary-item:hover>a:after {opacity: .3;}
.gender-secondary-item>a:after {opacity: 0;transition: opacity .3s ease-in-out;z-index: 2;position: absolute;top: 0;background: #000;}
.gender-secondary-item>a:after, .gender-secondary:before {content: '';display: block;left: 0;right: 0;bottom: 0;}
.gender-secondary-item:hover img{transform:scale(1.1,1.1);z-index: 2;}
.banner{width: 100%;margin-top:0;border: 1px solid #eee; border-top:none;}
.owl-theme .owl-controls .owl-buttons div {background: url(../images/arrow-spirit.png) no-repeat 0 -5px;text-indent: 100%;text-indent: -9999px;white-space: nowrap;overflow: hidden;border-radius: 0;padding: 10px 14px;opacity: 1;}
.owl-theme .owl-controls .owl-buttons div {background: url(../images/arrow-spirit.png) no-repeat 0 -5px;text-indent: 100%;text-indent: -9999px;white-space: nowrap;overflow: hidden;border-radius: 0;padding: 10px 14px;opacity: 1;}
.owl-theme .owl-controls .owl-buttons div {margin: 0;}
.owl-prev {position: absolute;left: -15px;top: 30%;width: 25px;}
.owl-next {position: absolute;right: -15px;top: 30%;width: 25px;}
.owl-theme .owl-controls .owl-buttons div.owl-next {background-position: 0 -42px;}
.owl-theme .owl-controls .owl-page span{background: none repeat scroll 0 0 #333;border-radius: 20px;
display: block;height: 12px;margin: 5px 7px;opacity: 0.5;width: 12px;}
.owl-pagination .active{background:#fff;}
.owl-pagination .active span{background:#da2a6d !important}
.productimg_width{width:80%;}
.title-striped {margin: 70px 0 32px;position: relative;padding: 0 16px;}
.title-strip{z-index: 0;margin: 0px 0px 15px;width: 100%;display: inline-block;padding-top: 2.5rem;}
.title-strip h2{background: #fff;margin:0px auto;color:#000000;font-size:25px;font-weight: bold;padding: 7px 10px;letter-spacing: 1px;font-family: Source Sans Pro Light;
text-transform: uppercase;font-style: normal;}
.status.new{font-weight:bold; font-size: 13px;color: #ed0080; text-transform:uppercase}
.discount {display: block;padding: 9px 6px 0;width: 46px;color: #fff;text-align: center;white-space: nowrap;background: #c0143c;border: 1px solid #c0143c;float: right;margin-right: 5px;position: absolute;right: 0;border-radius: 100%;height: 46px;font-family: Bliss,Avenir,Segoe UI,sans-serif;font-size: 16px;}
.hot-buttons-list {list-style: none;padding: 0;margin-top: 20px;margin-left: 7px;}
.hot-buttons-item {width: 32.6087%;}
.hot-buttons-item, .hot-buttons-item:nth-child(2n) {margin-right: 1.08696%;float: left;}
.hot-buttons-item {position: relative;width: 32%;float: left;margin: 10px 12px -4px 3px;height: 38px}
.hot-buttons-item>a {position: relative;z-index: 1;display: block;border: 1px solid #EBEBEB;background: #FFF;text-transform: uppercase;text-align: left;line-height: 1.71429em;padding: .4em 1em;text-decoration: none;letter-spacing: 1px;font-weight: bold;color: #000}
.hot-buttons-item>a:hover {background-image: url(../images/pattern-stripes.png);}
.hot-buttons-item>a:after {position: absolute;right: .6em;top: 50%;margin-top: -.5em;}
.east:after {background:url(../images/arrow.png);display: inline-block;margin: 0 0 0 .5em;vertical-align: -1px;font: 400 .75em pictenza;width:3px;height:5px}
.clearfix:after, .clearfix:before {content: "";display: table;clear: both;}
.hot-buttons-item:after {position: absolute;content: '';display: block;width: 100%;height: 100%;z-index: 0;right: -3px;bottom: -3px;background-image: url(../images/download.png);}

/*11-07-2017*/
.shop-key-main{background:#f5f5f5;display:block;width:100%;color:#fff;padding: 9px;}
.shop-key-main .dobule-border{border:1px dotted #808080;position:relative}
.shop-key-main .dobule-border:before{content: "";position: absolute;top: 5px;left: 5px;bottom: 5px;right: 5px;border: 1px dotted #808080;}
.shop-key-main .dobule-border ul li	{line-height: 38px;font-size: 14px;color: #000;text-transform: uppercase;cursor: pointer;padding-left: 10px;position: relative;margin:10px 0 0px 5px;width: 262px;z-index: 1;}
.padding-none{padding:0;}	
.shop-key-main .dobule-border ul li.active{background:#da2a6d;color: #fff;position: relative;}
.shop-key-main .dobule-border ul li.active:after{background: url(../images/key-shape-line.png) no-repeat;width: 30px;height: 37px;content: "";right: -18px;position: absolute;}
.hideliimage{display:none;}
.collectionimages{margin:40px 0 25px;display: inline-block;}
.collectionimages ul li{ float:left;width: 146px;opacity: 0.6;}
.collectionimages ul li a{text-align: center;font-size:13px;line-height: 29px; text-transform:uppercase; cursor:pointer; color:#000}
.collectionimages ul li:hover{ opacity:1}
.collectionimages ul li a:hover{color:#000}
.coming_btn{border: 1px solid #000;background: #fff;padding: 8px 10px;margin-top: 50px;}
.brands-selection-list {padding: 0;list-style: none;text-align: left;width: 30.91489%;float: left;margin-right: 2.12766%;}
.brands-selection-item {border-bottom: 1px solid #EBEBEB;}
.brands-selection-item>a {padding: 0 1em;line-height: 26px;font-size: 14px; color:#000}
.brands-selection-item a:hover{text-decoration:underline !important}
.all_brand{font-size: 14px;margin: 24px 0 0;display: inline-block;font-weight: bold;}
/*13-07-2017*/
.header-rightside{display: block;width: 50%;float: left;height: 100%;padding: 11px 0; position:relative}
.header-text{text-align:right;}	
.header-rightmenu{display:block;margin:0;padding:0;}
.header-rightmenu  > li{display:inline-block;margin-left:7px;text-align: left !important;width: auto;cursor:pointer}
#menu a:hover > #menu ul{display: block;padding: 0 10px;}
ul.loginList{position: absolute;width: 224px;background: #fff;display: block;padding: 10px;z-index: 99999;border: 1px solid #000;left: -71px;display:none;top:46px;}
.right-side-inner{text-align: center}
ul.loginList li{margin:0;display: block;text-align:left;width: 100%;}
ul.loginList li .ullogin-btn{ background-image: -webkit-linear-gradient(top,#fe9a20 0,#ee8024 100%);width: 100%;border: 0;padding: 10px;color: #fff;font-weight: 700;}
ul.loginList li .small-txt{font-size:12px;cursor:pointer}
ul.loginList li a{text-align: left;cursor: pointer;color: #000;}
.header_top{width:100%; height:41px; background:#000}	
.free_txt{color:#fff; text-transform:uppercase; font-weight:bold}
.banner_txt{position: absolute;top:23%;right:14%;}
.title1{text-transform: uppercase;letter-spacing: 4.16px;margin:0 5px;font-family: Open Sans;font-size: 17px;color: #8c8c8c;font-weight: 400;margin-top: 7px;}
.title2{font-size: 45px !important;color: #ed407b;font-family: avenir LT Std;font-weight: bold;}
.title3{font-size:33px !important;color: #050323;font-family: roboto;margin-top: 12px;}
.read_btn {height: 60px;line-height: 58px;padding: 0px 30px;background: none;font-family: oranienbaumregular;border: 2px solid rgba(0,0,0,0.2);font-size: 20px;color: #050323;text-decoration: none;text-transform: uppercase;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;-moz-transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;min-width: 180px;margin-top:36px;outline: none !important;}
.logo_line{font-size: 16.5px;color: #999;line-height: 20px;margin-top: 7px;}
.why_dcup_txt{width: 57%;float: left;margin:57px 0 10px;font-size: 14px;}
.why_dcup_img{ float:left; margin:57px 10px 20px;}
.background_grey{background-color: #F7F7F7!important;}
.info-boxes .arw-services-box.style-1 {text-align: center;}
.padding-bottom-40 {padding-bottom: 30px;}
.arw-services-box.style-1 .service-thumb {padding:20px 0 10px;}
.service-thumb .service-icon {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background:rgba(255, 34, 102, 0.69);color:#000;}
.service-icon {width: 80px;height: 80px;line-height: 80px;text-align: center;font-size:30px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.arw-services-box.style-1 .service-title {margin: 10px 0;font-size: 1em;text-transform: uppercase;font-weight: bold;}
.title-divider-style-1 {border-width: 2px 0 0;border-color: #ebebeb;border-style: solid;width: 40px;margin:15px auto 10px;}
.arw-services-box p {color: #b8b8b8;width: 164px;text-align: center;margin: 0 auto;line-height: 1.6;}
.free_shping_txt{background:#fb82a7;text-align:center; font-size:16px; text-transform:uppercase;  padding:10px; cursor:pointer}
.txt_color{color:#fff; font-weight:bold; opacity:1 !important }
.free_shping_txt:hover{ background:#868b8f}
.best_seling_tab{margin:18px auto 0;height: 25px; border:none; text-align:center}
.best_seling_tab li{text-align: center; border:none}
.best_seling_tab li{font-size: 12px;text-transform: uppercase;font-weight: bold;padding:6px 11px;text-align: center; display: inline;margin-right:3px;font-family: proxima nova;;}
.best_seling_tab li:hover{ background:#da2a6d; color:#fff}.vertical_nav{display:block}
.prod_main .side-angle{ display:none;}
.prod_main .front-angle{ display:block;}
.prod_main a.product-img img.side-angle{ display:none;}
.prod_main a.product-img img.front-angle,.prod_main:hover a.product-img img.side-angle{ display:inline-block;}
.prod_main:hover a.product-img img.front-angle{ display:none;}

/*17-7-17*/
.navBox>ul>li.active { background-color: #474747;}
@media only screen and (min-width: 991px) {
#openPageslide { display: none; }
.pageslideBg { display: none !important; }
}
@media screen and (max-width: 990px) {
.navBox ul li { float: none; }
.navBox>ul>li {border-bottom: 1px solid #ccc;}
.navBox>ul>li>a { padding: 10px; }
.navBox .dropNav {position: static;background: #fff;}
#openPageslide {display: block;padding:7px 10px 10px;width: 38px;border-radius: 6px;float: left;margin-left: 13px;}
#openPageslide span {height: 9px;display: block;border: 1px solid #000;border-width:3px 0;}
#pageslide {display: none;width:85%;position: fixed;top: 0;left:-653px;height: 100%;z-index: 999999;overflow-y: auto;box-shadow:0 0 4px #989595;background:#da2a6d;}
.pageslideBg {display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.4;}
}
.logo1{color: #da2a6d;font-family: Emilys Candy;font-size: 27px;margin:20px 20px 4px; text-align:center}
.navBox {overflow: hidden;background: #fff;}
.navBox a {display: block;padding: 14px 10px;color: #000;text-decoration: none;font-size: 12px;}
#navDrawer .navBox h1 {height: 50px;line-height: 50px;font-size: 13px;margin: 0;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.navbar-header{margin: 0 !important;padding: 0;; width:100%;background: #fff; z-index:10001}
.shop_for{width: 100%;padding: 28px 15px;font-size: 18px;text-transform: uppercase;background: #000;color: #fff;letter-spacing: 1px;}

@import url(htt../fonts.googleapis.com/css?family=Lato);
/* Base Styles */
#cssmenu1,#cssmenu1 ul,#cssmenu1 li,#cssmenu1 a {margin: 0;padding: 0;border: 0;list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-size: 14px;position: relative;}
#cssmenu1 a {line-height: 1.3;padding:11px 50px 11px 12px;}
#cssmenu1 {width:100%;}
#cssmenu1 > ul > li {cursor: pointer;border-top: thin solid #000;background-color: #f3f3f3;}
#cssmenu1 > ul > li:last-child {border-bottom: 1px solid #e0e0e0;}
#cssmenu1 > ul > li > a {font-size: 14px;display: block;color: #000;font-weight: 600;text-transform: uppercase;padding: 11px 50px 11px 12px;letter-spacing: 1px;line-height: 18px;}
#cssmenu1 > ul > li > a:hover {text-decoration: none;}
#cssmenu1 > ul > li.active {border-bottom: none;}
#cssmenu1 > ul > li.active > a {background: #f3f3f3;}
#cssmenu1 > ul > li.has-sub > a:after {content: '\f107';position: absolute;font-size: 24px;height: 24px;line-height: 24px;width: 24px;top: 50%;right: 15px;margin-top: -12px;text-align: center;font-family: FontAwesome!important;}
#cssmenu1 > ul > li.has-sub.active > a:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: all .3s ease-out;}
/* Sub menu */
#cssmenu1 ul ul {padding: 0;display: none;}
#cssmenu1 ul ul a {background: #fff;display: block;color: #000;font-size: 13px; text-transform:uppercase;
font-size: 12px;line-height: 16px;padding-top: 12px;padding-bottom: 12px;letter-spacing: 1px;}
#cssmenu1 ul ul li {border-bottom: 1px solid #a9a9a9;}
#cssmenu1 ul ul li.odd a {background: #fff;}
#cssmenu1 ul ul li:last-child {border: none;}
polygon[Attributes*=Style] {fill: rgb(66, 66, 66);}

.bottom-header {position: fixed;left: 0;right: 0;background: #fff;z-index: 10;bottom: 0;border-top: thin solid #e0e0e0;box-shadow: 0 -1px 14px -1px rgba(0,0,0,.2);}
.bottom-header .nav-items ul li a .home-icon {width: 20px;margin-top: -15px;}
.bottom-header .nav-items ul li a img {width: 32px;}
.disply-in-line-block-ul {list-style-type: none;padding: 0;margin: 0;text-align:center}
.bottom-header .nav-items ul li {width: 24%;text-align: center}
.disply-in-line-block-ul li {display: inline-block;width: 67px;}
.disply-in-line-block-ul li p{ color:#000}

.navbar-header .nav-items .disply-in-line-block-ul{display: flex;align-items: center;justify-content: space-between;width: 224px;margin: 10px auto;}
.navbar-header .nav-items .disply-in-line-block-ul>li {width: auto;vertical-align: middle;}
.navbar-header .nav-items .disply-in-line-block-ul>li>a{display:block;padding:0 !important;line-height: 3;}
.navbar-header .nav-items .disply-in-line-block-ul>li>.stellarnav.mobile>a.menu-toggle{padding:0 !important;}
.navbar-header .nav-items .disply-in-line-block-ul>li>.stellarnav>a.menu-toggle>span.bars{top: 3px;display: block;}
.search-outer-container {padding: 5px 0;position: relative;border: thin solid #e0e0e0;border-radius:8px;background: #fff;margin: 72px 15px 7px;}
.search-outer-container .search-icon-home {position: absolute;left: 20px;top:28%;z-index: 1;font-size: 17px;}
.search-outer-container .react-autosuggest__input {width: 100%;display: block;margin: auto;border: none;border-radius: 50px;font-size: 13px;padding-left: 50px;font-weight: bold;}
.react-autosuggest__suggestions-container {display: none;}
.searchTag{border: none;padding:5px 0 5px 35px;margin: 3px 7px;width: 95%;outline: none !important;}
#openPageslide span{border-bottom:3px solid #000 !important;border:none;height: 6px;}
/*18-7-2017*/
.available-sizes {color: #929292;padding: 5px;}
.available-sizes::before {content: 'Available Sizes';display: inline-block;color: #555555;font-size: 12px;}
.underline, .available-sizes a.underline:hover {text-decoration: underline;}
.refine-by, .sort-by label {color: #333;font-size: 14px;border: 1px solid #333;float: left;display: block;margin: 0;cursor: pointer;padding: 3px 5px;position:relative;z-index:2;}
.sort-by label {color: #666;}
.sort-by .custom-select {display: none;}
.sort-by .custom-select {float: left;}
.custom-select {display: block;margin: 0;position: relative;background: #fff;}
.refine-by, .sort-by label {min-width: inherit;}
@media only screen and (max-width: 567px){
	.sort-by label {margin-right: 12px;}
}
@media only screen and (max-width: 567px){
.refine-by, .sort-by label {min-width: 129px;text-align: center;margin: 0 14px;}
}
.available-sizes a {color: #929292;}

/*19-07-17*/

.wish_btn{border: 1px solid #da2a6d;background: none;margin-top: 5px;padding: 7px 7px;width: 135px;text-transform: uppercase;font-size: 13px;cursor: pointer;color: #5b5959;margin-right: 3px;font-weight: bold;}
.fillcolor{color:#da2a6d !important;}
.SelectSize{width:100%;display:block;height:auto;text-align:left;position:relative;margin-top: 15px;cursor:pointer}
.SelectSize a{border: 2px solid #ccc;font-size: 14px;display: block;padding: 10px;color: #999;position:relative; cursor:pointer}
.table-select-size{background: #fff;border: 2px solid #ccc;border-radius: 2px;list-style: none;margin: 0;padding: 14px 4px;overflow:auto;top: 100%;z-index: 1;display:none;margin-top:-2px;cursor:pointer}
.table-select-size li{float: left;margin-bottom: 3px;padding: 0 3px;}
.table-select-size li a{height: 37px;width: 41px;border: 1px solid #7b7d80;padding: 8px 7px;font-size: 13px;text-transform: uppercase;}
.sizeboxactive{border-color: #f39 !important;color: #f39 !important;}
.tab_right{text-align:right}
.content_ul{list-style-type:circle; font-size:17px;padding-left: 16px;}
.arow_spn{float: right;margin-top: 6px;}
.arow_spn.active{ -webkit-transform: rotate(180deg);transform: rotate(180deg);position: absolute;right: 14px;top: 11px;transition: all .3s ease-out;}
.rightside{float:right;margin-right: 5px;}
.rotateclass{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);transition:all 0.3s;-webkit-transition:all 0.3s;}
.top-bar-section .has-dropdown > a {padding-right: 40px !important;}
.top-bar input, .top-bar .button{margin-right: 8px !important;}

/* Slider core styles==*/
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.slider-container {position: relative;overflow: hidden;width: 100%;margin: 0 auto;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.slider {position: relative;width: 100%;}
.slider:before,.slider:after {display: table;content: ' ';}
.slider:after {clear: both;}
.slider__item {position: relative;margin: 0;padding: 0;height: 100%;}
.slider__item img {display: block;max-width: 100%;height: auto; width:100%}
.slider__switch span {color: #fff;display: block;width: 32px;height: 32px;}
/* Arrows */
.slider__switch {position: absolute;top: 50%;margin-top: -20px;padding: 10px 5px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;border-radius: 1px;opacity: .3;transition: opacity .15s ease;fill: #333;}
.slider__switch--prev {left: 10px;}
.slider__switch--next {right: 10px;}
.slider__switch:hover {opacity: .85;}
.slider__caption {position: absolute;top:20%;left:5%;display: block;padding: 10px;color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');}
.slider__caption[disabled] {opacity: 0;visibility: hidden;}
.slider-nav {line-height: 30px;position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;margin: 0;padding: 0;text-align: center;z-index:1;filter: alpha(opacity=90);}
.slider-nav__control {display: inline-block;width: 12px;height: 12px;margin: 0 3px;border-radius: 50%;background: transparent;}
.slider-nav__control.is-active {width: 12px;height: 12px;}
.slider.has-touch {cursor: move;}
.bann_txt{margin-top:7px; font-size:70px !important;}
.slider__caption ul{text-align: center;font-size: 16px;margin-top: 15px;line-height:34px;}
.slider__caption ul li{list-style-position:inside;list-style-image: url(../images/banner-bullet.png);}
.shop_main_head{text-align: center;font-weight: 700;font-size: 15px;padding:15px 0;text-transform: uppercase;letter-spacing: 1px;}
.bag-main{margin-top:3px;display: block;width: 100%;height: 186px;}
.bag-content{display: block;width: 100%;height: 100%;overflow: auto;}
.noofitem{text-align: left;text-transform: uppercase;font-size: 10px !important;color: #111111;margin-top: 15px;letter-spacing: 2px;font-weight: bold;}
.bag_item_image{width:100%;display: block; height: auto;padding: 20px 0 5px;text-align: center;margin-top: 15px;}
.bag_item_image img {width: 75%;height: auto;}
.bag-padding-p0{padding:0;position: relative;height: 100%;}
.bag-item-details{display:block;width:100%;overflow:auto;padding-left: 7px;height: 100%;position: relative;}
.itemname{font-size: 11.5px !important;font-weight: 700;line-height: 10px;}
.itemprice{font-size:11.5px !important;color:#8C8C8C;line-height: 10px;	}
.itemdesc{font-size: 12px !important;color:#323233}
.wishlist{margin-top: 11px;font-size: 11px!important;font-weight: 700;margin-bottom: 5px;}
.wishlist i{font-weight:700}	
.wishlist a{color:#000}
.dropboxqty{display:block;position: absolute;left: 6px;bottom: 0;}
.sectiondropdown{ width: 50%;float: left;display: inline-block;}
.shp_ddl{width:93%;height:35px;font-size: 11px;padding-left:10px;}
.labl_txt{font-size:11px;text-transform:uppercase}
ul.checkoutpage-deliver{width: 100%;}
ul.checkoutpage-deliver li{width: 33.33%;text-align: center;padding:13px 0;margin: 0px;font-weight: 700;text-transform: uppercase;border-bottom: 2px solid #fff;border: 1px solid rgba(0,0,0,.08);border-left: none;float: left;color: #8C8C8C;font-size: 12px;}
ul.checkoutpage-deliver li.selected{color:#da2a6d;}
ul.checkoutpage-deliver li:first-child{border-left:1px solid rgba(0,0,0,.08)}
.address-container{border-color: #d7d7d7;border-radius: 2px;padding:0 !important;margin-top:10px;}
.address-container .form-group label{font-size: 9px;text-transform: uppercase;letter-spacing: 2px;color: #232323;font-weight: bold;}
.inputbox{height: 50px;border-color: #d7d7d7;border-radius: 2px;box-shadow: none;}
.inputbox:focus{outline:none;box-shadow:none;border-color:#da2a6d}
.errormsg{background: #EF423C;padding: 7px 7px;color: #fff;font-size: 12px;text-align: center;transition: all 0.9s ease-in-out;display:none;}
.inputboxerror{border-color:#EF423C}
.whenmsg{padding:14px;border:1px solid #d7d7d7;}
.whenmsg p{font-size:12px !important}
.whenmsg p.condition{color:#AFAFAF}
.freetxt{float: right;text-transform: uppercase;font-weight: 700;font-size:11px;color:#000}
.time{margin-right: 3.2rem;color: #7DC838;margin-top: 0.5rem;}
ul.PayemntWay {width: 100%;}
ul.PayemntWay li{width: 33.33%;text-align: center;padding:13px 0;margin: 0px;font-weight: 700;text-transform: uppercase;border-bottom: 2px solid #fff;border: 1px solid rgba(0,0,0,.08);border-left: none;float: left;color: #8C8C8C;}
ul.PayemntWay li:first-child{border-left: 1px solid rgba(0,0,0,.08)}
ul.PayemntWay li.selected{color:#da2a6d;margin-bottom:-2px;opacity:1;}
.PayementBox{border-color: #d7d7d7;border-radius: 2px;padding: 0 !important;margin-top: 10px;}
.PayementBox .form-group label{font-size: 9px;text-transform: uppercase;letter-spacing: 2px;margin-top: 8px;color: #232323;font-weight: bold;}
.cardnumber{position:relative;}	
.cardnumber:after{content:" ";position:absolute;}
.Remember_txt_payement{opacity:1 !important;font-size:12px;}	
.VOUCHER-Apply-Pay-btn{margin-top: 29px;width: 100%;height:50px;border: 0;background: #da2a6d;color: #fff;font-size: 16px;text-transform: uppercase;}
.Your-Order-Box{display:block;background:#000;padding:5px 17px;font-size:12px;font-weight:700;color:#fff;}	
.Your-Order-Box h3{font-size: 10px;letter-spacing: 2px;margin:9px 0;text-align:center;text-transform:uppercase}
.Your-Order-Box .leftside-orderbox p{font-size:12px !important;font-weight:100;text-align:left;margin: 15px 0;}
.Your-Order-Box .rightside-orderbox p{text-align:right;font-size:11.5px !important;font-weight:700;margin: 15px 0;letter-spacing: 2px;}
.PlaceOrder-btn{ width: 100%;height: 39px;border: 0;background: #da2a6d;color: #fff;font-size:14px;text-transform: uppercase;margin-top:15px;font-weight: bold;}
.margin-fromgroup{margin-top:11px;}
.termandconditontxt{font-size: 13px !important;text-align: center;margin-top: 15px;line-height: 14px;color: #AFAFAF;}
.termandconditontxt a{color:#da2a6d;font-weight:600;}
.thirdsectiontxt{font-size: 13px !important;text-align: justify;line-height: 18px;margin-top: 10px;}
.form-group{margin-bottom: 15px;display: inline-block;width: 100%;}
div label.checkbox-label input[type=checkbox], form label.checkbox-label input[type=checkbox], span label.checkbox-label input[type=checkbox] {margin:0.50em 0 0 0px;float: left; opacity:1}
.margin{ margin:0 10px}
.wd_90{width:90%}
.trash_icon{margin-right:5px;width:14px;height:15px;float: left;}
.remove_txt{display: inline-block;margin-top: -2px;float: left;font-size: 11px; color:#000; font-weight:bold}
div select, form select, span select{color: #232323;position: relative;z-index: 2;cursor: pointer;padding: 1px 0 2px 1rem;background: url(../images/down-arrow1.png) right 7px center no-repeat #FFF;background-size: .75rem;border-radius: .125rem;font-size: 13px;-webkit-appearance: none;-moz-appearance: none;background-color: #FFF;border: none;width: 56px;}
div select:focus{  background-color: #FFF;}

/*25-07-17*/
.wrapper {background-color: #fcfcfc;padding: 10px 0 20px;}
#top{ height:51px}
.sc-main-container {float: left;width: 66%;width:calc(100% - 405px);}
.sc-item-container {margin-bottom: 20px;background-color: #fff;border: 1px solid #ddd;border-color: #ebebeb #ebebeb #d8d8d8;box-shadow: 0 1px 4px rgba(0,0,0,.1);display: inline-block;position: relative;width:100%;}
.sc-item-container .big_bor:first-child {border-width:0;padding-bottom: 0;margin-bottom: 0;padding-top: 0;margin-top: 0;}
.sc-item-container .big_bor {border-top: 1px solid #eee;border-bottom: 0px solid #eee;padding-bottom: 0;padding-top: 10px;margin-bottom: 0;margin-top: 20px;}
.sc-item-container .big_bor:last-child{padding-bottom: 15px;}
.sc-main-container h2{text-align: left;font-size: 30px;text-transform: uppercase;margin:22px -2px;font-family: Roboto,Helvetica,Arial,sans-serif;}
.sc-main-container {min-height: 600px;}
.sc-item-remove {position: absolute;right: 0px;top: 4px;display: inline-block;padding: 0 3px;cursor: pointer;z-index:9;}
.sc-item-remove i {font-size: 13px;color: #404040;font-weight: 700;}
.sc-btn-wishlist {display: inline-block;padding: 5px auto;color: #a3a3a3;cursor: pointer;margin-top: 10px;}
.sc-btn-wishlist:hover {text-decoration: underline;}
.sc-details-list p {width: 100%;position: relative;padding-right: 54px;font-size: 13px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sc-details-list>li {padding:0;}
.sc-details-scope .sc-details-content {margin: 55px auto 0;width: 100%;max-width: 355px;}
.sc-details-list .sc-item-totals {margin-top: 8px;padding-top: 10px;padding-bottom: 10px;font-weight: 700;border-top: 1px dotted #000;}
.sc-details-list .sc-price-d {position: absolute;top:0px;right: 1px;font-weight: 700;}
.sc-details-scope .icon-arrow-down {display: inline-block;position: relative;margin-left: 5px;font-weight: bold;vertical-align: middle;overflow: hidden;transition: -webkit-transform .2s ease-in;transition: transform .2s ease-in;transition: transform .2s ease-in, -webkit-transform .2s ease-in;}
.sc-details-scope .field-select-ui {height: 22px;}
.sc-details-scope .field-select-ui select {padding-top: 0;padding-bottom: 0;border-bottom: none;padding-right: 2.5rem;}
option {font-weight: normal;display: block;white-space: pre;min-height: 1.2em;padding: 0px 2px 1px;}
.sc-details-content {margin:30px auto 0;width: 100%;}
.sc-image-scope p {margin-top: 78px;}
.sc-stock-status {margin-left:5px;font-style: normal;color: #4ca3bf;vertical-align: middle;}
.btn-box {width:24%;padding:6px;border-width: 1px;border-radius: 0;border: 1px solid #404040;text-transform: uppercase;font-weight: bold;margin: 10px 3px;color: #404040;border-radius: 0;}
.btn:active, .btn.active {background-image: none;outline: 0; -webkit-box-shadow:none;box-shadow: none;}
.btn-box:hover, .btn-box.active{background: #da2a6d;color: #fff !important;border: 1px solid #da2a6d;}
.sc-guarantee-content {margin-top: 10px;padding:10px;color: #aaa;text-align: center;border-top: 1px solid #f2f2f2;font-weight:bold }
.donate-label1 {width: auto !important;margin: 0 !important;margin-left: 19px !important;font-weight: 700 !important;}
.donate-checkbox1 {opacity: 1 !important;width: auto !important;margin: 0 !important;margin-top: 3px !important;}
.sc-guarantee-content .im-guarantee {display: inline-block;margin-right: 7px;width: 23px;height: 24px;vertical-align: middle;background: url(../images/im-guarantee.png) 50% no-repeat;opacity: .5;}
.row1 {margin-right: -15px;margin-left: -15px;}
.sc-case-description {margin: 0px auto 20px;display: block;overflow: hidden;}
.sc-case-description .sc-case-image {display: table-cell;width: 42%;max-width: 376px;float: left}
.sc-case-description .sc-case-image span {position: relative;display: block;margin: 0 auto;max-width: 376px;padding-bottom:10px;overflow: hidden;}
.sc-case-description .sc-case-info {vertical-align: middle;float: left;width:56%;margin-top:6px;}
.sc-case-description h5 {margin-top: 0;font-weight: 700;font-size: 16px;}
.sc-sidebar {padding-top: 77px;float: right;width: 380px;}
.sc-sidebar .sc-sidebar-container {width: 380px;}
.sc-order-summary {width: 100%;padding: 10px 24px;border: 1px solid #e5e5e5;background-color: #fff;}
.sc-order-summary .sc-total-detail {margin: 20px auto;}
.sc-order-summary .sc-total-detail dd {padding: 3px 0;font-weight: bold;}
.sc-order-summary .sc-total-detail dt {margin-top: 0px;padding: 8px 0;font-weight: bold;border-top: 1px solid #eee;}
.sc-order-summary .sc-proceed-checkout {margin-top: 28px; text-align:center}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout {padding: 12px;width:100%;background:#da2a6d;color: #fff;border: 2px solid #da2a6d;border-radius: 5px;letter-spacing: 1px; text-transform: uppercase;font-weight: bold;}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout:hover{border: 2px solid #da2a6d;background: #fff;color: #da2a6d;}
.sc-order-summary .order-other-payment {margin: 28px auto 0px;text-align: center;}
.sc-order-summary .order-other-payment .or-title {margin: 24px auto 0px;border-top: 1px solid #000;width: 200px;text-align: center;}
.order-other-payment .or-title {margin: 24px auto 0px;border-top: 1px solid #000;width: 200px;text-align: center;}
#amazon-pay-btn {height: 48px;}
.sc-order-summary .order-other-payment .payment-sub-button {display: block;cursor: pointer;}
.payment-sub-button {cursor: pointer;}
.sc-order-summary .order-other-payment .other-payment img {margin-bottom: 10px;max-width: 170px;}
#paypal-checkout-button {height: 52px;}
.sc-order-summary .order-other-payment .payment-sub-button {display: block;cursor: pointer;}
.sc-order-summary .sc-btn-continue {margin: 10px auto;text-align: center;font-size: 14px;font-size: 1.4rem;font-weight: bold;}
.sc-order-summary .sc-payment-accept {margin: 38px auto 0;}
.sc-order-summary .sc-payment-accept img {margin-top: 10px;}
.sc-order-summary .sc-coupon-conent {padding: 19px 0 35px;border-top: 1px solid #eee;}
.sc-order-summary .order-points {margin: 20px auto 10px;font-size: 12px;text-align: center;}
.sc-need-help {margin: 12px auto;padding: 10px;text-align: center;font-weight: normal;width: 59%;}
.sc-order-summary .order-other-payment .or-title span {position: relative;top: -12px;padding: 0 5px;color: #000;font-weight: 700;background-color: #fff;}
.sc-order-summary .sc-btn-continue {margin:0 auto 0;text-align: center;font-size: 15px;font-weight: normal;height: 44px;border: 1px solid black;border-radius: 5px;cursor: pointer;}
.field-input-ui>input, .field-input-ui>select, .field-select-ui>input, .field-select-ui>select {height: 100%;}
.field-input-ui>input {width:64%;padding: 6px 5px;border: none;border-bottom: 1px solid #cdcdcd;font-size: 14px;font-weight: normal;outline: none; float:left}
.sc-order-summary .sc-coupon-conent .field-input-ui>input{width: 61%;}
.sc-order-summary .sc-coupon-conent .btn-apply-code {margin: 0 0 0 7px;border-width: 1px;padding: 5px 10px;width: 35%;background: #fff;color: #da2a6d;border: 1px solid #da2a6d;border-radius: 0;outline: none;}
.sc-order-summary .sc-coupon-conent .btn-apply-code:hover{background: #da2a6d;color: #fff;border: 1px solid #da2a6d;}
.subtotal-subtotal{ font-size:13px}
.price-symbol{font-size:13px;float: right;margin-right:0px;}
.icon-chat{width: 12%;float: left;display: inline-block;margin-right:0px;}
.sc-order-summary .order-points a {color:#da2a6d;text-decoration: underline;cursor: pointer;}
.sc-need-help .LPMlabel {color: #4ca3bf!important;z-index: 10!important;}
.fix_header{min-height: 50px;border-bottom: 1px solid #b4aea8;z-index: 300;;background: #fff;}
.sidebar-left {position: fixed;width: 269px;height: 100%;overflow-x: hidden;overflow-y: auto;top: 0;z-index: 1310;color: #000;background-color: #fff;-webkit-transform: translate3d(-269px,0,0);transform: translate3d(-269px,0,0);-webkit-transition: .6s;transition: .6s;left: -269px\9;}
.garantee_icon{width: 7%;float: left;margin-right: 9px;margin-top: 5px;}
.Prod_cat_size ul li a.active {color:#fff;background:#000;}
.main-content {padding-right: 57px;padding-bottom: 10px;border-right: 1px solid #ccc;font-family: 'Roboto light', sans-serif;margin-bottom: 20px;}
.checkout-container .step-title {position: relative;margin: 5px auto 0;padding-bottom: 15px;font-size: 24px;clear: both;text-align: left;cursor: pointer;border-bottom: 1px dotted #c5c5c5;}
.checkout-container .step {margin-bottom: 20px;font-family: 'Roboto light', sans-serif;}
.checkout-container .step-title {position: relative;margin: 5px auto 0;padding-bottom: 15px;font-size: 24px;clear: both;text-align: left;cursor: pointer;border-bottom: 1px dotted #c5c5c5;font-family: 'Roboto light', sans-serif;}
.step-title .step-name {padding-right: 15px;display: inline-block;vertical-align: top;font-size: 24px;line-height: 1.5;color: #a5a5a5;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase;overflow: hidden;background-color: #fff;font-family: 'Roboto light', sans-serif;}
.step-title.high-light .step-name {color: #000;}
.button-container {margin-top: 5px;padding-left: 19px;clear: both;font-family: 'Roboto', sans-serif;}
.addrss-button {display: inline-block;vertical-align: top;zoom: 1;float: left;}
.addrss-button p {margin: 0 auto 10px;font-size: 14px !important;font-family: 'Roboto', sans-serif;}
.login-btn{ background:#404040; color:#fff; border-radius:0;margin-right: 5px;text-transform: uppercase;font-family: 'Roboto', sans-serif;}
.login-btn:hover{color:#fff}

/* Styling the Popup Window */
.popup-trigger{cursor: pointer;}
.popup {display: none; position: absolute; top: 158px; left: 50%; width: 700px; margin-left: -350px; padding: 50px 30px;
background: #fff; color: #333; font-size: 19px; line-height: 30px; border: 10px solid #150E2D; z-index: 9999;}
.popup-mobile {position: relative; top: 0; left: 0; margin: 30px 0 0; width: 100%;}
.popup-btn-close {position: absolute; top: 8px; right: 14px; color: #4EBD79; font-size: 14px; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.pop-up-main{font-family: 'Roboto', sans-serif;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.5);opacity: 1;visibility: hidden;z-index:9999;display:none;}
.pop-outer{position:relative;display:block;width: 100%;height: 100%;}
.pop-content{position: absolute;top:50%;height: auto;left: 50%;background-color: #fefefe;z-index: 9999;opacity: 1;box-shadow: 2px 2px 5px rgba(0,0,0,.2);background-color: #fff;width: 30%;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; transform:translateX(-50%) translateY(-50%) scale(0.8);font-family: 'Roboto', sans-serif;}
.pop-content-address{position: absolute;top:50%;height: auto;left: 50%;background-color: #fefefe;z-index: 9999;opacity: 1;box-shadow: 2px 2px 5px rgba(0,0,0,.2);background-color: #fff;width: 45%;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; transform:translateX(-50%) translateY(-50%) scale(0.8);color:#6c6c6c}
.pop-content-in-animation{-webkit-transform:translateX(-50%) translateY(-50%)  scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);opacity:1;}
.pop-content-out-animation{-webkit-transform:translateX(-50%) translateY(-50%)  scale(0.8);-o-transform:translateX(-50%) translateY(-50%) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) scale(0.8);opacity:0;}
.popup-container{width: 100%;border: 1px solid transparent;box-sizing: border-box;}
.popup-header{ position: relative;z-index: 1350;}	
.popup-close{position: absolute;display: block;top: -25px;color: #fff;text-indent: 0;width: 70px;height: 23px;font-size: 14px;line-height: 1.4;text-align: right;right: 4px;background-position: 100%;background-repeat: no-repeat;overflow: hidden;z-index: 1370;cursor: pointer;font-family: 'Roboto', sans-serif;}
.popup-main{border: none;}
#login-form{padding: 20px 17px;font-family: 'Roboto', sans-serif;}
.popup-login-wrapper{padding-left: 30px;padding-right: 30px;padding-bottom: 20px;font-family: 'Roboto', sans-serif;}
.form-item{height: 28px;overflow: hidden;margin-bottom:10px;}
#login-form h5{margin: 5px auto;color: #7f7f7f;font-weight: 400;font-size:15px;text-transform: none;font-family:Roboto font;font-family: 'Roboto', sans-serif;}
#login-form .icon-pwd, #login-form .icon-user{float: left;height: 26px;width: 27px;display: inline-block;text-indent: -555px;border: 1px solid #d6d6d6;border-top-left-radius: 3px;border-bottom-left-radius: 3px;background: url('../images/icon-for-login.png') 8px 8px no-repeat #f4f4f4;vertical-align: middle;overflow: hidden;}
.customize-login{margin-left:0px;height: 39px;padding: 0;width: 269px;text-indent: 5px;vertical-align: middle;border: 1px solid #d6d6d6;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 0;border-bottom-left-radius: 0;-webkit-appearance: none;font-family: 'Roboto', sans-serif;font-size: 13px; box-shadow:none}
.form-item span:focus{border:none}	 
.customize-login:focus{border-color:#d6d6d6; box-shadow: none;border: 1px solid #d6d6d6;}	
#login-form .signup{margin-top: 5px;padding: 2px 25px 2px;line-height: 2.5;border-color: #da2a6d;background-color: #da2a6d;border:0;font-size:14px;text-transform:uppercase;color:#fff;font-family: 'Roboto', sans-serif;}
.forget-pwd{float: right;cursor: pointer;vertical-align: baseline;margin-top: 14px;font-size: 14px;}	
.forget-pwd:hover{text-decoration:underline !important;}
.popup-sign-wrapper-fb{padding-left: 30px;padding-right: 30px;position: relative;padding-top: 10px;padding-bottom: 0;border-top: 1px solid #cdcdcd;font-family: 'Roboto', sans-serif; }
#new-address{max-width: 600px;padding: 48px 20px 20px 20px;}
#new-address .input-custom{width:100%;padding: 3px 12px 2px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;line-height: 1.3; height: 28px;border: 1px solid #ccc;font-size: 13px;box-shadow: none;font-family: 'Roboto', sans-serif;}
#new-address .input-custom:focus{box-shadow:none}	
.address-custom	{margin-bottom:10px;}
.address-custom .control-label{padding-top:2px;font-weight:normal;text-align: right;vertical-align: top;padding-top: 2px;white-space: nowrap;font-size:13px;color:#6c6c6c;font-family: 'Roboto', sans-serif;}
.address-custom .control-label .red{color:#f00}
.address-dropdown{border: 1px solid #ccc;width:100%}
.address-dropdown:hover{border: 1px solid #ccc;width:100%;}
.address-btn{margin-top: 5px;padding: 2px 25px 2px;line-height: 2.5;border-color: #3ca4bf;background-color: #3ca4bf;border:0;font-size:14px;text-transform:uppercase;color:#fff;font-family: 'Roboto', sans-serif;}
.payment-method{display:block;width:100%;height:auto;margin-top: 13px;}
.payment-method ul {padding:0px;margin:0;}
.payment-method ul li{padding:0;margin:0;}
.payment-method-ups{display:block;width:100%;height:auto;font-family:Roboto; margin-top:25px}
.payment-method-ups input[type=radio]{opacity:1;font-family:Roboto;position: relative;top: 2px;    outline: none;-webkit-appearance: radio;}
.payment-method-ups span{font-family:Roboto}
.payment-method-ups img{width: 5%;display: inline-block;vertical-align: middle;margin-left: 20px;}
.sub-description{margin: 5px 0;padding-left: 28px;}
.sub-description{font-family:Roboto; display:block;text-align:left;}
.sub-description p{font-family:Roboto; display:block;text-align:left;}
.sub-description  strong span{font-family:Roboto;font-size: 15px;color: #4a668d;}
.gift-card-payment{display:block;width:100%;height:auto;margin: 20px auto;padding: 0 19px 20px;font-family:Roboto ;border-bottom: 1px dotted #e5e5e5;}
.gift-card-payment label{font-family:Roboto;font-size:15px;display:block;margin-top: 10px;}
.payment-gift-textbox-outer{display:block;width:100%;height:auto;}
.gift-input{width:215px;margin: 8px 17px 8px 0;margin-right: 17px;vertical-align: middle;padding:9px 12px 8px;line-height: 1.3;border: 1px solid #ccc;font-size: 9px;}
.gift-input:focus{outline-color:#107fe8}
.gift-card-button{margin-right: 10px;color: #d9d9d9;font-weight: 700;border: 2px solid #d9d9d9;background-color: #fff;vertical-align: middle;padding:7px 20px;text-transform:uppercase}
.sub-title-payment{opacity: 1;}
.sub-description-payment{margin:10px 0;padding-left: 19px;}
.payment-label span{display: block;width: 100%;max-width:100%;margin-top: -2px;margin-bottom: 5px;padding: 8px 0 10px 30px;font-weight: 400;text-transform: uppercase;background: url(../images/icon-securely-l.png) -1px 3px no-repeat;border-bottom: 1px dotted #c5c5c5;font-family:Roboto}
.authorize_net_info{display:block;overflow:hidden;font-family:Roboto}
.scope {margin: 5px 0 3px;font-family:Roboto}
.cc-input{padding: 5px 0 5px 5px;border: 1px solid #ccc;-webkit-appearance: none;width: 218px;}

/*01-08-17*/
.address-custom .control-label{color:#6c6c6c}
.payment-method-credit select:hover,.payment-method-credit select:focus, .payment-method-credit select {margin-left: 0;height: 31px;line-height: 25px;vertical-align: middle;padding: 1px 3px;border: 1px solid #ccc;background-color: #f2f3f6;-webkit-appearance: listbox;border-radius:0}
.cc-row {display: inline-block;zoom: 1;vertical-align: top;margin-right: 10px;}
.payment-method-credit input[type=text] {padding: 5px 0 5px 5px;border: 1px solid #ccc;-webkit-appearance: none;opacity: 0.5;}
.cc-cvv{width: 91px;height: 29px;}
.piece input[type=checkbox]{ opacity:1!important;-webkit-appearance: checkbox;display:inline-block; width:auto}
.piece label{margin-left:2px!important; font-weight:normal;}
.piece{padding-left: 20px;margin-bottom: 5px;}.payment-label{width:100%}
.right-sidebar {float: right;width: 295px;padding-left: 50px;}
.stickem {padding-top: 40px;position: fixed;top: 0;width: 269px;z-index: 3;}
.sidebar-content {padding-bottom: 10px;}
.sidebar-content .sidebar-title {padding: 4px 0 10px;font-size: 23px;font-weight:bold;text-transform: uppercase;border-bottom: 1px dotted #c5c5c5;font-family: roboto light;}
.sidebar-content .tel-us {padding: 10px 0 7px;font-size: 13px;border-bottom: 1px dotted #c5c5c5;font-family: arial;}
.icon-tel {display: inline-block;vertical-align: top;zoom: 1;margin: 1px 3px 3px;width: 0;padding-left: 16px;height: 16px;font-size: 0;line-height: 0;overflow: hidden;background: url(images/icons/icon-tel.png) 50% no-repeat;}
#checkout-total {padding: 20px 0;}
#checkout-total p {margin: 0 auto;}
.currency-symbol, .price-symbol {font-family: Helvetica,Arial,sans-serif;}
.sidebar-content .proceed-checkout {padding: 0 0 15px;}
#checkout-total {padding: 20px 0;}
.sidebar-content .order-total {padding: 0;}
.order-total .total {font-family: arial;color: #000;}
.main-container {padding-top: 23px;margin-bottom: 27px;}

.live-chat_up{margin: 0px; padding: 0px; border-style: solid; border-width: 0px; outline-color: rgb(106, 159, 177); outline-width: 2px; font-style: normal; font-weight: normal; font-variant-ligatures: normal; font-variant-caps: normal; list-style: none outside none; letter-spacing: normal; line-height: normal; text-decoration: none; vertical-align: baseline; white-space: normal; word-spacing: normal; background-repeat: repeat-x; background-position: left bottom; background-color: rgb(255, 255, 255); border-color: transparent; width: 60px; height: 20px; cursor: pointer; display: block; position: relative; top: 0px; left: 0px;}
.live-chat{margin: 0px; padding: 0px; border-style: none; border-width: 0px; outline-color: rgb(106, 159, 177); outline-width: 2px; font-style: normal; font-weight: normal; font-variant-ligatures: normal; font-variant-caps: normal; list-style: none outside none; letter-spacing: normal; line-height: normal; text-decoration: none; vertical-align: baseline; white-space: normal; word-spacing: normal; position: absolute;color: rgb(130, 130, 130); left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; top: 3px;color: #4ca3bf!important;}
.sidebar-content .proceed-checkout {padding: 0 0 15px;}
.button-checkout {margin: 20px 0 0;width: 100%;padding: 15px 0;color: #fff;font-size: 14px;font-weight: 700;text-transform: uppercase;background: #404040;border-radius: 0;border-width: 2px;}
.button {position: relative;overflow: visible;display: inline-block;margin: 0;padding: 6px 33px;color: #fff;font-size: 14px;font-size: 1.4rem;line-height: 1.3;font-weight: 700;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;cursor: pointer;outline: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 2px solid #404040;background: #404040;font-family: Roboto-ebd,Helvetica,Arial,sans-serif;-webkit-transition: all .25s ease-out;transition: all .25s ease-out;}
.button-checkout:hover{border:2px solid #404040; background:#fff; color:#404040 }

h1 {margin: 10px;padding: 0;box-sizing: border-box;font-size: 420%;font-weight: 100;}
h3 {margin-top: 0; display:inline-block}

#wrapper{width: 100%;position: relative;margin: auto;text-align: center;}
.box {display:inline}
input.opener {position: relative;display: inline-block;margin: 10px 150px;padding: 10px;text-align: left;cursor: default;border: 1px solid #999;max-width: 300px;color: #333;}

::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.46);}
::-moz-placeholder {color: rgba(0, 0, 0, 0.46);}
.balloon-large {font-size: 350%;text-align: center;font-weight: 100;line-height: 1;}
#cart-ccv-help dt {float: left;width:35%;padding-right: 2.5%;text-align: center;}
#cart-ccv-help dd {float: left;width: 64%;}
#cart-ccv-help dd p{font-size:13px !important}
#cart-ccv-help h6 {font-weight: 700;font-size: 16px;margin: 5px auto;color:#333}
#cart-ccv-help p {margin: 8px auto;color:#333}

.hide-show-comman{display:none}
.sub-description-payment{display:none}
#cart-ccv-help p.cvv-bottom-tip {margin-top: 15px;font-size: 13px;color: #888;font-style: italic;}
.sub-description-paypal{display:none}
.arrow-wrapper1 {overflow: hidden;position: absolute;z-index: 999 ;width:46px;height: 60px;transform:rotate(45deg);}
.arrow-wrapper {overflow: hidden;position: absolute;z-index: 999 ;width:46px;height: 60px;transform:rotate(135deg);}
[class*=" icon-"], [class^=icon-] {font-family: ebd!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-facebook:before {content: "\e614";}
.social-title a:hover {color: #da2a6d;border-color: #da2a6d;}
.social-title a {display: inline-block;margin-left: 5px;width: 32px;height: 32px;text-align: center;line-height: 23px;color: gray;border-radius: 100%;border: 1px solid gray;text-decoration: none;cursor: pointer;}
.logo{margin:16px 0 10px;}
.top-bar input{font-size: 14px !important;}

/*10-08-2017*/
.radio {margin-top: 0;margin-bottom: 0;padding-bottom: 15px;}
.radio, .checkbox {position: relative;display: block;margin-top: 15px;}
.checkbox label,.radio label {cursor: pointer;min-height: 25px;}
.full-width {width: 100%;}
.radio label, .checkbox label {min-height: 22px;margin-bottom: 0;font-weight: normal;cursor: pointer;}
.checkbox label, .radio label {min-height: 22px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
.radio .form-control[type="radio"]{opacity: 0;margin: 0;}
.checkbox input[type="radio"]:checked ~ .presentation,.radio input[type="radio"]:checked ~ .presentation {border-color: #da2a6d;}
.radio .form-control[type="radio"] ~ .presentation {position: absolute;padding-left: 0;width:20px;height:20px;}
.radio .form-control[type="radio"] ~ .cart-delivery-radio {position: absolute;padding-left: 0;width: 14px;height: 14px;}
.checkbox input[type="radio"] ~ .presentation,.radio input[type="radio"] ~ .presentation {border-radius: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkbox input[type="radio"] ~ .cart-delivery-radio,.radio input[type="radio"] ~ .presentation {border-radius: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.radio .cart-delivery-radio {border: 1px solid #da2a6d;background: #fff;color: #fff;display: block;overflow: hidden;pointer-events: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius:50%;}
.radio .presentation {border: 1px solid #da2a6d;background: #fff;color: #fff;display: block;overflow: hidden;pointer-events: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkbox input[type="radio"]:checked ~ .cart-delivery-radio:after, .radio input[type="radio"]:checked ~ .cart-delivery-radio:after {width: 8px;height: 8px;background-color: #da2a6d;margin:-4px 0 0 -4px;}
.checkbox input[type="radio"]:checked ~ .presentation:after, .radio input[type="radio"]:checked ~ .presentation:after {width: 6px;height: 6px;background-color: #da2a6d;margin:-3px 0 0 -3px;}
.checkbox input[type="radio"] ~ .presentation:after, .radio input[type="radio"] ~ .presentation:after {content: ' ';width: 0;height: 0;border-radius: 50%;background-color: #161616;display: block;top: 50%;left: 50%;position: absolute;margin: -1px 0 0 -1px;-moz-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-ms-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-o-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-webkit-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-webkit-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);-moz-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);-o-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);}
.checkbox input[type="radio"] ~ .cart-delivery-radio:after, .radio input[type="radio"] ~ .cart-delivery-radio:after {content: ' ';width: 0;height: 0;border-radius: 50%;background-color: #161616;display: block;top: 50%;left: 50%;position: absolute;margin: -1px 0 0 -1px;-moz-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-ms-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-o-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-webkit-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925);-webkit-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);-moz-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);-o-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925);}

.radio label, .checkbox label{ padding-left:0}
.new_heart{width:60%;margin-top:-20px;}
.search_plus{width: 80%;}
/*Checkout Page Changes*/
.primary-address-checkbox{display:block;}
.primary-address-checkbox .checkbox-opacity{opacity:1}
.primary-address-checkbox label{margin: 0 !important;position: relative;top: -2px;}

/*12-08-17*/
.navbar.navbar-default {margin: 0 auto;background: #fff;border: 0;border-radius: 0;}
.navbar-nav>li>.dropdown-menu {margin-top: 0px;border-top: 0px;padding:3px 0 25px;min-height: 450px;}
.navbar-default .navbar-nav>li>a {letter-spacing: 1px;}
.mega-dropdown { position: static !important;}
.mega-dropdown-menu {padding:5px 0;width:100%;box-shadow: none;-webkit-box-shadow: none;border:none;z-index: 10001; background:#f9f6f6}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
.mega-dropdown-menu > li > ul > li { list-style: none; }
.mega-dropdown-menu > li > ul > li > a {display: block;padding: 2px 0px;clear: both;font-weight: normal;line-height: 1.428571429;color: #6c6963;white-space: normal;font-size: 13px;font: 16px/1.35 'Open Sans',Arial,Helvetica,sans-serif;font-family: Bliss;}
.mega-dropdown-menu > li ul > li > a:hover,.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;color:#fb78a5;}
.mega-dropdown-menu .dropdown-header {color:#46433f;font-size: 14px;text-transform: uppercase;font: 13px/1.35 'Open Sans',Arial,Helvetica,sans-serif;font-family: Bliss;font-size: 16px;clear: both;padding:4px 0 2px;}
.container li a{padding: 2px 0px;font-weight: normal;line-height:1.628571429;color: #6c6963;white-space: normal;font-size: 13px;font-size: 16px;font-family: Bliss;}
.container li a:hover{color:#fb78a5;}
.mega-dropdown-menu form {margin: 3px 20px;}
.mega-dropdown-menu .form-group {margin-bottom: 3px;}
/*.dropdown.mega-dropdown:active > .dropdown-menu.mega-dropdown-menu.row {display: block;margin-left:0px;}*/
.navbar-default .navbar-nav>li>a { color: #000; text-transform:uppercase; font: 15px/1.35 'Open Sans',Arial,Helvetica,sans-serif; font-size: 14.5px;padding: 15px 7px;}
.navbar-default .navbar-nav>li>a:hover {color:#fb78a5;}
.dropdown-menu.mega-dropdown-menu.row li:active {list-style-position: inside;background: #f9f6f6;}
.megamenu-headline { padding: 0 32px; }
.nav_border{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.nav_img_a{display: inline-block !important;padding:0 !important; margin-right:10px}
.nav_img_a img{margin-top:7px}
.nav_img_a:hover{background:#fff !important}
.highlight-title{display: block;margin-top: 5px;text-transform: uppercase;}
.dropdown-toggle:focus {outline: 0;color: #999;}
.search_form{float: right;width: 35%;padding: 0;margin-right: 5px;margin-top: 5px;margin-bottom: 5px;}
.navbar-nav{float:none;margin: 0 auto;width: 100%;text-align: center;}
.navbar-nav>li{float: none;display: inline-block;}
.p0{ padding:0}
.remove-item-popup{position:relative;width:100%;height:100%}
.remove-popup-outer{background:#fff;position: absolute;width: 100%;text-align: center;bottom:-200px;height:auto;}
.remove-popup-content{text-align:center;height:auto;text-align: center;height: auto;width: 600px;margin: 0 auto;}
.remove-popup-content h4{font-size:18px;margin-top:20px;}
.remove-btn-grp{text-align: center;display: inline-block;width: 396px;margin-top: 30px !important;margin-bottom: 20px;transition:all 0.25s ; -webkit-transition:all 0.25s ;}
.remove-btn-grp .left,.remove-btn-grp .right{display: block;width: 300px;margin: 0 auto;text-align: center;width: 40%;border:2px solid #404040;}
.remove-btn-grp a{padding: 10px 20px;color: #fff;font-size: 15px;display: block;text-transform: uppercase;background: #404040;}
.remove-item-pop-outer{width: 100%;max-width: 100%;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.7);display:none;z-index: 99999999999;}
#yes_cart a:hover,
#No_cart a:hover{border-color:#404040;background:#fff;color:#000}
.Add-accessories-pop-outer{position:fixed;top:0;left:0;background:#fff;bottom:0;right:0;display:block;z-index: 999;visibility: hidden;transform: scale(0.9); -webkit-transform: scale(0.9);-o-transform: scale(0.9);transition: all 0.25s;-webkit-transition: all 0.25s;-o-transition: all 0.3s;-ms-transition: all 0.25s; overflow:hidden;}
.Add-accessories-animate-in{visibility:visible;transform:scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-ms-transition: all 0.25s;transition: all 0.25s;opacity: 1;}
.Add-accessories-animate-Out{visibility:hidden;transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);-ms-transition: all 0.25s;transition: all 0.25s;opacity:0;}
.Add-accessories-pop-close{position:relative;display:block;width:100%;height:100%;}
.accessories-close-pos{position:fixed;top:25px;right:25px;display:block;width:25px;z-index: 98999;height: 32px;}
.accessories-close-pos .close-add{position: relative;display: none;width: 100%;height: 100%;}
.close-add span{border-top: 1px solid #000;position: absolute;transform: rotate(45deg);top: 17px;left: -2px;width: 30px;}
.close-add span:nth-child(2){position: absolute;transform: rotate(-45deg);border-top: 1px solid #000;
width: 30px;}
.accessories-box{display:block;width:100%;height:100%;}
.accessories-section{padding-top:60px;}
.accessories-heading{display:block;text-align:center;}
.accessories-heading h2{text-align: center;font-size: 30px;font-weight: 500;}
.accessories-heading .accessories-product{margin: 7px auto;font-size: 14px;}
.accessories-heading .accessories-product span{color: #aaa;}
.outer-main-div{margin: 20px auto 50px;display: block;overflow: hidden;}
.accessories-img-section{width: 80%;display: block;margin: 0 auto;}
.accessories-img{width:100%;display:block;}
.accessories-info{text-align:center;margin-top:10px;}
.accessories-info .accessories-color{color: #aaa;}
.accessories-box-button{position: relative;margin: 15px auto 5px;display: block;width: 100%;max-width: 230px;padding: 10px;border-width: 1px;z-index: 10;color: #404040;background-color: #fff;border: 1px solid #404040;font-size: 15px;text-transform: uppercase;font-weight: 700;opacity: 0;transition: all 0.2s;}
.accessories-box:hover .accessories-box-button{opacity:1;transition:all 0.2s ;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s}
.accessories-box-button:hover{background:#404040;color:#fff}

/*14-08-17*/
.mobi_search{font-size: 21px;font-weight: normal;color: #333;margin: 0px 15px 8px 15px;}
.pink_patch{text-align: center;background:#da2a6d;padding: 5px;color: #fff;font-size: 14px;}
.text-box-click{position: absolute;width: 100%;z-index: 99;display:none;left:0;}
.text-box-search{width: 100%;border: none;border-bottom: 1px solid #000;margin-top: 0;z-index: 99999;height: 40px;border-radius: 0px;}
.text-box-search:focus{outline:0;}
.text-search-center-div{text-align:center;margin:0 auto;width:100%;position:relative}
.textbox-inner-searchimg{margin: 7px auto;width: 25px;position:absolute; top:0; right:0;}
.category ul li{ display:inline-block;width: 150px;text-align: center;border: 1px solid #000;color: #000;text-transform: uppercase;font-size:12px;padding: 8px 3px;margin: 5px;height: 40px;font-weight: bold;}
.category ul li:hover{background:#da2a6d; color:#fff; border:1px solid #da2a6d}
.category ul li a:hover{ color:#fff}
/*15-08-2017*/
.youtube{width: 34px;height: 37px;}
.emial_icon{color: #fff;font-size: 26px;margin: 5px 12px 0 12px;float: left;}
.newsletter-email {height: 41px;width: 225px;padding: 0 1rem;border: 0.1rem solid #CCCCCC;color: #333;font-size: 16px;float: left;-webkit-border-radius: 0;-webkit-appearance: none;border-radius: 0;display: inline-block;}
.save-btn {height: 41px;border: 0.1rem solid #CCCCCC;background: #F8F8F8;color: #999999;float: left;margin-left: 5px;-webkit-border-radius: 0;-webkit-appearance: none;border-radius: 0;font-size: 16px;width: 56px;}
.m_foter{background: #000;padding: 10px; padding-bottom: 30px;margin-top:20px;}
/*cssmenu foe vertical menu*/
#footermenu,#footermenu ul,#footermenu li,#footermenu a {margin: 0;padding: 0;border: 0;list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-family: Proxima Nova;font-size: 14px;position: relative;}
#footermenu {margin-top: 20px;}
#footermenu a {line-height: 1.3;}
#footermenu > ul > li:first-child > a {border: none;}
#footermenu > ul > li:first-child > a > span {padding:12px 10px;}
#footermenu > ul > li {border-bottom: 1px solid #ccc;}
#footermenu > ul > li > a {font-size: 15px;display: block;color: #2f2f2f;border-top: none;  text-transform: uppercase; font-weight:bold}
#footermenu > ul > li > a > span {display: block;padding: 12px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#footermenu > ul > li > a:hover {text-decoration: none;}
#footermenu > ul > li.active {border-bottom: 1px solid #ccc;float: left;width: 100%;padding:7px 0;margin-bottom:12px;}
#footermenu > ul > li.has-sub > a span:after{content: '+';float: right;font-size: 27px;font-weight: 700;color: #da2a6d;margin-top: -10px;}
#footermenu > ul > li.has-sub.active > a span:after{content: '-';margin-right:6px;}
/* Sub menu */
#footermenu ul ul {display: none;}
#footermenu ul ul li {padding: 0;border-top: none;}
#footermenu ul ul a {padding: 7px 10px 7px 3px;display: block;color: #676767;font-size:14px;font-weight: normal;}
#footermenu ul ul a:hover {color:#da2a6d;}
#footermenu > ul > li > a.active{border-bottom:none}
/* End cssmenu*/
.arrow_icon{margin: 5px 10px;font-weight: bold;color: #da2a6d;}
.country-flag {float: left;margin-right: -25px;margin-top: 3px;}
.card-logos {width:100%;margin:15px auto;max-width: 500px;}
.category ul{list-style: none;width: 100%;padding:20px 17px;}
.newsletter_form{margin-top: 10px;margin: 10px auto;width:98%;display: block;}
.footer-black-inner-container {background-color: #000;color: #fff;padding: 7px 0;}
.footer-black-inner-container a{color: #fff;text-align: center;font-size: 12px;}
.footer-black-inner-container a:after {content: ' | ';}
.mob-menu-bottom .mob-menu-bottom-link {font-weight: 600;font-size: 14px;line-height: 18px;text-transform: uppercase;color: #fff;width: 100%;display: block;padding: 11px 50px 11px 12px;position: relative;border: 0;background: 0 0;text-align: left;background:#da2a6d;}
.mob-menu-bottom .mob-menu-bottom-link:after {font-family: FontAwesome!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\f105';position: absolute;font-size: 24px;height: 24px;line-height: 24px;width: 24px;top: 50%;right: 15px;margin-top: -12px;text-align: center;-webkit-transition: -webkit-transform .2s ease 0s;transition: -webkit-transform .2s ease 0s;transition: transform .2s ease 0s;transition: transform .2s ease 0s,-webkit-transform .2s ease 0s;font-family:proxima nova}
.mob-menu-bottom .account-menu ul li a{ font-family:proxima nova}
.mob-menu-bottom .account-menu ul li a span{ font-family:proxima nova}
.close_btn{float: right;padding: 0px 5px;font-size: 12px;background: #fff;color: #000;padding: 3px 8px;border-radius: 5px;line-height: 20px;margin-top: -4px;text-align: center;width: 60px;}
.reg_btn{padding:11px 50px 11px 12px !important; font-weight:normal !important}
.footer-black-inner-container a:last-child:after {content: '';}
.qut_ddl{ width: 100%;border: 1px solid #ccc;padding: 1px 5px 6px;border-radius: 0;height: 31px;}
.qut_ddl:hover {width: 100%;border: 1px solid #ccc;padding: 0px 5px;border-radius: 0;}
.Prod_cat_size_m {width: 47%;float: left;margin: 10px 10px;text-align: left;}
.Prod_cat_Qut{width: 46.5%;float: left;margin: 0px 10px;text-align: left;}
.Prod_cat_Qut a{text-align: center;padding: 25px 0;display: inline-block;text-decoration: underline;}
.arow_left{color: #ccc; text-align: left; margin: 5px 4px;text-transform: uppercase;font-size: 11px;margin-left: 0;}
.breadcrums{float: left;text-transform: uppercase;font-size: 14px;margin-top: 5px;}
.size_Qut{width: 53%;margin: 0px auto;display: block;text-align: center;}
.match_size{margin: 4px 5px 10px 0;width: 48%;}
.match_qut{margin: 4px 0 10px 0;width: 48%;}

/*16-8-17*/
.nav {display:block;font-size:14px;}
.nav-list {text-align:left;width: 100%;float: right;top:36px;}
.nav-item {float:left;*display:inline;zoom:1;position:relative;}
.nav-item a {display: block;color: #000;padding: 15px 20px;background: #fff;}
.nav-item:hover .nav-submenu {display:block;}
.nav-submenu {display:none;position:absolute;left:0;width:180px;}
.nav-submenu-item a {background: #fff;border:1px solid #333;border-bottom: none;display: block;padding: 5px;padding-left: 34px;font-size: 13px;}
.nav-submenu-item a:hover {background:#fff;}
.nav1 , .nav-mobile-custom{padding:0px !important;}
.nav-mobile {display:none;cursor:pointer;right:0;}
.nav-click {position: absolute;top: 0;right: 0;display: none;border-left:1px solid #333;border:1px solid #333;height: 52px;width: 50px;cursor: pointer;border-bottom: none;}
.nav-click i {display: block;height: 42px;width: 48px;background: url(../images/arrow_icon.png) no-repeat center;background-size: 16px;float: right;margin-right: 8px;}
.nav-click a:hover {background-color:#6E1656;}
.nav-rotate {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

/*-Media Queries---*/

@media only screen and (min-width: 320px) and (max-width: 991px) {
.nav-mobile {display:block;}
.nav {width:50%;padding:32px 0 0;float:left}
.nav-list {display:none;padding: 0 18px}
.nav-item {width:100%;float:none;}
.nav-item > a {padding: 7px 15px 7px!important;font-family: Proxima Nova !important;font-size: 15px !important;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none;}
.nav-submenu {position:static;width:100%;}
}
.size_Qut1{width: 54%;margin: 0px auto;display: block;text-align: center;min-height: 50px;}
.match_size1{margin:0px 5px 10px 0;width: 48%; float:left}
.match_qut1{margin:0px 0 10px 0;width: 48%; float:left}
.nav1 {display:inline-block;font-size:14px;}
.nav-list1 {text-align:left;top:36px;width:100%;}
.nav-item1 {float:left;*display:inline;zoom:1;position:relative;}
.nav-item1 a {display: block;color:#000 !important;padding: 15px 20px;background: #fff;border:1px solid #333;border-bottom:none;}
.nav-item1 > a:hover {background:#fff;}
.nav-item1:hover .nav-submenu {display:block;}
.nav-submenu1 {display:none;position:absolute;left:0;width:180px;}
.nav-submenu-item1 a {background: #fff;border:2px solid #999;border-bottom: none;display: block;padding: 5px;padding-left: 34px;font-size: 13px;}
.nav-submenu-item1 a:hover {background:#fff;}
.nav-mobile1 {display:none;cursor:pointer;left:0;}
.nav-click1 {position: absolute;top: 0;left: 0;display: none;border-left:2px solid #999;border:2px solid #999;height: 52px;width: 50px;cursor: pointer;border-bottom: none;}
.nav-click1 i {display: block;height: 48px;width: 48px;background: url(../images/arrow_icon.png) no-repeat center;background-size: 16px;float: right;margin-right: 8px;	}
.nav-click1 a:hover {background-color:#6E1656;}
.nav-rotate1 {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

/*Media Queries--*/
@media only screen and (min-width: 320px) and (max-width:991px) {
.nav-mobile1 {display:block;}
.nav1 {width:50%;padding:32px 0 0;float:left}
.nav-list1 {display:none;padding: 0 18px}
.nav-item1 {width:100%;float:none;}
.nav-item1 > a {padding: 7px 15px 7px!important;font-family: Proxima Nova !important;font-size: 15px !important;}
.nav-click1 {display:block;}
.nav-mobile-open1 {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item1:hover .nav-submenu1 {display:none;}
.nav-submenu1 {position:static;width:100%;}
}

.footer-toolbar {width: 100%;background-color:#292828;margin-top:35px;height: 50px;}
.fa_iconDesk {width: 11px;height: 20px;}
.tw_iconDesk {width: 21px;height: 18px;margin-top: 2px;}
.pinDesk {width: 17px;height: 21px;}
.youtubeDesk {font-size: 24px;}
.social_iconDesk {width: 20px;height: 20px;margin: 0 5px;}
.gplusDesk {width: 21px;height: 20px;margin: 0 5px;}
.desk_serch{height: 30px;border-radius: 5px;font-size: 13px;}
.foter_botom{width:100%;border-top:1px solid #ccc;background:#f4f4f4;margin-top: 60px;}
.footer-bottom-links {margin: 0;padding: 0;list-style: none;float: right;}
.footer-bottom-links li:first-child {margin-left: 0;}
.footer-bottom-links li a {color: #000;font-family: Muli;font-size: 11px;}
.footer-bottom-links li {float: left;font-size: 12px;margin-left: 12px;margin-top: 15px;}
.footer-bottom-links li:not(:first-child):before {content: '';width: 1px;height: 12px;background: #000;display: inline-block;vertical-align: middle;margin: 0 12px 0 0;}

/*19-08-17*/
.c-rating {display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: auto;}
.c-prompt__desc, .c-rating {font-size: 1rem;line-height: 1.25;}
.c-rating__value {position: relative;overflow: hidden;height: 1rem;width: 5rem;}
.c-rating__value:before {position: absolute;top: 0;left: 0;z-index: 1;height: 100%;width: 100%;background-image: url(../images/data-image-svg.svg);font: 0/0 normal;content: "";}
.c-rating__meter {position: relative;display: inline-block;height: 100%;width: 100%;background: #f0ecec;}
.c-rating__meter-fill {position: absolute;overflow: hidden;background: #f3d979;top: 0;left: 0;height: 100%;display: block;content: "";}
.c-rating__meter-fill * {opacity: 0;}
.c-rating__total {margin-left: .25rem;font-size: 0;line-height: 0;}
.c-rating__total:before {font-size: .875rem;line-height: 1.42857;display: inline;content: "(" attr(value) ")";color: #6c6963;}
.size_guide{width: auto;border: none;margin-left: 0px;vertical-align: baseline !important;padding-bottom: 0 !important;padding-top: 8px !important;text-transform: capitalize;font-size: 14px;color: #666;}
.Prod_cat_size ul li a.size_guide:hover{ background:#fff; border:none; text-decoration:underline !important; color:#000}
.fa_iconDesk1 {width: 11px;height: 20px;opacity: 0.5; margin-top:4px}
.tw_iconDesk1 {width: 21px;height: 18px;margin-top: 2px;opacity: 0.5;margin-top:6px}
.pinDesk1 {width: 17px;height: 21px;opacity: 0.5;margin-top:3px}
.youtubeDesk1 {font-size: 24px;opacity: 0.5;margin-top:4px}
.social_iconDesk1 {width: 20px;height: 20px;opacity: 0.5;margin-top:4px}
.gplusDesk1 {width: 20px;height: 20px;opacity: 0.5;margin-top:4px}
.phone_icon{display: inline-block;margin: 5px 0;vertical-align: middle;font-size: 17px;}
.style_code{font-size: 14px;margin-top:3px;color: #888;}
.delivery_time{display:block;font-size: 18px;background:#f9f6f6;padding: 10px;font-family: Bliss;width:290px;margin: 8px auto;text-align: center;}
.social_icon_foter{width:13%; margin:10px 2px}
.apply_btn{border: 1px solid #333;background: none;cursor: pointer;padding: 4px 10px;margin: 0 5px 6px 0;;float: right;text-transform: uppercase;}
.envlope_img{margin-right: 3px;font-size: 17px;}
.contct_no{font-size:12px;color: #000;font-family: Muli;}
button:focus{ outline:none}

/*23-08-17*/
.quick-view-content{width:77%;}
.quick-view-outer{display:block;width:100%;}
.Addcart-quick-view{width:100%;margin-right: 0px}
.wish_text-quick-view{font-size: 12px;text-transform: uppercase;margin-top: 26px;}
.wish_text-quick-view .fa-heart-o{font-size: 15px !important;}
.quick-view-class{width:100%;margin-top:58px;}

/*Register page*/
.login-container {margin: 0 auto;padding-top: 53px;max-width: 366px;text-align: center;}
.title {margin:5px auto 40px;font-size:25px;color:#d92b6e;font-family: roboto;text-transform: uppercase;}
.login-container .create-explain {margin: 0 auto 0;font-size: 13px !important;}
.login-container .form-content {margin: 20px auto;}
.login-container .form-content>li {padding: 5px 0;}
.sign-container .title-container {float: left;width: 27%;}
.field-container {position: relative;height: auto;text-align: left;width: 100%;border-bottom: 1px solid #7e7e7e;}
.sign-container .user-title {width: 100%;}
.select-ui {position: relative;display: inline-block;}
.select-ui>a {cursor: pointer;}
.sign-container .user-title .caret {position: absolute;right: 10px;top: 10px;}
.select-ui .caret {position: relative;display: inline-block;margin-left: 2px;width: 9px;height: 6px;background: url(images/arrow-down.png) 100% no-repeat;}
.select-ui select {position: absolute;top: 0;left: 0;width: 100%;height: 30px;border: none;outline: none;z-index: 10;filter: alpha(opacity=0);opacity: 1;border-bottom: 1px solid #7e7e7e; border-radius:0;color: #7e7e7e;}
.none {display: none;}
.sign-container .user-title .select-options {width: 100%;min-width: 100px;}
.select-options {position: absolute;top: 100%;left: auto;right: 0;z-index: 1000;display: none;float: left;min-width: 160px;margin: 2px 0 0;list-style: none;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);box-shadow: 0 6px 12px rgba(0,0,0,.175);background-clip: padding-box;z-index: 100;}
.select-options li.option {display: block;padding: 5px 20px;clear: both;font-weight: 400;line-height: 1.4;white-space: nowrap;text-decoration: none;cursor: pointer;}
.sign-container .full-container {float: right;width: 70%;}
.full-container, .full-screen {padding-left: 0;padding-right: 0;margin-right: auto;margin-left: auto;}
.field-container .user-field {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;display: block;width: 100%;padding: 3px 6px;min-height: 30px;color: #414b56;background-color: transparent;background-image: none;border: none;text-overflow: ellipsis;-webkit-transition: border-color .3s;transition: border-color .3s;}
.sign-container li.confirm-scope {padding-top: 35px;}
.login-container .form-content>li {padding: 5px 0;}
.login-container .btn-confirm {width: 100%;padding-top: 9px;padding-bottom: 9px;background: #da2b6e;color: #fff;text-transform: uppercase;font-size: 16px;border-radius: 0;margin: 18px 0;}
.login-change {margin:20px auto 0;}
.login-change span {display: block;margin-top: 9px;color: #da2b6e;cursor: pointer;text-decoration: underline;}
.field-container .user-field:active, .field-container .user-field:focus, .field-container .user-field:hover {outline: none;text-overflow: clip;}
.info-guarantees {margin:25px auto 10px;max-width: 420px;text-align: center;color: #a3a3a3;font-size: 12px;}
.field-container:hover {background-color: #FFF;border-color: #da2a6d;}
.create-account{display: block;width: 100%;border-top: 1px solid #444;padding-top: 15px; padding-left: 30px;padding-right: 30px;}
.create-account-btn{width:63%;color:#fff;font-weight:700;border: 2px solid #da2a6d;margin-top: 10px;
background-color: #da2a6d;;outline: none;text-transform: uppercase;padding: 6px;border-radius: 5px;margin:10px auto;}
.input-group-addon{ background:#fff}
.track_txt{margin: 10px 85px 40px 0; border-bottom:1px dotted #ccc; padding-bottom:20px}
.fielditem{clear: both;margin: 15px 0 5px;;position: relative;}
.order-num-small {width: 3em;}
.order-num {width: 6em;}
label.required:after {margin-left: 3px;font-size: .9em;}
.hidden-label {position: absolute;left: -3000px;}
.order-num-small{border: 1px solid #ccc;font-family: mns-london,Helvetica,Arial,sans-serif;font-size: 1.3em;font-weight: 400;padding: 7px 6px 6px;text-indent: 0;text-overflow: ellipsis;-webkit-box-shadow: 0 0 5px #DDD inset;-moz-box-shadow: 0 0 5px #DDD inset;box-shadow: 0 0 5px #DDD inset;font-size: 15px;}
.order-num {border: 1px solid #ccc;font-family: mns-london,Helvetica,Arial,sans-serif;font-size: 1.3em;font-weight: 400;padding: 7px 6px 6px;text-indent: 0;text-overflow: ellipsis;-webkit-box-shadow: 0 0 5px #DDD inset;-moz-box-shadow: 0 0 5px #DDD inset;box-shadow: 0 0 5px #DDD inset;font-size: 15px;}
.fielditem label {float: left;line-height: 1.125em;padding-right: 1.5625em;width:8.9375em; font-size:14px;padding-top: 8px;}
.textbox_1{border: 1px solid #ccc;font-family: mns-london,Helvetica,Arial,sans-serif;font-size: 1.3em;font-weight: 400;padding: 7px 6px 6px;text-indent: 0;text-overflow: ellipsis;-webkit-box-shadow: 0 0 5px #DDD inset;-moz-box-shadow: 0 0 5px #DDD inset;box-shadow: 0 0 5px #DDD inset;width:52%;}
.order_track{border-bottom: 1px dotted #ccc;padding-bottom: 25px;width: 85%;}
p.requiredText {float: left;font-size: 1.3em;}
.primary-btn {margin-left: 7em;}
.guest-checkout form input[type=submit] {width: auto;}
.accept-and-submit {padding-right: 0;margin-right: 6.5em;margin-top: 15px;text-align: center;padding-top: 2.7em;}
.accept-and-submit {clear: both;overflow: visible;padding-top: 1em;}
.continue_btn {background: #d92b6e;color: #fff;border: none;padding: 8px;width: 140px;font-size: 15px;text-transform: uppercase;}
.close-div{display: block;padding: 0px 6px 0;width: 46px;color: #000;text-align: center;white-space: nowrap;float: right;margin-right: 5px;position: absolute;right: 0;height: 46px;font-family: Bliss,Avenir,Segoe UI,sans-serif;font-size: 18px;cursor: pointer;}
.custom-select select {color: #000;font-size: 13px;height: 40px;padding-bottom: 5px;padding-left: 13px;padding-top: 5px;z-index: 2;width: 100%;border: 1px solid #ccc;margin: 17px 0 0;font-weight: normal;}
.custom-select select:hover {border: 1px solid #ccc; width:100%}
select:focus{ outline:none}
.custom-select:before {position: absolute;right: 1px;top: 1px;width: 44px;background: #fff;content: '';height: 44px;}
.login-container1{margin: 0 auto;max-width: 366px;text-align: center;}

/*26-08-17*/
.direct-form{margin:0;outline:0;color:#666;position:relative}
.direct-form section{margin-bottom:15px;position:relative;}
.direct-form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:bold;font-size:13px;color:#333;text-align:left; padding:0;}
.direct-form .label.col{margin:0;padding-top:7px}
.note,.direct-form .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999}
.direct-form .note a{font-size:13px}
.direct-form .button,.direct-form .checkbox,.direct-form .input,.direct-form .radio,.direct-form .select,.direct-form .textarea,.direct-form .toggle{position:relative;display:block;font-weight:400; margin-top:0;}
.direct-form .select i{position:absolute;top:10px;right:11px;width:20px;height:11px;}
.direct-form .select i:after,.direct-form .select i:before{content:'';position:absolute;right:0;border-right:5px solid transparent;border-left:5px solid transparent}
.direct-form .select i:after{bottom:0;border-top:5px solid #222}
.direct-form .select i:before{top:0;border-bottom:0px solid #272974}
.direct-form .select-multiple select{height:auto}
.direct-form .checkbox,.direct-form .radio{margin-bottom:4px;padding-left:21px;line-height:25px;color:#404040;cursor:pointer;font-size:16px}
.direct-form .checkbox:last-child,.direct-form .radio:last-child{margin-bottom:0}
.direct-form .checkbox input,.direct-form .radio input{position:absolute;left:-9999px}
.direct-form .checkbox i,.direct-form .radio i{position:absolute;top:5px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}
.direct-form .radio i{border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;}
.direct-form .checkbox input+i:after,.direct-form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s}
.direct-form .radio input+i:after{content:'';top:3px;left:3px;width:9px;height:9px;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;}
.direct-form .checkbox input+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
.direct-form .checkbox input:checked:hover+i:after{content:'\f00c'}
.direct-form .checkbox input:checked:disabled:hover+i:after{content:'\f00c'}
.direct-form .checkbox input:checked+i:after,.direct-form .radio input:checked+i:after{opacity:1}
.direct-form .inline-group:after{content:'';display:table;clear:both}
.direct-form .inline-group .checkbox,.direct-form .inline-group .radio{float:left;margin-right:30px; padding-top:0;}
.direct-form .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:25px;color:#404040;cursor:pointer}
.direct-form .toggle:last-child{margin-bottom:0}
.direct-form .toggle input{position:absolute;left:-9999px}
.direct-form .toggle i{content:'';position:absolute;top:4px;right:0;display:block;width:49px;height:17px;border-width:1px;border-style:solid;border-radius:12px;background:#fff}
.direct-form .toggle i:after{content:attr(data-swchoff-text);position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f}
.direct-form .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;opacity:1;transition:right .2s;-webkit-transition:right .2s}
.direct-form .toggle input:checked+i:after{content:attr(data-swchon-text);text-align:right}
.direct-form .toggle input:checked+i:before{right:36px}
.direct-form .rating{margin-bottom:4px;font-size:13px;line-height:25px;color:#404040}
.direct-form .rating:last-child{margin-bottom:0}
.direct-form .rating input{position:absolute;left:-9999px}
.direct-form .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer}
.direct-form .button{float:right;height:31px;overflow:hidden;margin:10px 0 0 5px;padding:0 25px;outline:0;border:0;font:300 15px/31px 'Muli',Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer}
.direct-form .icon-append,.direct-form .icon-prepend{position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}
.direct-form .input input:focus+.tooltip-bottom-left,.direct-form .textarea textarea:focus+.tooltip-bottom-left{right:auto;left:0;margin-top:5px}
.direct-form .checkbox i,.direct-form .icon-append,.direct-form .icon-prepend,.direct-form .input input,.direct-form .radio i,.direct-form .select select,.direct-form .textarea textarea,.direct-form .toggle i{border-color:#adadad;transition:border-color .3s;-webkit-transition:border-color .3s;}
.direct-form .radio i{border-color:#da2a6d;}
.direct-form .toggle i:before{background-color:#242974}
.direct-form .rating label{color:#ccc;transition:color .3s;-webkit-transition:color .3s}
.direct-form .icon-append,.direct-form .icon-prepend{color:#A2A2A2}
.direct-form .checkbox:hover i,.direct-form .input:hover input,.direct-form .radio:hover i,.direct-form .select:hover select,.direct-form .textarea:hover textarea,.direct-form .toggle:hover i{border-color:#da2a6d}
.direct-form .rating input+label:hover,.direct-form .rating input+label:hover~label{color:#242974}
.direct-form .button:hover{opacity:1}
.direct-form .checkbox:hover i,.direct-form .radio:hover i,.direct-form .toggle:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.direct-form .checkbox:active i,.direct-form .radio:active i,.direct-form .toggle:active i{background:#F0F0F0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.direct-form .checkbox input:focus+i,.direct-form .input input:focus,.direct-form .radio input:focus+i,.direct-form .select select:focus,.direct-form .textarea textarea:focus,.direct-form .toggle input:focus+i{border-color:#FA6E0B}
.direct-form .radio input+i:after{background-color:#da2a6d;}
.direct-form .checkbox input+i:after{color:#337AB7}
.direct-form .checkbox input:checked+i,.direct-form .radio input:checked+i,.direct-form .toggle input:checked+i{border-color:#da2a6d}
.direct-form .rating input:checked~label{color:#242974}
.direct-form .checkbox.state-error i,.direct-form .radio.state-error i,.direct-form .state-error input,.direct-form .state-error select,.direct-form .state-error textarea,.direct-form .toggle.state-error i{background:#fff0f0;border-color:#A90329}
.direct-form .toggle.state-error input:checked+i{background:#fff0f0}
.direct-form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#D56161}
.direct-form .rating.state-error+em{margin-top:-4px;margin-bottom:4px}
.direct-form .state-error select+i{background:#FFF0F0;-webkit-box-shadow:0 0 0 9px #FFF0F0;box-shadow:0 0 0 9px #FFF0F0}
.state-error .icon-append,.state-error .icon-prepend{color:#ed1c24}
.direct-form .checkbox.state-success i,.direct-form .radio.state-success i,.direct-form .state-success input,.direct-form .state-success select,.direct-form .state-success textarea,.direct-form .toggle.state-success i{background:#f0fff0;border-color:#7DC27D}
.direct-form .toggle.state-success input:checked+i{background:#f0fff0}
.direct-form .note-success{color:#6fb679}
.direct-form .state-success select+i{background:#f0fff0;-webkit-box-shadow:0 0 0 9px #f0fff0;box-shadow:0 0 0 9px #f0fff0}
.direct-form .button.state-disabled,.direct-form .checkbox.state-disabled,.direct-form .input.state-disabled input,.direct-form .radio.state-disabled,.direct-form .select.state-disabled,.direct-form .textarea.state-disabled,.direct-form .toggle.state-disabled{cursor:default!important;opacity:.6!important}
.direct-form .checkbox.state-disabled:hover i,.direct-form .input.state-disabled:hover input,.direct-form .radio.state-disabled:hover i,.direct-form .select.state-disabled:hover select,.direct-form .textarea.state-disabled:hover textarea,.direct-form .toggle.state-disabled:hover i{border-color:#e5e5e5!important}
.direct-form .state-disabled.checkbox input+i:after,.direct-form .state-disabled.checkbox input:checked+i,.direct-form .state-disabled.radio input+i:after,.direct-form .state-disabled.radio input:checked+i,.direct-form .state-disabled.toggle input:checked+i{border-color:#e5e5e5!important;color:#333!important}
.direct-form .state-disabled.radio input+i:after{background-color:#333}
.direct-form .message{display:none;color:#6fb679}
.direct-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;font-size:30px;line-height:81px}
.direct-form.submited fieldset,.direct-form.submited footer{display:none}
.direct-form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px 'Muli',Helvetica,Arial,sans-serif;text-align:center}

.direct-form input.input-lg{height:44px;padding:10px 16px;font-size:17px;line-height:1.33}
.direct-form input.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.direct-form input.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}
.direct-form select.input-sm{height:30px;line-height:15px;font-size:12px}
.direct-form select.input-sm+i{height:10px}
.direct-form select.input-lg{height:44px;line-height:22px;font-size:17px}
.direct-form select.input-lg+i{height:11px;top:17px}

.cart-log-in .direct-form .control-label,.shipping .direct-form .control-label{ font-size:15px; color:#222; line-height:42px; padding:0 2px 0 15px;}
.cart-log-in .direct-form .inline-group .radio{ line-height:42px;}
.cart-log-in .direct-form .inline-group .radio i{top:12px;}
.shipping .direct-form .control-label{ text-align:left;}
.cart-log-in .direct-form .form-group{ display:inline-block; width:100%;}
.cart-log-in .direct-form .form-group .form-control,.shipping .direct-form .form-group .form-control{ border-radius:0; box-shadow:none; border:1px solid #e8e8e8; height:42px; background-color:transparent}

.direct-form .collapse-slide.guest,.direct-form .collapse-slide.enter-prescription {display: block; visibility:visible;}
.direct-form .collapse-slide{ display:none;}
.direct-form .collapse-slide section{ margin-top:0;}
.shipping h4{ font-size:20px; color:#337AB7;margin: 0 0 15px;}
.direct-form .collapse-slide.enter-prescription label{ font-size:16px; color:#222;white-space: normal;}
.totals{background-color: #f5f5f5;height: 100%;padding-bottom: 15px;}
.totals-inner{padding: 20px 20px 30px;}
.cart .cart-right-column{float: right;}
button.btn-checkout:hover span {background-color: #f74372;color: #ffffff;}
table {border: 0;border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: 100%;}
.a-right {text-align: right !important;}
.cart-right-column {float: right;}
.checkout-types li {clear: both;margin: 10px 0;width: 362px;}
.method-afterpay_onetouch h3, .method-afterpay_onetouch .h3-highlight {font-family: Arial, sans-serif;
color: #da2a6d;font-size: 13px;margin-bottom: 5px;text-transform: none;}

/*04-09-17*/
.content{color: #fff;padding:4px;text-transform:uppercase;font-size:12px;width: 100%;z-index: 1;}

/*menu*/
#menu{float:right;margin: 0;padding: 10px 0 0 0;list-style: none;}
*html #menu li a:hover{color: #fafafa;}
#menu li:hover > ul{display: block;padding: 0 10px;}

/* Sub-menu */
#menu ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;top:65px;right: 0;z-index: 99999;background: #444;min-height: 130px;}
#menu ul ul{top: 0;left: 150px;}
#menu ul li{float: left;margin: 0;padding: 0;display: block;border-bottom: 1px solid #797977;}
#menu ul li:last-child{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border-bottom: none;}
#menu ul a{padding: 10px;width:300px;height: auto;line-height: 1;display: block;white-space: nowrap;float: left;text-transform: none;color: #fff;}
#menu ul li:first-child > a:after{content: '';position: absolute;right: 30px;top: -8px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #444;}
#menu ul ul li:first-child a:after{left: -8px;top: 12px;width: 0;height: 0;border-left: 0;border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-right: 8px solid #444;}
#menu ul li:first-child a:hover:after{border-bottom-color:#444; }
#menu ul ul li:first-child a:hover:after{border-right-color: #04acec; border-bottom-color: transparent;}
/* Clear floated elements */
#menu:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.product-name{line-height: 20px;font-size: 12px;}
.size-qty-block {margin-bottom: 9px;margin-top:2px;}
.select-size {border-right: 1px solid #ccc;margin-right: 10px;padding-right: 4px;}
.size-qty-block span {margin-right: 5px;color: #ccc;}
.size-qty-block span.clr-black {color: #fff;}

/*10-04-18*/
.cate_heading {font-size: 16px;text-align: center;color: #d92b6e;text-transform: uppercase;font-family: Source Sans Pro;border: 1px solid #d92b6e;margin: 19px auto 10px;width: 195px;padding-bottom: 3px;cursor: pointer;padding: 7px;}
.cate_heading:hover {background: #000;border: 1px solid #000;color: #fff;}
.sd-blogs {background-color: #f7f8f9;padding-bottom:30px;margin-top: 213px;}

/*blog*/
[class*=block-grid-] {display: block;padding: 0;margin: 0 -.625rem;}
ul {font-size: .875rem;color: #333;letter-spacing: .2px;}
[class*=block-grid-]:before, [class*=block-grid-]:after {content: " ";display: table;}
.large-block-grid-5>li:nth-of-type(5n+1) {clear: both;}
.large-block-grid-5>li:nth-of-type(1n) {clear: none;}
a, .link {color: #000;-webkit-transition: color 300ms ease-out;-moz-transition: color 300ms ease-out;transition: color 300ms ease-out;}
.sd-blogs .post-meta {background-color: #fff;}
.sd-blogs .post-main-image {height:198px;background-size: cover;background-position-x: 50%;}
.sd-blogs .post-content {padding: 10px;}
.sd-blogs .post-datetime {color: #cfcfcf;text-align: center;font-size: 12px;}
.sd-blogs .blog-title {font-size: 14px;font-weight: 700;text-align: center;color: #333;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family: roboto;line-height: 18px;margin: 3px 0;}
.large-block-grid-5>li {list-style: none;width: 20%;}
[class*=block-grid-]>li {display: block;float: left;height: auto;padding: 0 .625rem 1.25rem;}
a:hover, a:focus{color: #000;text-decoration:none}
.button-blog{font-family: roboto,sans-serif;background: #eec9d2;font-size:14px;font-weight: 400!important;padding:8px 67px 10px;color: #333;text-transform: uppercase;height: 36px;}
.read_blog_bg{padding: 20px;text-align: center;display: inline-block;width: 100%;}
.button-blog:hover, .button-blog:focus {background-color: #f6e3e8;color: #333;outline: 0;}
.blog_heading h5 {font-family: 'Libre Baskerville', serif;font-size: 35px;font-weight: 400;color: #252525;margin-bottom: 15px;margin-top: 8px;background: url(../images/title-bottom-line.gif) no-repeat bottom center;padding-top: 10px;letter-spacing: 1px;}
.blog_heading {text-align: center;padding: 20px;}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: italic;font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family: 'Muli';font-style: normal;font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.abn__no {margin: 15px 0 10px;color: #303030;font-size: 11px !important;font-weight: bold;font-family: muli;}
.Sticky {position: fixed;z-index:10;background: #fff;-webkit-box-shadow: 0 0 24px 0 rgba(0,0,0,.15);box-shadow: 0 0 24px 0 rgba(0,0,0,.15);background-color: white;top:0;}
.heart_icon {width: 21px;margin-top: 7px;right: 26%;}
.head-search-icon{width:32px; height:32px;}
.head-wishlist-icon{width:27px; height:27px;}
.head-shooping-icon{width:29px; height:29px;}
.head-zipmob-logo{width:38px; height:13px;}

.icon_div {display: inline-block;width: 33px;margin-left: -25px;}
.icon_text {padding: 0 !important;display: inline!important;width: 100%;border: none !important}
.brd_top {border-top: 1px solid #ddd}
.header-top {width: 100%;height: 48px;background:#eec9d2;color: #000;text-align: center;}
.header {width: 100%;height: auto;}
.header-container {padding:19px 0 13px;position: relative}
.layout-center {width: 100%;margin-left: auto;margin-right: auto;}
.head_icon {width: 33px;position: absolute;right: 31%;top: -6px;}
.head_icon_out {position: absolute;top:26%;right:-14px;width:270px;z-index: 1;}
.searchicon {background: url(../images/head_icon/search-mobi-1.svg);width: 19px;height: 19px;float: right;outline: none;border: none;position: absolute;right:54%;top: 2px;}
.search-txtbox {width: 110px;border: none;border-bottom: 1px solid #ccc;height: 28px;font-size: 14px;color: #444;outline: none;visibility: hidden;}
.header_txt {display: inline-block;color: #000;position: relative;font-size: 13px;margin: 16px 0;font-weight: bold;font-family: muli;}
.heart_icon {width: 21px;margin-top: 7px;right:22%;}
.login_icon{width:30px;right:30%;}
.bag_icon {right:13%;width:17px;top: -1px;}
.track_icon {width: 30px;right:41%;}
.my-bag {position: absolute;background: #e63434;color: #fff;top: 59%;border-radius: 50px !important;font-size: 12px;width: 18px;height: 18px;text-align: center;padding-top: 1px}
.icon_div {display: inline-block;width: 33px;margin-left: -25px;}
.icon_text {padding: 0 !important;display: inline!important;width: 100%;border: none !important}
.brd_top {border-top: 1px solid #ddd}
.navbar.navbar-default {margin: 0 auto;background: #fff;border: 0;border-radius: 0;}
.cont_top {position: relative;top:178px;}
.prod_name{font-size: 13px;margin: 5px 0 0;font-family:Roboto;text-transform: uppercase;line-height:14px;letter-spacing: 1px; font-weight:bold}
.Prod_size{font-size: 13px;line-height: 18px;text-transform: uppercase;text-align: center;}
.Price{font-size: 13px;line-height: 18px;text-transform: uppercase;}
.caption-style-2 div a{ color:#444}
.Prod_cat_color {margin-left: 0;height: 60px; text-align:center}
.Prod_cat_color ul{ padding:0; margin:0; list-style:none}
.Prod_cat_color ul li{ list-style:none;display: inline-block;}
.Prod_cat_color ul li a {display: inline-block;cursor: pointer;width:30px;height:30px;padding:3px;border: 1px solid #fff;border-radius: 100%;font-size: 0;line-height: 0;margin-right: 1px;position: relative;float: left;margin-bottom: 5px;}
.Prod_cat_color ul li a.active {border: 1px solid #aaa;}
.hideliimage{display:none;}
.instgram_div ul{ padding:0; margin:0}
.instgram_div ul li{ float:left;width:226px; margin:4px}

/*img hover effect*/

.img_div {position: relative;background:#000; cursor:pointer}
.image {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.middle {transition: .5s ease;opacity: 0;position: absolute;top:45%;left:44%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;height: 82px;}
.img_div:hover .image {opacity: 0.3;}
.img_div:hover .middle {opacity:1;}
.text {color: #fff;font-size: 14px;padding: 5px;border: 2px solid #fff;width: 93px;opacity: 1;text-transform: uppercase;position: relative;margin-top: 47px;margin-left: 35px;}
.ins_icon{color: #fff;margin-left: 38px;font-size: 25px;}
.shop_len_btn{ margin: 15px 0 0;position: absolute;bottom: 27%;left:13.8%;width: 126px;font-family: roboto,sans-serif;background: #ed407b;font-size: 15px;font-weight: 400!important;padding:6px 10px 8px;color: #fff;text-transform: uppercase;height: 36px;text-align: center;}
.angle-right{font-weight: bold;font-size: 17px;}
.collectionimages ul li a img{ width:75px}
.term-name {text-align: center;text-transform:capitalize;font-family:Bliss;letter-spacing: 0.7px;font-size: 2.75rem;padding: 0 0 0;text-align: center;font-weight: BOLD;text-transform: capitalize;font-family: 'Roboto';letter-spacing: 0.7px;font-size: 27px;padding: 0;}
.term-description {max-width: 820px;margin: auto;text-align: center;font-family:Bliss;padding: 0 15px 40px;font-size: 16px;font-weight: normal;line-height: 28px;}
/*23-04-18*/
#popup_this {top: 50%;left: 50%;text-align:center;margin-top: 80px;margin-left: -100px;position: fixed;background: #f7f7f7;padding: 30px;}
.b-close {position: absolute;right: 0;top: 0;cursor: pointer;color: #000;background: #f7f7f7;padding: 5px 10px}
.email-discount {margin-bottom: 10px;padding: 5px 0 20px;display: block;margin:12px 0 0 10px;}
.discount-info {margin: 0;font-size: 92px !important;color: #e0226b;text-transform: uppercase;letter-spacing: .3pt;line-height: 1.4;}
.discount-title {margin: 0;font-size: 25px !important;text-transform: uppercase;color: #000;}
.first-visit-content {margin: 30px 100px 37px;text-align: center;}
.submit-email {color: #343434;text-align: center;}
input.subscribe-newsletter-coupon {width: 385px;height: 51px;border: 2px solid #c2c2c2;text-align: center;font-size: 18px;font-weight: 100;outline: none;margin-top: 12px;}
.submit-email .email-tip {margin-top: 7px;margin-bottom: 32px;}
.submit-email button {padding: 9px 62px;font-size: 20px;color: #e0226b;text-transform: uppercase;background: none;border: 2px solid #e0226b;border-radius: 0;}
.btn:hover, .btn:focus, .btn.focus{color: #e0226b;}
#img-loading {position: fixed;visibility:hidden;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.5);z-index: 999;cursor: pointer;}
.loader-gif{position: absolute;top: 50%;left: 50%;transform: translate(-50%);-webkit-transform: translate(-50%);-moz-transform: translate(-50%);-o-transform: translate(-50%);-ms-transform: translate(-50%);}
.main-pagtion{display: block ; width: 100%;} 
.sorting-main{ display:block; overflow:hidden;padding:0px 0px  0px 6px; }
.sorting-left-section { display:inline-block; float:right;text-transform: uppercase;width: 255px;font-size: 15px; }
.sorting-main .sorting-selector {max-width: 100%;font-size: 1rem;line-height: inherit;min-height: 2rem;padding: .4375rem;box-shadow: inset 0 -2px #f0ecec;background-color: #f9f6f6;border: 1px solid #d6cfc9;border-radius: .25rem;color: #46433f;width:71%;min-width: 3.75rem;margin-left: 5px;}
.sorter-action { display:inline-block; }
.main-pagination-section .pagination-custom { margin:0px; } 
.pages-ul{display:block;list-style:none;padding:0;} 
.pages-ul li {display:inline-block;list-style:none;vertical-align: middle;} 
.pages-ul li .pages {padding: 5px 14px;display: block;font-weight: 100;border: 0.0625rem solid rgb(51, 63, 72);color: rgb(51, 63, 72);line-height: 28px;font-size: 0.875rem;margin: 0 .6em 0 0;width: 40px;height: 40px;border-radius: 0.1875rem;} 
.pages-item-previous { margin-right: 6px; } 
.pages-item-next { margin-left:2px; } 
.pages-item-btn {display: block;color: #000 !important;padding: 3px 15px !important;font-size: 15px !important; }
.pages-item-btn.lnkPageNo{cursor:pointer;}
.pages-ul li .active.pages {background:#fa458b;border: 1px solid #fa458b;color: #fff } 

.css-cat-page-list { border-top:1px solid #ccc !important; }
.total-amount-product {font-size: 15px !important;float: left;margin: 2px;text-transform: uppercase;}
.bottom-pagtion { margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #ccc;}
.bottom-pagtion .main-pagtion{position:relative !important;bottom:0;} 
.productlistdiv { overflow:hidden;border-top: 1px solid #ccc; }
.nav-submenu-mobile {border-left: 1px solid #000;border-right: 1px solid #000;}
.nav-submenu-mobile li.nav-submenu-item {display:inline-block;}
.nav-submenu-mobile li.nav-submenu-item a{border:0;padding: 5px 5px;}              
.colours-mobile{width:80%;margin:0 auto}         
.products-list-loader{bottom: 0px;cursor: progress;filter: alpha(opacity=80);height: 100%;left: 0px;margin: 0px;-moz-opacity: .80;opacity: .80;position: fixed;visibility: hidden;right: 0px;top: 0px;width: 100%;background: #fff;z-index: 10000;}
.products-list-loader div{background: transparent url(/images/loader_64x64.gif) center 80px no-repeat;margin: 0px;padding: 160px 0px 80px;text-align: center;}
.img1.fade{overflow: hidden;min-height: auto !important;line-height: 0 !important;}
.sidebar-header {overflow: hidden;margin-bottom: 10px;margin: 12px 0;}

/*floating Cart on Header - Added on 22 Jun 2018*/
.cart-header-dialog{position:relative}
.cart-diaglog {list-style: none;margin: 0;padding: 0;position: absolute;top: 24px;z-index: 99999;background: transparent;min-height: 130px;height: auto;display: block;min-width: 300px;border: 1px solid #ccc;right: 0px;background: #fff;box-shadow: 3px 11px 8px -13px rgba(0, 0, 0, 0.50);cursor: pointer;}
.cart-main-outer{padding-top: 30px;min-width: 300px;position: relative;right:53px;top: -15px;cursor:pointer;display:none;height: auto;}
.cart-diaglog:after {content: "";position: absolute;width: 15px;height: 15px;background: #fff;transform: rotate(45deg);top: -8px;right: 12px;border: 1px solid #ccc;z-index: 1;border-bottom: none;border-right: none;}
.cart-wrapper {padding: 10px 10px 0;height: auto;max-height: 300px;overflow: auto;}
.cart-item-ul {list-style:none;padding:0;}
.cart-item-ul li.item {padding:10px 15px;display:block;overflow:hidden;}
.product-cart {width: 100%;}
.product-cart-head-img {display: block;width: 75px;float: left;}
.product-cart-details {float: left;width: calc(100% - 85px) !important;margin-left: 10px;text-align: left;font-size: 14px;}
.bag-prod-name{display: block;max-width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.cart-diaglog-detials {margin-bottom: 0;text-transform: capitalize;line-height: 19px;font-size: 13px !important;}
.head-cart-action {padding: 10px 15px;text-align:center;}
.head-cart-action .cart-checkout {display: block;text-align: center;width: 100%;background: #da2a6d;padding: 12px 0;color: #fff;font-size: 16px;font-weight: 200;text-transform: uppercase;}
#style-3::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#style-3::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
#style-3::-webkit-scrollbar-thumb {background-color: #000000;}
.no-cart-item {padding-top:10px;text-align:center}

.cart-loader-center{top: 50%;position: absolute;left: 50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.cart-head-loading {width: 100%;height: 100%;position: absolute;background: rgba(0, 0, 0, 0.18);}
.cart-loader{border: 5px solid #fff;border-top: 5px solid #da2a6d;border-left: 5px solid #da2a6d;border-radius: 50%;width: 55px;height: 55px;animation: spin 2s linear infinite;}
@keyframes spin {
0% {transform: rotate(0deg) ;-webkit-transform: rotate(0deg) ;-moz-transform: rotate(0deg) ;-ms-transform: rotate(0deg) ;-o-transform: rotate(0deg) ;}
100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}
}

@-webkit-keyframes spin {
0% {transform: rotate(0deg) ;-webkit-transform: rotate(0deg) ;-moz-transform: rotate(0deg) ;-ms-transform: rotate(0deg) ;-o-transform: rotate(0deg) ;}
100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}
}
.SingleSizeDD{margin: 4px auto 10px !important;float: none;text-align: center;}
.header-top-padding{padding-top:192px;}
.checkoutEmailSection {margin:20px 0 30px;overflow: hidden;}

.loginbtn-checkout {height: 42px;border: 0;background: #d92c6d;width: 100%;text-align: center;color: #fff;}
.checkboxDD:hover {width:100%;}
.login_Section {padding-left:0;}
/* Page Registration*/

.user_register{width: 366px !important;
max-width: 90% !important;margin: 0 auto;padding-top: 20px;margin-top: 15px;}
.user_register-title{margin: 5px auto 20px;font-size: 25px;color: #d92b6e;font-family: Roboto;text-transform: uppercase;font-weight: normal;}
.user_register p{text-align:center;font-size: 13px !important;text-align: center;}
.register-form {margin-top:20px;}
.register-form-input{width: 100%;border: 0;padding: 6px 6px;font-size: 13px;border-bottom: 1px solid #7e7e7e;border-radius: 0;box-shadow: none;}
.register-form-input:focus ,.register-form-input:active{outline:0;box-shadow:none;border-bottom: 1px solid #7e7e7e;}
.form-ul {width:100%;overflow: hidden;}
.form-ul li{width:49%;float:left}
.form-ul li:last-child{margin-left: 7px;}
.register-frm-grp {margin-bottom:15px;}
.btn-register{width: 100%;border: 0;border-radius: 0;padding: 10px;font-size: 17px;text-transform: uppercase;color: #fff;background: #da2a6d;}
.btn-register:hover,.btn-register:focus , .btn-register:active{color:#fff;outline:0;}
.btn-section {margin-top:30px;margin-bottom:30px;}
.already-user {text-align:center}
.already-user h3 {display:inline-block;border-top:1px solid #ccc;padding-top:30px;font-size:19px;margin-bottom:10px;text-align:center}
.sign-btn-reg {color:#da2a6d;font-size:14px;text-decoration:underline}
.already-user p.regtandc{margin: 25px auto 10px;text-align: center;color: #a3a3a3;font-size: 12px !important;}
.sc-case-img-cust {width: 140px !important;}
img.donate_image {max-height: 180px;width: auto;height: 100%;}
a.popup-trigger_donate {cursor: pointer;color: #da2a6d !important;text-decoration: underline;}
.donate-checkbox{opacity:1 !important;width: auto !important; margin: 0 !important;margin-top: 3px !important;}
.donate-label {width: auto !important;margin: 0 !important;margin-left: 19px !important;font-weight:700 !important;}
.donate-label .donate-span{display: block;font-weight:400 !important;width: auto;border: 0;}
.box-header-cart {width:100%;position:relative;margin-top:6px;}
.cart-empty {background: #fff;width: 300px;max-width: 100%;padding: 20px;border: 1px solid #da2a6d;text-align: center;margin: 50px auto;}
.cart-empty p {font-size: 18px !important;line-height: 30px;}
.cart-empty a {color: #da2a6d;}
.price-symbol-mb{margin:0  !important;}
.popup-donate{margin: 0px auto;display: none;position: fixed;top: 50% !important;left: 50%;width: 825px;padding: 0px 11px 0 0;background: #fff;color: #333;font-size: 14px;line-height: 23px;border: 2px solid #d92b6e;z-index: 9999;text-align: justify;transform: translate(-50%,-50%);}
.popup-head-cust h2 {padding: 0px;margin: 9px 0px;border: 0px solid #fff;font-size: 21px;font-style: normal !important;color: #d92b6e;text-align:left;text-transform:uppercase}
.popup-donate-btn-close {position: absolute;top: 6px;right: 10px;color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;cursor: pointer;}
.popup-donate p{font-size: 15px !important;margin-bottom: 10px;text-shadow: none;color: #000;}
.donatte-popup-content{display: flex;align-items: center;}
.payement-wrapper{margin-top:30px;}
.payment-method-title {padding-bottom: 10px;color: #d82569;font-weight: 300;font-size: 18px;text-align: left;font-family: roboto;}
.payment-paypal {background-image: none;background: #da2a6d;border: 1px solid #da2a6d;color: #fff;font-weight: 300;padding: 10px;font-size: 16px;width: auto !important;height: auto !important;line-height: 14px;min-width: 200px !important;text-align: center;text-transform: uppercase;font-weight: 500;}
.payment-box {display:none}
.payment-box-inner{display:block;margin:10px 0;}
.payment-radio-section{display: block;border-bottom: 1px dotted #000;}
.ordery-summary{border-radius:5px;border:1px solid #ddd;margin: 20px 0 20px;padding: 22px 30px 0px 30px;}
.ordery-summary-title{margin-bottom: 0px;font-size: 25px !important;color: #d92b6e;border-bottom: 1px solid #ccc;display: block;text-align: left;padding-bottom: 10px;}
.order-detials-summary{margin-bottom:35px;}
.cartsubtotal-order {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.shipping-content-div{display:-webkit-flex;display:-moz-flex;display:flex;align-items: center;}
.shipping-order-summary{padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.shipping-summary{margin:15px 0;font-size: 16px !important;}
.order-item-img{width: 30%;display: inline-block;}
.order-item-data{display: block;float: right;width: 68%;padding-right:10px;}
.order-item-box{overflow: hidden;margin: 10px 0;display:none}
.order-item-data p {padding:2px 0;}
.ul-item-option li p{font-size:13px !important;font-weight:700;padding:0}
.ul-item-option li p span{float:right;font-weight:100;}
.ul-item-option{display:none;}
.fa-icon{transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition:all 0.2s;-ms-transition : all 0.2s;}
.active-fa-icon{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition:all 0.2s;-ms-transition : all 0.2s;}
.shipping-summary-title{border-bottom: 1px solid #ccc;margin: 0 0 20px;color:#d92b6e;text-align:left;padding-bottom: 15px;font-size: 18px;}
.payement-wrapper{padding:0 16px;}
.CommanLoading{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.74);z-index: 99;display:none;}
.CommanLoading-inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%) translateY(-50%);}

/*Customer Account CSS*/
.create-account-btn:focus {outline:0;color:#fff;}
.account-wrapper{margin-top:30px;}
.account-title{text-align: left;margin: 20px 0px;font-size: 20px;border-bottom: 1px solid #ccc;padding-bottom: 15px;color: #d92b6e;}
.subaccount-title{border: 0;margin-bottom: 10px;}
.account-ul-dashboard li:first-child a{border-top: 1px solid #ccc;}
.account-ul-dashboard li a{display: block;padding: 12px 15px;border-bottom: 1px solid #ccc;font-size: 15px;}
.account-ul-dashboard li a:hover {background:#eee}
.account-ul-dashboard li a.active{font-weight: 700;}
.account-edit-para{margin-top:10px;}
.account-edit-para span{margin-right:15px;}
.account-edit-para span a{color:#d92b6e}
.account-contact-section{margin-bottom:20px;}
.account-address-mange{font-size: 13px;float: right;margin-top: 4px;}

/* The container */
.account-checkbox {display: block;position: relative;padding-left: 32px;margin-bottom: 12px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* Hide the browser's default checkbox */
.account-checkbox input {position: absolute;opacity: 0;cursor: pointer;}
/* Create a custom checkbox */
.checkmark {position: absolute;top: 0;left: 0;height: 22px;width: 22px;background-color: #fff;border: 1px solid #000;}

/* On mouse-over, add a grey background color */
.account-checkbox:hover input ~ .checkmark {background-color: #fff;}
/* When the checkbox is checked, add a blue background */
.account-checkbox input:checked ~ .checkmark {background-color: #d92b6e;border: 1px solid #d92b6e;}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.account-checkbox input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.account-checkbox .checkmark:after {left: 7px;top: 2px;width: 7px;height: 14px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.change-privacy-section{margin-top:20px;}
.change-privacy-section .change-heading{font-size: 18px;text-align: left;color: #d92b6e;}
.change-grp .control-label{text-align:left;}
.change-grp input {border-radius: 0;box-shadow: none;}
.save-account-btn{border: 0;padding: 5px 20px;background: #d92b6e;font-size: 15px;text-transform: uppercase;color: #fff;}
.change-privacy-section {display:none}
.address-custom-grp{margin-bottom: 20px;overflow: hidden;}
.address-select:hover ,.address-select:active ,.address-select:focus{border:1px solid #ccc !important; box-shadow:none;}
.address-para{font-size: 13px !important;line-height: 19px;}
.save-account-btn:hover{color:#fff}
.sizefilteractive{ border: 1px solid #da2a6d !important;color: #da2a6d !important;}
.coloractive{border: 1px solid #aaa;}
.color-filteractive{border: 1px solid #aaa !important ;}
.colorfilter{border-radius: 100%;width: 20px;height: 20px;border: 1px solid #fff;vertical-align: top;padding: 3px;}
.Prod_cat_color ul li a.active {border: 1px solid #aaa !important;}
.counter-number {line-height: 20px;display: block;}
.cartbagmb {display: block;position: relative;}
.cols .col {float: left;min-height: 1px;padding-left: 20px;padding-right: 20px;}
.size-chart-block {float: left;width: 100%;}

/* Popup box BEGIN */
.hover_bkgr_fricc{background:rgba(0,0,0,.6);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0; left:0;width:100%;z-index:10000;}
.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc > div {background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;min-height: 100px;vertical-align: middle;width: 60%;position: relative;padding: 15px 5%;}
.popupCloseButton {background-color: #fff;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top:2px;right: 6px;font-size: 21px;line-height: 30px;width: 30px;height: 30px;text-align: center;}
.popupCloseButton:hover {background-color: #ccc;}
.trigger_popup_fricc {cursor: pointer;}
.size-chart-content h3 {float: left;font-size: 1.6em;width: 100%;text-align: center;padding: 10px;margin: 10px 0px !important;display: block;}
.size-table thead th {background: #f2f2f2;color: #000;font-size: 14px;}
.size-table tbody td {color: #000;font-size: 14px;}
.size-chart-content h3 {border-top: none;}
.size-chart-block:hover span {color: #da2a6d;}
.dropdown-menu .divider{background:none; border:none}

/*24-07-18*/
.c-mega-menu.is-visible {visibility: visible;max-height: 100rem;}
.has-js .c-mega-menu {display: block;position: absolute;right: 0;left: 0;max-height: 0;z-index: 9000;box-shadow: inset 0 -1px 0 rgba(70,67,63,.15), 0 10px 5px 0 rgba(70,67,63,.15);transition: all .2s ease-in-out;}
.c-mega-menu {box-shadow: inset 0 -1px 0 rgba(70,67,63,.15);background-color: #f9f6f6;overflow: auto;padding-bottom:15px;}

@media (min-width: 35.0625em){
.c-mega-menu__body {padding-top: 3rem;}
.c-mega-menu__body {max-width: 110rem;margin-left: auto;margin-right: auto;position: relative;padding: .375rem 0 1.5rem;}
}

@media (min-width: 45.0625em){
.c-mega-menu__item:not(:last-of-type) {margin-right: 1.5rem;}
}
.c-mega-menu__body .c-action--dismiss {top: 0;}
.c-mega-menu__body .c-action--dismiss {position: absolute;top:1.375rem;right: 0;color: #8c8983;background: #f9f6f6;border: none;}
.c-action {text-transform: uppercase;letter-spacing: .05em;line-height: 1rem;font-size: .75rem;color: #a7a8a8;background: none;border: none;float: right;}
.c-icon--label-after {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.c-icon {display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
svg:not(:root) {overflow: hidden;fill: currentColor;}
.c-icon__glyph {display: inline-block;vertical-align: middle;}
.c-icon--label-after .c-icon__label {margin-top: .25rem;text-align: center;}
.c-icon__label {position: relative;font-variant-numeric: normal;color: inherit;}
.c-mega-menu__body .c-mega-menu__body--inner {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.c-mega-menu__item--shop-by {-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.c-mega-menu__title {text-transform: uppercase;letter-spacing: .025em;line-height: 1;font-weight: bolder;font-size:21px;color: #000;margin-bottom: 2.25rem;text-align: center;font-style: normal;font-family: avenir LT Std;}
.c-shop-by-table {table-layout: fixed;width: 100%; margin-bottom: 50px;}
.c-shop-by-table td {border: 2px solid #fff;padding:0.8rem 0;text-align: center;font-family: Avenir,Segoe UI,sans-serif;font-weight: 500;}
.c-shop-by-accordion .c-accordion__label, .c-shop-by-accordion__link, .c-shop-by-table__link {color: #f4436d;}
.c-mega-menu__body {padding-top: 3rem;}
.c-container__body {max-width: 70rem;margin-left: auto;margin-right: auto;}
.c-container__header {text-align: center;}
.c-container__header {padding-top: 1.5rem;}
.c-container__title {text-transform: uppercase;letter-spacing: .025em;line-height: 1;font-weight: bolder;font-size: 1.5rem;}
.c-container__title {text-transform: uppercase;letter-spacing:0.4em;line-height: 1;font-weight: bold;font-size: 1.25rem;color: #46433f;margin-bottom: 1rem;}
.u-text-style-block {display: block;text-transform: uppercase;word-wrap: normal;font: larger/.9 Bliss,Avenir,Segoe UI,sans-serif;margin-bottom: .5rem;}
.c-container__title+.c-container__desc {margin-top: .5rem;}
.c-container__desc {font-size: 1.3125rem;line-height: 1.33333;}
.c-container--shop-by .c-container__actions {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

.c-container__actions {padding: .75rem 0 1.5rem;text-align: center;}
.c-button-link--filled {background-color: #42b9b9;color: #fff;box-shadow: none;}
.c-button-link--large {text-transform: uppercase;letter-spacing: .05em;line-height: inherit;font-size: 1.125rem;padding: 1rem 1.5rem;display: inline-block;border: 0;border-radius: .25rem;font-weight: bolder;text-align: center;}
.c-button-link {text-transform: uppercase;letter-spacing: .05em;line-height: inherit;font-size: 1rem;padding: .5rem .75rem;display: inline-block;border: 0;border-radius: .25rem;font-weight: bolder;text-align: center;box-shadow: inset 0 0 0 1px currentColor;color: #42b9b9;}
.c-button-link--filled {background-color:#d92b6e;color: #fff;box-shadow: none;}
.c-button-link--filled:hover {background-color:#d92b6e;color: #fff;}
.c-button-link--large {text-transform: uppercase;letter-spacing: .05em;line-height: inherit;font-size: 1rem;padding: 0.5rem 1.5rem;display: inline-block;border: 0;border-radius: .25rem;font-weight: normal;text-align: center;}
.c-container__actions {padding: .75rem 0 1.5rem;text-align: center;}
.c-container--shop-by .c-container__actions {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.c-container--shop-by .c-container__actions>:not(:first-of-type) {margin-left: 1.5rem;}

/*FAQ Page 20180724*/
.accordion {margin: 0 auto;font-size: 13px;}
.accordion-toggle {padding-right: 20px;line-height: 18px;}
.accordion-toggle:before {content: "";position: absolute;right: 0;top: 17px;width: 0;height: 0;border-top: 5px solid #000;border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0);}
.accordion-toggle {padding-right: 20px;line-height: 18px;font-size: 14px;color: #000;border-bottom: 1px solid #cccccc;cursor: pointer;margin: 0;padding: 10px 0;position: relative;}
.accordion-content {color: #686868;}
.accordion p {font-size: 13px !important;}
.accordion-content {display: none;}
.padding-0{padding:0}
.accordion-toggle.active {border-color: #DA2C70;}
.accordion-toggle.active {color: #DA2C70;}
.footer-page-wrapper {margin-top:30px;}
.accordion-toggle:hover {color: #df2b6e;border-color: #df2b6e;}
/*delivery-collection page*/
.delivery-title {margin: 15px 0px 10px 0px !important;}
.delivery-page-tbl{margin:15px 0 0;}
.delivery-page-content p {margin: 5px 0px 10px;}

/*pantyguide page */
.table-pantyguide{font-size:14px;text-align:center;border: 1px solid #ccc;}
.table-pantyguide th{text-align:center;vertical-align: middle !important;}
img.about_us_img {width: 160px;}
.cart-summary-item{display: block;max-width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 70%;float: left;font-weight:700}

.item-list-payment-cont {margin-bottom:20px;overflow:hidden}

/* Wishlist New Css*/
.wishlist-qnty-cls {right: 19% !important;}
.wishlist-prodname{width: 100% !important;text-align: center;float: none;max-width: 100%;}
.wishlist-heading {margin-top: 20px;margin-bottom: 0;}
.wishlist-qnty-mb{right:-8px !important;top:0px!important;}
.wishlist-cls-headmb {display: inline-block;position: relative;}
.navbar-default .navbar-nav>li>a.active{ color:#da2a6d}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.brandslogowrap li {border: none;padding: 8px;margin: 0 10px 10px 0;text-align: center;}
.client-logo img.img-responsive {margin: 0 auto;}
.client-logo {margin-top: 50px;margin-bottom: 50px;text-align:center}
.cust_desc_head {text-align: center;border-bottom: 1px solid #d92b6e;padding: 20px;margin: 0px 0px 10px 0px;font-weight: bold;font-size: 20px !important;color: #3d3d3d;line-height: 29px;display: block;font-family:roboto;}
.description-cust p {line-height: 24px;}
.looking-pro-name{display:block}
.cat_bor {border-bottom: 1px solid #ccc;margin-bottom: 29px;}
.Addcart:hover{color:#fff}
/*07-08-18*/
.c-collection__media {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-basis: 3.75rem;-ms-flex-preferred-size: 3.75rem;flex-basis: 3.75rem;margin-right: .5rem;float: left;}
.c-collection__img {display:inline-block;max-width: 100%;max-height: auto;outline: 1px solid rgba(70,67,63,.15);}
.c-collection__main {-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-right: .75rem;}
.c-collection__name {text-transform: uppercase;letter-spacing: .025em;line-height: 1;font-weight: bolder;font-size: 1rem;color: #46433f; display:block}
.c-collection__desc {color: #6c6963;font-size: 15px;text-transform: capitalize;text-transform: initial;line-height: 24px;}
.shop-by-menu{color: #fb78a5;margin-top: 5px; font-size:16px; font-weight: bold !important; color:#fb78a5 !important}
.panty-size-popup{width:70% !important;padding:15px 3% !important;}

.image {display: block;width: 100%;height: auto;margin: 0px auto;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background-color: #fff;}
.header-container:hover .overlay {opacity: 1;}
.c-product-details__message {display: -webkit-inline-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center; color: #6e6e6e;margin-top: .75rem;text-align: center;width: 387px;margin: 0 auto;text-align: center;}
.c-icon {display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;} 
.c-product-details__message svg {margin-right: .375rem;}
svg:not(:root) {overflow: hidden;fill: currentColor;margin-top: 4px;padding-top: 0;}
.c-product-details__message span {display: inline;margin-top: 0px;font-family: roboto;font-size: 15px;}
.shop-type-ban-bg{width: 100%;height: auto;background: #ffa4b166;margin-top: 7px;padding: 6px;}
.shop-type-head{text-align: center;font-weight: BOLD;text-transform: capitalize;font-family: 'Roboto';letter-spacing: 0.7px;font-size: 27px;line-height: 1.1;padding: 0;color: #000;margin-bottom: .25rem;}
.shop-type-txt{text-align: center;text-align: center;font-family: 'Roboto';font-size: 14px;margin: 0 0 5px;line-height: 24px;color: #000;}
.sub-banner-position{position: absolute;top:2.5%;display: block;right:10%;overflow: hidden;}	
.sd-gotquestions-wrapper {padding-left: 30px;margin: 60px 0 0;}
.sd-gotquestions-wrapper>div {background: #f4f4f4;padding: 30px;}
.sd-gotquestions-wrapper>div h6 {text-align: center;font-size: 18px;line-height: 1;margin-bottom: 17px;font-family: Muli,sans-serif;margin-top: 0;font-weight: 700;text-transform: uppercase;}
.visit-time, .vist_us_div {font-family: Muli;font-size: 13px;}	
.mt_0 {margin-top: 0;}
/*14-08-18*/
.c-container__main {padding: 0.5rem 0 1.25rem 0;}
.l-grid {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;margin-right: -.75rem;margin-left: -.75rem;width: calc(100% + 1.5rem);}
.l-grid__unit {float: left;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;margin-right: .75rem;margin-left: .75rem;width: calc(20% - 1.5rem);}
.c-banner {padding: .75rem 2.25rem;background-size: cover;}
.c-banner__text {padding:1.2rem .75rem;margin: 0 auto;text-align: center;padding: 0.2rem .75rem;margin: 0 auto;text-align: center;}
.c-styled-title-block {padding: 1rem 3.5rem;}
.c-styled-title-block__header {margin-bottom:0;}
.c-styled-title-block__title {text-transform: uppercase;letter-spacing: .025em;line-height: 1;font-size: 1rem;margin-bottom: .25rem;color: #46433f;text-align: center;}
.u-text-style {display: block;text-transform: none;word-wrap: normal;color:#282726;}
.fitting_guide_heading{letter-spacing: 0px;font-size: 44px;font-family: Lunchbox;margin-top: 10px!important;margin-bottom: 3px !important;text-transform: uppercase;color: #f85b90;line-height: 35px;}
.fitting_guide_txt{font-size: 16.5px;font-family: bliss;margin-bottom: 10px;display:block;text-align: justify;padding: 0 15px;}
.fit_guide_img{width:155px; height:158px;border: 1px solid #d7d3d3;border-radius: 50%;text-align: center;margin: 0px auto;}
.fit_bra_img_bg{background: #f3f3f3;width: 168px;height: 169px;text-align: center;margin: 0px auto;display: inline-block;padding:5px;border: 1px solid #e9e7e7;margin-right:10px;border-radius:100%;}
.fitting_guide_subheading{font-size:40px;text-align: center;display: block;margin:21px 0 6px;font-family:'Lunchbox','sans-serif'; text-transform:uppercase;color:#46433f;word-wrap:normal; font-weight:normal;}
.img_outer{ margin-top:30px}
.bra_box{border: 3px solid #ebebeb;text-align: center;padding: 10px 27px;margin: 33px 90px 10px;}
.bra-box_title{font-size: 19px;font-weight: bold;font-family: bliss;margin: 15px 0 7px;}
.box_txt{font-size: 16px;font-family: Bliss;line-height: 19px;color: #535353;}
.btn_fit_guide{background: #f85b90;display: block;width: 248px;text-align: center;margin: 15px auto 9px;padding: 10px;color: #fff;text-transform: uppercase;cursor: pointer;}
.btn_fit_guide:hover{color:#fff}
.step-border{padding: 0 5px;border: 1px solid #eee;margin: 20px 10px 0 0;min-height: 570px;}

.sd-narrow-custom {padding:8px 0px;}
.sd-narrow-custom .facets-facets-display-filter {margin-left: 0;margin-right: 10px;font-size: 12px;text-transform: uppercase;letter-spacing: .1em;font-weight: 700;color: #000;padding: 0 5px;line-height: 20px;background: #f4f4f4;}
.facets-facets-display-filter {color: #393939;margin-left: 10px;display: inline-block;}
.facets-facets-display-filter-delete-icon {position: relative;top: 0;color: #d7d7d7;margin-left: 5px;font-style: normal;}
.sd-narrow-custom .facets-facets-display-filter .facets-facets-display-filter-delete-icon:after {content: 'x';color: #d7d7d7;font-size: 13px;display: inline-block;padding-top: 2px;}
.main-pagination-section-bottom{float: none;display: block;margin: 0px auto;width: 325px;}
.border-N:hover{border-bottom:none !important}
.al_active{color: #303030;border-bottom-color: #fe609d !important;font-weight: bold;}
.sale_icon{position:absolute;top:0;left:0;}
.sale_icon img{width:85%; z-index:1}
.pp-outerdiv h2 {font-style: normal;font-size: 16px;font-weight: 600;text-align: left;margin-bottom:5px;padding-top:18px;border: 0px solid #ffff;display: inline-block;color: #d92b6e;}
.mainppdiv{ font-family:roboto}
.footer-black-inner-container a:focus{color:#fff}

/*30-08-18*/
section {padding-top: 25px;padding-bottom: 25px;position: relative;z-index: 2;}
#home-banner.get_digital_protectn {background: url(../images/banners/Plus-size-banner1.jpg);background-repeat: repeat;background-size: auto auto;background-size: cover;height: 583px;background-repeat: no-repeat;display: table;width: 100%;margin-bottom: 20px;margin-top: 50px;}
#home-banner .d-tbl-cell {display: table-cell;vertical-align: middle;}
.get_digital_protectn .cont-wrap .title {font-size: 66px;font-weight: 800;margin: 0 0 17px 0;text-transform: capitalize;display: block;line-height: 60px;}
.get_digital_protectn .cont-wrap .disciption {font-size: 43px;font-weight: 300;margin: 0 0 20px 0;display: block;line-height: 40px;font-family: roboto;}
.get_digital_protectn .cont-wrap .switch_to {font-size: 24px;margin: 64px 0 0;}
.get_digital_protectn .cont-wrap .switch_to img {vertical-align: baseline;margin-bottom: -3px;}
.get_digital_protectn .btn-link {margin: 10px 0 0;margin-bottom: 0px;}
#home-banner .container-wrapper .btn-link {margin-bottom: 17px;}
#home-banner .cont-wrap .btn-link .sub-btn {font-size: 16px;color: #0061ff;}
.sd-left-wrapper {padding-right: 20px;margin-top:25px;font-family: Muli;}
.sd-lookbook-text-wrapper h3 {font-size: 40px;text-transform: uppercase;letter-spacing: .10em;position: relative;padding-bottom:11px;margin-bottom: 20px;line-height:29px;color: #303030;}
.sd-lookbook-text-wrapper h3:after {height: 4px;background:#303030;width: 50%;display: block;content: '';position: absolute;bottom: 0;}
.sd-lookbook-text-wrapper a {font-size: 15px;margin:40px 14px 0 0;line-height: 2;letter-spacing: .10em;display: inline-block;color:#fb568e}
.sd-lookbook-text-wrapper a:hover{ text-decoration:underline !important}
.sd-dark-solid-btn {border: 2px #fb568e solid;background: #fff;color: #fb568e;max-width:280px;display: block;text-align: center;font-size: 21px;letter-spacing: .025em;line-height: 1;}
.sd-dark-solid-btn:hover{color: #fff;background: #fb568e;}
.sd-dark-solid-btn:hover i{color: #fff}
.sd-dark-solid-btn span {display: inline-block;vertical-align: middle;margin-right: 0px;line-height: 3.5;padding:0 30px;font-weight: bold;}
.sd-dark-solid-btn i {display: inline-block;vertical-align: text-bottom;color: #fb568e;font-size: 16px;font-weight: bold;}
.sd-right-wrapper {padding-left: 20px;margin-top: 25px;font-family: Muli;}
.sd-lookbook-img-wrapper .sd-lookbook-images img {display: block;width: 100%;height: auto;}
.collection_head{border: 2px solid #404040;height: 318px;padding: 38px 15px 15px;font-size: 30px;text-align: center;line-height: 44px;text-transform: uppercase;font-family: Muli;display: block;font-weight: bold;}
.cup-img-collection{height:255px;width:100%}
.cup-bra-btn{width: 266px;padding: 8px 15px;display: block;background: #fb568e;font-size: 16px;color: #fff;text-transform: uppercase;text-align: center;margin: 25px auto 0;cursor: pointer;letter-spacing: .10em;}
.cup-bra-btn:hover{color:#fff}
.cup-bras-col{padding: 38px 15px 15px;font-size: 30px;text-align: center;line-height: 44px;text-transform: uppercase;font-family: Muli;display: block;font-weight: bold;margin-top: 70px;}
.plus-bra-img{border: 1px solid #eee;}
.plus-bra-heading{font-size: 22px;text-align: center;font-family: muli;font-weight:700;margin-bottom: 10px !important;color: #f44a84;text-transform: capitalize;}
.imp-plus-bra-title{font-size: 20px;margin-bottom: 2px !important;font-family: Muli;font-weight: 700;color: #f44a84;margin-top: 0 !important;}
.store-page-h2{font-size: 18.2px;font-family: Roboto;line-height: 15px;}
.shop-btn{padding:8px 12px;width:35%;background: #da2a6d;color: #fff;border: 2px solid #da2a6d;border-radius:43px;text-transform: uppercase;font-weight: bold;}
.shop-btn:hover{color:#fff}
.bg-store{background:#dcd9d0; padding:30px;margin: 50px 0}
.client-img{border-radius: 50%;width: 80px;height: 80px;display: inline-block;margin-top: 15px;}
.bra-fiting-expert{font-size: 25px;text-align: center;margin: 18px 0;font-family: roboto;color: #d92c6e;}
.bra-fiting-expert-img{display: inline-block; width:170px;}
.bra-fiting-expert-img img{width:83%;margin: 5px;}
.pad-LR{padding-right: 0;padding-left: 26px;}
.prim-pg-logo{position: absolute;left: 17px;bottom: 5%;width: 60%;}
.marijo-logo{width: 165px;float: left;margin-left: 70px;}
.prim-logo{width: 183px;margin-left: 85px;}
.text-col h2 {text-transform: uppercase;font-weight: 800;margin: 0 0 20px 0;font-size: 20px;line-height: 20px;font-family: muli;text-align: left;color: #f03079;}
.DisplayTblCell p {font-size: 16px;line-height: 28px;margin-bottom: 15px;font-family: 'Muli', sans-serif;}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default{color: #f03079;border-color: #f03079;background-color: #fff;}
.btn-default {border-radius: 0;margin: 20px 5px;border-color: #f03079;color: #fff;font-weight: bold;background:#f03079}
.cont-row {margin-bottom:60px;}
.footer_txt_titile {margin-top:25px!important;margin-bottom:5px;padding-bottom: 0;color: #242424;text-align: left;}
.footer_txt_p {line-height: 1.8;font-family: Roboto,Arial,sans-serif;text-align: justify;margin-bottom: 10px;font-size: 10pt !important;}
.product-form__variants {margin: 0 auto 2em auto;border-left: none;border-right: none;border-top: none;border-radius: 0px;text-align-last: center;padding-left: 28px;}
.selector-wrapper select{text-align-last: center;font-size: 15px;font-family: Muli;height: 35px;}

/*29-01-19**/
.morecontent span {display: none;}
.morelink {display: block;font-weight: bold;text-decoration: underline !important;}
.moreellipses{color:#fff}
.header-txt-heading{margin-top:15px!important;margin-bottom:5px;padding-bottom: 0;color: #242424;text-align: left;font-size: 10pt;font-family: Roboto,Arial,sans-serif; font-weight:bold} 
.c-markdown ul{padding: 0 20px;list-style-type: disc;font-size: 14px;color:#46433f;}

/*19-03-19*/
#menu1{padding:5px; margin:10px}
#menu1 li{display:inline-block}
#menu1 li a{display: inline-block;padding: 5px 10px;border: 1px solid #222;margin: 8px 2px;width: 50px;text-align: center;color: #000;font-family: Muli;}
.shop-sizes{display: inline-block;padding: 5px 6px;border: 1px solid #222;margin: 8px 2px;width: 51px;text-align: center;color: #000;font-family: Muli;}
.shopby-head-mobi-B{text-align: center;font-size: 17px;margin: 10px;font-family: Muli;font-weight: bold;color: #222;}
.shopby-head-mobi{text-align: center;font-size: 17px;margin: 10px;font-family: Muli;font-weight: bold;color: #222;border-top: 1px solid #cdcdcd;padding-top: 15px;}
#pages{width: 94%;margin: 0px auto;}
#menu1 li a.bg-active{color: #fff;border: 1px solid #da2a6d;background: #f4436d;}
.swim-btn{border-color:#53bef1 !important; color:#53bef1!important; margin-right:0 !important}
.swim-btn:hover{background:#53bef1 !important; color:#fff !important}
.swim-btn i{color:#53bef1!important}
.swim-btn:hover i{color:#fff !important}
.footer-black-inner-container a:hover,.footer-black-inner-container a.active{color:#fff}

/*01-04-19*/
@font-face {font-family:'PT Sans';src: url('../fonts/PT_Sans-Web-Regular.ttf') format('truetype'), url('../fonts/PT_Sans-Web-Regular.ttf') format('truetype');
font-weight: normal;font-style: normal;font-display: swap;}

.Banner-txt{position: absolute;top:13%;right: 0;margin:55px auto;text-align: center; width:50%}
.text1{font-family: Italianno;font-size: 49px;margin: 20px 0 0;color: #000;line-height: 40px;}
.text2{font-size: 42px; color: #000000; font-family: 'Proxima Nova Lt'; margin: 0; line-height: 45px;}
.text2-1{font-size: 36px; text-transform: uppercase; line-height: 27px; margin-top:36px;}
.text3{text-transform: uppercase;font-size: 30px;color: #000000;font-family: 'Roboto';font-weight: bold;margin:20px 0 8px;line-height: 35px;}
.text4{font-size: 20px; color: #000000; font-family: 'Roboto'; margin: 0px 0 10px; line-height: 30px; font-weight: lighter;}
.Banner-txt span{display: block;font-family: 'Roboto';margin-bottom: 10px;}
.Baner-btn{background: #000000; color: #fff; font-size: 20px; text-transform: uppercase; border-radius: 4px; padding: 12px 27px; cursor: pointer; margin: 9px 5px; display: inline-block;}
.Baner-btn:hover{background:#000; color:#fff}

/*12-03-19 Filter css*/
.header-mobi {padding: 11px 20px 13px;background-color: #fff;color: #222;text-align: center;margin:15px 0 10px;border-radius: 2px;position: relative;background: 0 0;border: 1px solid #303133;font-size: 14px;display:-webkit-box;}
.menu-icon {height: 20px;width: 100%;position: relative;font-size: 15px;text-transform: uppercase;letter-spacing: 1px;}
.menu-icon:hover {cursor: pointer;}
.menu-icon:hover .menu-icon__bar { opacity: 0.6; }
.menu-icon__bar {position: absolute;top: 50%;height: 2px;width: 100%;background-color: #fff;display: block;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.menu-icon__bar::before, .menu-icon__bar::after {height: 2px;width: 100%;content: "";background-color: #fff;display: block;position: absolute;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.menu-icon__bar::before { top: -10px; }
.menu-icon__bar::after { bottom: -10px; }
.menu-icon--open .menu-icon { position: relative; }
.menu-icon--open .menu-icon__bar { background: transparent; }
.menu-icon--open .menu-icon__bar::before, .menu-icon--open .menu-icon__bar::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.menu-icon--open .menu-icon__bar::after {-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.menu-icon--open .menu-icon__bar::before {-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.nav-mobi {padding:20px 0;position: fixed;top: -1400px;background-color:#fff;width: 100%;display: block;height: 100%;z-index: 15;left: 0;}
.nav--active {position: fixed;top: 0px;}
.nav__list {padding-left: 0;list-style: none;padding-top: 24px;}
.nav__item {font-family: "Questrial", sans-serif;display: -ms-flexbox;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #d3d3d3;padding: 16px 12px;}
.nav__link {position: relative;color: #222;text-decoration: none;width:100%;display: block;}
.nav__link--plus::after, .nav__link--minus::after {color: #222;font-family: FontAwesome;font-size: 10px;float: right;}
.nav__link--plus::after { content: ""; }
.nav__link--minus {color: #222;}
.nav__link--minus::after {content: "";color: #222;}
.nav__link:hover {opacity:1;color: #222;}
.nav__sub-list {margin-top: 15px;padding-top: 10px;padding-left: 10px;border-top: 1px solid #d3d3d3;displaY: none;list-style: none;padding-left: 0;margin: 15px -15px 0;}
.nav__sub-list--active {display: block;}
.nav__sub-item .nav__link {color:#222;padding: 0 15px;}
.nav__sub-item:not(:last-child) {padding-bottom: 10px;}
.facetedSearch-refineFilters {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;padding:12px;border-bottom: 3px solid #303133;position: absolute;top: 0;left: 0;right: 0;z-index: 10;background: #fff;}
.facetedSearch-refineFilters .sidebarBlock-heading, .facetedSearch-refineFilters a {color: #303133;text-decoration: none;}
.facetedSearch-refineFilters .sidebarBlock-heading {font-weight: 700;}
[class*='Feather-'], [class^=Feather-] {font-family:Feather!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.facetedSearch-applied-filters-link-right i {padding: 3px;}
.facetedSearch-refineFilters .sidebarBlock-heading, .facetedSearch-refineFilters a {font-size: 13px;font-family: Lato,Helvetica,Arial,sans-serif;line-height: 20px;}
.feather-plus:before {content: '\e9b1';}
.feather-minus:before {content: '\e996';}
.filter-icon{width: 18px;position: absolute;right: 0;transform: translateY(-50%);top: 58%;}
.filters-selected .filter-selected {display: inline-block;position: relative;margin: 5px 2px;padding: 5px 40px 6px 10px;border: 1px solid transparent;border-radius: 0;text-decoration: none;color: #666;background: #efefef;}
.filters-selected .filter-selected::after {color: #666;content: "×";font-weight: lighter;font-size: 150%;width: auto;display: block;position: absolute;top: 0;right: 0;margin-top: 6px;margin-right: 13px;text-decoration: none;cursor: pointer;}
.filter-meta .controls {padding-top: 0;float: right;margin-bottom: 12px;}
.filters-selected {float: left;}

/*cssmenu mobile vertical menu */
#cssmenu2,#cssmenu2 ul,#cssmenu2 li,#cssmenu2 a {margin: 0;padding: 0;list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-family: Muli;font-size: 14px;position: relative;}
#cssmenu2 a {line-height: 1.3;}
#cssmenu2 > ul > li:first-child > a > span {padding:12px 10px;}
#cssmenu2 > ul > li > a {font-size: 15px;display: block;color: #222;border-top: none;font-family: Muli;}
#cssmenu2 > ul > li > a > span {display: block;padding: 12px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: Lato,Helvetica,Arial,sans-serif;}
#cssmenu2 > ul > li > a:hover {text-decoration: none;}
#cssmenu2 > ul > li.active {border-bottom: 1px solid #000;float: left;width: 100%;padding: 7px 0;}
#cssmenu2 > ul > li.has-sub > a span {background: url(../images/icon_plus.png) 96% center no-repeat;border-bottom: 1px solid #000;border-radius: 0;}
#cssmenu2 > ul > li.has-sub.active > a span {background: url(../images/icon_minus.png) 96% center no-repeat;}
/* Sub menu */
#cssmenu2 ul ul {display: none;background: none;padding: 10px;overflow-y: scroll;margin: 0 auto;text-align: center;width: 90%;margin-bottom: 68px !important;height: 230px;}
#cssmenu2 ul ul li {padding: 0;border: 1px solid #676767;float: left;margin: 7px 10px;}
#cssmenu2 ul ul a {padding:4px 10px 4px 15px;display: block;color: #676767;font-size:13px;font-weight: normal;}
#cssmenu2 ul ul a:before {left:00px;}
#cssmenu2 ul ul a:hover {color:#da2a6d;}
#cssmenu2 > ul > li > a.active{ border-bottom:none}

/* End cssmenu*/

/*12-03-19*/
#cssmenu2 {width: 100%;float: left;margin-top: 27px;}
#cssmenu2 > ul > li > a > span {display: block;padding: 16px 12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#cssmenu2 > ul > li.has-sub > a span {background:none;border-bottom: 1px solid #000}
#cssmenu2 > ul > li.has-sub.active > a span {background:none;}
#cssmenu2 > ul > li.has-sub > a span:after {content: '+';float: right;font-size: 23px;color: #000;line-height: 18px;margin-right: 10px;}
#cssmenu2 > ul > li.has-sub.active > a span:after {content: '-';margin-right:12px;  line-height: 15px;}
#cssmenu2 > ul > li > a {font-size: 14px;display: block;text-transform: uppercase;font-family: muli;}
#cssmenu2 > ul > li.active{padding:0}
.sizebox1 {border:none !important;text-transform: uppercase;width: 70px;height: 34px;margin: 0 !important;}
.colorbox1 {width: 17px;height: 17px;color: #65676a;padding: 10px 10px 10px 13px!important; margin: 10px !important;border-radius: 99%;margin: 5px !important;border-radius: 50%;}
.size_p1{padding:6px 6px 10px!important;text-align: center;}
.sizebox1:hover {border:none!important;background: #000;color: #fff;}
#cssmenu2 ul ul a{display:inline-block;padding: 4px 10px 4px 10px;color: #222;font-size: 16px;font-weight: normal;}
#cssmenu2 ul ul a:hover {color:#fff;}
.colorbox1{margin:9px 10px !important;padding:9px!important;}
#cssmenu2 > ul > li.has-sub > a span:hover{color:#222}

.footer-filters {position: absolute;padding: 16px 12px;bottom: 0;right: 0;left: 0;background: #fafafa;}
.ww-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -10px;margin-left: -10px;}
.button.inverse, .button.transparent {color: #303133;display: inline-block;transition: .4s ease;padding: 12px 16px;font-family: Lato,Helvetica,Arial,sans-serif;text-transform: uppercase;letter-spacing: 1.5px;line-height: 20px;z-index: 5;-webkit-appearance: none;-moz-appearance: none;font-weight: 400;text-align: center;}
.fullwidth {width: 100%;text-align: center;}
.button.transparent {border-radius: 2px;position: relative;background: 0 0;border: 1px solid #303133;font-size: 14px;}
.button {display: inline-block;border-radius: 2px;position: relative;transition: .4s ease;background: #303133;color: #FFF;border: 1px solid #303133;padding: 12px 16px;font-size: 14px;font-family: Lato,Helvetica,Arial,sans-serif;text-transform: uppercase;text-align: center;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;z-index: 5;-moz-appearance: none;}
.fullwidth, .show {display: block;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 10px;padding-left: 10px;}
.only-size {border: none !important;text-transform: uppercase;width: 66px;height: 35px;margin: 0 !important;}
.only-size.free-size{width:auto;}
#cssmenu2 ul .size-m-fil {height: 90px !important;margin-bottom: 0 !important;}
.tick-mark-img {display: none;position: absolute;top: 7px;z-index: 2;height: 24px !important;}

/*Home page Brands section ** 09-04-19*/
.home-shop-by-brand {padding-top:2.5125rem;background-color: #fff;box-sizing: border-box;}
.cell {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;min-height: 0;min-width: 0;width: 100%;}
.home-shop-by-brand h2 {color: #6d6e72;font-family: SourceSansPro-Light;text-transform: uppercase;white-space: nowrap;font-size: 1.525rem;font-weight: 100;letter-spacing: .075rem;font-style: normal;margin: 0 0 1.5625rem;padding: 0;text-align: center;}
.home-shop-by-brand .grid-container, .home-shop-by-category .grid-container, .home-shop-new-in .grid-container {padding: 0 1.25rem;}
.grid-x {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}
.grid-container {padding-right: 0;padding-left: 0;max-width: 73.125rem;margin: 0 auto;}
.home-shop-by-brand .grid-container .cell {margin-bottom: 1.875rem;padding-left: 1.25rem;padding-right: 1.25rem;line-height: 1rem;}
.small-up-3>.cell {width: 33.3333333333%;}
.cell img {display: inline-block;vertical-align: middle;max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;}

@media print, screen and (min-width: 23.4375em){
.medium-up-3>.cell {width: 33.3333333333%;}
.home-shop-by-brand .grid-container {padding: 0;}
.home-shop-by-brand{padding-top: 1.5125rem;}
}

@media print, screen and (min-width: 48em){
.home-shop-by-brand .grid-container .cell {padding-left: 2.375rem;padding-right: 2.375rem;line-height: 2.375rem;}
.large-up-4>.cell {width: 25%;}
.home-shop-by-brand .grid-container {padding: 0;}
}
@media screen and (min-width: 64em){
.home-shop-by-brand .grid-container .cell {line-height: 3.25rem;}
.xlarge-up-5>.cell {width:20%;}
.grid-container {padding-right: .9375rem;padding-left: .9375rem;}
}

@font-face {font-family:'Source Sans Pro Light';
src:url('../fonts/SourceSansPro-Light.otf') format('opentype'), url('../fonts/SourceSansPro-Light.otf') format('opentype');font-weight:normal;font-style:normal;font-display: swap;}

@font-face {font-family:'Source Sans Pro';
src:url('../fonts/SourceSansPro-Regular.otf') format('opentype'), url('../fonts/SourceSansPro-Regular.otf') format('opentype');font-weight:normal;font-style:normal;font-display: swap;}


/*10-04-19*/
.afterpay-logo {width: auto;height: 16px;vertical-align: middle;}
.afterpay-content-asset {width: 100%;max-width: 600px;margin: 0 auto;}
.afterpay-content-asset header {text-align: center;}
.afterpay-content-asset header img {width: 100%;}
.afterpay-content-asset footer {text-align: center;}
.afterpay-content-asset .ap-steps {display: table;margin-top: 20px;margin-bottom:0px;}
.afterpay-content-asset .ap-steps > div {display: table-cell;vertical-align: top;box-sizing: border-box;width: 100%;padding: 0 10px;margin-bottom: 10px;display: inline-block;text-align: center;}
.afterpay-content-asset .ap-steps ol {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;}
.afterpay-content-asset .ap-steps li {box-sizing: border-box;display: inline-block;width: 100%;padding: 0 10px;text-align: center;}
.afterpay-content-asset .ap-steps p.lead {margin-top: 10px;margin-bottom: 10px;font-size: 14px;font-weight: bold;line-height: 1.4;}
.afterpay-content-asset .ap-steps div img {width: 50px !important;height: 50px !important;margin-bottom: 10px;}
.hidden-phone {display: none;}
.visible-phone {display: inherit;}
.modal-box {display: none;position: fixed;z-index: 1000;width: 600px;background: white;border-bottom: 1px solid #aaa;border-radius: 4px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);border: 1px solid rgba(0, 0, 0, 0.1);background-clip: padding-box;}
.modal-box header,.modal-box .modal-header {padding:15px 0;}
.modal-box header h3,.modal-box header h4,.modal-box .modal-header h3,.modal-box .modal-header h4 { margin: 0; }
.modal-box .modal-body {padding:1em 0.5em;height: 500px;overflow-y: scroll;}
.modal-box footer,
.modal-box .modal-footer {padding: 1em;border-top: 1px solid #ddd;background: rgba(0, 0, 0, 0.02);text-align: right;}
.modal-overlay {opacity: 0;filter: alpha(opacity=0);position: fixed;top: 0;left: 0;z-index: 900;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) !important;}
a.close {line-height: 1;font-size: 2.5em;position: absolute;top: 0%;right: 1%;text-decoration: none;color: #222;}
a.close:hover {color: #222;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;transition: color 1s ease;}

@media (min-width: 768px) {
.afterpay-content-asset .ap-steps li {width: 32%;}
.afterpay-content-asset .ap-steps > div {width:32.9%;margin-bottom: 0;}
.visible-phone {display: none;}
.hidden-phone {display: block;}
}

.info-icon{width: 12px;vertical-align: text-top;margin: 0}
.afterpay-text{font: 1.1rem/1.36 helvetica,arial,sans-serif; font-size:12px!important; margin-bottom:14px;margin-top: 2px;}
.c-credit-card-logos__image {display: inline-block;width: 35px;height: 23px;margin:0 3px;vertical-align: middle;}
.is_selected{border:1px solid #000}
.c-afterpay-schedule {padding: 30px;text-align: center;background-color: #f5f5f5;}
.c-afterpay-schedule__p {margin-bottom: 0;font: 1.2rem/1.36 helvetica,arial,sans-serif;letter-spacing: .02rem;color: #222;margin-bottom: 30px;}
.o-row {max-width: 1441px;margin-left: auto;margin-right: auto;}
.o-extra-small--12 {width: 100%;float: left;padding-left: 10px;padding-right: 10px;}
.c-afterpay-schedule__installments {margin-bottom: 0;}
.c-afterpay-step {margin-bottom: 30px;}
.u-no-gutters {padding-left: 0;padding-right: 0;}
.c-afterpay-step__inner {display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 150px;}
.c-afterpay-step__svg {width: 40px;height: 40px;border-radius: 40px;}
.c-afterpay-step__info {margin-left: 15px;text-align: left;}
.c-afterpay-step__price {margin-bottom: 0;font: 1.4rem/1.36 helvetica,arial,sans-serif;letter-spacing: .02rem;color: #222;margin-bottom: 5px;}
.c-afterpay-step__weeks {margin-bottom: 0;font: 1.2rem/1.36 helvetica,arial,sans-serif;letter-spacing: .02rem;color: #222;}
.c-afterpay-schedule__terms {text-decoration: underline;color: #767676;}
.o-row:after {content: "";display: table;clear: both;}
.c-credit-card-logos {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
a{outline:none}
button{outline:none}

@media (min-width: 568px){
.c-afterpay-schedule__installments {margin-bottom: 25px;}
.o-small--8 {width: 66.66667%;float: left;padding-left: 10px;padding-right: 10px;}
.o-small--offset-2 {margin-left: 16.66667%;}
.o-small--3 {width: 25%;float: left;padding-left: 10px;padding-right: 10px;}
.c-afterpay-step {margin-bottom: 0;}
.c-afterpay-step__inner {display: block;width: auto;}
.c-afterpay-step__svg {margin-bottom: 15px;}
.c-afterpay-step__info {margin-left: 0;text-align: center;}
}

/*22-04-19*/
.c-sticker {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 100%;padding: .375rem;text-align: center;}
.c-sticker--round {border-radius: 100%;height: 3rem;width: 3rem;z-index: 9;padding-left: 9px;}
.c-sticker--sale {background-color:#E91E63;}
.c-sticker {position: absolute;bottom: auto;left: .375rem;top: 0;}
.c-sticker__label {font-size: 1.25rem;line-height: 1.4;font-family: Bliss,Avenir,Segoe UI,sans-serif;font-size: .75em;color: #fff;line-height: 1;letter-spacing: 2px;padding: .2em;text-transform: uppercase;}	

/*afterpay homepage design*/
.top-info-message {width: auto;padding: 17px 12px;background-color: rgba(240,240,240,.8);text-align: center;color: #373737;font-family: "Proxima Nova",sans-serif;font-size: 12px;font-weight: 500;letter-spacing: .5px;line-height: 1;margin-top: -32px;}
.top-info-message img {display: inline-block;max-width: 63px;vertical-align:middle;margin-top: -1px;}

@media only screen and (min-width: 1024px){
.top-info-message {width: 100%;padding: 27px 20px;font-size: 16px;letter-spacing: 1px;}
.top-info-message {margin: 0px 0px;}
.top-info-message img {max-width:92px;display: inline-block}
}

/*29-04-19 Giftcard css*/
#gift-card-banner {position: relative;margin-bottom: 20px;}	
.gift-cert-purchase-container .gift-cert-delivery {margin-bottom: 1rem;}
.gift-cert-purchase-container .title-gift {font-size: 1.571rem;text-align: center;text-transform: uppercase;}
.gift-cert-select-amount {padding-bottom: 20px;}
.gift-cert-purchase-container .gift-cert-select-amount {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label {-webkit-box-flex: 0;box-flex: 0;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;font-family: Montserrat;font-size: 12px;margin-bottom: 10px;padding: 20px 10px 0 0;text-transform: uppercase;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-content {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;height: 50px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 2px;padding: 5px;position: relative;width: 50px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount input {visibility: hidden;position: absolute;z-index: 2;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:before {border: 1px solid #bbb;bottom: 5px;left: 5px;right: 5px;top: 5px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:after {border: 1px solid transparent;bottom: 0;left: 0;right: 0;top: 0;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:before, .gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:after {position: absolute;content: "";}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount:hover .radio-mask:after {border-color: #e7e7e7;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;box-flex: 0;-moz-flex: 0 0 140px;-ms-flex: 0 0 140px;flex: 0 0 140px;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount input {display: inline-block;height: 40px;margin: 0 0 0 2px;padding: 5px;text-align: center;vertical-align: middle;width: 40px;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount label {display: inline-block;font-size: .714rem;margin: 0;padding-left: 14px;vertical-align: middle;width: 80px;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;box-flex: 0;-moz-flex: 0 0 140px;-ms-flex: 0 0 140px;flex: 0 0 140px;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px;}
.gift-cert-purchase-container .gift-cert-select-amount .validate-amount {-ms-flex-preferred-size: 100%;flex-basis: 100%;padding: 0 7px;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount input {display: inline-block;height: 40px;margin: 0 0 0 2px;padding: 5px;text-align: center;vertical-align: middle;width: 40px;}
.gift-cert-purchase-container .gift-cert-select-amount .validate-amount label, .gift-cert-purchase-container .gift-cert-select-amount .validate-amount input {display: none;}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount label {display: inline-block;font-size:11px;margin: 0;padding-left: 14px;vertical-align: middle;width: 87px;text-transform: uppercase;line-height: 16px;}
.gift-cert-purchase-container .gift-cert-select-amount .validate-amount label, .gift-cert-purchase-container .gift-cert-select-amount .validate-amount input {display: none;}
.gift-cert-purchase-container .delivery-selection {margin:0 0 20px;}
.gift-cert-purchase-container .delivery-selection-title {font-size: 1.286rem;font-weight: bold;margin-bottom: 10px;}	
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label input {vertical-align: sub;opacity: 1;}
.form-row::after, .checkout-step-3 .opc-order-total .checkout-order-totals::after {clear: both;content: "";display: block;}
.btn.btn-primary, .help-body .btn-primary.button-inline, .checkout-step-2 .btn-primary.add-new-address {background: #5787b5;border-color: #5787b5;color: #fff;}
.gift-cert-purchase-container .title-gift {font-size:22px;text-align: center;text-transform: uppercase;font-family:Muli;font-weight: bold;letter-spacing: 1px;color: #000;margin-bottom:0.87em}
input[type='number'] {-moz-appearance: textfield;}
.text-container {font-family: Montserrat;}
.text-container p{margin: 10px 0;}

@media screen and (min-width: 768px){
#main {max-width: 960px;margin-left: auto;margin-right: auto;}
.gift-cert-purchase-container .gift-certificate-balance {flex-basis: 50%;-ms-flex-preferred-size: 50%;padding-left: 40px;}
.form-row textarea{resize: vertical;height: 5rem;font-family: Montserrat;width:97%;margin-bottom: 25px; padding:5px;} 
.text-container {position: absolute;top: 50%;right: 20px;transform: translate(0,-50%);width: 50%; font-family: Montserrat;}
.gift-cert-purchase-container .gift-content {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;}
.gift-cert-purchase-container #giftcert_purchase {flex-basis: 50%;-ms-flex-preferred-size: 50%;padding-right: 40px;}
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label {display: inline-block;margin-right: 10px;}
.gift-cert-purchase-container .gift-cert-select-amount {-webkit-box-lines: single;-moz-box-lines: single;box-lines: single;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 0;width:87%;font-family: Montserrat;color: #323131;font-size: 12px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label {flex-basis: 130px;-ms-flex-preferred-size: 130px;margin-bottom: 0;}
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label {display: inline-block;margin-right: 10px;font-family: Montserrat;}
.text-container p{margin: 10px 0;}
.gift-cert-purchase-container .form-row label, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals label, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals label {float: left;display: block;font-size: 12px;margin-right: 2.35765%;font-family: Montserrat;color: #323131;width:45.82117%;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="text"]:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="text"]:last-child, .gift-cert-purchase-container .form-row input[type="password"]:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="password"]:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="password"]:last-child, .gift-cert-purchase-container .form-row select:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals select:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals select:last-child {
margin-right: 0;
}
.gift-cert-purchase-container .form-row input[type="text"], .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="text"], .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="text"], .gift-cert-purchase-container .form-row input[type="password"], .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="password"], .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="password"], .gift-cert-purchase-container .form-row select, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals select, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals select {float: left;display: block;margin-right: 2.35765%;width: 48.82117%;margin-right: 0;  margin-bottom: 0;padding-top: .5rem;padding-right: .5rem;padding-bottom: .5rem;padding-left: .5rem;font-family: Montserrat;height: 33.5px;line-height: 1.25;border-top: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
}

@media screen and (min-width: 1280px){
#gift-card-banner {min-height: 250px;}
}

.btn.btn-primary, .help-body .btn-primary.button-inline, .checkout-step-2 .btn-primary.add-new-address {background: #fb568e;border-color: #fb568e;color: #fff;border-radius: 0;color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;letter-spacing: 0.05em;height: 50px;font-size: 18px;width:97%;text-transform: uppercase;font-weight: bold;font-family: Montserrat;}
.btn.btn-primary:hover, .help-body .btn-primary.button-inline:hover, .checkout-step-2 .btn-primary.add-new-address:hover, .btn.btn-primary:focus, .help-body .btn-primary.button-inline:focus, .checkout-step-2 .btn-primary.add-new-address:focus {background: #fff;border-color: #fb568e;color: #fb568e;border: 2px solid #fb568e;}
.btn.btn-secondary, .help-body .btn-secondary.button-inline, .checkout-step-2 .btn-secondary.add-new-address {background: #fff;color: #000;border: 1px solid #1f1f1f;border-radius: 0;font-size: 1rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;letter-spacing: 0.05em;height: 50px;font-size: 18px;text-transform: uppercase;}
.btn.btn-secondary:hover, .help-body .btn-secondary.button-inline:hover, .checkout-step-2 .btn-secondary.add-new-address:hover, .btn.btn-secondary:focus, .help-body .btn-secondary.button-inline:focus, .checkout-step-2 .btn-secondary.add-new-address:focus {background: #fb568e;border-color: #fb568e;color: #fff;}
.balance{font-family: Montserrat;font-size: 12px;}
.gc-error{-ms-flex-preferred-size: 100%;flex-basis: 100%;padding: 0 7px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount input:checked ~ .radio-mask:after {border-color: #e7e7e7;}

/*03-05-19*/

#hidden_content{height: 0;overflow: hidden;transition: height 0.8s ease;}
.gift-card-txt{width: 100%;padding:6px;margin-bottom: 12px;font-weight: normal;font-size: 14px;}
.gift-card-pin{width: 50%;padding: 6px;margin-bottom: 7px;font-weight: normal;font-size: 14px;}
.gift-card-apply_btn{margin: -3px 0 0 9px !important;padding:9.5px 10px 8px !important;width: 46% !important;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount input:checked ~ .radio-mask:before {border-color: #666;}
.vid-width{width:50%; margin:0 auto}
/*17--05-19*/
.order-heading {border-bottom: 1px solid #ccc;width: 100%;padding: 13px 0;line-height: 30px;margin-bottom: 18px;min-height: 41px;border-bottom: solid 1px #e0e0e0;font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif;font-size: 15px;}
.order-info {padding: 10px 0;font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif;font-size: 14px;}
.ma-past-orders-page .ma-order .ma-order-info .ma-view-details {margin-left: 30px;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.ma-past-orders-page .ma-order .ma-order-info {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.ma-past-orders-page .ma-order .ma-order-info:not(:last-child) {margin-bottom: 20px;}
.ma-product-tile {background-color: #fff;padding: 15px 30px;border: 1px solid #eee;margin: 7px 0 65px;}
.ma-product-image {margin-bottom: 0;}
.ma-product-image {display: inline-block;width: 100px;height: 70px;background-position: center;background-size: cover;vertical-align: middle;}
.ma-product-cta {text-align: right;}
.ma-product-body {display: inline-block;line-height: 1.71;padding-left: 20px;width: calc(100% - 140px);vertical-align: middle;}
.ma-product-body {padding: 0px 25px 0px 50px;}
.prod-name-od {font-size: 14px;font-family: open sans}
.order-heading-tbl{width: 100%;font-size: 13px;font-family: Muli;border: 1px solid #eee;padding:0px;margin:10px 10px 0 0}
.re-order-bg{text-align: center;background: #fae0d5;height: 44px;line-height: 42px;}
/*18-05-19*/
.ma-view-receipt-container {text-align: right;font-family: open sans}
.ma-content {font-family: open sans}
.icon-view-receipt {display: inline-block;width: 20px;height: 20px;font-size: 12px;vertical-align: middle;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url(../images/view-receipt.svg);}
.ma-shipment-row:first-child {padding-top: 20px;border-top: dashed 1px #e0e0e0;}
.ma-packages .ma-shipment-row:last-child {padding-bottom: 10px;}
.ma-packages {margin-bottom: 10px;}
.ma-shipment-row .ma-content {line-height: 1.86;margin: 0;}
.ma-info {margin-bottom: 20px;display: flow-root;}
.ma-list .ma-product .ma-product-details {padding: 20px 0px 14px;background-color: #fff;font-size: 14px;font-family: Open Sans}
.ma-list .ma-product .ma-product-details .ma-product-image {width: 100%;max-width: 220px;margin-bottom: 0;}
.ma-product .ma-product-details .ma-breakdown {margin-bottom: 15px;}
.ma-list .ma-product .ma-product-details .ma-subtotal {padding: 7px 0 30px;font-size: 13px;border-top: dashed 1px #e0e0e0;}
.text-right {text-align: right;}
.ma-side-sec-tile-wrapper:not(:last-child) {margin-bottom:0px;border-bottom: 0;}
.ma-side-sec-tile-wrapper {background-color: #fff;padding:12px 5px 0;text-align: center;border: 1px solid #ccc}
.ma-side-sec-tile-wrapper .ma-header {font-size: 14px;font-weight: 600;color: #000;padding: 5px 0 15px;text-align: left;font-family: Open Sans;border-bottom: solid 1px #e0e0e0;}
.ma-side-sec-tile-wrapper .ma-body {line-height: 1.5;padding: 10px 0 12px 0;text-align: left;font-size: 14px;font-family: Open Sans;}
.ma-body .ma-label {color: #333;font-family: Open Sans;font-size: 14px;}
.ma-list {font-family: Open Sans;margin-bottom: 25px;}
.text-left {text-align: left;}
.ma-side-sec-tile-wrapper .ma-footer {padding:10px 0 25px 0;font-size: 16px;font-weight: 600;color: #000;border-top: solid 1px #e0e0e0;}
.ma-return-policy {background-color: #fff;text-align: center;padding: 30px 20px;margin-top: 20px;}

/*27-01-20*/
.country_name {font-size: 15px;margin-right: 12px;margin: 2px 12px 5px 0;display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 2px;cursor: pointer;}
.country_name:hover {border-bottom: 1px solid #da2a6d;color: #da2a6d}
.international-sizing {margin-bottom: 7px;}
.country_name.country_selected {border-bottom: 1px solid #DA2A6D;color: #DA2A6D;}

/********01-06-20************/

/*30-03-20*/
@font-face {font-family:'Playfair Display';
src:url('../fonts/PlayfairDisplay-Regular.ttf') format('TrueType'), url('../fonts/PlayfairDisplay-Regular.ttf') format('TrueType');
font-weight:normal;font-style:normal;font-display:swap;}
@font-face {font-family:'verdana';
src:url('../fonts/verdana.ttf') format('trueType'), url('../fonts/verdana.ttf') format('trueType');
font-weight:normal;font-style:normal;font-display:swap;}

.adv-bg{background:#eecbcf;color:#282828; padding:30px 15px;margin:3% auto 2%}
.adv-bg h4{font-family:Playfair Display;font-size: 35px;letter-spacing:1px;margin:0 0 8px;}
.adv-bg p{font-size:13px!important;color:#282828;font-family:verdana;font-weight: 400;margin: 10px 0;}
.shop-btn1{width:max-content;border: 1px solid #282828;padding: 7px;height: 39px;margin: 10px;display: block;text-align: center;margin:21px auto 12px;color: #282828;font-size: 15px;text-transform: uppercase;letter-spacing: 2px;cursor: pointer;}
.jew-code{font-size: 19px;font-family: roboto;margin: 34px 15px 15px;text-transform: uppercase;font-weight: 700;letter-spacing: 2px;margin: 23px auto 15px;width: 413px;}
.cur-txt{text-transform: capitalize;font-size: 40px;font-family: Brightside Typeface;font-weight: normal;margin-left: 10px;vertical-align: sub}
.bor-btm{border-bottom: 1px solid #000;position: absolute;}
.no-prod-text{font-size: 12.3px;font-family: verdana;line-height: 20px;text-align: center;margin-top: 25px;width: 90%;margin: 20px auto;}
.small-font-text {display: block;letter-spacing: 4px;font-size: 13px;font-family: 'adobe-garamond-pro', 'EB Garamond';text-transform: uppercase;}
/*20-08-19*/
.content-features {padding:52px 0; text-align:center}
.content-features h2{font-family:Playfair Display;font-size:33px;color: #000;}
.content-features p{font-family:verdana;margin:9px 0 18px; font-size:12px!important;letter-spacing:0;}
.content-features .titles{margin-bottom:20px;letter-spacing: 0.2em;font-family: arial;text-transform:uppercase;font-size: 10.5px;color:#464646;font-weight: 100;}
.editorial-feature__content {position: relative;background-color: #f1f2f2;border-left: 1px solid #d1d3d4;border-right: 1px solid #d1d3d4;border-bottom: 1px solid #d1d3d4;padding: 25px 20px 60px;text-align:left;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; line-height:18px}
.editorial-feature__content h3{color:#464646;font-family:Playfair Display;font-size:20px;line-height: 25px;}
.editorial-feature__link--absolute {position: absolute;bottom: 30px;font-family: Arial;font-size: 10px;color: #000;text-transform: uppercase;letter-spacing: 2px;border-bottom: 1px solid #464646;padding-bottom: 5px;}
.content-width{width:1020px; margin:0 auto}
.button--tertiary {min-width: 0;padding: 0 0 10px;color: #464646;border-bottom: 1px solid #464646;border-radius: 0;background-color: transparent;position: relative;text-decoration: none;font-size: 10.2px;font-family: arial;text-transform: uppercase;letter-spacing: 0.2em;}
/*10-09-19*/
.slick-slide {float: left;height: 100%;min-height: 1px;text-align:center;width:31.4%;}
.category-module-carousel__item {border: 1px solid #d1d3d4;border-radius: 5px;margin:0 11px 15px;padding: 10px 35px 20px;}
.slick-initialized .slick-slide {display: block;}
.category-module-carousel__item {padding: 0px;background-color: #f1f2f2;}
.category-module__item-image {margin-bottom: 10px;}
.slick-slide img {display: block; margin: 0 auto;}
.slick-track{width:100%;margin: 0 auto 0 !important;}
.shop-jew-btn{text-transform: uppercase;color: #000;margin: 5px 0;display: block;text-decoration: underline;font-family: verdana;font-size: 15px;}
.content-features {padding:0 50px 52px;text-align: center;}
.content-features h2 {font-family: 'adobe-garamond-pro', 'EB Garamond';font-size: 33px;color: #000;letter-spacing: 4px;background: initial; font-style:normal}
.bestselling-img{width: 100%;display: inline-block;background: #fff;padding: 10px;position: relative;box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px 0px;box-shadow: inset 0 0 6px 0 #ccc;}
h2.section-header span {display: block;letter-spacing: 4px;font-size: 13px;margin-bottom: 3px;}
.brand-lo-best{position: absolute;width:24%;top: 20px;background: #fff;padding: 0 5px;}
a:focus {outline: thin dotted;outline: none;outline-offset: -2px;}
.best-seling-shop-btn{width:100% !important;  font-size: 18px !important}
.best-seling-shop-btn i{color:#000 !important;margin-bottom: 1px;}
.best-seling-shop-btn:hover i{color:#fff !important}
.best-seling-shop-btn span{display: inline-block;vertical-align: middle;margin-right: 0px;line-height: 2.5;padding: 0 11px;font-weight: bold;}
/***Desktop Tab slider***/
.Best-seller-heading{text-align: center;font-family: Muli;font-weight: bold;font-size: 15px;margin-top: 35px;margin-bottom: 2px;text-transform: uppercase;color: #101010;display: block;letter-spacing: 2px;font-size: 27px;margin-bottom: 8px;}
.tab_bg {color: #000;overflow:hidden;padding:0px 30px 0;}
.tab_bg ul.tabs{margin: 0 auto;padding:5px 0 12px;list-style: none;text-align: center;}
.tab_bg ul.tabs li{background: none;color: #131212;display: inline-block;padding: 15px 0 6px;cursor: pointer;text-align: center;text-transform: uppercase;font-family:Muli;font-size: 20px;padding: 0 13px 1px;letter-spacing: 1.5px;font-weight: 500;}
.tab_bg ul.tabs li.current{color:#da2b6e;}
.tab_bg .tab-content{display: none;padding:7px 0 25px;}
.tab_bg .tab-content.current{display: inherit;}	

/*****Breadcrumbs style ********* 19-12-20***********/
.css-3v0381 {display: inline-block;vertical-align: middle;color: #a9afba;}
.css-nn5f4o {cursor: default;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 3px 0 4px 2px !important;}
a.css-nn5f4o {-webkit-transition: text-decoration 0.2s linear color 0.2s linear;transition: text-decoration 0.2s linear color 0.2s linear;color: #0ea800;-webkit-text-decoration: none;text-decoration: none;cursor: pointer;color: #a9afba !important;font-family: 'Roboto' !important;font-size: 14px !important;}
li:first-of-type > .css-nn5f4o {padding-left:0 !important;}
.css-kry84i {stroke-linejoin: round;stroke-linecap: round;fill: none;vertical-align: middle;width: 18px;height: 18px;}
.css-nn5f4o > svg {color: #a9afba;margin-right: 5px;width: 10px;height: 10px;margin-left: 0;margin-top: 0;}
.css-nn5f4o .domain-icon {margin-top: 2px;margin-left: -2px;}
a.css-nn5f4o:hover, a.css-nn5f4o:focus, a.css-nn5f4o:active {color:#fb78a5 !important;-webkit-text-decoration: none;text-decoration: none;}

@media only screen and (max-width: 768px){
.breadcrumb-new {overflow-x: scroll;white-space: nowrap;}
.footer-page-wrapper {margin-top:0px;}
}
.mobi-banner{position: absolute;top:0%;z-index: 1;width: 100%;}
/***Desktop Tab slider**** 10-12-20 ***/
.best-seling-shop-btn{width:100% !important;  font-size: 18px !important}
.best-seling-shop-btn i{color:#000 !important;margin-bottom: 0.5px;font-size: 16px;}
.best-seling-shop-btn:hover i{color:#fff !important}
.best-seling-shop-btn span{display: inline-block;vertical-align: middle;margin-right: 0px;line-height: 2.5;padding: 0 11px;font-weight: bold;}
.Best-seller-heading{text-align: center;font-family: Muli;font-weight: bold;font-size: 15px;margin-top: 35px;margin-bottom: 2px;text-transform: uppercase;color: #101010;display: block;letter-spacing: 2px;font-size: 27px;margin-bottom: 8px;}
.tab_bg {color: #000;overflow:hidden;padding:0px 30px 0;}
.tab_bg ul.tabs{margin: 0 auto;padding:5px 0 12px;list-style: none;text-align: center;}
.tab_bg ul.tabs li{background: none;color: #131212;display: inline-block;padding: 15px 0 6px;cursor: pointer;text-align: center;text-transform: uppercase;font-family:Muli;font-size: 16px;padding: 0 13px 1px;letter-spacing: 1.5px;font-weight: 500;}
.tab_bg ul.tabs li.current{color:#da2b6e;text-decoration: underline;}
.tab_bg .tab-content{display: none;padding:7px 0 25px;}
.tab_bg .tab-content.current{display: inherit;}	
.Best-prod-name{font-size:13px!important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing:0;text-transform: capitalize;}
.best-sel-heading{text-align: center;text-transform: uppercase;font-family: Muli;font-size: 20px;padding:0 13px 25px;letter-spacing: 1.5px;font-weight: 500;}
.prod_price{margin-top: -4px;display: block;}
.avil-brand i{vertical-align: text-top;font-size: 17px;}
.avil-brand{color: #000; font-size:16px;font-family: 'Bliss';}