@import url("fonts.css");
	

/* Global
--------------------------------------------------------------------*/
html,body{margin:0;padding:0;background:#000;font-family:'Futura';font-weight:500;font-size:12px;-webkit-font-smoothing: antialiased;}
.p_0 { padding:0!important;}
.tp_header { width:100%; position: absolute; top: 26px; z-index: 9999; display:block;}
.style_club_logo { float:left; margin-left:13.3%;}
.l_por { float:left;margin-left: -20px; }
.l_por svg { width:100px;height:100px; }
.r_por { float:right; margin-top:18px; width:250px;}
.centr { text-align:center!important;}
.prof_hold { float:right; margin-top:18px; margin-right:16%; width:250px;}
.s_prof_img { float:right; width:58px; height:58px; -webkit-border-radius:50px; border-radius:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; border:1px solid #ccc; background:#fff;}
.s_prof_img img { width:100%; height:100%;}
.s_c_more { width:100%; background:#fff; display:inline-block; height:42px; text-align:center; border-bottom:6px solid #000;padding: 4px 0 0 0;letter-spacing: 1px;}
.s_c_more a {font-size:15px; color:#000; line-height:45px; background:url(../img/drop_img.png) no-repeat center bottom; padding-bottom:15px;cursor:default; }
.s_c_more a:hover{color:#000;}
.m-t-bb { margin:30px 0;} 
#Club_contents { display:inline-block; width:100%;}
.s_search { width:100%; display:inline-block; background:#fff; border:1px solid #6a6a6a;}
.srch_field { display:block; width:100%; height:40px; background:#000;position:relative;}
.srch_field input { float:left; background:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; width:100%; border:none;color:#fff; padding:10px 30px 10px 10px; font-style:italic; font-size:14px;}
.srch_field img { position:absolute; right:10px; top:10px;}
.s_txt_det { display:block; width:100%;}
.s_txt_list {display:inline-block; width:100%; border-bottom:1px solid #6a6a6a; height:44px; text-align:center; position:relative;}
.s_txt_list a { font-size:12px; color:#000; line-height:44px; width:100%; height:100%; display:inline-block; }
.s_txt_list a:hover { color:#cc3695; }
.s_txt_list:hover .r_aro { display:block!important;}
.r_aro { display:none; position:absolute; right:-7px; top:17px;}
.s_txt_list:last-child { border:none;}
.s_like_cart{display:inline-block; width:100%;text-align:center;margin:0 0 28px 0;text-align:center;}
.s_like_cart .results{margin:0 5px;display:inline-block;}
.s_like_cart .results .count{width:auto;height:18px;margin:0 2px 0 0;display:inline-block;line-height:20px;float:left;font-size:11px;}
.s_like_cart .results .icon,.s_like_cart .results .icon a,.s_like_cart .results .icon svg{width:18px;height:18px;}
.s_like_cart .results .icon{display:inline-block;}
.s_like_cart .results .icon a{display:block;}
.s_like_cart .results-like .count,.s_like_cart .results-like .icon svg path{color:#00af88;fill:#ddd;}
.s_like_cart .results-like .icon:hover svg path,.s_like_cart .results .icon .svgselected svg path{color:#00af88;fill:#00af88 !important;}
.s_like_cart .results-cart .count,.s_like_cart .results-cart .icon svg path{color:#3302d5;fill:#3302d5;}

/* Layout */
.full{width:100%;height:100%;min-height:100%;position:relative;margin:0;padding:0;}
.table{display:table;}
.table-cell{display:table-cell;vertical-align:middle;}	
.overlay{background:rgba(0,0,0,0.75);}

ul,li,ul:hover,li:hover{list-style:none;}
.img_mrg { margin:0 5px;}
.entry_main { font-size:12px; color:#000; margin-bottom:7px;}
.entry_main:hover { color:#cc3695;}
.item_status { position:absolute; bottom: 3%; left: 2%;display:none;}
.item_status img { border:none!important;}
.img-porite 
.img_portion { display:block; position:relative;}
.img_portion img {width:100%;height:auto; border:1px solid #dcdcdc;}
.img_por:hover .hover { display:block!important; }
.img_por img {width: 100%;height: auto;}
.overlay{background:rgba(0,0,0,0.7);}
.overlay .wrapper{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}
.transition, .transition:hover,path, path:hover {-webkit-transition-property:width,color,background,margin,padding,opacity,border,text-indent,top,bottom,left,right,fill;-webkit-transition-duration:.3s, .3s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:width,color,background,margin,padding,opacity,border,text-indent,top,bottom,left,right,fill;-moz-transition-duration:.3s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:width,color,background,margin,padding,opacity,border,text-indent,top,bottom,left,right,fill;-o-transition-duration:.3s;-o-transition-timing-function:linear, ease-in}
svg{margin:0;padding:0;display:block;}
iframe{border:none;outline:none;}
.btn-pink{background:#cc3695;border:none;outline:none;}
.btn-pink:hover{cursor:pointer;background:#b82e85}
.btn-grey{background:#eee;color:#777 !important;border:none;outline:none;}
.btn-grey:hover{cursor:pointer;background:#ddd;}
.btn-blue{background:#39589B;border:none;outline:none;}
.btn-blue:hover{cursor:pointer;background:#23407f}
.btn-look{font-size: 14px; font-style: italic; padding: 8px;font-family: Lucida Grande;background:#23407f;color:#fff;width: -moz-max-content;cursor:pointer;}
.logo circle{fill:#000;}
.logo path{fill:#fff;}
.clear{width:100%;height:0;margin:0;padding:0;clear:both;}
.right{float:right}
.left{float:left}
.clear{float:clear}
.middle { height:auto;width:auto;max-width:1100px;margin:0 auto;padding:0 4%; }
a{ color:#000;text-decoration:none;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease }
a:hover{ color:#888;text-decoration:none;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease}

input[type="text"],input[type="email"],input[type="password"],textarea,select,.file-upload,input[type="submit"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-appearance:none;appearance:none;outline:none;font-weight:300;}
::-webkit-input-placeholder {color:#fff;}
:-moz-placeholder { color: #fff;}
::-moz-placeholder {color: #fff;}
:-ms-input-placeholder {color:#fff;}
input{font-family:'Futura';font-weight:400;font-size:12px;}

.chatboxtextarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#aaa;}
.chatboxtextarea:-moz-placeholder,textarea:-moz-placeholder { color:#aaa;}
.chatboxtextarea::-moz-placeholder,textarea::-moz-placeholder {color:#aaa;}
.chatboxtextarea:-ms-input-placeholder,.textareaproduct-share:-ms-input-placeholder {color:#aaa;}

.btn-grey::-webkit-input-placeholder {color:#666;}
.btn-grey:-moz-placeholder { color: #666;}
.btn-grey::-moz-placeholder {color: #666;}
.btn-grey:-ms-input-placeholder {color:#666;}

#page-wrapper{min-height:500px;background:#fff;overflow:hidden;}
.products-wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding-left:3.7%;}
.product_list { float: left; margin: 0 3.7% 0 0;min-height: 335px;width: 46.3%; }
.product_list2 {  width:100%;margin:0; }
#s_footer { display:inline-block; width:100%; padding-bottom:30px; background:#000; }
.fot_top { display:inline-block; width:100%;}
.lft_logo { float:left; position:relative; margin:-30px 0 0 -20px;}
.lft_logo .logo { width:94px;height:94px;}
.fot_in { display:inline-block; width:100%;}
.mid_txt { float:right; width:57%; margin:44px 14px 0 0; font-size:11px; color:#cc3695;text-align:right; letter-spacing:1px; margin-left:3%;}
.rit_select { float:right; width:26.5%; position:relative; margin-top:31px;}
.rit_select input { width:100%; color:#000; padding:9px 24px 9px 13px;border:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;font-family:'Didot';font-style:italic;font-size:12px;}
.rit_select input::-webkit-input-placeholder {color:#000;}
.rit_select input:-moz-placeholder { color: #000;}
.rit_select input::-moz-placeholder {color: #000;}
.rit_select input:-ms-input-placeholder {color:#000;}
.rit_select img { width:34px;position:absolute; right:3px; top:1px;}
.fot_lft_links { display:block; width:100%; margin-top:20px;}
.f_l_links { display:block; width:100%;}
.f_l_links a { display:block; width:100%; color:#fff; font-size:12px; clear:both; margin-bottom:5px;}
.f_l_links a:hover { color:#cc3695;}
.socialz { display:inline-block; width:100%; margin-top:13px;}
.socialz a { display:inline-block;float:left; margin:0 14px 0 0;}
.socialz a svg { width:16px;height:16px;}
.socialz a svg path { fill:#fff;}
.socialz a:hover svg path { fill:#cc3695;}

.fot_video {display: inline-table; width: 90%; margin:15px auto; }
.video_bot { padding:1em; background:none; text-align:center; color:#fff;}
.video_bot p { font-size:12px; color:#fff;}
.video_bot p:hover { color:#cc3695;}
.vid_img_por { display:block; position:relative;}
.vid_img_por img {width:100%;height:auto;opacity:1;}
.vid_img_por:hover img {opacity:0.8}
.fot_video .vid_img_por .btn { width:38px;height:38px;margin:-20px 0 0 -20px;display:block;position:absolute;top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 3px #cc3695;display: block;background:url(../img/video/play.png) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;cursor:pointer;content:"";}
.mid_txt2 { float:left; margin-top:20px; font-size:12px; color:#cc3695; letter-spacing:1px; }

.s_maker_list {max-height:264px;overflow:hidden;display:inline-block; width:100%; margin-top:8px;}
.makr_list { display:inline-block; width:100%; margin:5px 0 0 0; }

.s_mkr_img2 { float:left; width:58px; height:58px; -webkit-border-radius:50px; border-radius:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; border:1px solid #ccc; background:#fff;overflow:hidden;margin-right:15px;background:#f4f4f4 url(../img/profile-pic.png) no-repeat center center;-wbkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.s_mkr_img2 { border:none }

.s_mkr_img2 img { width:100%; height:100%;}
.makr_txt { float:left;}
.makr_txt h4 { font-size:15px; color:#fff; clear:both; margin:14px 0 2px 0; width:100%;font-family:'Didot';font-style:italic; font-weight:normal; text-align:left;text-transform:capitalize;}
.makr_list:hover .makr_txt h4{color:#cc3695;}
.makr_txt span {font-size:12px; color:#fff; clear:both; margin:5px 0; width:100%;color: #999;}
.leaderboard{}
.leaderboard h1{padding:46px 0 5px 0;font-size:11px;}
.leaderboard .makr_list{background:#fafafa;border:solid 1px #eee;margin:0 0 3px 0;padding:4px 0 4px 5px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.leaderboard .makr_list .s_mkr_img2{margin-right:10px;}
.leaderboard .makr_list .makr_txt h4{color:#000;}
.leaderboard .makr_list:hover .makr_txt h4{color:#cc3695;}


.s_cart { float:right; background:url(../img/shop_cart.png) no-repeat; width:46px; height:46px; position:relative; margin:5px 10px 5px 5px;}          
.s_cart:hover {background:url(../img/shop_cart2.png) no-repeat; }          
.s_cart.active { background:url(../img/shop_cart2.png) no-repeat; }          
.s_chat { float:right; background:url(../img/chats.png) no-repeat; width:46px; height:46px; position:relative; margin:5px;}
.s_chat:hover {background:url(../img/chats2.png) no-repeat;}
.s_chat.active {background:url(../img/chats2.png) no-repeat;}
.s_group { float:right; background:url(../img/groups.png) no-repeat; width:46px; height:46px; position:relative; margin:5px;}
.s_group.active { background:url(../img/groups2.png) no-repeat; }

.logo_and_rit { width:100%; display:none;}
.tp_headers { width:100%; display:inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; height:auto; padding:10px 0; background:#000;}

.aro_tp { position:absolute; top:50px; left:17px;}
.grp_popup { position: absolute;top: 58px;width: 456px;left: -235px; background:none;}
.pop_hed { float:left; width:100%; height:35px; background:#000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; color:#fff; font-size:12px; padding:13px 20px 5px 20px; }
.pop_mid { border:1px solid #dcdcdc; width:100%; height:446px; overflow-y:scroll; background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

.grp_chat_list {float:left; width:100%; height:74px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:13px 30px 10px 18px; border-bottom:1px solid #dcdcdc; }

.s_prof3 { float:left; width:50px; height:50px; -webkit-border-radius:50px; border-radius:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; border:1px solid #ccc; background:#fff; margin-right:10px;}
.s_prof3 img { width:100%; height:100%;}
.s_ownr_name { float:left; width:230px; margin-top:5px; color:#000;}
.s_ownr_name p { font-size:12px; margin: 10px 0 5px;}
.s_ownr_name span {font-family: 'Didot';font-style:italic; font-size:12px; color:#000;}

.s_icon_txt{ float:right; width:87px;}

.s_icon_cht  {float:left; margin:28px 15px 0 0; }
.s_icon_cht a { background:url(http://www.thestyleclub.com/img/chatn.png) no-repeat top center; padding-top:25px; color:#a8a8a8; font-size:12px; }
.s_icon_cht a:hover {background:url(../img/chatn_h.png) no-repeat top center; color:#00af88;}

.s_icon_inv {float:left; margin:28px 0px 0 5px; }
.s_icon_inv a { background:url(../img/glass.png) no-repeat top center; padding-top:25px; color:#a8a8a8; font-size:12px; }
.s_icon_inv a:hover {background:url(../img/glass_h.png) no-repeat top center; color:#00af88;}

.grp_chat_list:hover .s_ownr_name {color:#00af88!important;}
.grp_chat_list:last-child { border:none;}

.light_box { display:none;}


.club_account { display: inline-block; margin-bottom: -20px; min-height: 685px; position: relative; width: 100%; background:#000; }

.club_ac_in {height: 100%;position: absolute;top: 0;width: 100%;}
.ac_lft_rit { width:61%; margin:0 auto; height:100%; }
.lft_ac_det { width:23%!important; height:655px; position:relative; background:rgba(0,0,0,0.6); }

.lft_logwo { float:left; position:relative; margin:24px 0 0px -20px;}
.lft_logwo img { width:auto; height:auto;}

.ac_img_txt { display:block; widith:100%; clear:both;}
.ac_profile_img { width:88%;display:block; text-align:center;margin:0 auto;}
.ac_profile_img input{ width:100%;height:35px;padding:2px 0 0 0;margin:0 0 3px 0;border:none;outline:none;background:#fff;text-align:center;font-family:'Futura';}
.ac_profile_img input[type="button"]{background:#cc3695;color:#fff;cursor:pointer;}
.ac_profile_img input[type="button"]:hover{background:#b82e85;}
.ac_profile_img p { font-size:14px; color:#ccc; margin:20px 0;}
.ac_profile_img span{font-family:'Didot';font-size: 23px;line-height:1.2em;font-style: italic;color:#fff;}
.ac_prof_pic { width:76px; height:76px; display:inline-block; -webkit-border-radius:50px; border-radius:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; border:4px solid #fff; padding:3px; background:none;}
.ac_prof_pic img { width:100%; height:100%;}

.ac_profile_img .friend-option .btn-look{display:inline-block;}
.ac_profile_img .friend-option .btn-look .right{padding:0 24px;}

.acc_srch { display: block;margin: 20px auto;position: relative;width: 88%;}
.acc_srch input { width:100%;height:35px; color:#000; padding:2px 15px 0 15px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border:none;font-family:'Futura';font-weight:400;}
.acc_srch img { width:20px;position:absolute; right:8px; top:7px;}
.acc_srch input::-webkit-input-placeholder {color:#000;}
.acc_srch input:-moz-placeholder { color: #000;}
.acc_srch input::-moz-placeholder {color: #000;}
.acc_srch input:-ms-input-placeholder {color:#000;}

.fot_lft_links { display:block; width:100%; margin-top:20px;}
.alabel { width:100%; text-align:center; clear:both; font-size:10px; color:#fff; display:inline-block; text-decoration:underline; }

.btn_lke { display: block; margin:10px auto; text-align: center; }
.btn_lke a { background: url("../img/lke.png") no-repeat scroll left center transparent; display: inline-block; height: 41px;width:41px; }
.btn_lke a:hover {background: url("../img/lke_h.png") no-repeat scroll left center transparent;}
.btn_lke span {color: #FFFFFF;text-transform: uppercase; text-indent:-99999999999px; font-size: 13px; } 


.rit_ac_detss {width: 77%!important;background:#fff;height: 655px;overflow-y: scroll;padding-bottom: 10px;margin-left: 0!important; }

.rit_ac_det { display:block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:25px;}

.ac_hed_det { float:left; width:100%; height:34px; background:#000;text-transform:uppercase;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:12px 20px 10px 20px; }
.ac_hed_det p { float:left; color:#fff; font-size:12px;}
.ac_hed_det a { float:right; color:#fff; font-size:12px;}
.ac_hed_det a span { border:none;}

.s_new_list { display:inline-block; width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:0 25px 0 0;}

.product_list3 { margin:12px 0;}
.img_cls1 { display:block; width:100%;}
.img_cls2 { display:none; width:100%;}
.style_main {display: inline-block;width: 100%;}
.product_list3 img { min-height:auto;}

.product_list4 { margin:8px 0 0 0; width:33.3%!important;padding:0 4px;}
#homepagesubpage .product_list4{margin:0;}
.slider { display:block; width:100%;}
.slider img { width:100%;}
.main_img1 { display:block;}
.main_img2 { display:none;}

.second_col { margin-left:.5% !important; width:82%!important;}
.product { display: block; width: 100%; position:relative; overflow: hidden;}
.entry-media {display: block;position: relative;text-align: center;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border: 1px solid #eee;background:#fafafa; }
.entry-main { color: #1F1F1F;display: block;text-align: center;width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:0;}
.hover { background:url(../img/zoom.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;opacity:0; position:absolute; top:0;left:0;width:100%;	height:100%;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.hover:hover { cursor:pointer;opacity:0.8;}


.hover-wrap{width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;opacity:0;}
.hover-wrap:hover{opacity:1;}
.hover-wrap .hover{opacity:0.8;}


/* What I Wore Upload */
.entry-media-upload,.whatiwore-upload-box .box .left{border:dashed 3px #f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;}
.entry-media-upload img{width:100%;}
.entry-media-upload .content,.whatiwore-upload-box .left .content{width:100%;height:auto;margin:-74px 0 0 0;position:absolute;top:50%;left:0;}
.entry-media-upload .content .icon,.whatiwore-upload-box .left .content .icon{width:100%;height:110px;margin:0;padding:0;opacity:0.16;background:url(../img/whatiwore-upload.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.entry-media-upload .content .txt,.whatiwore-upload-box .left .content .txt{width:100%;height:auto;margin:0;padding:24px 0 0 0;font-family:'Futura';font-weight:600;font-size:13px;color:#ccc;text-align:center;}

.entry-media-upload:hover{border:dashed 3px #ccc;}
.entry-media-upload:hover .content .icon{opacity:0.36;}
.entry-media-upload:hover .content .txt{color:#888;}

.entry-media .wore-remove{width:20px;height:20px;margin:0;padding:0;position:absolute;top:0;right:0;opacity:0;z-index:100;background:#900 url(../img/remove.jpg) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.entry-media:hover .wore-remove{opacity:1;}

/* What I Wore Upload Box */
.whatiwore-upload-box .box{padding:24px;height:360px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;position:relative;}
.whatiwore-upload-box .box .left{width:47%;height:100%;min-height:100%;position:relative;}
.whatiwore-upload-box .box .right{width:47%;}
.whatiwore-upload-box .box .right h2{display:block;font-size: 21px;padding: 20px 0 0 0;margin:0 0 6px 0;border-bottom: solid 1px #eee;line-height: 1.2em;}
.whatiwore-upload-box .box .right label{margin:12px 0 0 0;display:block;font-size:12px;color:#bbb;font-weight:600;}
.whatiwore-upload-box .box .right input{width:100%;height:36px;margin:0;padding:9px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;font-size:12px;color:#bbb;font-weight:600;}
.whatiwore-upload-box .box .right input[type="text"]{font-weight:400;color:#000;}
.whatiwore-upload-box .box .right input[type="submit"]{margin:12px 0 0 0;display:block;border:none;outline:none;color:#fff;text-transform:uppercase;}

.fot_1 { width:25%!important;}
.fot_2 { width:45% !important;}

.hovr_in {  margin:-46px auto 0 -46px; width:92px;height:92px; position:absolute; top:50%; left:50%;}
.hovr_in a { margin:5px; float:left;text-transform:uppercase; font-size:12px;color:#fff; }

.hovr_in span,.btn-profile span { width:22px;height:22px;padding:5px;display:block;border:solid 2px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.btn-profile span{margin:0 0 6px 0;display:inline-block;border:solid 3px #fff;position:relative;}
.btn-profile span .notification{width:20px;height:20px;margin:0;padding:0;display:block;position:absolute;top:-10px;left:-10px;background:#0dad8b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:'Didot';font-style:normal;font-size:12px;color:#fff;text-align:center;line-height:22px;text-indent:1px;}
.hovr_in span svg,.btn-profile span svg { width:22px;height:22px; }
.hovr_in span svg path,.hovr_in span svg polygon,.btn-profile span svg path,.btn-profile span svg polygon {fill:#fff;}
.hovr_in span:hover{cursor:pointer;border:solid 2px #cc3695;}
.hovr_in span:active{background:#cc3695;border:solid 2px #cc3695;}
.btn-profile span:hover{cursor:pointer;border:solid 3px #cc3695;}
.hovr_in span:hover svg path,.hovr_in span:hover svg polygon,.btn-profile span:hover svg path,.btn-profile span:hover svg polygon {fill:#cc3695;}
.hovr_in span:active svg path,.hovr_in span:active svg polygon,.btn-profile span:active svg path,.btn-profile span:active svg polygon {fill:#fff;}

.hovr_in1 {  margin: 0 auto; padding-top: 25%; width: 105px; position:relative;}
.hovr_in1 a { margin:5px; float:left;text-transform:uppercase; font-size:12px;color:#fff; }
.hovr_in1 img {border: medium none!important; float: left; width: auto;}
.hovr_in1 span { display:block; margin-top:5px; }

.hovr_in2 {  margin: 0 auto; padding-top: 8%; width: 105px; position:relative;}
.hovr_in2 a { margin:5px; float:left;text-transform:uppercase; font-size:12px;color:#fff; }
.hovr_in2 img {border: medium none!important; float: left; width: auto;}
.hovr_in2 span { display:block; margin-top:5px; }

.svgselected span,.svgselected .icon_mini_cart,.icon_mini_cart:hover{background:#cc3695;border:solid 2px #cc3695;}
.svgselected svg path,.svgselected svg polygon,.icon_mini_cart:hover path,.icon_mini_cart:hover polygon{fill:#fff !important;}

.cms-title{font-family:'Didot';font-style:italic;font-size:22px;line-height:1.4em;color:#000;}
.cms-content{font-family:'Futura';font-style:normal;font-size:13px;line-height:1.4em;color:#888;}

.login-register{width:100%;max-width:400px;padding:40px 0 70px 0;margin:0 auto;text-align:center;}
.login-register h3{font-family:'Didot';font-style:italic;font-size:26px;line-height:2em;color:#000;text-transform:capitalize;}
.login-register input,.login-register button{width:100%;max-width:400px;height:40px;margin:0 0 6px 0;padding:2px 0 0 0;border:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Futura';font-style:normal;font-weight:300;font-size:13px;text-indent:15px;}
.login-register button,.login-register input[type="submit"]{color:#fff;text-transform:uppercase;text-indent:0;background:#cc3695;}
.login-register input[type="submit"]:hover{cursor:pointer;background:#b82e85}
.login-register .select{width:100%;max-width:400px;text-align:center;}
.login-register .select input[type="checkbox"] {width:auto;height:26px;float:left;margin:0 10px 0 0;}
.login-register .select label{width:auto;height:30px;float:left;margin:0 10px 0 0;line-height:29px;font-size:11px;color:#999;text-transform: capitalize;}

.login-register a{display:inline-block;padding:10px 0 2px 0;color:#aaa;text-transform:uppercase;}
.login-register a:hover{color:#cc3695}
.shadow {background: #000;display: block;height: 100%;left: 0;opacity: 0.7;position: fixed;top: 0;width: 100%;z-index: 99999;}
.popup-hold {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 #FFFFFF;left: 44%; margin-left: -355px; position: absolute; top: 103px;width: 855px; z-index: 99999;  height: 610px; }
.db { display:block;}
.popup_in { display:block; width:100%; height:100%; position:relative;}
.popup_logo { left: -59px;position: absolute;top: -77px;}
.popup_lft_rit { display:block; height:100%;}
.p_lft {width:660px;height:494px;padding:0;margin:0;float:left;position:relative;}
.p_lft .product-big {width:660px;height:494px;padding:0;margin:0;overflow:hidden;position:relative;}
.p_lft .product-big .product-big-wrapper{width:1320px;height:494px;padding:0;margin:0;position:absolute;top:0;left:0;}
.p_lft .product-big .product-big-wrapper li { float:left; width:330px;list-style:none;}
.p_lft .product-big .product-big-wrapper li img { width:100%;}

.p_lft .product-thumb {width:360px;height:88px;padding:0;margin:0;position:absolute;bottom:8px;left:676px;}
.p_lft .product-thumb li { float:left;width:76px;height:76px;margin:0 8px 0 0;border:solid 1px rgba(0,0,0,0.1);opacity:0.6;list-style:none;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.p_lft .product-thumb li:hover{opacity:1;cursor:pointer;}
.p_lft .product-thumb li img { width:100%;}

.g_main_img { width:100%; height:494px;}
.g_main_img img { width:100%; height:100%;}
.g_small_imgz { float:left; width:100%; margin-top:14px;}
.g_small_imgz img { width:87px; height:87px; float:left; border:1px solid #dcdcdc; margin-left:8px;}

.p_rit { margin: 0;width:360px;height:360px;padding:33px 25px 25px 25px;background: #000;color: #fff;position: absolute;top:20px;right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.p_rit:after { width: 35px;height:35px;margin:0;padding:0;background: #000;position: absolute;top:185px;left:-10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);content:""; }
.p_close_btn { min-height:85px; float:left; width:100%; text-align:right;}
.p_dress_det { float:left; width:100%; text-align:center;}
.p_dress_det h3 { font-size:14px; color:#fff; font-weight:normal; letter-spacing:1.5px; line-height:23px;text-transform:uppercase;}
.bucket_mrg { margin:12px 0 0 0;}
.p_sep_line { display:none;background:#000; height:1px; margin: 12px auto 0; width: 77%;}
.p_dress_det p { color: #fff; font-family: 'Didot';font-style:italic;font-size: 13px; letter-spacing: 0.9px; line-height: 17px; margin:7px auto 0; width: 99%;}

.p_selects { display: block; margin:26px auto 0; width:100%;}
.p_slct { width:119px; height:37px; border:none; display:inline-block;background:#fff;outline:none;border:none; overflow:hidden;position:relative;}
.p_slct:after{height:8px;width:8px;border-left:solid 3px #000;border-bottom:solid 3px #000;content:"";position:absolute;top:11px;right:11px;-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);-moz-transform: rotate(315deg);transform: rotate(315deg);}

.p_slct select { border:none; padding:12px 10px 10px 10px; font-size:12px; width:148px; height:37px; background:#fff;-webkit-appearance:none;appearance:none;outline:none;border:none;font-family:'Futura';text-transform:uppercase;letter-spacing:2px;}

.mrg_lt { margin-left:16px;}

.icons_hold { width:100%;clear: both; display: inline-block; margin:29px auto 0 auto; text-align: center;position: absolute;bottom: 20px;left: 0;}
.icons_hold a { }
.icon_mini_cart_wrap,.icon_mini_cart,.icon_mini_cart svg { height:22px; width:22px;}
.icon_mini_cart_wrap,.icon_mini_cart {width:auto;height:auto;padding:6px;margin:0 4px 0 0;display:inline-block;border:solid 2px #fff;cursor:pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.icon_mini_cart_wrap{width:40px;height:40px;border:none;padding:0;margin:0;}
.icon_mini_cart_wrap .icon_mini_cart{margin:0;}
.icon_mini_cart svg path{fill:#fff;}


.send-wrap{position:relative;}
.send-wrap .product-send{width:170px;height:auto;margin:0 0 0 -85px;padding:0;position:absolute;bottom:35px;left:50%;z-index:8000;display:block;}	
.send-wrap .product-send:after{width:20px;height:20px;margin:0 0 0 -10px;padding:0;position:absolute;bottom:5px;left:50%;z-index:-1;display:block;background:#f4f4f4;content:"";-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}	
.send-wrap .product-send ul{}	
.send-wrap .product-send ul li{padding:12px 0 10px 0;display:block;border-bottom:solid 1px rgba(0,0,0,0.04);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#000;background:#f4f4f4;}	
.send-wrap .product-send ul li:hover{background:#e8e8e8;}	
.send-wrap .product-send ul li.google{border-bottom:none;}
.send-wrap .product-send ul li.spacer,.send-wrap .product-send ul li.spacer:hover{width:100%;height:6px;margin:0;padding:0;background:none;border-bottom:none;cursor:default;}
.send-wrap:hover .product-send{display:block;}	

/* Share With Friends */
.product-share{width:310px;height:auto;margin:0;padding:0;position:absolute;top:24px;left:25px;z-index:8000;display:block;background:#000;}	
.product-share h1{font-size:15px;text-transform:uppercase;text-align:center;}
.product-share ul{width:100%;height:199px;margin:4px 0 0 0;padding:0;overflow:scroll;background:#fff;}	
.product-share ul li{width:100%;height:50px;padding:0;margin:0;display:block;overflow:hidden;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.04);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.04);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.04);}	
.product-share ul li .left{width:15%;height:50px;margin:0;padding:0;background:rgba(0,0,0,0.04);text-align:center;line-height:50px;}

.product-share ul li .left label {width:100%;height:50px;margin:0;padding:0;display: block;cursor: pointer;position: relative;font-size: 0;}
.product-share ul li .left input[type=checkbox] {display: none;}
.product-share ul li .left label:before {content: "";display:block;width:100%;height:50px;margin:0;position: absolute;left: 0;top: 0;background:url(../img/share-uncheck.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.product-share ul li .left input[type=checkbox]:checked + label:before {background:url(http://www.thestyleclub.com/img/share-check.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}

.product-share ul li .right{width:85%;height:50px;margin:0;padding:0;font-size:11px;color:#999;line-height:1.3em;}
.product-share ul li .right img{width:40px;height:40px;margin:5px 10px;padding:0;display:block;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.product-share ul li .right span{margin:12px 0 1px 0;padding:0;display:block;font-family:'Didot';font-style:italic;font-size:13px;color:#000;text-transform:capitalize;}

.product-share textarea {width:100%;height:60px;margin:5px 0;padding:8px 10px;background:#fff;border:none;outline:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:'Didot';font-style:italic;color:#000;}

.product-share .option {height:44px;background:#000;}
.product-share .option .clsshareclose{margin:11px;font-size:11px;color:#aaa;}
.product-share .option .clsshareclose:hover{color:#fff;cursor:pointer;}
.product-share .option .btn-pink {padding:11px 40px 8px 40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.share-wrap-active{border:solid 2px #cc3695;background:#cc3695;}

.icon_mini_cart_add {width:auto;height:22px;padding:6px 12px 6px 15px;margin:0 0 0 10px;border:solid 2px #cc3695;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.icon_mini_cart_add span{float:left;display:block;}
.icon_mini_cart_add span.txt{margin:0 8px 0 10px;line-height:26px;font-weight:400;color:#fff;text-transform:uppercase;}
.icon_mini_cart_add:hover span.txt{color:#fff;}
.icon_mini_cart_add svg path{fill:#cc3695;}

.icon_2 { background:url(../img/icon_2.png) no-repeat top center;float: left; height: 41px; width: 41px;margin-right:13px;}
.icon_2:hover { background:url(../img/icon_22.png);}

.icon_3 { background:url(../img/icon_3.png) no-repeat top center;float: left; height: 41px; width: 41px; margin-right:13px;}
.icon_3:hover { background:url(../img/icon_33.png);}

.icon_4 { background:url(../img/icon_4.png) no-repeat top center;float: left; height: 41px; width: 41px;}
.icon_4:hover { background:url(../img/icon_44.png);}

.s_nav { height:50px; background:url(../img/nav_bg.png) repeat; border:1px solid #d7d7d5; float:left; margin:0px 0 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:0 47px;}
.s_nav a { color: #000000; display: inline-block; font-size: 15px; height: 50px; line-height: 52px; padding-right:70px;}
.s_nav a:hover { color:#cc3695;}
.s_nav a.active { color:#cc3695;}

.s_navv { background:none; float:left; margin:8px 0 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }
.s_navv a { color: #fff; display: inline-block; font-size: 15px; height: 50px; line-height: 52px; padding-right:25px;}
.s_navv a:hover { color:#cc3695;}
.s_navv a.active { color:#cc3695;}

/* Tooltipster ================================================================================ */
.tooltipster-default,.tooltipster-popup{border:none;background:#f4f4f4;color:#000;}
.tooltipster-default .tooltipster-content,.tooltipster-popup .tooltipster-content{font-family:'Futura',Arial, sans-serif;font-size:11px;letter-spacing:1px;line-height:1em;overflow:hidden;padding:12px 14px 10px 14px;text-transform:uppercase;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);}
.tooltipster-popup .tooltipster-content{text-transform:initial;line-height:1.4em;text-align:center;font-size:12px;}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;padding:0}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-9px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:0;-moz-transition-property:0;-o-transition-property:0;-ms-transition-property:0;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:0 opacity;-moz-transition-property:0;-o-transition-property:0;-ms-transition-property:0;transition-property:transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/* Fancybox ================================================================================ */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url(http://www.thestyleclub.com/css/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(http://www.thestyleclub.com/css/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:0;right:-40px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url(../img/close-overlay.jpg) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(http://www.thestyleclub.com/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.6)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-32px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);text-shadow:0 1px 2px #222;color:#FFF;font-family:'Futura';font-size:12px;font-weight:400;line-height:1.4em;white-space:nowrap;padding:5px 20px 4px 20px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}
@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(http://www.thestyleclub.com/css/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(http://www.thestyleclub.com/css/fancybox_loading@2x.gif);background-size:24px 24px}
}

/* Wrap ================================================================================ */
.wrap{overflow:hidden;}
.wrap-sticky{position:absolute;}

/* Alert ================================================================================ */
.alert-banner{width:100%;height:auto;margin:0;padding:9px 0 6px 0;background:#cc3695;color:#fff;text-align:center;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:1px;}

/* Header ================================================================================ */
header { width:100%;height:auto;min-height:100px;margin:0;padding:0;background:#000;-webkit-box-shadow:inset 0 -1px 0 0 #2a2a2a;-moz-box-shadow:inset 0 -1px 0 0 #2a2a2a;box-shadow:inset 0 -1px 0 0 #2a2a2a;}
header .middle {height:auto;min-height:100px;position:relative;overflow:hidden;}
header .middle .inside{height:auto;min-height:100px;position:relative;}
header .shadow{width:500px;height:500px;margin:0 0 0 -250px;padding:0;position:absolute;top:105px;left:50%;z-index:0;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 0 100px 40px rgba(255,255,255,0.4);-moz-box-shadow:0 0 100px 40px rgba(255,255,255,0.4);box-shadow:0 0 100px 40px rgba(255,255,255,0.4);}

header .logo-box {width:90px;height:90px;margin:0 0 0 -45px;padding:0;position:absolute;top:5px;left:50%;z-index:2;background:url(../images/logo/black.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
header .logo-box span {width:auto;height:auto;margin:0;padding:0;position:absolute;top:9px;right:-22px;display:block;font-size:11px;color:#777;}

header nav{width:100%;height:auto;margin:0;padding:0;display:block;position:absolute;bottom:0;left:0;z-index:1;}
header nav ul{}
header nav ul li{width:auto;height:auto;margin:0;padding:0;display:inline-block;font-size:14px;line-height:36px;color:#fff;font-weight:400;text-transform:uppercase;}
header nav ul li a{color:#fff;}
header nav ul li a:hover{color:#cc3695;}
header nav .left ul li{margin-right:27px;}
header nav .right ul li{margin-left:27px;}

header .user,header .search,header .hamburger{width:auto;height:auto;margin:0;padding:0;position:absolute;top:8px;color:#fff;font-family:'Didot';font-weight:400;font-style:italic;font-size:13px;line-height:34px;-webkit-font-smoothing: auto;}
header .user{right:0;}
header .user .spacer,header .search .spacer{width:1px;height:18px;margin:7px 15px 8px 15px;padding:0;display:block;float:left;background:#444;}

header .user .account{width:auto;height:34px;margin:0;padding:0;display:block;float:left;}
header .user .account .name{width:auto;height:34px;margin:0 12px 0 0;padding:0;display:block;float:left;color:#fff;}
header .user .account .avatar{width:34px;height:34px;margin:0;padding:0;display:block;float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
header .user .account .avatar img{width:100%;}
header .user .account:hover .name{color:#cc3695;}

header .user .cart,header .search .chat{width:auto;height:34px;margin:0;padding:0;display:block;float:left;color:#aaa;}
header .user .cart .icon,header .user .cart .icon svg{width:20px;height:20px;}
header .search .chat .icon,header .search .chat .icon svg{width:18px;height:18px;}
header .user .cart .icon,header .search .chat .icon{margin:5px 6px;padding:0;display:block;float:left;}
header .search .chat .icon{margin:7px 6px 3px 0;}
header .user .cart .icon svg path,header .search .box .icon svg path,header .search .chat .icon svg{fill:#888;}
header .user .cart:hover,header .search .chat:hover,header .search .active{color:#fff;}
header .user .cart:hover .icon svg path,header .search .chat:hover .icon svg path,header .search .active .icon svg path{fill:#cc3695;}

header .hamburger{display:none;position:absolute;top:10px;left:0;}
header .hamburger ul{width:auto;display:block;float:left;margin:9px 13px 0 0;}
header .hamburger ul li{width:22px;height:3px;margin:0 0 3px 0;background:#cc3695;display:block;-webkit-border-radius:2px;}

header .search{left:0;}
header .search .box{width:76px;height:34px;margin:0;padding:0;display:block;float:left;position:relative;opacity:0.55;z-index:5;}
header .search .box:hover{width:140px;opacity:1;}
header .search .box input{width:100%;height:18px;margin:8px 0;padding:0;border:none;background:#000 url(http://www.thestyleclub.com/img/search.png) no-repeat center left;-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;outline:none;text-indent:27px;font-family:'Didot';font-weight:400;font-style:italic;font-size:13px;color:#fff;}
header .search .box input::-webkit-input-placeholder {color:#fff;}
header .search .box input:-moz-placeholder { color: #fff;}
header .search .box input::-moz-placeholder {color: #fff;}
header .search .box input:-ms-input-placeholder {color:#fff;}
header .search .alert{width:100%;height:auto;margin:0;padding:0;position:absolute;bottom:-9px;left:0;color:#cc3695;font-size:12px;line-height:1em;z-index:3;}

header .mini-account{width:auto;height:100px;margin:0;padding:0;float:right;display:block;}
header .mini-account ul{}
header .mini-account ul li{width:36px;height:36px;margin:32px 10px 0 0;padding:0;display:block;float:left;position:relative;border:none;}
header .mini-account ul li .case{width:20px;height:20px;margin:0;padding:5px;border:solid 3px #fff;display:block;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;}
header .mini-account ul li.icon{width:60px;height:100px;margin:0 0 0 5px;padding:0;position:relative;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
header .mini-account ul li.icon span{width:60px;height:60px;margin:20px 0;padding:0;display:block;border:none;outline:none;background:#fff /*url('http://www.thestyleclub.com/images/header/mini-account-icon-bg.png')*/ no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;font-size:0;text-indent:-9999;}
header .mini-account ul li.icon span img{width:60px;height:60px;}
header .mini-account ul li.icon ul{width:176px;height:auto;margin:0;padding:0;position:absolute;top:100px;right:0;display:none;z-index:9999;}
header .mini-account ul li.icon ul:after{width:10px;height:10px;padding:0;margin:0;position:absolute;top:2px;right:25px;z-index:2;background:#000;border:none;content:"";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
header .mini-account ul li.icon ul li{width:100%;height:auto;margin:0;padding:13px 15px 10px 16px;position:relative;z-index:2000;background:#000;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#fff;}
header .mini-account ul li.icon ul li:hover{background:#222;cursor:pointer;}
header .mini-account ul li.icon ul li.spacer{height:6px;padding:0;background:none;}

header .mini-account ul li svg{width:20px;height:20px;}
header .mini-account ul li svg path{fill:#fff;}

header .mini-account ul li .case:hover{border:solid 3px #cc3695;cursor:pointer;}
header .mini-account ul li.icon:hover{border:none;}
header .mini-account ul li:hover svg path{fill:#cc3695;}

header .mini-account ul li.green:hover .case{border:solid 3px #0dad8b;}
header .mini-account ul li.green:hover .case svg path{fill:#0dad8b;}

#whats-new img{width:100%;}
#whats-new .product_list4{margin:0;}

#shop-feed{display:block;}
.wrapper #video-title{display:none;}
.wrapper .product_list2{width:33%;margin:0;padding:0 0 6px 9px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.wrapper .product-details p{margin:0;padding:0;}
.product-title{height:19px;margin:7px 0 4px 0;padding:0;overflow:hidden;display:block;font-family:'Didot';font-weight:400;font-style:italic;font-size:15px;line-height:1.2em;color:#000;text-align:left;text-transform: capitalize;}
.product-price{font-size:11px;color:#666;text-align:left;}

/* Menu Left Mobile */
.menu-left-mobile{width:90%;height:100%;min-height:100%;position:fixed;top:0;left:-100%;z-index:9999;overflow:scroll;background:#111;background: #000000; /* Old browsers */background: -moz-linear-gradient(top,  #000000 0%, #3a3a3a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* IE10+ */background: linear-gradient(to bottom,  #000000 0%,#3a3a3a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */}
.menu-left-mobile .search{width:100%;height:54px;margin:0;padding:0;background:#000;border-bottom:solid 1px #3a3a3a;}
.menu-left-mobile .search input{width:100%;height:54px;margin:0;padding:0;border:none;background:transparent url(http://www.thestyleclub.com/img/search.png) no-repeat center left 16px;-webkit-background-size:26px;-moz-background-size:26px;background-size:26px;outline:none;text-indent:54px;font-family:'Didot';font-weight:400;font-style:italic;font-size:15px;color:#fff;opacity:0.5;}
.menu-left-mobile .search input::-webkit-input-placeholder {color:#fff;}
.menu-left-mobile .search input:-moz-placeholder { color: #fff;}
.menu-left-mobile .search input::-moz-placeholder {color: #fff;}
.menu-left-mobile .search input:-ms-input-placeholder {color:#fff;}
.menu-left-mobile .middle{padding-top:14px;}
.menu-left-mobile .middle ul{}
.menu-left-mobile .middle ul li{display:block;color:#555;}
.menu-left-mobile .middle ul li a{color:#fff;text-transform:uppercase;line-height:2em;font-size:14px;}
.hamburger-close{width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;position:fixed;top:0;left:90%;display:none;z-index:9999;}

/* Pikachoose */
.pikachoose *, .pikachoose :after, .pikachoose :before {-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
.sp-replacer{background: none!important;border: 0px solid #fff!important;padding: 0px 0px 0px 0px!important;width: 120px;}
.sp-preview{margin-left: 4px;margin-right: 4px;margin-top: 7px; width: 78px;}

.sp-container{position:absolute;top:0;left:0;display:inline;zoom:1;z-index:9999994;overflow:hidden}
.sp-container.sp-flat{position:relative}
.sp-top{position:relative;width:100%;display:inline-block}
.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}
.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}
.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}
.sp-clear-enabled .sp-hue{top:33px;height:77.5%}
.sp-fill{padding-top:80%}
.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}
.sp-alpha-enabled .sp-top{margin-bottom:18px}
.sp-alpha-enabled .sp-alpha{display:block}
.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#FFF;opacity:.8}
.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}
.sp-alpha-inner{border:solid 1px #333}
.sp-clear.sp-clear-display{background-position:center}
.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}
.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:0;-o-user-select:none;user-select:none}
.sp-clear,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none}
.sp-sat{background-image:linear-gradient(toright,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81')}
.sp-val{background-image:linear-gradient(totop,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}
.sp-hue{background:0}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}
.sp-hidden{display:none!important}
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

.sp-container{border-radius:0;background-color:#ECECEC;width:119px;padding:0}
.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px Futura, "Lucida Sans Unicode", "Lucida Sans", Geneva, Futura, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.sp-top{margin-bottom:3px}
.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}
.sp-input-container{float:right;width:100px;margin-bottom:4px}
.sp-initial-disabled .sp-input-container{width:100%}
.sp-input{font-size:12px!important;border:1px inset;width:100%;background:transparent;border-radius:3px;color:#222;margin:0;padding:4px 5px}
.sp-input:focus{border:1px solid orange}
.sp-input.sp-validation-error{border:1px solid red;background:#fdd}
.sp-picker-container,.sp-palette-container{float:left;position:relative;margin-bottom:-290px;padding:10px 10px 300px}
.sp-picker-container{width:172px;border-left:solid 1px #fff}
.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;cursor:pointer;border:solid 2px transparent;margin:3px}
.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}
.sp-thumb-el{position:relative}
.sp-initial{float:left;border:solid 1px #333}
.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}
.sp-initial .sp-clear-display{background-position:center}
.sp-button-container{float:right}
.sp-replacer {margin:0;overflow:hidden;cursor:pointer;padding: 4px;display:inline-block; *zoom: 1;*display: inline;border: solid 1px rgba(0,0,0,0.05);background: #f4f4f4;color: #333;vertical-align: middle;position:relative;}
.sp-replacer:hover, .sp-replacer.sp-active {border-color: #F0C49B;color: #111;}
.sp-replacer.sp-disabled {cursor:default;border-color: silver;color: silver;}
.sp-replacer:after{height:8px;width:8px;border-left:solid 3px #000;border-bottom:solid 3px #000;content:"";position:absolute;top:11px;right:11px;-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);-moz-transform: rotate(315deg);transform: rotate(315deg);}
.sp-dd{height:16px;line-height:16px;float:left;font-size:10px;display:none;padding:2px 0}
.sp-preview{position:relative;width:78px;height:20px;float:left;z-index:0;margin:9px 5px!important}
.sp-palette{width:99px;max-width:220px}
.sp-palette .sp-thumb-el{width:16px;height:16px;border:solid 1px #d0d0d0;margin:2px 1px}
.sp-container{padding-bottom:0;width:auto}
.sp-container button{background-color:#eee;background-image:linear-gradient(tobottom,#eeeeee,#cccccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle;padding:5px 4px}
.sp-container button:hover{background-color:#ddd;background-image:linear-gradient(tobottom,#dddddd,#bbbbbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}
.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eee}
.sp-cancel{font-size:11px;color:#d93f3f!important;vertical-align:middle;text-decoration:none;margin:0 5px 0 0;padding:2px}
.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}
.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}
.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}
.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}
.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}
.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}

/* Magic Zoom */
.MagicZoom, .MagicZoom:hover {display: inline-block;outline: 0 !important;font-size: 0 !important;line-height: 100% !important; direction: ltr;max-width: 100%;}
.MagicZoom img {border: 0 !important;margin: 0 !important; outline: 0 !important;padding: 0 !important;height: auto;}
.MagicZoom > img {width: 100%;}
.MagicZoom.magic-for-ie8 > img {max-width: none !important;}
.MagicZoom.magic-for-ie7 > img, .MagicZoom.magic-for-ie5 img { width: auto;}
td > .MagicZoom > img, td > .MagicZoom.magic-for-ie8 > img {max-width: none;width: auto;}
.MagicZoomHint { background: url(../img/search-black.png) no-repeat center left;-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;color: #111; font-size:11px;font-family: 'Futura';line-height: 14px;margin: 5px 0 0 6px;min-height: 14px;padding: 2px 0 0 21px !important; text-align: left;text-decoration: none;}
.MagicZoomLoading {background: #fff url(http://www.thestyleclub.com/css/graphics/loader.gif) no-repeat 2px 50%;border: 1px solid #ccc;color: #444; font-family: sans-serif;font-size: 8pt;line-height: 1.5em;margin: 0;padding: 4px 4px 4px 24px !important;text-align: left;text-decoration: none;}
.MagicZoomExternalTitle {display: none;}
.magic-temporary-img img {max-height: none !important;max-width: none !important;}
.MagicZoomBigImageCont {background: #ffffff;border: 1px solid #999;-webkit-transition: none !important;-moz-transition: none !important;transition: none !important;}
.MagicZoomBigImageCont.inner-zoom {border: 0;}
.MagicZoomBigImageCont img {max-width: none !important;max-height: none !important;height: auto !important;width: auto !important;}
.MagicZoomHeader {background: #666;color: #fff;font-size: 10pt !important;line-height: normal !important;text-align: center !important;}
.MagicZoomPup {background: #dadad1;border: 3px solid #aaa;cursor: move;}
.MagicZoomLoading {background: #fff url(http://www.thestyleclub.com/css/graphics/loader.gif) no-repeat 2px 50%;border: 1px solid #ccc;color: #444;font-family: sans-serif;font-size: 8pt;line-height: 1.5em;margin: 0;padding: 4px 4px 4px 24px !important;text-align: left;text-decoration: none;}
.MagicBoxShadow {-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;border-collapse: separate;/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important;}
.MagicBoxGlow {-moz-box-shadow: 0px 0px 4px 4px #888888;-webkit-box-shadow: 0px 0px 4px 4px #888888;box-shadow: 0px 0px 4px 4px #888888;border-collapse: separate;/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important;}


#instagram-feed{display:block;}
.instagram_feed{}
.instagram_feed a{width:25%;margin:0;padding:0 0 6px 9px;display:block;position:relative;float:left;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.instagram_feed a img{width:100%;display:block;border:solid 1px rgba(0,0,0,0.05);position:relative;}

.instagram_feed a:after{width:100%;height:100%;min-height:100%;margin:0;padding:1px;display:block;position:absolute;top:0;left:0;opacity:0;z-index:10;content:"";cursor:pointer;background:url(../img/zoom.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.instagram_feed a:hover:after{opacity:0.7;}



/* Header - Who's Online
--------------------------------------------------------------------*/
.boxFAQ{width:370px;height:630px;position:absolute;top:100px;left:0;background:#fff;z-index:9999;}
.ac_hed_det_title,.ac_hed_det_more{display:block !important;font-size:12px;color:#fff;}
.ac_hed_det_title{padding:13px 14px 10px 14px;position:relative;}
/*.ac_hed_det_title:after{width:20px;height:20px;margin:0;padding:0;background:#000;position:absolute;top:-2px;right:130px;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}*/
.ac_hed_det_title span{width: 16px;height: 16px;margin: -8px 0 0 0;padding: 0;display:block;position: absolute;top: 50%;right: 14px;}
.ac_hed_det_title span svg{width:16px !important;height:16px !important;}
.ac_hed_det_title span svg polygon{fill:#fff;}
.ac_hed_det_title span:hover svg polygon{fill:#0dad8b;cursor:pointer;}
.friend-box-online{width:370px !important;height:552px;overflow:scroll;}

.ac_hed_det_more{text-align:center;float:none;}
.friend-box{width:100% !important;height:auto;margin:0;padding:8px 14px;border-bottom:solid 1px #eee;}
.boxFAQ .friend-box:last-child{border-bottom:none;}
.friend-box .b_ac_prof_pic,.friend-box .b_ac_prof_pic img{width:56px;height:56px;}
.friend-box .b_ac_prof_pic{margin:0 12px 0 0;float:left;}
.friend-box p{color:#aaa;font-size:12px;}
.friend-box p.product-title{margin:12px 0 5px 0;padding:0;color:#000;font-size:15px;}
.friend-box:hover p.product-title{color:#0dad8b;}
.friend-box .option{width:50px;height:auto;margin:12px 0 0 0;padding:0;color:#000;display:block;cursor:pointer;float:left;font-size:12px;font-weight:500;text-align:center;color:#0dad8b;text-transform:uppercase;}

.friend-box .option .icon,.friend-box .option .icon svg{width:100%;height:28px;}
.friend-box .option .icon{margin:0;padding:0;}
.friend-box .option .icon svg path{fill:#bbb !important;}
.friend-box .option:hover .icon svg path{fill:#0dad8b !important;}
.friend-box .option .txt{width:100%;height:auto;margin:0;padding:3px 0 0 0;opacity:0;}
.friend-box .option:hover .txt{opacity:1;}

.boxFAQ .loading-friends{padding:14px 14px 12px 14px;font-size:11px;color:#aaa;}


.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#dde;position:relative}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;margin:0;padding:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}

	

/* Home - Feature Video
--------------------------------------------------------------------*/
.home-slider{width:100%;height:auto;margin:0;padding:0;position:relative;overflow:hidden;background:#111;background: #000000; /* Old browsers */background: -moz-linear-gradient(top,  #000000 0%, #3a3a3a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #000000 0%,#3a3a3a 100%); /* IE10+ */background: linear-gradient(to bottom,  #000000 0%,#3a3a3a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */}
.home-slider .middle{position:relative;}
.home-slider .middle .inside{width:100%;height:auto;position:relative;}
.home-slider .middle .left-box{width:77%;float:left;}
.home-slider .middle .right-box{width:23%;height:100%;min-height:100%;position:absolute;top:0;right:0;float:left;padding:12px;margin:0;background:#555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.home-slider h1{width:auto;height:auto;margin:0;padding:0 0 10px 0;font-family:'Didot';font-weight:400;font-style:italic;font-size:14px;color:#000;text-align:center;line-height:1.2em;}
.video-products{width:100%;height:auto;margin:0;padding:0;}
.video-products .entry-media {border-bottom:none; }

#mostPopulerItems{display:block !important;}	
.home-slider .flexslider,.flexslider .slides {width:100%;margin:0;padding:0;}
.flexslider {overflow:hidden;}
.flexslider .slides li{width:100%;height:auto;position:relative;}

.home-slider .flexslider .layer{width:100%;margin:0;padding:0;display:block;z-index:2000;overflow:hidden;}
.home-slider .flexslider .front{z-index:1000;font-size:0;cursor:pointer;}
.home-slider .flexslider .back{z-index:900;}


.home-slider .flexslider .front .video-products{width:100%;height:auto;margin:0;padding:0;position:absolute;top:62%;left:0;border:none;text-align:center;}
.home-slider .flexslider .front .video-products h1{font-size:17px;color:#fff;}
.home-slider .flexslider .front .video-products .product_list2{width:auto;display:inline-block;margin:0 8px;}
.home-slider .flexslider .front .video-products .entry-media{width:110px;height:110px;margin:0;padding:0;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.home-slider .flexslider .front .video-products .entry-media .hover{width:110px;height:110px;background:url(../img/zoom-pink-small.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.home-slider .flexslider .front .video-products .entry-media .buy-this{display:none;}


.home-slider .flexslider .back .left{width:100%;margin:0;padding:0;float:left;display:block;background:#191919;}
.home-slider .flexslider .back .left .spacer{width:100%;display:block;}
.home-slider .flexslider .back .left .video{width:100%;height:100%;min-height:100%:margin:0;padding:0;display:block;position:relative;}
.home-slider .flexslider .back .left .video .overlay{width:100%;height:100%;min-height:100%;margin:0;padding:0;font-size:0;display:block;position:absolute;top:0;left:0;background:transparent;z-index:900;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center;}
.home-slider .flexslider .back .left .video .video-cover{z-index:1100;}
.home-slider .flexslider .back .left .video .overlay .circle{width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%;background:#000 url(../img/play-btn.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;opacity:1;}
.home-slider .flexslider .back .left .video .overlay .circle:hover{opacity:0.8;}
.home-slider .flexslider .back .left .video .overlay img{width:100%;}

.home-slider .flexslider .back .video-products{width:300px;height:620px;margin:0;padding:0;float:right;display:block;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.home-slider .flexslider .back .video-products h1{height:33px;padding:0;font-size: 15px;border-bottom: 1px solid rgba(0,0,0,0.05);line-height:34px;}
.home-slider .flexslider .back .video-products #mostPopulerItems{width:300px;height:586px;margin:0;padding:0;}
.home-slider .flexslider .back .video-products .product_list2{width:auto;display:block;margin:0;border: none;border-bottom: 1px solid rgba(0,0,0,0.05);}
.home-slider .flexslider .back .video-products .entry-media{width:125px;margin:0 15px 0 0;border:none;border-right: 1px solid rgba(0,0,0,0.05);float:left;}
.home-slider .flexslider .back .video-products .product-details{width:160px;height:125px;display:block;position:relative;float:left;}
.home-slider .flexslider .back .video-products .product-details .product-title{margin-top:12px;}
.home-slider .flexslider .back .video-products .product-details .buy-this{width:90%;left:0;}
.home-slider .flexslider .back .video-products .product-details .s_like_cart{text-align:left;}
.home-slider .flexslider .back .video-products .product-details .s_like_cart .results{margin:0;}

.home-slider .flexslider .back .details{height:auto;padding:20px 20px;position:relative;background: #3a3a3a; /* Old browsers */background: -moz-linear-gradient(top,  #3a3a3a 0%, #000000 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#000000)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* IE10+ */background: linear-gradient(to bottom,  #3a3a3a 0%,#000000 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#000000',GradientType=0 ); }
.home-slider .flexslider .back .details h1{margin:0;padding:0 0 10px 0;color:#fff;text-align:left;font-size:22px;line-height:1.3em;}
.home-slider .flexslider .back .details p{padding:0 0 10px 0;color:#777;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;}
.home-slider .flexslider .back .details p span{margin-right:26px;display:inline-block;float:left;line-height:16px;}
.home-slider .flexslider .back .details p span a,.home-slider .flexslider .back .details p span.like{color:#cc3695;cursor:pointer;}
.home-slider .flexslider .back .details p span svg{width:15px;height:15px;margin:0 3px 0 0;float:left;display:block;}
.home-slider .flexslider .back .details p span svg path{fill:rgba(255,255,255,0.5);}
.home-slider .flexslider .back .details p span.svgselected svg path{fill:#cc3695 !important;}
.home-slider .flexslider .back .details .share{width:auto;height:auto;position:absolute;top:25px;right:20px;}
.home-slider .flexslider .back .details .share li{width:auto;height:20px;margin:0 0 0 6px;padding:0;display:block;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;color:#fff;line-height:20px;font-size:11px;}
.home-slider .flexslider .back .details .share li.txt{line-height:22px;}
.home-slider .flexslider .back .details .share li iframe{position:relative;}

.home-slider .flexslider .back .details .pag{width:auto;position:absolute;bottom:20px;color:#777;font-size:11px;text-transform:uppercase;font-weight:600;}
.home-slider .flexslider .back .details .prev{left:20px;}
.home-slider .flexslider .back .details .next{right:20px;}
.home-slider .flexslider .back .details .pag a{color:#cc3695;}
	
.flexslider .slides li .controls{width:100%;height:3px;margin:0;padding:0;background:#333;position:relative;z-index:1000;}

.flexslider .slides li .controls .btns{width:38px;height:38px;margin:0;padding:0;position:absolute;left:8px;top:-46px;cursor:pointer;font-size:0;}

.flexslider .slides li .controls .play-btn{display:block;z-index:100;background:#cc3695 url(../img/play-btn.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.flexslider .slides li .controls .pause-btn{display:none;z-index:1000;background:#cc3695 url(../img/video/pause.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}

.flexslider .slides li .controls .btn-like{width:46px;height:46px;margin:0;padding:0;background:#cc3695;position:absolute;top:0;right:0;border:none;display:block;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.flexslider .slides li .controls .btn-like:hover{cursor:pointer;}
.flexslider .slides li .controls .btn-like span,.flexslider .slides li .controls .btn-like svg{width:22px;height:22px}
.flexslider .slides li .controls .btn-like span{margin:8px;padding:4px;display:block;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.flexslider .slides li .controls .btn-like svg path{fill:rgba(0,0,0,0.35);}
.flexslider .slides li .controls .btn-like:hover span svg path{fill:#fff;}

.flexslider .slides li .controls .btn-share{width:23px;height:28px;top:3px;border:solid 3px #cc3695;left:414px;display:block;background:url(../img/video/share.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.flexslider .slides li .controls .status-wrapper{width:100%;height:3px;margin:0 0 0;padding:0;position:absolute;top:0;left:0;z-index:1000;cursor:pointer;background: #cccccc; /* Old browsers */background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */overflow:hidden;}
.flexslider .slides li .controls .status-wrapper .statusbar{width:0px;height:3px;margin:0;padding:0;background:#cc3695;opacity:1;}
/*.flexslider .slides li .img-bg{width:100%;height:100%;min-height:100%;margin:0;padding:0;position:absolute;top:0;left:0;z-index:1000;background:rgba(255,255,255,0.8);background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}*/
.flexslider .slides li .img-bg{width:100%;display:block;position:relative;z-index:1000;}

.flexslider .slides li .img-bg img.spacer{width:100%;opacity:0;}

.scrollbar1{width:100%;height:100%;min-height:100%;position:relative;margin:0}
.scrollbar1 .viewport{height:100%;min-height:100%;overflow:hidden;position:relative;background:#555}
.scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;margin:0;background:#555;padding:0 18px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.scrollbar1 .overview .product{width:100%;display:block;margin:0 0 10px 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);}
.scrollbar1 .overview .product:last-child{margin:0;}
.scrollbar1 .overview .product .product-details{width:86%;padding:4px 0;margin:0 7%;border-bottom:solid 1px #eee;}
.scrollbar1 .overview .product .product-details .s_like_cart{display:none;}
.scrollbar1 .overview .product .product-details .product-title{height:auto;overflow:visible;}
.scrollbar1 .overview .product .buy-this{width:100%;height:auto;margin:0;padding:13px 0 11px 0;opacity:1;z-index:1000;background:#000;display:block;line-height:1em;text-align:center;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;}
.scrollbar1 .overview .product .buy-this:hover{background:#b82e85;}

.scrollbar1 .overview .product .img_por,.scrollbar1 .overview .product img{width:100%;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.scrollbar1 .overview .product .entry-media{border:none;}
.scrollbar1 .overview .product .img_por .hover{opacity:0;}
.scrollbar1 .overview .product .img_por:hover .hover{opacity:0.7;}

.scrollbar1 .scrollbar{background:transparent;position:absolute;padding:0;background-position:0 0;right:0;top:0;width:10px;z-index:1000;}
.scrollbar1 .track{background:#eee;border:solid 1px #eee;height:100%;width:8px;position:relative;padding:0;border-left:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.scrollbar1 .thumb{background:#999;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.scrollbar1 .thumb .end{overflow:hidden;height:5px;width:25px;display:none}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}

/* Home - Main Content
--------------------------------------------------------------------*/
.main-content{width:100%;height:auto;min-height:800px;margin:0;padding:60px 0 70px 0;background:#fff;}
.main-content .middle{position:relative;}
.main-content .middle .left{width:240px;height:auto;margin:0;padding:0;position:absolute;top:0;left:4%;}
.main-content .middle .left .search{width:100%;height:auto;margin:0;padding:0;position:relative;}
.main-content .middle .left .search input{width:100%;height:36px;margin:0;padding:4px 0 0 0;background:#000;border:0;outline:none;font-family: 'Didot';font-style: italic;text-indent:18px;font-size:12px;color:#fff;}
.main-content .middle .left .search:after{width: 20px;height: 20px;margin: -10px 0 0 0;position: absolute;top: 50%;right: 8px;z-index: 111;content: "";background: url(http://www.thestyleclub.com/img/search.png) no-repeat center center;-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;}
.main-content .middle .left ul{}
.main-content .middle .left ul li{width:100%;height:40px;border:solid 1px #000;border-bottom:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;line-height:42px;text-transform:uppercase;color:#000;text-indent:18px;}
.main-content .middle .left ul li a{width:100%;height:40px;margin:0;padding:0;display:block;color:#000;}
.main-content .middle .left ul li:hover a,.main-content .middle .left ul li a.selectedopt{color:#CC3695 !important;}

.main-content .middle .left ul li:last-child{border-bottom:solid 1px #000;}
.main-content .middle .left ul li:hover,.left ul li.active{color:#cc3695;}
.main-content .middle .left ul li:hover{cursor:pointer;}
.main-content .middle .left ul li.active{cursor:default;color:#cc3695;}
.main-content .middle .left ul li.active:after,.main-content .middle .left ul li:hover:after,.main-content .middle .left ul li .selectedopt:after{width:6px;height:6px;margin:-3px 0 0 0;padding:0;background:#fff;position:absolute;right:-4px;top:50%;border-top:solid 1px #000;border-right:solid 1px #000;content:"";-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.wrapper{width:auto;height:auto;margin:0;padding:0;padding:0 0 0 250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

#whats-new{}

/* Account Page - Orders
--------------------------------------------------------------------*/
.orders-tables{}
.orders-tables tr:first-child{padding:10px;}
.orders-tables td{padding:16px 12px 12px 12px;border-bottom:solid 1px #eee;}
.orders-tables td:last-child{text-align:center;}
.orders-tables td a{padding:7px 20px 5px 20px;color:#fff;}
.orders-tables td.title{padding:12px 12px 9px 12px;width:16.666667%;background:#f4f4f4;border-right:solid 2px #fff;border-bottom:none;text-align:left;}
.orders-tables .title:last-child{border-right:none;}

.order-details{}
.order-details .style_main{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.order-details h2{padding:20px 0 0 0;font-size:20px;}

/* Account Page - Friends
--------------------------------------------------------------------*/
.friends-top-bar{padding:6px 0;border-bottom:solid 1px #eee;}
.friends-top-bar .left .btn-look{height: 34px;padding: 0 20px;font-family: 'Didot';font-style: italic;line-height: 36px;}
.friends-top-bar .right{}
.friends-top-bar .right input{width:200px;height:34px;padding:2px 10px 0 10px;margin:0;border:solid 1px #eee;border-right:none;outline:none;-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-family:'Futura';font-size:12px;font-weight:300;}
.friends-top-bar .right .btn-look{height: 34px;padding: 0 20px;font-family: 'Didot';font-style: italic;line-height: 36px;display:block;float:left;}
.friends-top-bar .sub{padding-top:4px;font-size:11px;}
.friends-top-bar .sub span{display:inline-block;margin:0 4px 0 0;color:#aaa;}
.friends-top-bar .sub span:hover,.friends-top-bar .sub span.active{cursor:pointer;color:#000;}
.friends-top-bar .sub span.active{cursor:default;font-weight:500;}
.friends-top-bar .sub span.spacer,.friends-top-bar .sub span.spacer:hover{margin:0 6px 0 4px;color:#222;}

.style_main .friend-box{width:50% !important;padding:8px 14px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_main .friend-box:nth-of-type(odd){padding-left:0;border-right:solid 1px #eee}
.style_main .friend-box:nth-of-type(even){padding-right:0;}
.style_main .friend-box .b_ac_prof_pic,.style_main .friend-box .b_ac_prof_pic img{width:70px;height:70px;}
.style_main .friend-box p.product-title{width:175px;margin:20px 0 5px 0;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.style_main .friend-box .left,.style_main .friend-box .right{width:auto;}
.friend-box:hover p.product-title{color:#cc3695;}
.friend-option{margin:19px 0 0 0;}
.friend-option .btn-look{width:auto;height:32px;margin:0;padding:0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow:hidden;font-family:'Didot';}
.friend-option .btn-look .left, .friend-option .btn-look .left svg{width:18px;height:18px}
.friend-option .btn-look .left{width:auto;height:auto;margin:0;padding:7px;background:rgba(0,0,0,0.1);display:block;float:left;}
.friend-option .btn-look .left svg path{fill:rgba(0,0,0,0.15);}
.friend-option .btn-look .right{width:auto;height:32px;margin:0;padding:0 10px;display:block;float:left;line-height:34px;font-size:13px;}
.friend-option .btn-look:hover{background:#cc3695 !important;}

/* Breadcrumbs
--------------------------------------------------------------------*/
.breadcrumbs{padding:0 0 8px 8px;font-size:10px;text-transform:uppercase;}
.breadcrumbs span{padding:0 4px;}
.breadcrumbs strong{font-weight:500;color:#cc3695;}

/* Breadcrumbs Search */
.breadcrumbs-search{font-family:'Didot';font-style:italic;font-size:12px;text-transform:capitalize;}
.breadcrumbs-search strong{font-family:'Futura';font-style:normal;font-size:11px;}

/* Designers
--------------------------------------------------------------------*/
.style_main{}
.style_main .designers-list{padding:5px 10px 10px 10px;font-size:13px;text-transform:capitalize;}
.style_main .designers-list li{padding-bottom:10px;font-size:13px;color:#cc3695;line-height:1.3em;}
.style_main .designers-list li ul li{padding-bottom:0;font-size:13px;}
.style_main .designers-list li ul li a{color:#000;}
.style_main .designers-list li ul li a:hover{color:#cc3695;}
	
/* Shop Categories
--------------------------------------------------------------------*/
.shop-categories{padding:40px 0 40px 0;}
.shop-categories .left{width:26%;padding:0 14px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.shop-categories .left .search{width:100%;height:auto;margin:0;padding:0;position:relative;}
.shop-categories .left .search:after{width:20px;height:20px;margin:-10px 0 0 0;position:absolute;top:50%;right:8px;z-index:111;content:"";background:url(http://www.thestyleclub.com/img/search.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.shop-categories .left .search input{width: 100%;height:38px;margin: 0;padding:2px 0 0 0;background: #000;border: 0;outline: none;font-family: 'Didot';font-style:italic;text-indent:25px;font-size: 12px;color: #fff;}
.shop-categories .left .wrapper{width:100%;height:auto;margin:0;padding:18px 20px 20px 20px;background:#f9f9f9;border:solid 1px rgba(0,0,0,0.05);border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.shop-categories .left .wrapper .category{padding:0;font-size:11px;line-height:1.8em;text-transform:uppercase;letter-spacing:1px;}
.shop-categories .left .wrapper .category .category{padding:0 0 0 16px;}
.shop-categories .left .wrapper .category a{color:#000;}
.shop-categories .left .wrapper .category .selected, .selectedopt{color:#CC3695;}
.blackfont{color:#000;}
.shop-categories .left .wrapper .category a:hover{color:#cc3695;}
.shop-categories .left .wrapper .clear{width:100%;height:auto;margin:15px auto 0 auto;padding:12px 0 9px 0;border:solid 1px #111;display:block;color:#111;text-transform:uppercase;font-size:11px;text-align:center;line-height:1em;letter-spacing:1px;}
.shop-categories .left .wrapper .clear:hover{background:#000;color:#fff;}
.shop-categories .right{width:74%;}
.shop-categories .right .product_list4{margin:0;padding:0 0 0 8px;}
.shop-categories .right .item_status{display:none;}
.shop-categories .right .product-price{margin:0;}

/* Added To Cart - Pop Up
--------------------------------------------------------------------*/
.added-to-cart{width:660px;height:494px;margin:0;padding:0;background:url(../img/add-to-cart-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.p_dress_det h1{padding:30px 0 0 0;font-family:'Didot';font-style: italic;font-size: 30px;}
.p_dress_det .visit-cart{width:80%;height:auto;margin:35px auto 6px auto;padding:12px 0 10px 0;display:block;font-size:13px;text-transform:uppercase;color:#fff;}
.p_dress_det .keep-shopping{width:80%;height:auto;margin:0 auto;padding:12px 0 10px 0;display:block;border:solid 1px #fff;font-size:13px;text-transform:uppercase;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* Cart
--------------------------------------------------------------------*/
.cart{padding:40px 0 0 0;border-bottom:solid 1px rgba(0,0,0,0.05);}
.cart-item{width:100%;height:auto;margin:0;display:block;background:#f9f9f9;border:solid 1px rgba(0,0,0,0.05);border-bottom:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cart-item h1{width:100%;padding:10px 0 8px 0;display:block;background:rgba(0,0,0,0.05);font-size:12px;text-transform:uppercase;color:#555;text-indent:10px;}
.cart-item p{padding:10px;}
.cart-item p span{display:block;padding:5px;font-size:11px;}
.cart-item .cart-img{width:17%;float:left;border-right:solid 1px rgba(0,0,0,0.05);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cart-item .cart-img img{width:100%;}
.cart-item .cart-name{width:46%;height:100%;float:left;}
.cart-item .cart-color{width:14%;float:left;}
.cart-item .cart-color p{width:40%;margin:10px;border:solid 1px rgba(0,0,0,0.05);font-size:4px !important}
.cart-item .cart-price{width:14%;float:left;}
.cart-item .cart-actions{width:9%;float:left;}
.cart-item .cart-actions p{text-align:center;}
.cart-item .cart-actions p svg{width:100%;height:18px;display:inline-block;}
.cart-item .cart-actions p svg path{fill:#999;}
.cart-item .cart-actions p:hover svg path{fill:#cc3695;}
.cart-checkout{padding:30px 0 100px 0;}
.cart-checkout .cart-upsell{width:47%;height:auto;margin:0;padding:0;float:left;}
.cart-checkout .cart-upsell h3{margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:solid 1px rgba(0,0,0,0.05);font-size:12px;}
.cart-checkout .cart-upsell .product_list4 {margin:0;padding:0 4px;}
.cart-checkout .right{width:30%;line-height:1.8em;}
.cart-checkout .right .sub,.checkout-total .sub{color:#999;font-size:12px;}
.cart-checkout .right .total,.checkout-total .total{font-weight:600;color:#000;font-size:14px;}
.cart-checkout .right span,.checkout-total span{width:70%;display:inline-block;text-align:right;}
.cart-checkout .right span.num,.checkout-total span.num{width:30%;}
.cart-checkout .right .btn{margin:20px 0 80px 0;padding:14px 86px 9px 60px;background-image:url(../img/checkout-arrow.png);background-position:152px center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;float:right;cursor:pointer;font-size:15px;text-transform:uppercase;color:#fff;}
.cart-checkout .right .btn:hover{background-image:url(../img/checkout-arrow.png);background-position:160px center;background-repeat:no-repeat;webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}

/* Checkout
--------------------------------------------------------------------*/
.checkout{padding:40px 0 70px 0;}
.checkout .right{width:35%;float:right;padding:0;}
.checkout .right .cart-item p{font-size:12px;}
.checkout .right .cart-item p span{font-size:10px;}
.checkout .right .cart-item .cart-img{width:25%;}
.checkout .right .cart-item .cart-name{width:35%;}
.checkout .right .cart-item .cart-color, .checkout .right .cart-item .cart-price{width:20%;}
.checkout .right .checkout-total{padding:10px 0;border-top:solid 1px rgba(0,0,0,0.05);border-bottom:solid 1px rgba(0,0,0,0.05);line-height:1.5em;}
.checkout .right .btn-pink{margin:20px 0 80px 0;padding:14px 86px 9px 60px;background-image:url(../img/checkout-arrow.png);background-position:212px center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;float:right;cursor:pointer;font-size:15px;text-transform:uppercase;color:#fff;font-family:'Futura';}
.checkout .right .btn-pink:hover{background-image:url(../img/checkout-arrow.png);background-position:220px center;background-repeat:no-repeat;webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.checkout .left{width:65%;padding:0 30px 70px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkout .left .wrapper{width:100%;height:auto;padding:0;background:#f9f9f9;border:solid 1px rgba(0,0,0,0.05);}
.checkout .left .wrapper table{width:100%;}
.checkout .left .wrapper table h3{width:100%;height:auto;padding:11px 0 8px 0;display:block;color:#555;text-transform:uppercase;font-size:14px;}
.checkout .left .wrapper table tr{width:100%;padding:0 18px;display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;clear:left;color:#999;}
.checkout .left .wrapper table tr.title{background:rgba(0,0,0,0.05);display:block;}
.checkout .left .wrapper table tr.spacer{height:15px;display:block;}
.checkout .left .wrapper table tr.line{border-top:dashed 1px rgba(0,0,0,0.05);}
.checkout .left .wrapper table tr td{width:50%;padding:0 4px;display:block;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkout .left .wrapper table tr.title td{width:100%;float:none;}
.checkout .left .wrapper table tr tr{padding:0;}
.checkout .left .wrapper table input[type="text"],.checkout .left .wrapper table select{width:100%;padding:11px 15px 9px 15px;background:#fff;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;border:solid 1px rgba(0,0,0,0.05);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:'Futura';font-size:12px;text-transform:capitalize;}
.checkout .left .wrapper table input#TransectionBillingCountry,.checkout .left .wrapper table input#TransectionBillingState,.checkout .left .wrapper table input#TransectionShippingState{text-transform:uppercase;}
.checkout .left .wrapper table input::-webkit-input-placeholder {color:#bbb;}
.checkout .left .wrapper table input:-moz-placeholder {color:#bbb;}
.checkout .left .wrapper table input::-moz-placeholder {color:#bbb;}
.checkout .left .wrapper table input:-ms-input-placeholder {color:#bbb;}
.checkout .left .wrapper table select{color:#bbb;}
.checkout .left .wrapper table tr td.exp select{width:44%;margin-right:4px;}
.checkout .left .wrapper table tr td .btn-pink{width:100%;padding:11px 0 8px 0;font-family:'Futura';font-size:14px;text-transform:uppercase;text-transform:uppercase;color:#fff;}
.checkout .left .wrapper table tr td.discount-code{width:100%;}
.checkout .left .wrapper table tr td.discount-code .input{width:50%;padding:0 4px;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkout .left .wrapper table tr td.discount-code .submit{padding:0 8px 0 4px;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkout .left .wrapper table tr td.discount-code .btn-pink{width:100px;height:33px;padding:0;margin:3px 0 0 0;display:block;float:left;background:#bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;text-transform:initial;}
.checkout .left .wrapper table tr td.discount-code .btn-pink:hover{background:#cc3695;}
.checkout .left .wrapper table tr td.discount-code .btn-grey{width:100px;height:33px;padding:0;margin:3px 0 0 0;display:block;float:left;font-family:'Futura';-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;text-transform:initial;}

/* Sidebar Social
--------------------------------------------------------------------*/
.social-line{width:100%;height:auto;margin:22px 0 0 0;padding:0;display:block;}
.social-line ul{}
.social-line ul li,.social-line ul li svg{width:18px;height:18px;}	
.social-line ul li{margin:0 10px 0 0;padding:0;display:block;float:left;opacity:1;}
.social-line ul li:hover{opacity:0.6;cursor:pointer;}
.social-line ul li:active{opacity:1;}
.social-line ul li svg path,.social-line ul li svg polygon{fill:#000;}

.fine-print{width:100%;height:auto;margin:18px 0 0 0;padding:0;display:block;}
.fine-print ul{}
.fine-print ul li{margin:0 0 10px 0;font-family:'Didot';font-style:italic;font-size:13px;color:#000;line-height:1em;}
.fine-print ul li a{padding-left:2px;color:#000;border-bottom:dashed 1px rgba(0,0,0,0);}
.fine-print ul li a:hover{border-bottom:dashed 1px rgba(0,0,0,1);}

/* Share Page
--------------------------------------------------------------------*/
.share-layout{}
.share-layout .share-user,.share-layout .share-product{margin:0 !important;padding:0 !important;}	
.share-layout .share-user img.blank{width:100%;}
.share-layout .share-user .entry-media{border:none;margin:-85px 0 0 0;position:absolute;top:50%;left:0;background:transparent;}
.share-layout .share-user .entry-media .avatar{width:80px;height:80px;margin:0 auto;padding:0;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background:#f4f4f4 url(../img/profile-pic.png) no-repeat center center;-wbkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.share-layout .share-user .entry-media .avatar img{width:80px;height:80px;}
.share-layout .share-user .entry-media .avatar:hover{opacity:0.85;}
.share-layout .share-user .entry-media .name{margin:12px 0 0 0;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#000;}
.share-layout .share-user .entry-media .closet{margin:6px 0 6px 0;font-family:'Didot';font-style:italic;font-size:15px;}
.share-layout .share-user .entry-media .likes{text-align:center;}
.share-layout .share-user .entry-media .likes .wrap{display:inline-block;}
.share-layout .share-user .entry-media .likes .txt{width:auto;height:18px;margin:0;padding:0;display:inline-block;float:left;line-height:20px;font-size:11px;}
.share-layout .share-user .entry-media .likes .icon,.share-layout .share-user .entry-media .likes .icon svg{width:18px;height:18px;}
.share-layout .share-user .entry-media .likes .icon{display:inline-block;margin:0;padding:0;}
.share-layout .share-user .entry-media .likes .icon svg path{fill:#000;}
.share-layout .share-user .entry-media .view{margin:8px 0 0 0;text-align:center;}
.share-layout .share-user .entry-media .view span{padding:0 0 0 1px;border-bottom:dotted 1px #000;color:#000;font-size:10px;letter-spacing:1px;text-transform:uppercase;}
.share-layout .share-user .entry-media .view span:hover{cursor:pointer;border-bottom:solid 1px #000}
.share-layout .share-product .entry-media{border:none;}
.share-layout .share-product .entry-main{display:none;}
.share-layout .share-product .mini-act-info,.product-shared .mini-act-info{width:100%;height:auto;margin:0;padding:0 10px;display:block;position:absolute;bottom:10px;left:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index:100;font-family:'Didot';font-style:italic;font-size:13px;line-height:24px;text-transform:capitalize;color:#000;text-align:left;}
.share-layout .share-product .mini-act-info img,.product-shared .mini-act-info img{width:24px;height:24px;margin:0 8px 0 0;padding:0;display:inline-block;float:left;-webkit-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.share-layout .share-product .mini-act-info:hover{color:#000;}

.product-shared .entry-media .share-message{width:100%;height:auto;margin:4px 0 0 0;padding:5px 11px 2px 11px;display:none;background:#000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:'Futura';font-weight:400;font-style:normal;font-size:11px;color:#fff;text-align:left;line-height:1.4em;}
.product-shared .entry-media:hover .share-message{display:block;}

/* Voting Pop Up 
--------------------------------------------------------------------*/
.voting-popup{width:100%;height:100%;min-height:100%;position:fixed;top:0;left:0;display:table;z-index:9999;}
.voting-popup .table-cell{display:table-cell;vertical-align:middle;}
.voting-popup .table-cell .wrap{width:100%;max-width:950px;height:auto;min-height:300px;margin:0 auto;padding:40px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);text-align:center;}
.voting-popup .table-cell h2{padding:0 0 23px 0;font-family:'Didot';font-style:italic;font-size:42px;color:#000}
.voting-popup .table-cell p{font-size:13px;color:#999;line-height:1.3em;}
.voting-popup .table-cell p span{color:#000;font-weight:600;line-height:2em;text-transform:uppercase;}
.voting-popup .table-cell form{}
.voting-popup .table-cell form ul{margin:0;padding:25px 0 40px 0;font-size:0;}
.voting-popup .table-cell form ul li{width:18%;height:auto;display:inline-block;margin:0 1%;padding:0;}
.voting-popup .table-cell form ul li h2{margin:0;padding:0 0 4px 0;font-family:'Didot';font-style:italic;font-size:20px;color:#000}
.voting-popup .table-cell form ul li p{margin:0;padding:0 0 4px 0;font-size:12px;color:#999;line-height:1.3em;text-transform:uppercase;text-transform:uppercase;}
.voting-popup .table-cell form ul li .option{width:100%;position:relative;background-position:top center;background-repeat:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.voting-popup .table-cell form ul li .option img{width:100%;}
.voting-popup .table-cell form ul li .option .option-bg{width:38px;height:38px;margin:0 0 0 -19px;padding:0;position:absolute;bottom:-19px;left:50%;background:#fff;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15);}
.voting-popup .table-cell form ul li label{width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;cursor:pointer;font-size:0;position:absolute;top:0;left:0;z-index:10}
.voting-popup .table-cell form ul li input[type=radio] {display:none;}
.voting-popup .table-cell form ul li label:before{content: "";display:block;width:18px;height:18px;margin:0 0 0 -9px;position:absolute;left:50%;bottom:-9px;z-index:1000;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.15);}
.voting-popup .table-cell form ul li input[type=radio]:checked + label:before {background:#cc3695;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.25);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.25);}
.voting-popup .table-cell form input[type="submit"]{margin:0 auto;padding:12px 80px 10px 80px;display:inline-block;font-size:17px;color:#fff;text-transform:uppercase;} 
.voting-popup .table-cell p.success{display:none;padding:0;font-family:'Didot';font-style:italic;font-size:22px;color:#000;}
.voting-popup .table-cell p.success span{font-weight:400;color:#cc3695;}

.open-voting-popup{position:fixed;top:50%;right:-60px;z-index:2000;display:none;padding:13px 40px 11px 40px;-ms-transform: rotate(-90deg); /* IE 9 */-webkit-transform: rotate(-90deg);transform: rotate(-90deg);font-size:14px;color:#fff;}

/* Search
--------------------------------------------------------------------*/
#divproducts,#divvideos,#divmembers{margin-left:8px;padding:0;}
#divvideos .product_list3{margin:0;padding:0 8px 24px 0;}
#divproducts .product_list4{padding:0 8px 0 0;}
#divmembers{border-top:solid 1px #eee;}

/* What's New
--------------------------------------------------------------------*/
#homepagesubpage ul{text-align:center;font-size:0;}
#homepagesubpage ul li{width:33.3334%;height:auto;margin:0;padding:0 0 80px 0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#homepagesubpage ul li .img_por{width:77%;height:auto;margin:0 auto;padding:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden;opacity:1;background-color:#f4f4f4;}
#homepagesubpage ul li .img_por:hover{cursor:pointer;opacity:0.7;}
#homepagesubpage ul li .img_por img{ width:100%;}
#homepagesubpage ul li h1{margin:15px 0 5px 0;font-size:19px;text-transform:uppercase;font-weight:300;letter-spacing:1px;}
#homepagesubpage ul li p{margin:0 0 12px 0;font-size:13px;}
#homepagesubpage ul li p a{height: 9px;padding: 0 10px 0 0;display:inline-block;background:url(../img/whats-new-arrow.png) no-repeat center right;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;font-size:12px;color:#000;font-size:11px;font-weight:600;text-transform:uppercase;}
#homepagesubpage ul li p a:hover{padding-left:10px}
#homepagesubpage ul li:nth-child(1),#homepagesubpage ul li:nth-child(2){width:50%;}
#homepagesubpage ul li:nth-child(1) .img_por,#homepagesubpage ul li:nth-child(2) .img_por{width:60%;}
#homepagesubpage ul li:nth-child(2n) .img_por{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#homepagesubpage ul li:nth-child(2n) h1{font-weight:600;}
#homepagesubpage ul li:nth-child(6),#homepagesubpage ul li:nth-child(7){padding-bottom:30px;}

/* Blog - Category
--------------------------------------------------------------------*/
.blog-categories{position:relative;}
.blog-categories p.pages{font-size:12px;color:#aaa;}
.blog-categories p.pages span{font-weight:400;color:#000;}
.blog-categories .paging{padding:10px 0 0 0;}
.blog-categories .paging .next,.blog-categories .paging .prev{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:#eee;color:#888;font-size:12px;}
.blog-categories .paging .next:hover,.blog-categories .paging .prev:hover{cursor:pointer;background:#ccc}

.blog-categories .paging .prev{margin:0 4px 0 0;}
.blog-categories .left{float:right;padding:0 0 0 14px;}
.blog-categories .right{float:left;}	
.blog-categories .right h3,.single-post h1{margin:0 0 10px 0;font-family:'Didot';font-style:italic;font-weight:400;font-size:24px;color:#000;}	
ul#blog-category{}
ul#blog-category li{width:100%;height:auto;margin:0;padding:0 0 30px 0;}
ul#blog-category li img{width:25%;margin:0 20px 0 0;display:block;float:left;}
ul#blog-category li h1{margin:2px 0 6px 0;font-family:'Didot';font-style:italic;font-weight:400;font-size:22px;color:#000;}	
ul#blog-category li h1 a{color:#000;}

ul#blog-category li p,.single-post p{font-style:normal;font-weight:400;font-size:13px;color:#000;}	
ul#blog-category li p.date,.single-post p.date{margin:10px 0 0;font-family:'Didot';font-style:normal;font-weight:400;font-size:13px;color:#000;}	
ul#blog-category li p.date span,.single-post p.date span{font-family:'Futura';font-style:normal;font-weight:400;font-size:12px;color:#888;}	

ul#blog-category li p .btn-pink{width:auto;display:block;padding:11px 30px 9px 30px;float:right;color:#fff;text-transform:uppercase;font-weight:400;}	
ul#blog-category li p img{display:none;}

/* Blog - Single Post */
.single-post{padding-bottom:70px;}
.single-post .breadcrumbs{padding-left:0;}
.single-post h1{margin:25px 0 2px 0;font-size:26px;}
.single-post p{margin:0 0 8px 0;line-height:1.3em;}
.single-post p.date{margin:2px 0 10px 0;}
.single-post p.bottom{margin:10px 0 0 0;}
.single-post p.bottom:hover{text-indent:10px;}
.single-post p a,.single-post p.bottom span{color:#cc3695;}
.single-post img {width:100%;}

/* Blog - Back To Top */
.back-top{width:50px;height:50px;margin:0;padding:0;background:#000;display:block;position:absolute;bottom:76px;right:0;}
.back-top:hover{cursor:pointer;bottom:84px;}
.back-top .arrow{width:18px;height:18px;margin:-5px 0 0 -10px;padding:0;background:#000;display:block;position:absolute;top:50%;left:50%;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

/* Video List ================================================================================ */
.video-list{min-height:100px;text-align:left;font-size:0;}
.video-list h3{margin:0 0 10px 0;padding:0 0 4px 0;border-bottom:solid 1px rgba(0,0,0,0.05);font-family:'Didot';font-style:italic;font-size:20px;color:#000;display:none;}
.sub-video-list .video-list h3{display:block;}
.video-list .comments{width:65%;margin:0;padding:0;float:left;display:none;}
.sub-video-list .video-list .comments{display:block;}
.video-list .right{width:100%;}
.sub-video-list .video-list .right{width:30%;}
.video-list .product_list3{width:32.333%;margin:0 1.5% 35px 0;display:inline-block;text-align:left;}
.sub-video-list .video-list .product_list3{width:100%;margin-bottom:25px;}
.video-list .thumbs .product_list3:nth-child(3n){margin-right:0;}
.sub-video-list .video-list .thumbs .product_list3:nth-child(n+4){display:none;}
.video-list .entry-media{border:none;}
.video-list .product_list3 .product-title{font-size:17px;}
.video-list .product_list3 p{font-size:11px;text-align:left;}
.video-list .product_list3 p a{color:#c6c6c6;font-weight:600;text-transform:uppercase;}
.video-list .product_list3 p a:hover{color:#888;}

/*.fb_iframe_widget_fluid span,.fb_iframe_widget iframe{width:100% !important;}*/
.fb_iframe_widget iframe{min-height:450px;padding:10px;background:#f9f9f9;border:solid 1px rgba(0,0,0,0.05) !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* Shop */
.shop-more-btn{clear:both;width:165px;height:auto;margin:0 auto;}

/* Login Wall
--------------------------------------------------------------------*/
.login-wall{position:fixed;top:0;left:0;z-index:99999;}
.login-wall .middle{max-width:480px;}
.login-wall .middle .inside{min-height:100px;padding:34px;background:#fff;}
.login-wall .middle .inside .logo{width:100%;height:155px;margin:0 0 25px 0;padding:0;background:url(../images/logo/black.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.login-wall .middle .inside .box{text-align:center;}
.login-wall .middle .inside .box-login,.login-wall .middle .inside .box-register{display:none;}
.login-wall .middle .inside .box h3{padding:0 0 10px 0;font-size:20px;}
.login-wall .middle .inside .box p{padding:0 0 10px 0;font-size:14px;color:#999;}
.login-wall .middle .inside .box .btn{width:100%;height:auto;margin:4px 0 0 0;padding:16px 0 12px;color:#fff;font-family:Futura;font-weight:400;font-size:15px;text-transform:uppercase;display:block;-webkit-font-smoothing:anti-antialiased}
.login-wall .middle .inside .box input.btn{cursor:default;font-size:13px;font-weight:300;text-transform:initial;text-indent:15px;}
.login-wall .middle .inside .box label{font-size:12px;color:#999;line-height:1em;}
.login-wall .middle .inside .box .input{width:50%;padding:0 2px 0 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.login-wall .middle .inside .box .input:nth-child(2n){padding:0 0 0 2px;}
.login-wall .middle .inside .box .select{width:100%;}
.login-wall .middle .inside .box-register button.btn-pink{margin-bottom:8px;clear:both;}
.login-wall .middle .inside .box .options{width:100%;height:auto;margin:0;padding:0;cursor:pointer;clear:both;}
.login-wall .middle .inside .box .options p{width:100%;height:auto;margin:0;padding:10px 0 0;display:block;font-size:12px;color:#999;line-height:1.3em;text-align:left}
.login-wall .middle .inside .box .options p span,
.login-wall .middle .inside .box .options p a{font-size:12px;color:#999}
.login-wall .middle .inside .box .options p span:hover,
.login-wall .middle .inside .box .options p a:hover{color:#cc3695}




/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* Media Break: 1000px 
--------------------------------------------------------------------*/
@media all and (max-width: 1000px) {
	

}







/* Media Break: 700px 
--------------------------------------------------------------------*/
@media all and (max-width: 700px) {

/* Login Wall
--------------------------------------------------------------------*/
.login-wall .middle .inside{padding:20px;}	
.login-wall .middle .inside .logo{height:100px;margin:0 0 16px 0;}
.login-wall .middle .inside .box h3{font-size:17px;}
.login-wall .middle .inside .box p{font-size:12px;}
.login-wall .middle .inside .box .btn{padding:14px 0 12px;font-size:13px;}	
.login-wall .middle .inside .box input.btn{font-size:12px;text-indent:12px;}
.login-wall .middle .inside .box .options{padding-bottom:8px;}		

/* Header
--------------------------------------------------------------------*/
header,header .middle,header .middle .inside{height:54px;min-height:54px;}
header .shadow{top:86px;}
header .logo-box{width:50px;height:50px;top:2px;margin:0 0 0 -25px;}
header .logo-box span{top:6px;right:-25px;}

header nav{display:none;}

header .search{display:none;}
header .user .cart .icon,
header .user .cart .icon svg{height:26px;width:26px;}
header .user .cart .icon{margin:2px 0;}
header .user .cart .icon svg path{fill:#cc3695;}
header .user .cart .icon + span{display:none;}
header .user{top:10px;}
header .user .account .name{display:none;}
header .user .spacer,
header .search .spacer{margin:7px 13px 8px 13px}

header .hamburger{display:block;}

/* Home Slider
--------------------------------------------------------------------*/
.home-slider .middle{padding:0;}
.home-slider .middle .left-box{width:100%;float:none;}
.home-slider .flexslider .back .left .video .overlay .circle{width:60px;height:60px;margin:-30px 0 0 -30px;}
.home-slider .flexslider .back .left .video{min-height:170px;}
.home-slider .flexslider .back .left .video .overlay{display:none;}
.home-slider .middle .right-box{display:none;}
.home-slider .flexslider .back .details{height:120px;padding:12px;}
.home-slider .flexslider .back .details h1{font-size:18px;}
.home-slider .flexslider .back .details .share{position:relative;top:0;right:0;}
.home-slider .flexslider .back .details .share li{margin:0 8px 0 0;}
.home-slider .flexslider .back .details p span{margin:0 13px 0 0;font-size:10px;}

/* Leaderboard
--------------------------------------------------------------------*/
.leaderboard{display:none;}

/* Main Content
--------------------------------------------------------------------*/
.main-content{padding:25px 0 35px 0;}
.main-content .middle .left,.main-content .middle .right{width:100%;position:relative;left:0;float:none;}
.main-content .middle .left{display:none;padding-bottom:20px;}
.main-content .middle .left ul li{height:38px;line-height:40px;}
.main-content .middle .right .wrapper{padding:0;}
.main-content .middle .right #homepagesubpage ul li h1{margin-bottom:0;font-size:15px;}
.main-content .middle .right #homepagesubpage ul li p{font-size:12px;}
.main-content .middle .right #homepagesubpage ul li{width:100% !important;padding:10px 0 5px 0;}
.main-content .middle .right #homepagesubpage ul li p{padding:0;}
#homepagesubpage ul li:nth-child(1) .img_por, #homepagesubpage ul li:nth-child(2) .img_por{width:77%;}


/* Footer
--------------------------------------------------------------------*/
footer{}
footer .fot_lft_links .mid_txt2,
footer .fot_lft_links .f_l_links{display:none;}	
footer .mid_txt2{width:100%;margin:14px 0 8px 0;}
footer .fot_lft_links{margin:0;}
footer .fot_lft_links .socialz a{float:none;}	
footer .fot_video,
footer .s_like_cart{margin:0;}
footer .video_bot{padding-bottom:0;}
footer .s_maker_list{height:auto;max-height:10000px;margin:0;}
footer .makr_list{width:90%!important;height:66px;margin:0 auto;display:block;float:none;overflow:hidden;}
footer .makr_txt{line-height:1em;text-align:left;}
footer .makr_txt h4{margin-bottom:0;}

/* Video List
--------------------------------------------------------------------*/
.video-list .comments{width:100%;}
.video-list .product_list3{width:100%;margin:0 0 20px 0;}
.fb_iframe_widget iframe{min-height:200px;}
.fb_iframe_widget_fluid span{height:210px !important;}

/* Shop
--------------------------------------------------------------------*/
#page-wrapper .middle.shop-categories{padding-left:14px;padding-right:14px}
.shop-categories .left{width:100%;padding:0 0 20px 0;}
.shop-categories .left .social-line,
.shop-categories .left .fine-print{display:none;}
.shop-categories .right{width:100%;}
.breadcrumbs,
.shop-categories .right .product_list4{padding-left:0;}
.style_main .designers-list{padding-left:0;}

/* Blog
--------------------------------------------------------------------*/
ul#blog-category li img{width:40%;}
ul#blog-category li .description{font-size:12px;}
ul#blog-category li h1{font-size:19px;line-height:1em;}
ul#blog-category li p .btn-pink{padding:9px 28px 6px 28px;font-size:11px;}

.blog-categories .left{padding-top:20px;}
.single-post img{height:auto !important;min-height:200px;}

/* Product
--------------------------------------------------------------------*/
div#popupMainDivAll{width:100%;margin:0;}
.product-detail-box{height:auto;top:0;left:0;}
.p_lft{width:100%;height:auto;}
.p_lft .product-big{width:100%;height:auto;}
.p_lft .product-big .product-big-wrapper{width:100%;height:auto;}
.p_lft .product-big .product-big-wrapper li{}
.p_dress_det{float:none;}	
.p_rit{width:100%;height:auto;padding:14px;position:relative;top:0;right:0;}
.p_rit .product-share{display:none;}
.p_rit .icons_hold{position:relative;margin-top:0;}
.icon_mini_cart_add span{display:inline-block;float:none;overflow:hidden;}
.icon_mini_cart_add span.txt{line-height:1em;}
.icon_mini_cart_wrap, .icon_mini_cart, .icon_mini_cart svg{height:16px;width:16px;}
.icon_mini_cart_add{width:100%;padding:6px 0 12px 0;margin:8px auto 0 auto;text-align:center;}
.icon_mini_cart_add svg{height:22px;width:22px;}

/* Cart
--------------------------------------------------------------------*/
.cart-checkout{padding:30px 14px;}
.cart-checkout .right{width:100%;float:none;}
.cart-checkout .right .sub, .checkout-total .sub{line-height:1em;}
.cart-checkout .right .btn{width:100%;padding:6px 0 5px 0;display:block;text-align:center;background-image:none;}
.cart-checkout .cart-upsell{display:none;}
.cart-item .cart-img{width:100%;padding:10px 0;text-align:center;}
.cart-item .cart-img img{width:60%;display:inline-block;}
.cart-item .cart-name{width:30%;}
.cart-item .cart-color{width:30%;}
.cart-item .cart-price{width:15%;}
.cart-item .cart-actions{width:25%;}
.cart-item p{font-size:14px;}

/* Checkout
--------------------------------------------------------------------*/
.checkout .left,
.checkout .right{width:100%;padding:0 14px;}

/* Account
--------------------------------------------------------------------*/
.lft_logwo{display:none !important;}
.lft_ac_det{width:100%;height:auto !important;padding:50px 0 20px 0;}
.ac_profile_img{width:100%;}
.ac_profile_img p{margin:0 0 10px 0;}
.btn-profile {display:inline-block;}
.acc_srch{display:none;}
.rit_ac_detss{height:auto;padding:0 0 50px 0;overflow:visible;}


}