body{color:#888888;overflow-x:hidden;}
.row:before, .row:after{content:"";display:table;clear:both;}
.container{width:1180px;margin:0 auto;}
.modal.in{z-index:99999;}
.btn{background:transparent;border:2px solid #c77083;padding:15px 25px;font-size:24px;text-transform:uppercase;font-weight:700;clear:both;display:inline-block;border-radius:3px;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.btn:hover{text-decoration:none;background:#c77083;color:#ffffff;}
.btn:focus{text-decoration:none;}
input[type="submit"]{background:transparent;border:2px solid #c77083;padding:8px 20px;font-size:18px;text-transform:uppercase;font-weight:700;clear:both;display:inline-block;border-radius:3px;transition:all 0.5s ease 0s;color:#c77083;cursor:pointer;}
input[type="submit"]:hover{text-decoration:none;background:#c77083;color:#ffffff;}
.button{background:#ffffff !important;border:2px solid #c77083 !important;padding:8px 20px;font-size:16px;text-transform:uppercase;font-weight:700;clear:both;display:inline-block;border-radius:3px;transition:all 0.5s ease 0s;color:#c77083 !important;cursor:pointer;}
.button:hover{text-decoration:none;background:#c77083 !important;color:#ffffff !important;}
hr{width:100%;height:10px;background:url(../images/seperator.png) no-repeat center center;border:none;margin:10px 0px 15px;}
.white_seperator{background:url(../images/white_seperator.png) no-repeat center center;}
.more_details_arrow{background:url(../images/more_details_arrow.png) no-repeat center right;display:inline-block;width:9px;height:9px;margin-left:3px;}
.gear_icon{display:none;}
header{width:100%;height:auto;position:relative;}
.home .header_top, .inner_banner .header_top{position:fixed;top:0px;height:auto;z-index:99999;}
.header_top{background:rgba(248, 248, 248, 0.8) none repeat scroll 0 0;height:auto;position:fixed;top:0;transition:all 0.5s ease 0s;width:100%;z-index:9999;}
.bgcolor{background:#f8f8f8 none repeat scroll 0 0;box-shadow:0 0 9px 0 #95a6b3;transition:all 0.5s ease 0s;}
.menu{width:100%;height:auto;position:relative;}
.mobile_menu{display:none;}
.menu ul{width:100%;list-style:none;margin-bottom:0px;}
.menu ul li{float:left;margin-right:55px;}
.menu ul li a{color:#5c5c5c;font-family:'monterey_btregular';font-size:38px;}
.menu ul li a:hover, .menu ul li a:focus{color:#c77083;text-decoration:none;}
.menu ul li a.current_page_item{color:#a35869;}
.menu_left{float:left;width:500px;padding:32px 0px;}
.menu_right{float:right;width:500px;}
.menu_right_top{width:100%;display:inline-block;}
.menu_right_top ul{float:right;width:auto;padding-top:8px;}
.menu_right_top ul li{margin-left:0px !important;}
.menu_right_top ul li a{font-size:12px;font-family:'Lora';padding:0px 10px;vertical-align:text-top;}
.menu_right_top ul li:first-child a{border-right:1px solid #c77083;}
.menu_right_top ul li:last-child a{padding-right:0px;padding-left:5px;}
.menu_right ul{float:right;width:auto;}
.menu_right ul li{margin-right:auto;margin-left:46px;}
.logo img{position:absolute;left:0px;right:0px;margin:0 auto;text-align:center;}
.banner{max-width:100%;margin:0 auto;position:relative;background-size:cover !important;}
.banner_text{}
.banner img{max-width:100%;height:auto;clear:both;display:inline-block;width:100%;}
.banner_text_inner{left:18.3%;position:absolute;text-align:center;top:44%;width:572px;}
.banner_text_inner .btn{background:#ffffff none repeat scroll 0 0;border:2px solid #8094a3;color:#8094a3;font-size:27px;margin-top:30px;padding:18px 28px;}
.banner_text_inner .btn:hover{background:#8094a3 none repeat scroll 0 0;color:#ffffff;}
.home_section1{width:100%;}
.home_section1_top{background:#c77083 none repeat scroll 0 0;padding:20px 0;text-align:center;}
.home_section1_top h3{color:#ffffff;font-family:"monterey_btregular";letter-spacing:4px;line-height:1;}
.home_section1_top h6{color:#f4cad4;font-size:18px;font-style:italic;font-weight:700;text-transform:uppercase;}
.home_section1_top h6 span{font-size:30px;}
.home_section_middle{width:100%;height:auto;text-align:center;padding:35px 0px;}
.home_section_middle h4{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;}
.how_it_works{width:100%;height:auto;margin:65px 0px 10px;display:inline-block;background:rgba(0, 0, 0, 0) url("../images/how_its_bg.png") no-repeat scroll center top;}
.how_work_box{width:320px;float:left;margin-right:109px;}
.how_work_box:nth-child(3n+3){float:right;margin-right:0px;}
.how_work_box img{margin-bottom:10px;min-height:132px;}
.how_work_box h6{color:#5c5c5c;font-size:22px;font-weight:bold;padding:10px 0;text-transform:uppercase;}
.home_section_middle .btn{background:#ffffff none repeat scroll 0 0;border-color:#95a6b3;color:#95a6b3;font-size:27px;margin-bottom:15px;}
.home_section_middle .btn:hover{background:#95a6b3;color:#ffffff;}
.how_work_bottom{display:inline-block;}
.how_work_bottom p{color:#5c5c5c;font-size:16px;}
.inner_top{padding-top:30px !important;}
.inner_top h2{color:#c77083;font-family:"monterey_btregular";line-height:1;text-align:center;}
.home_section2{background:rgba(0, 0, 0, 0) url("../images/shave_angel_bg.jpg") no-repeat scroll center center/cover;height:auto;overflow:hidden;padding:30px 0 35px;width:100%;}
.shave_angel{width:100%;height:auto;text-align:center;}
.shave_angel h4{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;}
.shave_angel ul{display:inline-block;list-style:outside none none;margin:10px 0 25px;}
.shave_angel .bx-wrapper{margin-bottom:30px !important;}
.shave_angel .btn{border-radius:3px;padding:23px 10px;border-width:2px;}
.home_section3{width:100%;height:auto;padding:35px 0px 70px;text-align:center;}
.home_section3 h4{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;}
.angel_shave_img{margin:20px 0px;display:inline-block;width:100%;}
.angel_shave_club .btn{border-color:#95a6b3;color:#95a6b3;padding:20px 50px;}
.angel_shave_club .btn:hover{background:#95a6b3 none repeat scroll 0 0;color:#ffffff;}
.inner_page{width:100%;display:inline-block;min-height:400px;padding:150px 0px 65px;}
.inner_page .slicknav_btn{top:25px !important;}
.faq{width:100%;display:inline-block;margin-bottom:30px;}
.faq_top{width:100%;height:auto;text-align:center;padding:30px 0px 0px;}
.faq_top h2{font-family:'monterey_btregular';line-height:1;color:#c77083;}
.faq_middle{width:100%;height:auto;display:inline-block;margin:10px 0px 40px;}
.faq_middle_inner{width:48%;float:left;padding-left:40px;}
.faq_middle_inner:nth-child(2n+2){float:right;}
.faq_middle h5{color:#333333;text-transform:uppercase;font-size:24px;padding:15px 0 10px;}
.collapse_faq{width:100%;margin:20px 0px 12px 5px;display:inline-block;padding-right:20px;}
.collapse_faq h6{background:url(../images/plus_sign.png) no-repeat left 3px;display:inline-block;font-size:18px;color:#333333;padding-left:25px;padding-bottom:5px;cursor:pointer;}
.collapse_faq ol, .collapse_faq ul{margin:0px 0 10px 40px;font-size:16px;}
.arrow_click{background:url(../images/close_icon.png) no-repeat left 3px !important;color:#c77083 !important;}
.collapse_faq p{font-size:16px;padding-left:25px;padding-top:5px;margin-bottom:20px;line-height:1.5;}
.product{width:100%;margin:40px 0px 0px;}
.product_inner{width:100%;display:block;margin-bottom:50px;}
.product_bg{width:100%;display:inline-block;margin-top:20px;}
.product_bg:nth-child(2n+2){background:#f8f8f8 none repeat scroll 0 0;margin-top:30px;padding-top:50px;}
.product_div{width:100%;display:block;}
.product_div_left{width:600px;float:left;padding:0px 30px 0px 60px;text-align:center;}
.product_div_left h2{font-family:'monterey_btregular';line-height:1;color:#c77083;text-align:left;}
.product_div_left p{font-style:italic;}
.product_right_div{float:left;padding:0px 50px;width:570px;text-align:left;}
.product_item_div{width:182px;display:inline-block;text-align:center;margin-bottom:30px;}
.product_item_div:nth-child(2n+2){margin-left:50px;}
.product_item_div h5{font-family:'monterey_btregular';line-height:1;color:#c77083;font-size:40px;padding-bottom:5px;display:inline-block;}
.product_item_div p{font-size:11px;text-transform:uppercase;margin-bottom:5px;min-height:30px;}
.product_item_div a{font-size:12px;color:#8094a3;text-transform:uppercase;clear:both;display:block;}
.product_item_img{display:inline-block;min-height:141px;width:100%;position:relative;}
.product_item_img img{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);height:auto;}
.product_bg:nth-child(2n+2) .product_item_div{float:none;margin:0 auto;width:65%;position:relative;}
.product_bg:nth-child(2n+2) .product_right_div h2{font-family:'monterey_btregular';line-height:1;color:#c77083;text-align:left;}
.product_bg:nth-child(2n+2) .product_right_div p{font-style:italic;}
.product_bg:nth-child(2n+2) .product_item_div .product_item_img{text-align:left;}
.product_bg:nth-child(2n+2) .product_item_div .product_item_img img{position:static;position:static;top:auto !important;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);}
.product_color_bg{max-width:125px;float:left;text-align:center;position:absolute;right:-55px;top:100px;}
.product_color_bg span{width:73px;height:73px;border-radius:50%;background:#dc91c2;display:inline-block;border:3px solid #ffffff;margin-top:15px;}
.product_color_bg span.blue{background:#8db1cb;border-color:#fe4506;}
.product_color_bg h6{font-size:11px;text-transform:uppercase;}
.product_color_bg span:hover{border:3px solid #fe4506;}
.color_btn_active{border:3px solid #fe4506 !important;}
.product_bottom{width:100%;display:inline-block;text-align:center;}
.single-product .product_bottom{margin-top:30px;}
.product_bottom .btn{border-color:#c77083;color:#c77083;font-size:27px;}
.product_bottom .btn:hover{background:#c77083;color:#ffffff;}
.inner_banner .banner_text_inner{left:120px;}
.our_cuase_banner{width:100%;max-width:100%;}
.our_cause{padding-bottom:50px;}
.our_cause_section1{width:100%;padding:30px 0px;text-align:center;margin-bottom:30px;}
.our_cause_section1_top h5{font-weight:700;font-style:italic;color:#c77083;padding:15px 0px;}
.our_cause_section1_top{color:#333333;}
.our_cause_section2{background:#95a6b3 none repeat scroll 0 0;width:100%;max-width:100%;margin-bottom:30px;text-align:center;padding:20px 0px 5px;}
.ripple_img{width:100%;margin-bottom:30px;}
.ripple_img img{max-width:100%;height:auto;}
.our_cause_section2 p{color:#333333;font-size:20px;font-style:italic;font-weight:600;padding:10px 0;}
.ripple_small_text p{font-size:11px;color:#e9e2da;margin-bottom:0px;padding:0px;}
.our_cause_sec3_bg{max-width:1340px;margin:0 auto;}
.our_cause_section3{width:100%;padding:30px 0px;}
.our_cause_section3_left{float:left;width:62%;margin-right:10px;}
.malala_logo{float:left;margin-right:30px;}
.malala_text{float:left;width:70%;}
.our_cause_section3_left p{color:#333333;font-size:16px;}
.malala_img{float:right;padding-top:6px;}
.press_page .press_top{padding-top:20px;padding-bottom:20px;}
.press_top{width:100%;padding:0px 0px 30px;text-align:center;display:inline-block;margin-bottom:30px;}
.press_top h2{font-family:'monterey_btregular';line-height:1;color:#c77083;}
.press_overflow{overflow:hidden;}
.press_box{padding:20px;}
.press_logo{max-width:150px;float:left;position:relative;height:184px;}
.press_logo img{position:absolute;top:50% !important;transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-mz-transform:translateY(-50%) !important;}
.press_text{float:right;width:180px;padding-left:20px;}
.press_text p{font-size:14px;}
.press_caption h6{font-size:24px;color:#ffffff;padding-bottom:15px;font-weight:700;}
.press_caption p{font-size:14px;margin-bottom:20px !important;color:#ffffff;}
.press_caption .btn{font-size:14px;float:left;color:#ffffff;border-color:#ffffff;}
.press_caption .btn:hover{border-color:#c77083;}
.upload_top{width:100%;margin:15px 0px 30px;display:inline-block;text-align:center;}
.upload_top h2{font-family:'monterey_btregular';line-height:1;color:#c77083;}
.upload_middle{width:100%;display:inline-block;padding:0px 40px;margin-top:30px;}
.upload_left{width:50%;float:left;position:relative;}
input[type="text"], input[type="email"], input[type="password"], select{width:100%;height:58px;border:1px solid #c2c2c2 !important;margin-bottom:30px;display:inline-block;padding:0px 10px;color:#888888;font-size:14px;background:#fcfefe;}
.upload_left input[type="submit"]{float:right;margin-right:-70px;}
select option{padding:5px 10px;}
textarea{width:100%;height:130px;border:1px solid #c2c2c2;padding:10px;font-size:14px;background:#fcfefe;}
input[type="file"]{width:100%;height:170px;opacity:0;position:relative;z-index:9;}
.file_button{width:100%;text-align:center;position:absolute;left:0px;top:0px;border:1px solid #c2c2c2;padding:70px 0px 20px;background:#f9f9f9;}
.file_button p{font-size:11px;margin-bottom:0px;text-transform:uppercase;padding:5px 0px;}
.uploaded_img{position:absolute;left:0px;top:0px;max-width:250px;height:100%;overflow:hidden;min-height:170px;width:100%;text-align:center;}
.uploaded_img img{max-width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0px;right:0px;margin:0 auto;opacity:0;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{border:1px solid #c77083;}
.file_upload{width:100%;height:auto;margin-bottom:27px;display:inline-block;overflow:hidden;min-height:177px;}
.file_left{width:43%;float:left;position:relative;}
.file_right{float:right;width:50%;}
.file_right ul{list-style:none;list-style-image:url(../images/ul_list.png);display:block;}
.file_right ul li{font-weight:700;font-size:11px;padding:5px 0px;text-transform:uppercase;font-style:italic;color:#888888;}
.radio_button_bg{clear:both;display:inline-block;margin-bottom:20px;width:100%;padding-left:15px;}
.radio_button_bg h6{font-size:16px;font-weight:700;color:#888888;padding-bottom:10px;}
.radio_button_bg h6 span{color:#c80a48;font-size:16;}
.radio_button_bg a{color:#c77083;}
.radio_button{width:100%;float:left;margin-left:15px;position:relative;}
.wpcf7-list-item{width:15%;margin-left:15px;position:relative;}
.wpcf7-list-item-label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;}
input[type=radio]{left:7px;opacity:0;position:absolute;top:6px;cursor:pointer;z-index:1;}
.wpcf7-list-item-label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #333333;}
.wpcf7-list-item-label:before{-moz-border-radius:50%;border-radius:50%;}
input[type=radio]:checked + .wpcf7-list-item-label:before{background-color:#c77083;border:1px solid #c77083;}
.upload_right{padding:20px 20px 10px;float:right;width:43%;border:1px solid #c2c2c2;text-align:center;font-weight:700;background:#f9f9f9;}
.upload_right h6{font-size:14px;font-weight:700;padding-bottom:12px;}
.upload_right p{font-size:12px;margin-bottom:16px;}
.upload_right hr{margin-top:20px;}
.file_src{float:left;position:relative;width:100%;}
.blog{overflow-x:hidden;}
.blog_header{background:#f8f8f8 none repeat scroll 0 0;display:block;height:auto;padding:15px 0 0;width:100%;}
.blog_header .container{position:relative;}
.blog_logo{width:100%;text-align:center;margin-bottom:10px;}
.main_site_link{position:absolute;right:20px;}
.main_site_link a{color:#8094a3;font-size:10px;}
.site_arrow{background:rgba(0, 0, 0, 0) url("../images/main_site_arrow.png") no-repeat scroll 0 0;display:inline-block;height:10px;margin-left:3px;vertical-align:middle;width:25px;}
.blog_menu{background:#ffffff none repeat scroll 0 0;height:auto;padding:15px 0;width:100%;}
.blog_menu ul{list-style:none;padding:0px 10px;}
.blog_menu ul li{float:left;margin-right:4.7%;}
.blog_menu ul li:last-child{margin-right:0px;}
.blog_menu ul li a{font-size:14px;color:#888888;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;}
.blog_menu ul li a:hover, .blog_menu ul li.current-cat a{text-decoration:none;color:#c77083;}
.mob_logo_blog{display:none;}
.fixed_blog{-webkit-box-shadow:0 0 2px 0 #95a6b3;-moz-box-shadow:0 0 2px 0 #95a6b3;box-shadow:0 0 2px 0 #95a6b3;margin-top:0;top:0;z-index:99999;}
.blog_banner{height:auto;overflow:hidden;padding-top:170px;width:100%;}
.bxslider_blog{margin-bottom:0px !important;}
.bxslider_blog li{transition:all 0.5s ease 0s;overflow:hidden;}
.bxslider_blog li img{transition:all 0.5s ease 0s;}
.blog_banner ul li:hover img{transform:scale(1.05);transition:all 0.5s ease 0s;}
.blog_banner .bx-wrapper{max-width:900px !important;margin-bottom:0px;}
.blog_banner .bx-viewport{overflow:visible !important}
.blog_banner .bx-wrapper .bx-controls-direction a{height:38px;margin-top:-16px;outline:0 none;position:absolute;text-indent:-9999px;top:50%;width:38px;z-index:9999;}
.blog_banner .bx-wrapper .bx-prev{background:rgba(0, 0, 0, 0) url("../images/blog_slider_arrow.png") no-repeat scroll 0 0;left:-23px;}
.blog_banner .bx-wrapper .bx-next{background:rgba(0, 0, 0, 0) url("../images/blog_slider_arrow.png") no-repeat scroll -38px 0;right:-23px;}
.blog_banner .bx-wrapper .bx-next:hover{background-position:-114px 0;}
.blog_banner .bx-wrapper .bx-prev:hover{background-position:-76px 0;}
.blog_banner_text{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:100%;text-align:center;background:rgba(80, 73, 72, 0.75);display:none;}
.blog_inner_text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;padding:0px 50px;font-size:14px;color:#ffffff;}
.blog_banner_text h6{line-height:1;}
.blog_banner_text h4{line-height:1;padding:30px 0px 20px;}
.blog_banner_text h6 a{font-size:14px;color:#ffffff;text-transform:uppercase;}
.blog_inner_text h4 a{font-size:28px;text-transform:uppercase;color:#ffffff;line-height:1.1;}
.blog_inner_text h4 a:hover{text-decoration:none;}
.blog_seperator{background:url(../images/blog_seperator.png) no-repeat center center;}
.blog_banner_text a{font-size:14px;color:#ffffff;padding:5px 5px 0px 5px;display:inline-block;}
.bxslider_blog li:hover .blog_banner_text{display:block;transition:all 0.5s ease 0s;}
.blog_page{width:100%;display:block;clear:both;padding:30px 0px;}
.blog_bg{width:100%;height:auto;display:inline-block;}
.blog_inner_div{width:100%;border:1px solid #9b9b9b;display:inline-block;margin-bottom:30px;}
.blog_left{width:586px;height:auto;float:left;border-right:1px solid #9b9b9b;position:relative;transition:all 0.25s ease-in-out 0s;overflow:hidden;}
.blog_left img{transition:all 0.5s ease 0s;}
.blog_left:hover img{transform:scale(1.05);transition:all 0.5s ease 0s;}
.blog_right{float:left;width:590px;text-align:center;padding:40px 55px 0px;position:relative;}
.blog_right{position:relative;background:#ffffff;border:1px solid #ffffff;min-height:389px;}
.blog_right:after, .blog_right:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.blog_right:after{border-color:rgba(255, 255, 255, 0);border-right-color:#ffffff;border-width:24px;margin-top:-24px;}
.blog_right:before{border-color:rgba(255, 255, 255, 0);border-right-color:#ffffff;border-width:25px;margin-top:-25px;}
.blog_category_list{width:100%;display:inline-block;margin-bottom:5px;}
.blog_right ul, .blog_ul{list-style:none;display:table;margin:0 auto;width:auto;}
.blog_right ul li, .blog_ul li{float:left;position:relative;padding-right:13px;padding-left:8px !important;}
.overlay{width:100%;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(84,81,74,0.75);display:none;transition:all 0.25s ease-in-out 0s;}
.blog_left:hover .overlay{transition:all 0.25s ease-in-out 0s;display:block;}
.blog_right ul li a, .blog_ul li a{font-size:12px;color:#c77083;text-transform:uppercase;}
.blog_right ul li:after, .blog_ul li:after{content:'';position:absolute;right:0px;top:7px;background:url(../images/blog_category_sep.png) no-repeat;width:7px;height:11px;}
.blog_right ul li:last-child:after, .blog_ul li:last-child:after{background:none;}
.blog_right h5{line-height:1;padding-bottom:15px;}
.blog_right h5 a{font-size:22px;color:#333333;text-transform:uppercase;font-weight:700;line-height:1.2;}
.blog_right .post_info, .post_info{color:#888888;font-size:14px;}
.blog_right .post_info a, .post_info a{font-size:14px;color:#888888;}
.blog_right .post_info span, .post_info span{font-style:italic;color:#333333;}
.blog_right hr{width:155px;height:2px;background:#c77083;display:inline-block;margin:0 auto;margin-top:13px;margin-bottom:20px;}
.blog_right p{text-align:left;line-height:1.5;}
.blog_social{width:100%;background:url(../images/blog_social_bg.png) no-repeat center center;margin-top:10px;display:inline-block;}
.blog_social ul{background:#ffffff;padding:0px 8px;}
.blog_social ul li{padding-left:2px;}
.blog_social ul li a .fa{color:#888888 !important;font-size:18px !important;}
.blog_social ul li a:hover .fa{color:#c77083 !important;}
.blog_social ul li:after{background:none;}
i.email{background:rgba(0, 0, 0, 0) url("../images/mail_icon.png") no-repeat scroll 0 0;display:inline-block;height:14px;vertical-align:sub;width:21px;}
.blog_social ul li a:hover i.email{background:rgba(0, 0, 0, 0) url("../images/mail_icon.png") no-repeat scroll -40px 0;}
.blog_social ul li:last-child{padding-right:0px;}
.blog_inner_div:nth-child(2n+2) .blog_left{float:right;border-right:none;border-left:1px solid #9b9b9b;width:590px;}
.blog_inner_div:nth-child(2n+2) .blog_left img{width:100%;height:auto;}
.blog_inner_div:nth-child(2n+2) .blog_right{position:relative;background:#ffffff;border:1px solid #ffffff;width:585px;}
.blog_inner_div:nth-child(2n+2) .blog_right:after, .blog_inner_div:nth-child(2n+2) .blog_right:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.blog_inner_div:nth-child(2n+2) .blog_right:after{border-color:rgba(255, 255, 255, 0);border-left-color:#ffffff;border-width:24px;margin-top:-24px;}
.blog_inner_div:nth-child(2n+2) .blog_right:before{border-color:rgba(255, 255, 255, 0);border-left-color:#ffffff;border-width:25px;margin-top:-25px;}
.load_more_blog{width:100%;display:inline-block;margin:20px 0px;text-align:center;}
.blog_page .faq_top{padding:10px 0 25px;}
.blog_inner_banner{width:100%;display:block;clear:both;text-align:center;}
.blog_inner_banner img{max-width:100%;height:auto;}
.post_info_inner{width:100%;height:auto;display:inline-block;text-align:center;}
.post_info_inner h5{color:#333333;font-size:42px;text-transform:uppercase;font-weight:700;padding:20px 0px 10px;line-height:1.2;}
.post_info_inner hr{width:310px;height:2px;background:#c77083;display:inline-block;margin:0 auto;margin-top:13px;margin-bottom:20px;}
.share_icon h3{color:#c77083;display:inline-block;font-family:"monterey_btregular";font-size:60px;line-height:1;vertical-align:text-bottom;}
.single_blog_content .social_bg{float:none;display:inline-block;margin-left:10px;}
.single_blog_content .hentry{border-bottom:none !important;}
.single_blog_content .faq_top{background:url(../images/blog_inner-comments.jpg) no-repeat center center;}
.single_blog_content .faq_top h2{display:inline-block;background:#ffffff;padding:0px 10px;}
.social_icons h6{padding-bottom:0px !important;}
.single_blog_content .share_icon{text-align:center;margin:15px 0px 25px;}
.single_blog_content .entry p{line-height:1.7;font-size:20px;}
.single_blog_content .entry p:first-child::first-letter{font-size:126px;color:#333333;float:left;padding-top:20px;padding-right:20px;}
blockquote p:first-child::first-letter{font-size:inherit !important;float:none !important;padding:0px !important;color:inherit !important;}
.single_blog_content blockquote{border-left:4px solid #dcdcdc;margin-left:125px;}
blockquote p{font-size:36px !important;margin-bottom:0px;line-height:1.5 !important;color:#888888;}
.single_blog_content blockquote:before{left:-70px;}
.single_blog_content h6{font-size:30px;font-weight:700;text-transform:uppercase;color:#333333;padding:10px 0px;}
.single_blog_content .entry ul{line-height:1.7;margin-left:100px;list-style:none;}
.single_blog_content .entry ul li{font-size:20px;position:relative;}
.single_blog_content .entry ul li:before{position:absolute;left:-19px;top:13px;content:'';font-size:60px;width:8px;height:8px;background:#c77083;border-radius:50%;}
.single_blog_content .entry p img{margin-top:10px;}
.blog_pagination{width:100%;text-align:center;}
.content_btn{display:inline-block;}
.content_btn a{font-size:14px;color:#888888;position:relative;margin:0 auto;padding:0px 20px 0px 5px;}
.blog_pagination .previous a:after{content:"‹";font-family:Tahoma;font-size:23px;left:-13px;position:absolute;top:-9px;}
.blog_pagination .next a:after{content:"›";font-family:Tahoma;font-size:23px;right:0px;position:absolute;top:-9px;}
.blog_pagination .next a{padding-left:15px;}
.category .faq_top, .archive .faq_top{background:url(../images/category_bg.png) no-repeat center center;}
.category .faq_top h2, .archive .faq_top h2{background:#ffffff;font-size:60px;display:inline-block;padding:0px 25px;}
.archive .blog_menu, .single-post .blog_menu{border-bottom:1px solid #dcdcdc;}
.alm-load-more-btn{background:transparent !important;border:2px solid #c77083 !important;padding:8px 25px !important;font-size:22px !important;text-transform:uppercase !important;font-weight:700 !important;clear:both !important;display:inline-block !important;border-radius:3px !important;transition:all 0.5s ease 0s;height:auto !important;color:#c77083 !important;font-family:"Lora" !important;}
.alm-load-more-btn:hover, .alm-load-more-btn:focus{text-decoration:none !important;background:#c77083 !important;color:#ffffff !important;}
footer{background:#dfdfde none repeat scroll 0 0;height:auto;padding:25px 0 0;width:100%;}
.footer_top{width:100%;height:auto;display:inline-block;margin-bottom:10px;}
.footer_top h4{color:#5c5c5c;font-family:"monterey_btregular";font-size:48px;line-height:1;}
.footer_top ul{list-style:none;padding-left:10px;}
.footer_top ul li{width:100%;padding:3px 0px;}
.footer_top ul li a{color:#888888;font-size:13px;}
.footer_top ul li a:hover{color:#c77083;}
.footer_left{float:left;width:200px;height:auto;margin-left:40px;}
.footer_center{width:455px;float:left;margin-left:150px;}
.footer_center_left,
.footer_center_center,
.footer_center_right{float:left;margin-right:49px;}
.footer_center_center{padding-top:30px;}
.footer_center_right{margin-right:0px;}
.footer_right{float:right;width:170px;height:auto;}
.footer_right img{vertical-align:sub;margin-right:5px;}
.footer_seperator{background:url(../images/footer_seperator.png) no-repeat center center;}
.footer_middle{width:100%;display:inline-block;}
.footer_middle_inner{width:455px;margin:0 auto;}
.footer_middle_box{float:left;text-align:center;width:165px;padding-top:15px;}
.footer_icons{padding:0px 25px;}
.footer_middle_box:first-child, .footer_middle_box:last-child{width:120px;}
.footer_middle_box:nth-child(3n+2){padding-top:0px;}
.footer_middle_box h6{color:#5c5c5c;font-size:11px;padding:15px 0;text-transform:uppercase;}
.footer_middle_box:hover h6{color:#8094a3;}
.gift_card{background:url(../images/gift_card_icon.png) no-repeat 0 0;width:40px;height:39px;display:inline-block;}
.refer_icon{background:url(../images/refer_icon.png) no-repeat 0 0;width:52px;height:40px;display:inline-block;}
.footer_middle_box:hover .gift_card{background:rgba(0, 0, 0, 0) url("../images/gift_card_icon.png") no-repeat scroll -40px 0 !important;}
.footer_middle_box:hover .refer_icon{background:rgba(0, 0, 0, 0) url("../images/refer_icon.png") no-repeat scroll -54px 0 !important;}
.social_icon{width:100%;display:inline-block;margin:20px 0 10px;}
.social_icon ul{list-style:none;display:table;margin:0 auto;padding-left:15px;}
.social_li_1{background:#9B9B9A none repeat scroll 0 0;}
.social_li_2{background:#8F8F8E none repeat scroll 0 0;}
.social_li_3{background:#868685 none repeat scroll 0 0;}
.social_li_4{background:#818180 none repeat scroll 0 0;}
.social_li_5{background:#818180 none repeat scroll 0 0;}
.social_li_6{background:#818180 none repeat scroll 0 0;}
.social_icon ul li{float:left;height:36px;margin-right:16px;position:relative;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);width:35px;}
.social_icon li a{bottom:0;left:0;margin:auto;padding:7px;position:absolute;right:0;top:0;}
.social_icon ul li a i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.social_icon ul li:last-child{margin-right:0px;}
.social_icon li:hover{background:#95a6b3 none repeat scroll 0 0;}
.fa{color:#2A2220 !important;font-size:22px !important;}
.fa:hover{color:#ffffff !important;}
.social_icon li:hover a .fa{color:#ffffff !important;}
.social_icon li a .fa{color:#ffffff !important;}
.google_plus{width:19px;height:18px;background:url(../images/google-_icon.png) no-repeat -20px 0;display:block;}
.google_plus:hover{background:url(../images/google-_icon.png) no-repeat -20px 0;}
.copy_right{width:100%;font-size:12px;text-align:center;color:#888888;}
.copy_right a{color:#888888;margin:0px 10px;}
.copy_right a:last-child{margin-right:0px;}
.copy_right p{margin-bottom:5px;}
.copy_right p span{margin-right:50px;}
.alm-listing li{padding-left:0px !important;}
.alm-btn-wrap{width:100%;margin-top:25px;}
.shave_plan_page h2{font-family:'monterey_btregular';line-height:1;color:#c77083;text-align:center;}
.product_section, .product_attr_section{display:inline-block;width:100%;}
.product_section .empty_notice{padding:20px 0px;text-align:center;width:100%;}
.product_section .empty_notice p{margin-bottom:0px;}
.select_product{border:1px solid #c2c2c2;background:#f9f9f9;}
.pro_selected{}
.before_select_product{padding:20px 0px;}
.display_product{width:90%;margin:0 auto;float:none;padding:20px 0px 40px;display:table;position:relative;}
.all_attibutes{position:relative;}
.product_details_bg{width:73%;margin:0 auto;float:none;}
.product_detail, .select_attr{float:left;width:310px;text-align:center;cursor:pointer;margin-bottom:20px;background:#ffffff;}
.product_det_div, .attr_img{width:100%;display:inline-block;border:1px solid #cccccc;padding:15px 0px;border-top:none !important;}
.product_detail:nth-child(2n+2), .select_attr:nth-child(2n+2){float:right;}
.product_detail:hover .product_det_div, .select_attr:hover .product_img_section{border:1px solid #c77083;border-top:none;}
.product_detail:hover .sub_title, .select_attr:hover .attr_title{background:#c77083;color:#ffffff;}
.product_detail:hover .sub_title h4{color:#ffffff;}
.product_detail .product_price div{display:inline-block;width:60px;word-wrap:break-word;text-transform:uppercase;font-size:11px;}
.product_detail .product_price .pro_price{width:90px;}
.product_detail .product_price .pro_price{font-size:36px;color:#c77083;font-weight:700;font-style:italic;padding-right:10px;}
.product_detail .product_price .pro_price span{display:inline-block;}
.product_detail .product_price .pro_price .currency_sym{font-size:14px;padding-left:9px;padding-top:2px;vertical-align:text-top;width:15px;font-weight:700;font-style:italic;}
.section_one_text, .after_expand_attr{width:100%;text-align:center;}
.after_expand p{font-size:16px;}
.before_select_product h3, .after_expand_attr h3{font-size:30px;color:#c77083;font-weight:700;text-transform:uppercase;padding:0px 0px 7px;}
.before_select_product p{font-size:16px;}
.product_detail .sub_title, .attr_title{padding:20px 0px;text-transform:uppercase;font-size:12px;border:1px solid #cccccc;border-bottom:none;}
.product_detail .sub_title h4{font-size:12px;text-transform:uppercase;color:#888888;font-weight:700;}
.product_detail h2, .attr_img h3{font-family:'monterey_btregular';line-height:1;color:#c77083;font-size:48px;clear:both;width:100%;}
.selected_product .product_det_div, .selected_attrbute .attr_img{border:1px solid #c77083 !important;border-top:none !important;}
.select_attr:hover .attr_img{border:1px solid #c77083;border-top:none;}
.selected_product .sub_title, .selected_attrbute .attr_title,
.selected_attribute .attr_title{background:#c77083;}
.selected_product .sub_title h4, .selected_attrbute .attr_title,
.selected_attribute .attr_title{color:#ffffff;}
.selected_attribute .attr_img{border:1px solid #c77083;border-top:none;}
.product_full_img{width:48%;float:left;margin-bottom:15px;}
.product_head_img{float:left;width:48%;padding-top:110px;}
.product_head_img h5{font-size:11px;text-transform:uppercase;padding-top:10px;}
.attribute_and_variation_section{border:1px solid #c2c2c2;border-top:none;border-bottom:none;background:#f9f9f9;}
.after_select_product, .select_attr_text,
.select_varaition_text, .review_and_checkout_text, .before_select_varaition{cursor:pointer;background:#f7f1ec;border-top:1px solid #c2c2c2;display:block;clear:both;width:100%;}
.select_attr_text{border-top:none;}
.review_and_checkout_text{border:1px solid #c2c2c2;}
.after_select_product{border-top:none;}
.mobile_attr_selected_text{display:none;}
.var_title_tag > p{display:inline-block;margin-bottom:0;}
.page-template-shave-plans h3.close_title,
.product-shave-plans h3.close_title{color:#c77083;font-size:24px;text-transform:uppercase;cursor:pointer;text-align:center;padding:30px 0px;margin:0;}
.pro_attributes{display:table;margin:0 auto;width:63%;padding-bottom:40px;}
.attr_img h3{padding:20px 0px 0px;}
.product_variable_section{width:100%;text-align:center;}
.product_variable_section .after_expand h3{color:#c77083;font-size:30px;font-weight:700;text-transform:uppercase;}
.after_expand{padding:30px 0px;}
.product_variable{width:100%;display:inline-block;margin-bottom:40px;margin-top:12px;}
.var_plan_section{width:auto;display:inline-block;clear:both;}
.pro_variation{width:242px;margin:0 auto;float:none;display:inline-block;margin-right:43px;float:left;}
.pro_variation:nth-child(2){margin-right:0px;}
.variation_name{font-size:11px;border:1px solid #cccccc;padding:15px 0px;cursor:pointer;background:#ffffff;}
.variation_name h2{font-family:inherit;color:#888888;font-size:30px;text-transform:uppercase;font-weight:700;}
.variation_name:hover, .selected_var .variation_name{background:#c77083;color:#ffffff;}
.variation_name:hover h2, .selected_var .variation_name h2{color:#ffffff;}
.variation_plan{width:100%;display:inline-block;margin:20px 0px;}
.variation_plan .des_for_var{display:inline-block;text-transform:uppercase;font-size:11px;padding-top:4px;width:94px;margin-right:10px;}
.mobile_after_var_text{display:none;}
.des_for_var div{display:inline-block;}
.all_attributes{padding-top:30px;}
.pro_selected, .attr_selected{background:#c77083;color:#ffffff;position:relative;}
.pro_selected:hover, .attr_selected:hover{background:#ca8d9a;}
.pro_selected h3, .attr_selected h3{color:#ffffff !important;}
.pro_selected:after, .attr_selected:after{position:absolute;left:0px;right:0px;margin:0 auto;background:url(../images/pink_arrow.png) no-repeat;width:60px;height:19px;display:block;z-index:99;content:'';}
.pro_selected:hover:after, .attr_selected:hover:after{background:url(../images/pink_arrow.png) no-repeat 0 -19px;}
.pro_attr_selected::after,.pro_attr_selected:hover:after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.var_coffee_cup_img{display:inline-block !important;vertical-align:top;overflow:hidden;max-width:54px;}
.var_coffee_cup_img.r-3-blades.f-2-months{max-width:41px;}
.var_coffee_cup_img.r-3-blades.f-4-months{max-width:19px;}
.var_coffee_cup_img.r-5-blades.f-4-months{max-width:25px;}
.var_coffee_cup_img img{width:54px;max-width:54px;}
.single-product .inner_page{padding-bottom:0px;}
.single-product .gallery_container{float:left !important;width:50% !important;}
.product_gallery .ad-gallery .ad-image-wrapper{border:medium none !important;width:90% !important;}
.product_gallery .ad-gallery .ad-nav{width:90% !important;}
.product_gallery .ad-gallery .ad-thumbs li{padding-right:30px !important;}
.product_gallery .ad-gallery .ad-thumbs li a{padding:10px !important;width:80px !important;}
.product_gallery .ad-gallery .ad-thumbs li a.ad-active{border:1px solid #ccc !important;}
.product_gallery .ad-gallery .lazy-load{background:#c77083 !important;}
.single-product .product .images{width:46% !important;}
.single-product .product .images .thumbnails a{border:1px solid #c2c2c2;padding:10px;margin-right:25px !important;width:80px !important;clear:none !important;height:75px;max-height:75px;}
.single-product .product .images .thumbnails img{max-width:100%;height:100%;}
.single-product-content-details{float:right;width:50%;}
.single-product-content-details ul{margin-left:15px;list-style-image:url(../images/ul_list.png);list-style-position:inside;}
.single-product-content-details ul li{font-size:14px;text-transform:uppercase;padding:7px 0px;}
.single-product-content-details ul li:first-child{padding-top:0px;}
.single-product-content-details{font-size:16px;}
.single-product-content-details h3{font-family:'monterey_btregular';line-height:1;color:#c77083;font-size:60px;float:left;}
.product_content_price{font-size:12px;}
.product_content_price{float:right;padding-top:15px;text-align:right;}
.product_content_price span{vertical-align:-15px;padding:0px 10px;font-family:'monterey_btregular';line-height:0;color:#c77083;display:inline-block;font-size:90px;margin-left:-12px;}
.single-product .product_content_price h6{display:inline-block;font-size:50px;padding-right:2px;text-align:left;vertical-align:top;font-family:'monterey_btregular';line-height:0;color:#c77083;padding-left:5px;vertical-align:super;}
.single-product .subscription-details{text-transform:uppercase;color:#959595;font-size:12px;}
.single-product-content-details .content{clear:both;font-size:16px;font-style:italic;padding-top:10px;margin-bottom:20px;}
.gallery_container .product_gallery .icon_zoom,
.gallery_container .product_gallery .slide-ctrl{display:none !important;}
.product_feature_content{width:100%;clear:both;display:inline-block;text-align:center;border:1px solid #c2c2c2;padding:30px 30px 20px;background:#f9f9f9;}
.product_feature_content h3{font-family:inherit !important;font-size:24px !important;width:100%;font-weight:700;font-style:italic;color:#888888;}
.product_feature_content hr{clear:both;display:inline-block;margin-top:20px;}
.product-gallery ol.flex-control-nav.flex-control-thumbs li{border:solid 1px #c2c2c2;margin:0 15px !important;width:auto !important;cursor:pointer;border-radius:1px;}
.product-gallery ol.flex-control-nav.flex-control-thumbs li:first-child{margin-left:0 !important;}
.product-gallery ol.flex-control-nav.flex-control-thumbs li img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.shave_plan_page .product_section{margin-top:30px;}
.share_icon .woo-social-buttons a.btn{background:red !important;}
.shipping_description_content{background:url(../images/single_product-ship_bg.png) no-repeat;padding:20px 0px;width:100%;text-align:center;display:inline-block;margin-top:30px;background-size:cover;}
.shipping_description_content .container{max-width:1050px;}
.shipping_description_content p{font-weight:700;line-height:2;color:#914452;font-size:14px;padding-top:10px;}
.shipping_left_logo{float:left;padding-top:20px;}
.shipping_right_logo{float:right;padding-top:20px;}
.shiiping_center-content{float:none;margin:0 auto;width:400px;display:inline-block;}
.shiiping_center-content p{margin-bottom:0px;}
.shiiping_center-content h3{font-family:'monterey_btregular';line-height:0;color:#ffffff;font-size:60px;display:table;padding:20px 0px 10px;text-shadow:1px 1px 2px #444;}
form.woocommerce-checkout .shipping_address label{display:none;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe img{display:none;}
.share_icon{width:100%;display:inline-block;margin-top:20px;}
.social_bg{width:auto;float:right;}
.social_icons{width:110px;border:1px solid #cccccc;padding:15px 3px;cursor:pointer;font-size:14px;float:left;margin-left:5px;text-align:center;}
.social_icons.st_email .button{border:none !important;padding:0px;background:none !important;border-radius:0px;}
.social_icons .fa{font-size:15px !important;display:inline-block;color:#888888 !important;margin-right:3px;vertical-align:sub;}
.social_icons h6{font-size:13px;display:inline-block;font-weight:700;color:#888888;padding-top:0px;}
.social_icons:hover{background:#c77083;border:1px solid #c77083;}
.social_icons:hover h6, .social_icons:hover .fa{color:#ffffff !important;}
.social_icons i.email{width:21px;height:14px;background:url(../images/mail_icon.png) no-repeat 0 0;display:inline-block;vertical-align:sub;}
.social_icons:hover i.email{background:url(../images/mail_icon.png) no-repeat -20px 0;}
.product_bottom{margin:10px 0px 30px;}
.st_email span.email{display:none !important;}
.alm-listing li{margin-bottom:0px !important;}
button.alm-load-more-btn{opacity:1 !important;}
button.done{opacity:0.2 !important;}
.pro_done{background:#c77083;color:#ffffff !important;position:relative;border-top:1px solid #c2c2c2;border-bottom:1px solid #c77083 !important;}
.pro_done:hover{background:#ca8d9a;border-bottom:1px solid #ca8d9a !important;}
.pro_done h3{color:#ffffff !important;}
.product_attr .pro_done, .select_product .pro_done{border-top:none;}
.next_tab_section{width:100%;height:auto;display:block;clear:both;position:relative;}
.next_tab_section:after{background:rgba(0, 0, 0, 0) url("../images/after_arrow.png") no-repeat scroll center bottom;bottom:-61px;content:"";height:23px;left:0;margin:0 auto;position:absolute;right:0;width:66px;z-index:99;}
.next_tab{bottom:-42px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:70px;font-size:13px;cursor:pointer;font-weight:700;color:#c77083;text-transform:uppercase;font-style:italic;}
.product_variable_section .pro_done:after{position:absolute;left:0px;right:0px;margin:0 auto;background:url(../images/pink_arrow.png) no-repeat;width:60px;height:19px;display:block;z-index:99;content:'';bottom:-22px;}
.product_variable_section .pro_done:hover:after{background:url(../images/pink_arrow.png) no-repeat 0 -19px;}
.product_variable_section .cart_open:after{bottom:-20px !important;}
.cart_section{}
.cart_section .complete{background:#f9f9f9 !important;border-bottom:none !important;position:relative;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.cart_section .complete h3{color:#c77083;font-size:30px;font-weight:700;}
.cart_section .shop_table{padding:0px 25px;border:1px solid #c2c2c2;border-top:none;background:#f9f9f9;}
.cart_section ul{list-style:none;}
.cart_section form ul{list-style:none;width:100%;display:inline-block;padding:5px 25px 15px;border-bottom:1px solid #cccccc;}
.cart_section form ul li{float:left;font-size:12px;font-weight:700;color:#333333;text-transform:uppercase;padding:10px 0px;min-width:140px;text-align:right;}
.cart_section form ul li:first-child{width:300px;text-align:left;}
.cart_section ul.cart_item li{color:#888888;padding:10px 0px;text-align:right;}
.cart_section .cart_item li .cart_pro_img{border:1px solid #cccccc;float:left;height:85px;margin-right:15px;max-width:80px;min-width:80px;padding:10px;width:80px !important;text-align:center;max-height:85px;background:#ffffff;}
.cart_section .cart_item li .cart_pro_img img{height:auto;max-height:100%;max-width:100%;width:auto;}
.cart_section .cart_item li .product-name{width:200px;text-align:left;padding-top:10px;float:left;}
.cart_section .cart_item li.product-quantity .quantity{width:50px !important;height:39px !important;float:right;}
.cart_section .cart_item li.product-quantity input{width:50px !important;height:39px !important;border:1px solid #c2c2c2;color:#bcbbbb !important;font-size:13px;}
.woocommerce .quantity, .woocommerce-page .quantity{overflow:visible !important;}
.cart_section .cart_item li.product-quantity input.plus, .cart_section .cart_item li.product-quantity input.minus{height:17px !important;width:17px !important;position:absolute;right:-22px;background:#ffffff !important;color:#bcbbbb !important;font-weight:700;padding-left:1px;}
.cart_section .cart_item li.product-remove{width:30px;min-width:20px;padding:0px;float:right;}
.cart_section .cart_item .subscription-details{display:none;}
.cart_section .cart_item li.product-price, .cart_section .cart_item li.product-subtotal{display:inline-block;}
.cart_section .cart_item li.product-price .currency_sym,
.cart_section .cart_item li.product-subtotal .currency_sym{display:inline-block;}
.cart_section .cart_item li.product-remove .remove{background:#a7a8ac;color:#ffffff !important;width:20px !important;height:20px !important;margin-top:7px;}
.cart_section .cart_item li.product-subtotal{color:#333333;}
.cart_section .cart_total_section{width:92%;display:inline-block;margin:15px 0 30px;text-align:right;}
.cart_total_section h5{color:#5c5c5c;display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase;}
.cart_total_section h5 span{color:#c77083;font-size:24px;margin-left:25px;}
.cart_total_section h5 span, .cart_total_section h5 div{display:inline-block;}
.cart_total_section .requrring_charge{font-size:13px;}
.cart_total_section .requrring_charge h5{color:#333333;display:inline-block;font-size:13px;padding-bottom:5px;padding-top:10px;width:100%;}
.requrring_charge div{display:inline-block;}
.cart_section .checkout-button{background:transparent none repeat scroll 0 0;border:2px solid #95a6b3 !important;border-radius:5px !important;clear:both;color:#95a6b3 !important;display:table !important;font-size:18px !important;font-weight:700 !important;margin:40px auto 0 !important;padding:15px 25px !important;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:auto;}
.cart_section .checkout-button:hover{text-decoration:none !important;background:#95a6b3 !important;color:#ffffff !important;}
.cart_section .checkout-button:focus{text-decoration:none;}
.product_detail hr{background:url(../images/shave_plan_hr.png) no-repeat center center;margin-bottom:3px;}
.woocommerce div.product div.images img{width:auto !important;margin:auto;}
.woocommerce .woocommerce-message{border-top-color:#C77083;margin-bottom:10px !important;}
.page-template-checkout .my_account_content{width:100%;display:inline-block;}
.page-template-checkout .create-account-custom{width:607px;border:1px solid #cccccc;padding:20px;text-align:center;font-size:12px;float:left;background:#f9f9f9;}
.form_03.form_block .order-review-section input#place_order.button{display:none;}
.page-template-checkout .create-account-custom h3{font-size:18px;color:#333333;font-weight:700;text-transform:uppercase;padding-bottom:5px;}
.page-template-checkout .my_account_content input[type="text"],
.page-template-checkout .my_account_content input[type="email"],
.page-template-checkout .my_account_content input[type="password"]{color:#888888;background:#fcfefe;}
.page-template-checkout .create-account-custom a{color:#c77083;cursor:pointer;}
.page-template-checkout .create-account-custom p{margin-bottom:10px;font-family:arial;}
.page-template-checkout .create-account-custom .form-row{margin-bottom:25px !important;position:relative;}
.page-template-checkout .create-account-custom .btn{border:2px solid #c77083;font-size:18px;letter-spacing:1.5px;background:#f9f9f9;}
.page-template-checkout .create-account-custom .btn:hover{background:#c77083;color:#ffffff;}
.page-template-checkout .create-account-custom .clear_or{width:100%;display:inline-block;margin:20px 0px;position:relative;}
.page-template-checkout .create-account-custom .clear_or > span{background:#f9f9f9 none repeat scroll 0 0;padding:0 10px;position:relative;z-index:1;font-size:18px;color:#555555;}
.page-template-checkout .create-account-custom .clear_or::after{background:#c7c7c7 none repeat scroll 0 0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:50%;width:200px;}
.page-template-checkout .register_or_section .facebook_continue_btn{width:auto;display:none;clear:both;background:#32508e;padding:13px 20px;color:#ffffff;font-size:20px;font-weight:700;}
.page-template-checkout .register_or_section .facebook_continue_btn .fa{color:#ffffff !important;padding-right:10px;}
.page-template-checkout .register_or_section .facebook_continue_btn:hover{text-decoration:none;}
.page-template-checkout .register_or_section > span{display:inline-block;margin:60px 0 0;width:100%;font-size:16px;}
.page-template-checkout .order-review-section{width:442px;float:right;border:1px solid #cccccc;padding:20px;text-align:center;margin-right:35px;background:#f9f9f9;}
.empty_alt_msg{bottom:-20px;color:#f00;display:inline-block;font-size:14px;left:0;position:absolute;right:0;}
.go_to_register{left:0;position:absolute;top:-34px;padding-left:12px;}
.go_to_register:before{position:absolute;left:0px;content:'‹';top:-1px;}
.page-template-checkout .order-review-section h3{font-size:60px;font-family:'monterey_btregular';line-height:0;color:#c77083;padding:20px 0px 30px;display:inline-block;}
.page-template-checkout .order-review-section ul{list-style:none;margin:0 auto;width:100%;}
.page-template-checkout .order-review-section ul li{clear:both;color:#888888;display:table;font-size:15px;font-weight:700;margin:10px 0;text-align:left;text-transform:uppercase;width:100%;}
.page-template-checkout .order-review-section ul li.order-total{color:#333333;margin-top:15px;}
.page-template-checkout .order-review-section ul li div{width:60%;float:left;}
.page-template-checkout .order-review-section ul li div:nth-child(2){text-align:right;width:40%;}
.page-template-checkout .order-review-section ul li span div{width:auto;float:none;display:inline-block;}
.page-template-checkout .checkout_section{width:607px;float:left;padding:20px;border:1px solid #cccccc;position:relative;background:#f9f9f9;}
.checkout_section label{}
.checkout_coupon{border:none !important;margin:10px 0px 0px!important;padding:0px !important;}
.checkout_coupon .form-row-first{width:100% !important;margin-bottom:20px !important;}
.checkout_coupon .form-row-last{width:100% !important;text-align:center;}
#billing_country_field, #shipping_country_field{display:none !important;}
.checkout_section input, .checkout_section select{margin-bottom:20px !important;}
.checkout_section .billing-first-name,
.checkout_section .billing-state,
.checkout_section .shipping-first-name,
.checkout_section .shipping-state{width:48% !important;float:left;}
.checkout_section .billing-last-name,
.checkout_section .billing-postcode,
.checkout_section .shipping-last-name,
.checkout_section .shipping-postcode{width:48% !important;float:right;}
.checkout_section #shipping_phone_field input{margin-bottom:0px !important;}
.page-checkout .billing_details label{display:none !important;}
.page-checkout .billing_detail_section{display:inline-block;margin-bottom:15px;width:100%;}
.page-checkout .terms_of_condition_notice p{font-size:12px;text-align:center;margin-top:25px;}
.page-checkout .terms_of_condition_notice p a{color:#c77083;}
.checkout_billing_section{width:100%;height:auto;display:inline-block;}
.checkout_billing_section h3{font-size:18px;color:#333333;text-transform:uppercase;text-align:center;font-weight:700;padding:0px 0px 15px;}
.checkout_section select{position:relative;color:#888888;}
.checkout_section .checkout_billing_section #shipping_state_field{overflow:hidden;}
.checkout_section .checkout_billing_section select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background:url(../images/select_bg.png) no-repeat center right 11.5% #fcfefe;outline:0px;width:113% !important;}
.order-review-section .product-name p{margin-bottom:0px;}
.checkout_section input[type="radio"], .order-review-section input[type="radio"]{position:static;opacity:1;margin-right:5px !important;}
.page-template-checkout .woocommerce .gift_column .woocommerce-info{border-top:0 solid #c7c7c7 !important;color:#888888;display:inline-block;float:none;font-size:16px;margin:0 auto;width:74%;padding-left:60px !important;padding-top:25px !important;margin-bottom:0px !important;background:transparent !important;}
.page-template-checkout .gift_column{border-top:1px solid #c7c7c7;margin-top:30px;}
.page-template-checkout .woocommerce .gift_column .woocommerce-info::before{background:url(../images/gift_coupon_icon.png) no-repeat 0 0 !important;height:33px;width:28px;content:'';}
.woocommerce .woocommerce-info a{color:#c77083;}
.woocommerce ul#shipping_method{width:40%;float:right;}
.woocommerce ul#shipping_method li{text-indent:0px;padding:5px 0px !important;}
.woocommerce-checkout #payment{background:none;}
.woocommerce-checkout-payment .button{border:2px solid #c77083 !important;color:#c77083 !important;background:#ffffff !important;margin-bottom:0px !important;float:none !important;}
.woocommerce-checkout-payment .button:hover{background:#c77083 !important;color:#ffffff !important;}
.woocommerce-shipping-fields .billing_detail_section{display:table;margin:0 auto;position:relative;text-align:center;margin-bottom:15px;}
input[type="checkbox"]{left:32px;opacity:0;position:relative;top:9px;z-index:9999;cursor:pointer;}
input[type="checkbox"], label{display:inline-block;vertical-align:middle;margin:5px;}
label{position:relative;}
input[type="checkbox"] + label:before{content:'';background:#fff;border:1px solid #cccccc;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;}
input[type="checkbox"]:checked + label:before{background:url(../images/checkbox_tick.png) no-repeat center center;}
input[type="checkbox"]:focus + label{outline:0px solid #ddd;}
noscript{display:none !important;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:none;padding:0px;}
.woocommerce-checkout-payment .place-order{text-align:center;padding-bottom:0px !important;}
.woocommerce-order-received a, .page-template-my-account .my_account_content a{color:#95a6b3;}
.woocommerce-order-received ul.order_details{width:100%;border:1px solid #cccccc;padding:15px;}
.woocommerce-order-received .woocommerce ul.order_details li{width:23% !important;}
.woocommerce-order-received .woocommerce ul.order_details li:last-child{margin-right:0px !important;}
.woocommerce-order-received .woocommerce .currency_sym{display:inline-block;}
.woocommerce-order-received .variation-pa_handles{margin-bottom:0px !important;}
.woocommerce-order-received .shop_table th{text-transform:uppercase;font-size:16px !important;}
.woocommerce-order-received .shop_table tfoot tr:last-child{color:#333333;}
.woocommerce-order-received .shop_table_responsive th{padding:10px 8px !important;}
.woocommerce-order-received .woocommerce h2, .woocommerce-order-received .woocommerce h3{font-size:30px;text-transform:uppercase;color:#c77083;padding:5px 0px 10px;}
.woocommerce-order-received .button, .my_account_content .button{border:2px solid #95a6b3 !important;color:#95a6b3 !important;background:#ffffff !important;margin-bottom:0px !important;}
.page-my-account .your_razore_section .button{float:right;margin-top:-30px;border-radius:6px !important;text-transform:uppercase;padding:10px 30px;background:#c77083 !important;color:#ffffff !important;}
.woocommerce-order-received .button:hover, .my_account_content .button:hover{background:#8094A3 !important;color:#ffffff !important;}
.page-template-my-account .my_account_content h2, .page-template-my-account .my_account_content h3{color:#c77083;font-size:30px;padding:5px 0 10px;text-transform:uppercase;}
.page-template-my-account .my_account_content{display:inline-block;width:100%;}
.currency_sym{display:inline-block;}
.select2-container .select2-choice{height:58px !important;border-radius:0px !important;background-image:none !important;padding-top:15px;}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices{border:1px solid #c77083;box-shadow:none;}
.select2-container .select2-choice .select2-arrow{background:#ffffff;}
.select2-container .select2-choice .select2-arrow b{top:25% !important;position:absolute;}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt{margin-bottom:0px !important;}
.woocommerce-edit-address #shipping_postcode_field{margin-bottom:20px;}
.recommend_section{margin:0 auto;width:50%;margin-top:30px;}
.recommend_section select{width:255px;margin-bottom:10px !important;}
.recomment_text{font-size:12px;text-transform:uppercase;position:relative;}
.recomment_text:after{background:rgba(0, 0, 0, 0) url("../images/double_arrow.png") no-repeat scroll center center;bottom:-15px;content:"";height:12px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:26px;}
.recomment_plan{margin-top:40px;margin-bottom:20px;}
.recomment_plan .no_of_blade_lable{display:inline-block;margin-right:20px;vertical-align:middle;}
.recomment_plan .no_of_blade_lable span{font-size:36px;font-weight:700;font-style:italic;color:#333333;text-transform:uppercase;}
.variation_desc{margin:0 auto;width:80%;}
.variation_desc p{font-size:11px;text-transform:uppercase;font-style:italic;color:#888888;margin-bottom:0px;}
.cs-select span{font-size:24px !important;}
.your_tab_custom_with{margin:0 auto;width:570px;}
.page-my-account .your_account_custom input[type="text"],
.page-my-account .your_account_custom input[type="email"],
.page-my-account .your_account_custom input[type="password"],
.page-my-account .your_account_custom select{color:#888888;background:#fcfefe;font-size:16px;}
.page-my-account .my_account_detail_section form p{margin-bottom:20px;}
.nav.nav-tabs.you_acc_tab{border:0 none;display:table;margin:0 auto;padding:0;text-align:center;}
.page-my-account .you_acc_tab a{display:inline-block;text-transform:uppercase;font-size:13px;font-weight:700;color:#888888;margin:0px 5px;position:relative;}
.your_det_icon{background:rgba(0, 0, 0, 0) url("../images/your_det_icon.png") no-repeat scroll 0 0;display:inline-block;height:19px;margin-right:5px;vertical-align:bottom;width:13px;}
a.tab_selected{color:#c77083 !important;}
.tab_selected .your_det_icon{background:rgba(0, 0, 0, 0) url("../images/your_det_icon.png") no-repeat scroll -13px 0;}
.your_plan_icon{background:rgba(0, 0, 0, 0) url("../images/plan_icon.png") no-repeat scroll 0 0;display:inline-block;height:18px;margin-right:5px;vertical-align:bottom;width:21px;}
.tab_selected .your_plan_icon{background:rgba(0, 0, 0, 0) url("../images/your_plan_icon.png") no-repeat scroll 0px 0;}
.page-my-account a.tab_selected:after{bottom:-5px;content:"▼";height:6px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:13px;color:#c77063;}
.page-my-account .my_account_detail_section{font-size:16px;}
.page-my-account .my_account_detail_section form,
.page-my-account .my_account_detail_section .address{padding:20px 0;border-bottom:1px solid #c7c7c7;position:relative;}
.page-my-account .my_account_detail_section .curr_pass_error_msg,
.page-my-account .my_account_detail_section .mini_char_error_msg{color:#F00;padding-top:5px;}
.page-my-account .my_account_detail_section .address form{padding:10px 0px;border-bottom:none;}
.page-my-account .my_account_detail_section label,
.page-my-account .my_account_detail_section h5{color:#5c5c5c;font-family:"Lora",Arial,sans-serif;font-size:18px;font-weight:600;margin:0;padding-bottom:5px;text-transform:uppercase;}
.page-my-account input[type="text"]:focus,
.page-my-account input[type="email"]:focus,
.page-my-account input[type="password"]:focus{border:1px solid #c77083 !important;}
.page-my-account .edit_tool,
.page-my-account .edit_tool_my_account{position:absolute;right:27px;top:25px;}
.page-my-account .edit_tool a,
.page-my-account .edit_tool_my_account a{border:2px solid #95a6b3;border-radius:5px;color:#95a6b3;float:right;font-size:16px;font-weight:600;padding:8px 25px;text-transform:uppercase;}
.page-my-account .edit_tool a:hover,
.page-my-account .edit_tool_my_account a:hover{background:#8094A3 none repeat scroll 0 0;color:#ffffff;}
.column-2.address{border:0 none !important;}
.page-my-account .my_account_detail_section .edit_save_btn, .strip_card_section.payment_div .edit_tool button span{background:transparent none repeat scroll 0 0 !important;border:2px solid #95a6b3;color:#95a6b3;font-size:16px;border-radius:5px;}
.strip_card_section.payment_div .edit_tool button, .strip_card_section.payment_div .edit_tool button span{background:none;box-shadow:none;font-family:"Lora",Arial,sans-serif;font-weight:600;height:auto;line-height:normal;text-transform:uppercase;width:auto;z-index:9;}
.strip_card_section.payment_div .edit_tool button:hover,
.strip_card_section.payment_div .edit_tool button span:hover{background:#8094A3;color:#ffffff;}
.strip_card_section.payment_div .edit_tool button:hover span{color:#ffffff !important;}
.strip_card_section.payment_div .edit_tool button span{padding:8px 25px;text-shadow:none;}
.strip_card_section.payment_div .edit_tool button span:hover{background:#8094A3;}
.stripe_new_card > fieldset#stripe-cc-form > p > label{font-size:11px !important;}
body.postid-903, body.page-id-18{overflow:hidden;}
.page-my-account .my_account_detail_section .edit_cancel_btn{background:transparent none repeat scroll 0 0 !important;border:2px solid #cccccc;color:#cccccc;font-size:16px;}
.visa-div img{margin-right:10px;}
.page-my-account .edit_tool a:hover,
.page-my-account .edit_tool_my_account a:hover{text-decoration:none;}
.page-my-account .acction_btn{display:inline-block;width:100%;margin:0px 0px 10px;}
.page-my-account .acction_btn a,
.page-my-account .address .my_account_frm_action a{background:#c77083;padding:8px 25px;font-size:14px;text-transform:uppercase;font-weight:700;clear:both;display:inline-block;border-radius:3px;transition:all 0.5s ease 0s;color:#ffffff;border-radius:6px;}
.page-my-account .address .my_account_frm_action a.frm_save_action{background:transparent none repeat scroll 0 0;border:2px solid #95a6b3;color:#95a6b3;font-size:16px;text-decoration:none;}
.page-my-account .address .my_account_frm_action a.frm_save_action:hover{background:#95a6b3 !important;color:#ffffff !important;}
.page-my-account .address .my_account_frm_action a.frm_cancel_action{background:transparent none repeat scroll 0 0;border:2px solid #cccccc;color:#cccccc;font-size:16px;text-decoration:none;}
.page-my-account .address .my_account_frm_action a.frm_cancel_action:hover{background:#cccccc !important;color:#ffffff !important;}
.page-my-account .acction_btn a.edit_cancel_btn,
.page-my-account .address .frm_cancel_action{margin-left:10px;}
.page-my-account .acction_btn a:focus{text-decoration:none;}
.my_account_shave_plan{border:1px solid #c7c7c7;background:#f9f9f9;}
.my_account_shave_plan .current_user_subscription_and_order{padding:0px 20px;}
.my_account_shave_plan .current_user_subscription_and_order h2{font-size:20px !important;padding-top:10px;}
.page-my-account .your_razore_section{border-bottom:1px solid #c7c7c7;padding:20px 0px;font-size:16px;position:relative;}
.page-my-account .your_razore_section h4{color:#5c5c5c;font-size:18px;font-weight:600;margin:0;padding-bottom:5px;text-transform:uppercase;}
.shipping_frequency h4, .order_history_list label{color:#5c5c5c;font-size:18px;font-weight:600;margin:0;padding-bottom:5px;text-transform:uppercase;}
.woocommerce_account_subscriptions h4{color:#5c5c5c;font-size:18px;font-weight:600;margin:0;padding-bottom:5px;text-transform:uppercase;}
table.table th span{color:#5c5c5c;font-size:12px;font-weight:bold;}
.shipping_frequency p{margin-bottom:0;font-size:16px;}
.page-my-account .your_razore_section .var_switch_btn{float:right;margin-top:-15px;background:#c77083;padding:8px 25px;font-size:14px;text-transform:uppercase;font-weight:700;clear:both;display:inline-block;border-radius:3px;transition:all 0.5s ease 0s;color:#ffffff;border-radius:6px;}
.page-my-account .your_razore_section .var_switch_btn:hover,
.page-my-account .your_razore_section .var_switch_btn:focus{text-decoration:none;}
.switch_pro_and_var_section{width:100%;padding:20px 0px;border-bottom:1px solid #c7c7c7;border-top:none;display:inline-block;position:relative;}
.switch_pro_and_var_section h4{font-size:18px;text-transform:uppercase;color:#333333;font-weight:700;}
.switch_pro_and_var_section .switch_product{width:48%;float:left;text-align:center;border:1px solid #c7c7c7;margin-top:20px;cursor:pointer;background:#ffffff;}
.switch_pro_and_var_section .switch_product:nth-child(n+1):nth-child(odd){float:right;}
.switch_pro_and_var_section .switch_product .sub_title h4{font-size:12px;padding:15px 0px;color:#888888;}
.switch_pro_and_var_section .selected{border:1px solid #c77083;}
.switch_pro_and_var_section .selected .sub_title{background:#c77083;}
.switch_pro_and_var_section .selected .sub_title h4{color:#ffffff;}
.switch_pro_and_var_section .switch_product .product_img_section{margin-top:20px;}
.switch_pro_and_var_section .switch_product h2{font-size:36px;clear:both;color:#c77083;font-family:"monterey_btregular";line-height:1;text-transform:none;}
.switch_pro_and_var_section .switch_product_variable{clear:both;display:block;padding:20px 0px 0px;}
.switch_pro_and_var_section .switch_product_variable .my_variation{width:270px;float:left;font-size:12px;border:1px solid #c7c7c7;padding:10px;position:relative;margin-right:20px;background:#ffffff;text-transform:uppercase;min-height:55px;}
.switch_pro_and_var_section .switch_product_variable .my_variation:nth-child(2n+2){margin-right:0px;float:right;}
.switch_pro_and_var_section .switch_product_variable .my_variation h6{float:left;font-size:16px;padding-top:6px;text-transform:none;}
.switch_pro_and_var_section .switch_product_variable .my_var_selected{border:1px solid #c77083;background:url(../images/my_selected_var.jpg) no-repeat right 5px top 17px #ffffff;}
.switch_pro_and_var_section .switch_product_variable .my_variation h2{font-size:24px;color:#888888;font-weight:700;padding:0px;}
.switch_pro_and_var_section .ajax_switch_product_variable{display:inline-block;width:100%;}
.switch_pro_and_var_section .switch_product_variable .switch_pro_var,
.switch_pro_and_var_section .ajax_switch_variation_img{float:left;max-width:60px;max-height:35px;height:35px;margin-right:10px;}
.switch_pro_and_var_section .switch_product_variable .switch_pro_var img{max-width:100%;max-height:100%;}
.switch_pro_and_var_section .switch_product_variable .switch_action{padding:12px 0px 0px;display:inline-block;}
.switch_pro_and_var_section .switch_product_variable .switch_action a{background:#c77083 !important;border-radius:6px;padding:8px 20px;color:#ffffff !important;text-transform:uppercase;font-weight:700;margin-top:5px;display:inline-block;font-size:14px;margin-right:10px;}
.switch_pro_and_var_section .switch_product_variable .switch_action a.switch_cancel{background:#888888;}
.switch_pro_and_var_section .switch_product_variable .switch_action a:hover,
.switch_pro_and_var_section .switch_product_variable .switch_action a:focus{text-decoration:none;}
.share_with_friends_right{width:440px;float:right;border:1px solid #c7c7c7;padding:20px;text-align:center;font-size:14px;margin-top:53px;background:#f9f9f9;margin-right:35px;}
.share_with_friends_right h3{color:#c77083;font-family:"monterey_btregular";line-height:1;text-transform:none !important;font-size:60px !important;padding:0px !important;}
.share_with_friends_right p b, .share_with_friends_right p strong{clear:both;display:block;font-size:15px;padding-bottom:10px;text-transform:uppercase;width:100%;}
.share_with_friends_right button{border:1px solid #c77083;color:#c77083;border-radius:6px;padding:5px 20px;transition:all 0.5s ease 0s;cursor:pointer;background:#ffffff;}
.share_with_friends_right button:hover{background:#c77083;color:#ffffff;transition:all 0.5s ease 0s;}
.page-contact .inner_page{padding-bottom:40px;}
.contact_middle{width:100%;height:auto;display:inline-block;clear:both;margin-top:25px;padding:0px 40px 30px;}
.contact_left{float:left;width:520px;text-align:center;}
.contact_left_top h6{font-size:15px;color:#676b6a;text-transform:uppercase;font-weight:700;padding:15px 0px 10px;}
.contact_left_questions{width:100%;height:auto;display:inline-block;text-align:left;margin-top:20px;}
.contact_question_div{width:100%;display:inline-block;position:relative;margin-bottom:20px;border-radius:6px;background:#f6f6f6;}
.contact_h5{padding:15px 10px 15px 20px;border-radius:6px;background:#f6f6f6;position:relative;}
.contact_h5:hover{background:#c77083;}
.contact_left_content{padding:0px 20px 15px;}
.contact_h5:after, .contact_h5:before{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.contact_h5:after{border-color:rgba(246, 246, 246, 0);border-right-color:#f6f6f6;border-width:8px;margin-top:-8px;}
.contact_h5:before{border-color:rgba(246, 246, 246, 0);border-right-color:#f6f6f6;border-width:14px;margin-top:-14px;}
.contact_question_div h5{font-size:18px;color:#888888;cursor:pointer;}
.contact_h5:hover h5{color:#ffffff;}
.contact_h5:hover:after{border-color:rgba(199, 112, 131, 0);border-right-color:#c77083;border-width:8px;margin-top:-8px;}
.contact_h5:hover:before{border-color:rgba(199, 112, 131, 0);border-right-color:#c77083;border-width:14px;margin-top:-14px;}
.open_contact_content:hover{background:#f6f6f6;}
.open_contact_content{padding-bottom:2px;}
.open_contact_content h5{color:#c77083;}
.open_contact_content:hover h5{color:#c77083;}
.contact_question_div p{font-size:14px;margin-bottom:0px;padding-top:5px;}
.open_contact_content:hover:after{border-color:rgba(246, 246, 246, 0);border-right-color:#f6f6f6;}
.open_contact_content:hover:before{border-color:rgba(246, 246, 246, 0);border-right-color:#f6f6f6;}
.contact_right{float:right;text-align:center;width:520px;}
.contact_left_top{min-height:121px;}
.contact_bottom{width:100%;height:auto;display:inline-block;text-align:center;}
.contact_bottom a{color:#c77083;}
.contact_bottom h5{font-size:24px;}
.still_need_help{width:100%;height:auto;display:inline-block;background:url(../images/single_product-ship_bg.png) no-repeat;padding:30px 0px;text-align:center;color:#914452;}
.still_need_help h5{color:#ffffff;text-transform:uppercase;padding-bottom:10px;font-size:24px;}
.still_need_help p{margin-bottom:0px;}
.still_need_help a{color:#ffffff;}
.page-privacy .entry, .page-terms .entry{line-height:1.5;}
.page-privacy h3, .page-terms h3{font-size:30px;text-transform:uppercase;color:#c77083;padding:10px 0px 5px;}
.page-privacy .entry a{color:#c77083;}
.page-privacy .entry ul, .page-terms ol{margin-left:45px;}
.mob_frequency{display:none;}
.woo_login_frm, .subs_cancel_frm_section{background:#ffffff none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;top:0;}
.woo_login_frm .woo_login_bg{background:#ffffff none repeat scroll 0 0;left:0;margin:0 auto;padding:6px 25px 0 25px;position:absolute;right:0;top:57%;transform:translateY(-50%);width:325px;}
.woo_login_frm form .status{color:#F00 !important;}
.woo_login_frm form label{margin:0px 0px 2px;}
.woo_login_frm form input{margin-bottom:20px;}
.subs_cancel_frm_section .subs_cancel_frm_fields{position:absolute;top:50%;transform:translateY(-50%);width:50%;left:0px;right:0px;margin:0 auto;background:#ffffff;padding:20px 25px;}
.subs_cancel_frm_section .subs_cancel_frm_fields p{margin:0 0 10px;}
.subs_cancel_frm_section form label{margin:0px 0px 2px;}
.subs_cancel_frm_section form input{margin-bottom:20px;}
#subs_cancel_actions_btn a{font-size:14px;margin-top:30px;width:36%;}
.woo_login_frm form input:focus{border:1px solid #8094a3 !important;-webkit-box-shadow:0px 0px 5px 0px #8094a3;-moz-box-shadow:0px 0px 5px 0px #8094a3;box-shadow:0px 0px 5px 0px #8094a3;}
.woo_login_frm form input.flp-error{border:1px solid #c77083 !important;-webkit-box-shadow:0px 0px 5px 0px #c77083;-moz-box-shadow:0px 0px 5px 0px #c77083;box-shadow:0px 0px 5px 0px #c77083;}
.woo_login_frm form input.flp-error::-webkit-input-placeholder{color:#c77083;}
.woo_login_frm form input.flp-error::-moz-placeholder{color:#c77083;}
.woo_login_frm form input[type="checkbox"]{left:-1px;opacity:0;position:absolute;top:-1px;vertical-align:top;}
.woo_login_frm form .login-submit{margin-bottom:0px !important;}
.woo_login_pop_close{border-radius:50%;color:#888888;height:25px;position:absolute;right:6px;text-align:center;text-transform:lowercase;top:5px;width:25px;padding-top:1px;font-size:24px;}
.woo_login_pop_close:hover,
.subs_cancel_pop_close:hover,
.woo_login_pop_close:focus,
.subs_cancel_pop_close:focus{text-decoration:none;}
.woo_login_bg h5{color:#95a6b3;font-size:17px;font-weight:700;padding:36px 0 15px;text-align:center;text-transform:uppercase;}
.woo_login_bg .widget_flp_widget{margin-bottom:0px !important;}
.woo_login_bg .widget_flp_widget h2{display:none;}
.woo_login_bg .css-fbl.js-fbl{display:block;background:url("../images/fb-icon.png") no-repeat center left 23px #32508e !important;clear:both;color:#ffffff;font-size:20px !important;font-weight:700;padding:13px 15px !important;width:auto;text-align:center;text-shadow:inherit !important;opacity:1 !important;margin-bottom:0px !important;position:relative;top:0px;}
.woo_login_bg a.css-fbl div{display:inline-block;height:auto;width:100%;text-align:center;padding-left:20px;}
.woo_login_bg .flp_wrapper .flp_orfill{border-bottom:none;padding-bottom:0px;margin:10px 0;position:relative;background:#ffffff;font-size:18px;color:#888888;}
.woo_login_bg form input[type="text"],
.woo_login_bg form input[type="password"],
.woo_login_bg form input[type="email"]{border-radius:6px;height:50px !important;font-size:18px;padding-right:45px;}
.woo_login_bg form .flp_login-username input[type="text"],
.woo_login_bg form .flp_register-email input[type="email"]{background:url(../images/login_mail_icon.png) no-repeat scroll right 8px center;}
.woo_login_bg form .flp_login-username input[type="text"].flp-error,
.woo_login_bg form .flp_register-email input[type="email"].flp-error{background:rgba(0, 0, 0, 0) url("../images/login_mail_icon_error.png") no-repeat scroll right 8px center;}
.woo_login_bg form .flp_login-password input[type="password"]{background:rgba(0, 0, 0, 0) url(../images/password_icon.png) no-repeat scroll right 10px center;}
.woo_login_bg form .flp_login-password input[type="password"].flp-error{background:rgba(0, 0, 0, 0) url("../images/password_icon_error.png") no-repeat scroll right 10px center;}
.woo_login_bg form .flp_login-username,
.woo_login_bg form .flp_login-password{margin-bottom:10px;position:relative;}
.woo_login_bg form a.flp_forgot_text{color:#c77083;float:right;font-size:13px;margin-bottom:20px;margin-top:-9px;}
.wp_custom_login a.flp_forgot_text{color:#0eb4b6;float:right;margin:5px 0px 15px;font-size:13px;display:block;}
.woo_login_bg form .login-submit{margin-bottom:0px;}
.woo_login_bg form .login-submit .btn{margin:0 auto;float:none;display:table;border:2px solid #c77083;color:#c77083;padding:11px 10px;letter-spacing:2px;width:auto;margin-bottom:10px;}
.woo_login_bg form .login-submit .btn:hover,
.woo_login_bg form .login-submit .btn:focus{background:#c77083;color:#ffffff;border:2px solid #c77083 !important;}
.woo_login_bg .flp_wrapper .flp_orfill::after{background:#c7c7c7 none repeat scroll 0 0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:50%;width:200px;}
.woo_login_bg .flp_wrapper .flp_orfill span{background:#ffffff;padding:0px 10px;z-index:99;position:relative;color:#555555;font-weight:700;}
.wp_custom_login .login_register{border-top:1px solid #c7c7c7;margin-top:20px;padding-top:15px;text-align:center;width:100%;}
.wp_custom_login .login_register a{color:#c77083;}
.wp_custom_login .login-submit .flp_login_text{width:100%;text-align:center;padding:20px 0px 10px;display:inline-block;}
.wp_custom_login .wp_login_remember{font-size:13px;left:2px;position:absolute;top:60px;}
.woo_login_bg .flp_errors{width:100%;display:table;text-align:center;margin-top:10px;}
.woo_login_bg .flp_errors li{font-size:14px;}
.widget_flp_widget .flp_form{color:#C77083;}
.widget_flp_widget .flp_form span{color:#959595;}
.ajax-loader-section{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:999;}
.ajax-loader-section img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-mz-transform:translateY(-50%);}
.page-my-account .woocommerce-message{margin-bottom:20px;}
.page-my-account #customer_login .button{margin-top:15px;}
.select2-container .select2-choice > .select2-chosen{color:#888888;font-size:14px;}
.page-my-account #customer_login .register{position:relative;padding-bottom:90px;}
.page-my-account #customer_login .register a.css-fbl.js-fbl{bottom:20px !important;left:20px !important;right:inherit !important;}
.page-my-account #customer_login .login input[type="checkbox"]{position:static;opacity:1;}
.page-my-account #customer_login .lost_password{margin-bottom:0;}
.my_account_content form.woocommerce-checkout{position:relative;display:inline-block;width:607px;float:left;margin-left:35px;}
.flp_wrapper a.css-fbl{display:block;position:absolute;bottom:56px;left:0px;right:0px;margin:0 auto;background:url("../images/fb-icon.png") no-repeat center left 23px #32508e !important;clear:both;color:#ffffff;font-size:20px !important;font-weight:700;padding:5px 15px 5px 45px !important;width:auto;text-align:center;text-shadow:inherit !important;opacity:1 !important;margin-bottom:0px !important;}
.form_01_content .woo-billing-fields-01 .css-fbl{display:block;background:url("../images/fb-icon.png") no-repeat center left 23px #32508e !important;clear:both;color:#ffffff;font-size:20px !important;font-weight:700;padding:5px 15px 5px 45px !important;width:auto;text-align:center;text-shadow:inherit !important;opacity:1 !important;margin-bottom:10px !important;}
.create-account-custom a.css-fbl, .flp_wrapper a.css-fbl{display:block;background:url("../images/fb-icon.png") no-repeat center left 23px #32508e !important;clear:both;color:#ffffff;font-size:20px !important;font-weight:700;padding:13px 15px !important;width:auto;text-align:center;text-shadow:inherit !important;opacity:1 !important;margin-bottom:0px !important;}
.create-account-custom a.css-fbl div{display:inline-block;height:auto;width:100%;text-align:center;padding-left:20px;}
.create-account-custom .widget_flp_widget{margin-bottom:0px !important;}
.create-account-custom .widget_flp_widget h2{display:none;}
.create-account-custom .register_or_section .flp_orfill,
.create-account-custom .register_or_section .flp_login-username,
.create-account-custom .register_or_section .flp_login-password,
.create-account-custom .register_or_section .login-submit{display:none;}
.press-load-more-btn{background:transparent none repeat scroll 0 0;border:2px solid #c77083;border-radius:3px;clear:both;color:#c77083;display:inline-block;font-family:"Lora";font-size:22px;font-weight:700;height:auto;padding:15px 25px;cursor:pointer;}
.press-load-more-btn:hover{background:#c77083;color:#fff;}
.load-done{background:#c77083!important;color:#fff!important;box-shadow:none !important;cursor:default;opacity:0.2;}
.gift_card_custom_section{width:100%;display:inline-block;height:auto;padding:0px 30px;margin-top:30px;}
.gift_card_custom_section label{cursor:default;padding-left:10px;color:#565a5c;font-size:16px;width:100%;text-align:left;}
.gift_card_custom_section label span{color:#c77083;}
.card_value_section{float:left;width:605px;}
.gift_card_and_usage{float:right;width:440px;}
.gift_card_and_usage .card_section{background:#f9f9f9;border:1px solid #c7c7c7;padding:25px 20px;}
.gift_card_and_usage .use_section{background:#f9f9f9;border:1px solid #c7c7c7;padding:25px 20px;margin-top:20px;text-align:center;color:#333333;}
.gift-cards-list{width:100%;list-style:none;text-align:center;margin-bottom:0px;padding:20px 20px 5px;background:#f9f9f9;border:1px solid #c7c7c7;border-bottom:none;}
.gift-card-content-editor.step-content{padding:0px 20px 20px;background:#f9f9f9;border:1px solid #c7c7c7;border-top:none;}
.gift-cards-list li{width:100%;color:#565a5c;}
.gift-cards-list li:first-child{font-size:18px;color:#333333;text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:30px;width:auto;position:relative;display:inline-block;padding-top:5px;padding-left:40px;}
.gift-cards-list li:first-child:after{background:url(../images/gift_coupon_icon.png) no-repeat;position:absolute;content:'';width:28px;height:33px;left:0px;top:-4px;}
.gift-cards-list li.value{width:140px;margin:0 auto;margin-top:5px;overflow:hidden;}
.gift-cards-list li.value select{background:url(../images/gift-select_icon.png) no-repeat center right 21px #fcfefe;margin-bottom:5px;width:116%;outline:0;}
div.gift-card-generator{padding-top:0px !important;}
.gift-card-content-editor .ywgc-single-recipient input,
.gift-card-content-editor .ywgc-sender-name input{width:47%;float:left;margin-bottom:15px !important;border-radius:0px !important;background:#fcfefe;}
.gift-card-content-editor input:focus,
.gift-card-content-editor textarea:focus{border:1px solid #c77083 !important;}
.gift-card-content-editor .ywgc-postdate input{width:150px;margin-bottom:15px;border-radius:0px !important;float:left;}
.gift-card-content-editor textarea{margin-bottom:10px;border-radius:0px !important;background:#fcfefe;resize:none;}
.gift-card-content-editor .ywgc-single-recipient input.ywgc-recipient,
.gift-card-content-editor .ywgc-sender-name input#sender-email{float:right;}
.gift-card-content-editor .button{border:1px solid #c77083 !important;background:#ffffff !important;color:#c77083 !important;text-transform:uppercase;letter-spacing:1.5px;font-size:18px;border-radius:0px !important;padding:15px 20px !important;float:right !important;margin-top:20px !important;position:static !important;}
.gift-card-content-editor .button:hover, .gift-card-content-editor .button:focus{background:#c77083 !important;color:#ffffff !important;border:1px solid #c77083 !important;}
.gift-card-content-editor .ywgc-sender-name label{width:100%;}
.gift_card_and_usage .card_img{position:relative;}
.gift_card_and_usage .gift_card_price{position:absolute;left:50px;top:10px;color:#e9e2da;font-weight:700;font-size:40px;text-shadow:3px 3px 2px rgba(0, 0, 0, 1);}
.gift_card_and_usage .card_description{font-size:14px;color:#333333;text-align:center;margin-top:20px;font-style:italic;padding:0px 35px;}
.gift_card_and_usage .card_description p{margin-bottom:0px;}
.gift_card_and_usage .use_section h5{font-size:18px;color:#c77083;font-weight:700;text-transform:uppercase;text-align:center;}
.gift_card_and_usage .use_section h6{color:#333333;text-transform:uppercase;font-weight:700;font-size:16px;}
.gift_card_and_usage .use_section p{font-size:12px;font-style:italic;padding:0px 25px;}
.gift_card_and_usage .use_section p:last-child{margin-bottom:0px;}
.gift-card-content-editor .data-filling-error{clear:both;text-align:left;}
div.ywgc-postdate{margin-bottom:0px !important;}
.ui-widget-header{background:#f9f9f9 !important;border:1px solid #c7c7c7 !important;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{background:#f9f9f9 !important;}
.ui-widget-header{color:#333333 !important;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #c77083 !important;}
.ui-widget-content{border:1px solid #c7c7c7 !important;}
.product-gift_card .ui-widget{font-family:"Lora",Arial,sans-serif !important;}
.product-gift_card .woocommerce-breadcrumb, .single-product .woocommerce-breadcrumb{display:none;}
.product-gift_card .inner_page{padding-bottom:50px;}
div.cs-select{width:230px !important;}
.cart_values .woocommerce-error{margin-bottom:0px !important;border:1px solid #cccccc !important;}
.cart_values .woocommerce-error .button{border:1px solid #c77083 !important;background:#ffffff !important;color:#c77083 !important}
.cart_values .woocommerce-error .button:hover{background:#c77083 !important;color:#ffffff !important}
#launcher{display:none;}
.zenpop{cursor:pointer;}
.page-my-account .woocommerce form.checkout_coupon,
.page-my-account .woocommerce form.login,
.page-my-account .woocommerce form.register{margin-top:5px !important;}
.product-shave-plans .shave_plan_page .return-to-shop{display:none;}
.product-shave-plans .shave_plan_page .cart-empty{display:none;}
.product-shave-plans .shipping_description_content{display:none;}
.product-shave-plans .inner_page{padding-bottom:70px;}
.payment_methods.methods label{color:#333333 !important;text-transform:uppercase;font-size:18px !important;}
.woocommerce-checkout #payment .payment_box{}
.woocommerce-checkout #payment div.payment_box{background:none !important;padding:0px !important;border-radius:0px !important;}
.woocommerce-checkout #payment div.payment_box::before{content:none !important;}
#payment .payment_box label{font-size:14px !important;text-transform:uppercase;color:#888888 !important;}
#payment .payment_box p{margin-bottom:5px !important;}
#payment .payment_method_stripe input{margin-bottom:0px !important;font-size:16px !important;}
#payment .payment_method_stripe > input,
#payment .payment_method_stripe > label{}
.variations_form{text-align:center;position:relative;}
.variations_form button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#c77083;font-size:13px;left:0;margin:0 auto;position:absolute;right:0;text-transform:uppercase;top:24px;cursor:pointer;font-weight:700;font-style:italic;font-family:"Lora",Arial,sans-serif !important;width:37px;}
.order_details .ywgc-gift-card-content .btn{color:#c77083 !important;font-size:16px !important;margin:10px 0px;padding:10px 25px;cursor:pointer;}
.ywgc-gift-card-edit-details.ywgc-show fieldset input{margin-bottom:10px;}
.ywgc-gift-card-edit-details.ywgc-show fieldset input [type="text"]:focus{border:1px solid #c77083;}
.ywgc-gift-card-edit-details.ywgc-show fieldset{float:left;width:48%;}
.ywgc-gift-card-edit-details.ywgc-show fieldset:nth-child(2n+2){float:right;}
.ywgc-gift-card-edit-details.ywgc-show fieldset:last-child{width:100%;}
.ywgc-gift-card-edit-details.ywgc-show fieldset textarea{margin-bottom:10px;}
.order_details .ywgc-gift-card-content .btn:hover{color:#ffffff !important;}
.woocommerce table.shop_table td.product-name{width:50% !important;}
.woocommerce .woocommerce-info, .woocommerce .woocommerce-error{border-top-color:#c77083;margin-bottom:10px !important;margin-top:5px !important;}
.woocommerce .woocommerce-info::before{color:#c77083;}
.woocommerce .woocommerce-message::before{color:#c77083 !important;}
.page-checkout .woocommerce .woocommerce-message a.button{display:none;}
.page-checkout .woocommerce .woocommerce-message{margin-bottom:20px !important;}
.gift_card_term{width:100%;clear:both;display:inline-block;position:relative;margin-top:10px;}
.gift_card_term input[type="checkbox"]{width:auto !important;height:auto;position:absolute;left:2px;top:3px;}
.gift_card_term a{color:#c77083;}
.gift_card_term label{font-size:12px;color:#999999;padding-left:0px;}
.gift_card_term label p{display:inline;}
.your_account_custom .shop_table .order-actions a.button{display:block;clear:both;text-align:center;margin-bottom:5px !important;}
.gift_card_detail_edit{display:inline-block;width:100%;}
fieldset.custom_date_picker label{display:block;width:100%;text-align:left;}
.edit_content_gift_card{width:100% !important;}
.edit_content_gift_card textarea{color:#888888;}
.gift-cards-list input.manual-amount{margin-bottom:5px !important;}
fieldset.custom_date_picker input{width:150px;}
.friendbuy-b78-f3j iframe .socialpost .header h2 br{display:none !important;}
.friendbuy-b78-f3j iframe{height:300px !important;}
div.gift-card-amount{text-align:center !important;}
div.gift-card-preview{padding:20px 0px 5px;}
.my_save_accout_loader{float:right;margin-right:10px;margin-top:-29px;}
.my_account_detail_section .my_error_msg{color:#F00;padding-top:5px;display:inline-block;}
.page-my-account .my_account_edit_billing_section .my_billing_first_name,
.page-my-account .my_account_edit_billing_section .my_billing_state,
.page-my-account .my_account_edit_shipping_section .my_shipping_first_name,
.page-my-account .my_account_edit_shipping_section .my_shipping_state{width:47.5%;float:left;overflow:hidden;}
.page-my-account .my_account_edit_billing_section .my_billing_last_name,
.page-my-account .my_account_edit_billing_section .my_billing_zipcode,
.page-my-account .my_account_edit_shipping_section .my_billing_last_name,
.page-my-account .my_account_edit_shipping_section .my_shipping_zipcode{width:47.5%;float:right;overflow:hidden;}
.page-my-account .addresses p select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fcfefe url("../images/select_bg.png") no-repeat scroll right -1px top;width:100%;}
.fbl_error{color:#F00;}
.my_account_detail_section .success_notice,
.my_account_detail_section .update_user_password,
.my_account_detail_section .update_user_name{color:#c77083;}
.strip_card_section{clear:both;display:table;margin-top:30px;margin-bottom:20px;width:100%;}
.strip_card_section h3{margin-top:0px !important;font-size:24px !important;}
.strip_card_section .shop_table form input[type="submit"]{font-size:16px;}
.my_account_flag{padding:15px;}
.my_account_billing_and_shipping_checkbox{display:inline-block;margin:14px 0;text-align:center;width:100%;}
.my_account_billing_and_shipping_checkbox input[type="checkbox"]{left:25px;top:-1px;}
.page-my-account .my_account_billing_and_shipping_checkbox label{text-transform:none;color:#888888;font-size:16px;font-weight:400;}
.hide_billing_email{display:none;}
.refer_a_friend{background:#fadee5;width:100%;height:auto;padding-bottom:0px;}
.refer_friend_header_section{width:100%;height:auto;display:table;padding-top:30px;}
.refer_friend_header_content{width:50%;height:auto;float:left;color:#666666;padding-left:25px;}
.refer_friend_header_content h5{font-size:28px;}
.refer_friend_header_content a{color:#15928a;}
.refer_friend_header_content .login_invite_friends{background:#c77083;color:#ffffff;font-weight:700;padding:10px 20px;border-radius:4px;margin:0 auto;width:auto;display:table;margin-top:20px;text-transform:uppercase;font-size:15.5px;margin-bottom:20px;}
.refer_friend_header_content .login_invite_friends:hover{text-decoration:none;background:#e06b85;}
.refer_friend_header_content h1{font-size:120px;font-family:"monterey_btregular";line-height:1;color:#333333;}
.refer_friend_featured_img{float:right;width:45%;margin-right:-25px;}
.refer_friend_how_it_work_section{background:#ffffff;padding-bottom:50px;}
.refer_friend_how_it_work_section{color:#666666;font-style:italic;text-align:center;font-size:30px;}
.refer_friend_how_it_work_section .inner_top{padding:0px 30px;}
.refer_friend_how_it_work_section h2{font-size:75px;}
.entry ol, .entry ul{margin:0 0 20px 40px;}
.home_section3 .angel_shave_club > h5{color:#95a6b3;font-size:22px;font-weight:bold;margin-bottom:10px;}
.font-size-small{font-size:18px;font-weight:500;}
.shave_angel > p{margin:15px 0;}
.shave_angel p span{color:#8094a3;font-weight:600;}
.insta_slider{width:100%;margin:0 auto;}
.insta_slider .slick-slide img{height:auto;margin:0 auto;width:90%;}
.insta_slider li.slick-slide{position:relative;}
.insta_slider li.slick-slide img:first-child{margin-bottom:20px;}
.insta_slider .slick-prev.slick-arrow{background:rgba(0, 0, 0, 0) url("../images/prev_slide.png") no-repeat scroll 0 0/100% auto;border:0 none;box-shadow:none;font-size:0;height:66px;left:20%;margin-top:-52px;position:absolute;top:52%;width:32px;z-index:1;}
.insta_slider .slick-next.slick-arrow{background:rgba(0, 0, 0, 0) url("../images/next_slide.png") no-repeat scroll 0 0/100% auto;border:0 none;box-shadow:none;font-size:0;height:67px;right:20%;margin-top:-52px;position:absolute;top:52%;width:32px;z-index:1;}
footer .social_icon .fa{color:#ffffff;}
.hide_element{display:none !important;}
.show_element{display:block !important;}
header .header_top.login_page_header_top .menu{height:112px;}
header .login_page_header_top.show_element{box-shadow:0 0 9px 0 #95a6b3;}
header .login_page_header_top.show_element .logo img{height:auto;position:absolute;width:148px;}
body.login_page_scroll_hide{overflow:hidden;}
footer.login_page_footer p{font-size:12px;text-align:center;}
footer.login_page_footer.show_element{bottom:0;position:fixed;}
#wp_custom_login_frm .woo_login_pop_close{display:none;}
#wp_custom_login_frm div.flp_errors{margin:0;}
#wp_custom_login_frm div.flp_errors li{font-size:14px;margin:0;}
.insta_hover{color:white;display:block;height:100%;left:50%;opacity:0;position:absolute;text-align:center;top:0;transition:opacity 500ms ease-out 0s;-webkit-transition:opacity 500ms ease-out 0s;-moz-transition:opacity 500ms ease-out 0s;-o-transition:opacity 500ms ease-out 0s;width:90%;margin-left:-45%;}
.hover:hover >.insta_hover{opacity:1;}
.hover{position:relative;}
.insta_hover .link_text{display:inline-block;height:100%;position:relative;width:100%;}
.insta_hover p.link_text span{display:block;padding-left:12px;padding-right:12px;position:absolute;top:50%;transform:translateY(-50%);width:100%;word-wrap:break-word;font-size:14px;color:#C77083;}
.my_account_tab{border-bottom:1px solid #999999;margin-bottom:8px;}
.you_acc_tab li.active > a{color:#8094a3;}
.nav-tabs.you_acc_tab > li.active > a, .nav-tabs.you_acc_tab > li.active > a:focus, .nav-tabs.you_acc_tab > li.active > a:hover{background-color:transparent;border-width:0;color:#8094a3;cursor:default;}
.nav-tabs.you_acc_tab > li > a, .nav-tabs.you_acc_tab > li > a:focus, .nav-tabs.you_acc_tab > li > a:hover{background-color:transparent;border-width:0;color:#8094a3;cursor:pointer;}
.nav-tabs.you_acc_tab > li.active > a::after,.nav-tabs.you_acc_tab > li > a:hover::after{border-bottom:3px solid #8094a3;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%;color:#8094a3;}
.nav-tabs.you_acc_tab > li > a{background-color:transparent;border:0;color:#888888;cursor:default;padding:10px 0 30px 0;margin:0 15px;cursor:pointer;}
.you_acc_tab li.active .your_det_icon{background-position:-15px 0;}
.you_acc_tab li a:hover .your_plan_icon{background-position:-21px 0;}
.your_watch_icon{background:rgba(0, 0, 0, 0) url("../images/watch_icon.png") no-repeat scroll 0 0;display:inline-block;height:19px;margin-right:5px;vertical-align:bottom;width:20px;}
.you_acc_tab li a:hover .your_watch_icon{background-position:-21px 0;}
.your_earn_icon{background:rgba(0, 0, 0, 0) url("../images/earn_icon.png") no-repeat scroll 0 0;display:inline-block;height:19px;margin-right:5px;vertical-align:bottom;width:21px;}
.you_acc_tab li a:hover .your_earn_icon{background-position:-21px 0;}
.shaveplan_list{border-bottom:1px solid #c7c7c7;padding:20px 0;position:relative;}
.your_razor.shaveplan_list > p{font-size:16px;margin:0;}
.shaveplan_list > label{color:#5c5c5c;margin:0;padding-bottom:5px;}
.shipping_frequency.shaveplan_list > p{font-size:16px;line-height:1.42857;margin:0;}
.your_subscription.shaveplan_list li{float:left;list-style-type:none;margin-right:50px;}
.your_subscription.shaveplan_list ul li label{color:#5c5c5c;font-size:12px;margin:0;padding-bottom:5px;}
.your_subscription.shaveplan_list ul li p{font-size:16px;line-height:1.42857;}
.your_subscription.shaveplan_list > ul{display:inline-block;}
.your_subscription.shaveplan_list ul li p{margin:0;}
.your_subscription.shaveplan_list li:last-child{margin:0;}
.order_history_list table caption{color:#5c5c5c;font-weight:bold;padding-left:8px;padding-right:8px;}
.order_history_list .table th{border-color:#ffffff;color:#5c5c5c;font-size:13px;font-weight:bold;}
.order_history_list .table tbody tr{border-bottom:1px solid #c7c7c7;}
.order_history_list .table tbody td p{font-size:16px;}
.order_history_list .table tbody td{padding-top:15px;padding-bottom:15px;}
a.your_subscription_paush{border:2px solid #95a6b3;border-radius:5px;color:#95a6b3 !important;font-size:16px;font-weight:600;padding:8px 25px;text-transform:uppercase;display:inline-block;text-transform:uppercase;}
a.your_subscription_paush:hover{background:#95a6b3 !important;color:#ffffff !important;}
a.your_subscription_cancel:hover{background:#cccccc !important;color:#ffffff !important;}
a.your_subscription_cancel{border:2px solid #cccccc;border-radius:5px;color:#cccccc !important;font-size:16px;font-weight:600;padding:8px 25px;text-transform:uppercase;display:inline-block;text-transform:uppercase;}
.your_subscription_action{text-align:center;}
.your_subscription_action a{margin:0 10px;}
.shave_plan_bottom li{float:left;list-style-type:none;padding:20px 15px 0;position:relative;text-align:center;width:50%;}
.shave_plan_bottom li:first-child::after{border-right:1px solid #cccccc;bottom:0;content:"";height:95%;position:absolute;right:1px;}
.shave_plan_bottom > ul{display:inline-block;width:100%;}
.shave_plan_bottom h5{color:#95a6b3;font-size:22px;font-weight:bold;text-transform:uppercase;}
.shave_plan_bottom p{color:#888888;font-size:13px;margin:5px 0;text-transform:uppercase;}
.shave_plan_bottom li > label{color:#c77083;font-size:30px;margin:0;}
.shave_plan_bottom li label span{display:inline-block;font-size:13px;}
.product_item_color{position:relative;}
.product_item_img_block{float:left;width:30%;}
.shave_plan_bottom li label sup{font-size:15px;top:-10px;vertical-align:initial;}
.product_color_bg_my_acc{float:left;max-width:70%;padding-top:22px;position:static;text-align:center;}
.product_color_bg_my_acc span{background:#dc91c2 none repeat scroll 0 0;border:3px solid #ffffff;border-radius:50%;cursor:pointer;display:inline-block;height:45px;margin-top:15px;width:45px;position:relative;}
.product_color_bg_my_acc span#color-Blue:hover::after{border:1px solid #8db1cb;border-radius:100%;content:"";height:47px;left:-3px;position:absolute;top:-3px;width:47px;}
.product_color_bg_my_acc span#color-Blue.active::after{border:1px solid #8db1cb;border-radius:100%;content:"";height:47px;left:-3px;position:absolute;top:-3px;width:47px;}
.product_color_bg_my_acc span#color-Pink:hover::after{border:1px solid #DF92C1;border-radius:100%;content:"";height:47px;left:-3px;position:absolute;top:-3px;width:47px;}
.product_color_bg_my_acc span#color-Pink.active::after{border:1px solid #DF92C1;border-radius:100%;content:"";height:47px;left:-3px;position:absolute;top:-3px;width:47px;}
.product_color_bg_my_acc span{position:relative;}
.product_color_bg_my_acc > label{color:#5c5c5c;float:left;font-size:11px;font-weight:400;margin:0;text-align:center;text-transform:uppercase;width:100%;}
.color-01{float:left;width:49%;}
.color-02{float:right;width:49%;}
.add_section{display:inline-block;width:100%;}
.shaving_creame_img{margin:10px 0;}
a.add_button{border:2px solid #95a6b3;border-radius:5px;color:#95a6b3 !important;font-size:16px;font-weight:600;padding:8px 40px;text-transform:uppercase;display:inline-block;text-decoration:none;}
a.add_button:hover{background:#95a6b3 !important;color:#ffffff !important;}
.colors > h6{float:left;font-size:10px;margin:0 2px;opacity:0;text-transform:uppercase;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.colors.active > h6{opacity:1;}
.colors.active #color-blue.bt-blue::before{border:1px solid #8db1cb;border-radius:100%;content:"";height:45px;left:-3px;position:absolute;top:-3px;width:45px;}
.colors.active #color-pink.bt-pink::before{border:1px solid #DF92C1;border-radius:100%;content:"";height:45px;left:-3px;position:absolute;top:-3px;width:45px;}
.current_plan_block{display:inline-block;padding:10px 0;text-align:center;width:100%;}
.blade_systems{border:1px solid #95a6b3;display:inline-block;padding:5px;width:235px;cursor:pointer;}
.blade_systems.active{box-shadow:0 0 6px #95a6b3;}
.blade_system_01,
.blade_system_03{float:left;}
.blade_system_02,
.blade_system_04{float:right;}
.current_plan_block > span{background:#95a6b3 none repeat scroll 0 0;border-radius:100%;color:#ffffff;display:inline-block;font-size:11px;height:60px;line-height:15px;padding:16px 0;text-transform:uppercase;width:60px;}
.blade_systems img{float:left;}
.blade_system_details > label{cursor:pointer;font-size:14px;font-weight:normal;margin:0;padding:5px 0;}
.current_plan_title{color:#c77083;font-size:14px;font-weight:bold;margin-bottom:5px;text-align:left;}
.blade_systems .blade_system_details{float:left;width:60%;}
.current_plan_block .checkbox{float:right;}
.current_plan_block .checkbox label,
.current_plan_block .radio label{cursor:pointer;font-weight:400;margin:0;min-height:18px;padding-left:0;vertical-align:initial;width:21px;}
.current_plan_block .checkbox input[type="checkbox"]{height:19px;left:9px;margin-left:-8px;opacity:0;position:absolute;top:0;width:19px;}
.page-my-account .acction_btn a.edit_save_btn{border:2px solid #95a6b3;border-radius:5px;color:#95a6b3 !important;font-size:16px;font-weight:600;padding:8px 15px;text-transform:uppercase;display:inline-block;text-decoration:none;background:transparent;}
.page-my-account .acction_btn a.edit_save_btn:hover{background:#95a6b3 none repeat scroll 0 0 !important;color:#ffffff !important;}
.page-my-account .acction_btn a.edit_cancel_btn:hover{color:#ffffff !important;background:#cccccc none repeat scroll 0 0 !important;}
body .shop_table_responsive .button.view{background:transparent none repeat scroll 0 0;border:2px solid #95a6b3 !important;color:#95a6b3 !important;}
body .shop_table_responsive .button.view:hover{background:#95a6b3 none repeat scroll 0 0 !important;color:#ffffff !important;}
.page-my-account .acction_btn a.edit_cancel_btn{border:2px solid #ccc;border-radius:5px;color:#ccc !important;font-size:16px;font-weight:600;padding:8px 15px;text-transform:uppercase;display:inline-block;text-decoration:none;background:transparent;}
.current_plan_block .acction_btn{margin-bottom:0;padding-top:25px;text-align:left;}
input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url("../images/checkbox_tick.png") no-repeat scroll center center;}
input[type="radio"] + label::before{background:#fff none repeat scroll 0 0;border:1px solid #cccccc;content:"";display:inline-block;height:20px;margin-right:10px;padding:2px;text-align:center;vertical-align:middle;width:20px;}
.product_details h4{color:#c77083;font-family:"monterey_btregular";line-height:1;text-align:left;}
.product_details > label{color:#5c5c5c;font-size:20px;font-weight:normal;margin:4px 0;}
.product_details > p{font-size:16px;font-style:italic;line-height:23px;margin-bottom:4px;}
.add_to_cart_block{display:inline-block;margin-top:30px;width:100%;}
.add_to_left{float:left;text-align:right;width:100px;}
.add_to_right{float:left;width:81%;}
.add_to_left > p{font-size:14px;margin:0;padding:12px 15px;text-align:right;text-transform:uppercase;}
.size_button > li{float:left;list-style-type:none;}
ul.size_button{float:left;margin:0;padding:0;}
.size_price{float:right;}
.size_button li a{border:1px solid #93a6b3;color:#93a6b3;display:block;font-size:14px;margin-right:20px;padding:10px 15px;text-align:center;width:120px;}
.size_button li.active > a{background:#93a6b3 none repeat scroll 0 0;color:#ffffff;}
.size_price span{color:#5c5c5c;font-size:30px;}
.size_price span sup{font-size:16px;top:16px;}
.add_to_list{border-bottom:1px solid #cfcfcf;float:left;margin-bottom:10px;padding:0 0 10px;position:relative;width:100%;}
.set_quantity .quntity-input{height:42px;margin:0;text-align:center;width:52px;}
.sp-input{float:left;}
.quantity_action{float:left;margin-left:4px;}
.ddd{border:1px solid #e5e5e5;color:#bcbcbc;display:block;font-family:Helvetica;font-size:21px;font-weight:bold;height:19px;line-height:15px;padding:0;text-align:center;text-decoration:none;width:19px;}
.ddd:hover, .ddd:focus{color:#cdcdcd;text-decoration:none;}
.quantity_action .sp-minus{margin-top:4px;}
.delivery_date .radio{margin:0;}
.delivery_date .radio > label{font-size:14px;margin:0;padding:0;}
.radio label > label{padding:0;}
.delivery_date .radio input{height:22px;left:5px;margin-left:0;opacity:0;top:0;width:100%;}
.add_to_cart_action{display:inline-block;float:left;margin:15px 0;text-align:center;width:100%;}
.after_login_add_to_cart .add_to_cart_action > a{border:2px solid #95a6b3;border-radius:4px;color:#95a6b3;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:10px auto;width:200px;padding:12px 25px;text-decoration:none;text-transform:uppercase;}
.after_login_add_to_cart .add_to_cart_action > a:hover{background:#95a6b3 !important;color:#ffffff !important;}
.before_login_add_to_cart .add_to_cart_action > a{border:2px solid #95a6b3;border-radius:13px;color:#95a6b3;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 0;padding:12px 25px;text-decoration:none;text-transform:uppercase;}
.before_login_add_to_cart .add_to_cart_action > a:hover{background:#95a6b3 !important;color:#ffffff !important;}
.delivery_date input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url("../images/radio_button.png") no-repeat scroll center center;}
.delivery_date input[type="radio"] + label::before{background:#fff none repeat scroll 0 0;border:1px solid #cccccc;border-radius:100%;content:"";display:inline-block;height:18px;margin-right:10px;padding:2px;text-align:center;vertical-align:middle;width:18px;}
.bottom_tab{display:table;margin:0 auto 15px;text-align:center;}
.lotion_bottom_block .bottom_tab li{float:left;list-style-type:none;margin:0 0 0 -1px;}
.lotion_bottom_block .bottom_tab li a{border:1px solid #c2c2c2;color:#888888;display:inline-block;font-weight:bold;letter-spacing:0.1em;padding:15px 50px;text-decoration:none;text-transform:uppercase;width:250px;}
.lotion_bottom_block .bottom_tab li.active > a,
.lotion_bottom_block .bottom_tab li:hover > a{background:#92a6b3 none repeat scroll 0 0;color:#ffffff;}
.ingredient_title > p{font-size:20px;font-style:italic;margin:50px 0 25px;text-align:center;}
.ingredient_title > p{font-size:20px;font-style:italic;margin:50px 0 35px;text-align:center;}
.fresh_ingredient{display:inline-block;text-align:center;width:100%;}
.fresh_ingredient > label{color:#95a6b3;font-size:22px;font-weight:bold;margin:0;text-align:center;}
.fresh_ingredient > p{font-size:20px;margin:20px 0;text-align:justify;}
.fresh_ingredient_switchs > a.NI1{color:#8094a3;display:inline-block;font-size:14px;margin:0 50px;position:relative;text-decoration:none;}
.fresh_ingredient_switchs > a.NI1::before{background:#8094a3 none repeat scroll 0 0;border-radius:100%;content:"";height:30px;left:-40px;position:absolute;top:-6px;width:30px;}
.fresh_ingredient_switchs > a.SS1{color:#888888;display:inline-block;font-size:14px;margin:0 50px;position:relative;text-decoration:none;}
.fresh_ingredient_switchs > a.SS1::before{background:#888888 none repeat scroll 0 0;border-radius:100%;content:"";height:30px;left:-40px;position:absolute;top:-6px;width:30px;}
.fresh_ingredient_switchs{display:inline-block;padding:25px 0;width:100%;}
.fresh_ingredient p span{color:#8094A3;}
.fresh_ingredient_logo_strip{display:inline-block;padding-top:25px;text-align:center;width:100%;}
a.ingredient_logo_list{display:inline-block;text-decoration:none;margin:0 14px;opacity:0.5;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
a.ingredient_logo_list:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
a.ingredient_logo_list:hover p{color:#C77083;}
.ingredient_logo_list > p{color:#888888;font-size:11px;margin:6px 0;}
.fresh_ingredient_logo_strip > p{margin:30px auto;width:70%;}
.fresh_ingredient_logo_strip > p{margin:30px auto;width:70%;}
.share_it_new{display:table;margin:50px auto 60px;text-align:center;}
.share_it_new > label{color:#c77083;float:left;font-family:"monterey_btregular";font-size:50px;font-weight:normal;line-height:53px;margin:0;}
.share_it_list{float:left;margin:0 0 0 15px;}
.share_it_list > li{float:left;list-style-type:none;}
.share_it_list a{border:1px solid #92a6b3;color:#888888 !important;display:inline-block;font-size:16px;font-weight:600;margin-right:10px;padding:15px 9px;text-decoration:none;}
.share_it_list i.fa{color:#888888 !important;font-size:16px !important;margin-right:5px;}
.share_it_list a:hover{background:#92a6b3 none repeat scroll 0 0;color:#ffffff !important;}
.share_it_list a:hover i.fa{color:#ffffff !important;}
.product_lable{display:inline-block;margin:30px 0 25px;text-align:center;width:100%;}
.add_to_cart_action > p{font-size:14px;margin:0;}
.add_to_cart_action a{color:#8094a3;}
.sold_out_span{color:#c77083 !important;float:left;font-size:12px !important;line-height:40px;margin-right:12px;text-transform:uppercase;}
.earn_points_block_one h4{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;}
.earn_points_block_one > label{color:#c77083;font-size:24px;}
.earn_points_block_one > p{font-style:italic;margin:10px 0;}
.earn_points_block_one{padding:20px 0;text-align:center;}
.earn_points_block_one > label{color:#c77083;font-size:24px;}
.earn_points_block_one > p{font-style:italic;margin:10px 0;}
.earn_points_block_one > ul{display:table;padding:20px 0 0;text-align:center;width:100%;}
.earn_points_block_one li{display:inline-block;text-align:center;margin:0 25px;}
.earn_points_block_one a{display:inline-block;margin:0 15px;text-decoration:none;}
.earn_points_block_one span{color:#888888;display:block;font-size:12px;margin:10px 0;text-align:center;width:100%;}
.share_it_new > p{color:#c77083;font-family:"monterey_btregular";font-size:60px;font-weight:normal;line-height:53px;margin:0 0 15px;}
.earn_points_block_copy_link{background:#f8f8f8 none repeat scroll 0 0;padding:50px 0;text-align:center;margin-bottom:-20px;}
.copy_link > p{font-size:24px;}
.copy_link > input{margin:0 auto;padding:0 50px;width:560px;text-align:center;}
.earn_points_block_copy_link .share_it_new{display:inline-block;margin:40px 40px 25px;}
.earn_more_credit h4{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;text-align:center;}
.share_it_new i.fa{color:#ffffff !important;}
.share_it_new .inv_fb{background:#3b5998 none repeat scroll 0 0;color:#ffffff !important;border:0;}
.share_it_new .inv_pin{background:#CB2027 none repeat scroll 0 0;border:0 none;color:#ffffff !important;}
.share_it_new .inv_tw{background:#00ACED none repeat scroll 0 0;color:#ffffff !important;border:0;}
.share_it_new .inv_email{background:#C8C8C8 none repeat scroll 0 0;color:#ffffff !important;border:0;}
.credit_lists{display:table;margin:40px 0 15px 0;text-align:center;width:100%;}
.credit_lists label{color:#5c5c5c;display:block;font-size:16px;text-transform:uppercase;min-height: 40px;} 
.invite_content{font-style:italic;}
.credit_lists span{font-size:30px;font-weight:bold;}
.credit_lists li{display:inline-block;list-style-type:none;}
.credit_lists a{border:1px solid #cccccc;display:block;margin:0 5px;padding:10px;text-decoration:none;width:220px;}
.earn_points_block_more_earn{display:inline-block;padding:50px 0;width:100%;}
.earn_more_credit a{background:#f7f8f8 none repeat scroll 0 0;border:1px solid #99a4b1;display:inline-block;float:right;width:80%;position:relative;}
.earn_more_credit li{float:left;list-style-type:none;margin:15px;position:relative;width:100%;}
.dollar_one{background:#BE3D6B none repeat scroll 0 0;border-radius:100%;color:#ffffff;font-size:25px;height:50px;left:0;line-height:48px;position:absolute;text-align:center;top:0;width:50px;}
.dollar_one > sup{font-size:15px;left:-1px;top:12px;}
.itm-01{float:left;padding:10px 20px;}
.itm-02{color:#888888;float:left;font-size:15px;padding:19px 0;}
.itm-03{background:#95a6b3 none repeat scroll 0 0;color:#ffffff;float:right;font-size:16px;padding:19px;text-transform:uppercase;}
.earn_more_credit a::before{background:rgba(0, 0, 0, 0) url("../images/tringle.png") no-repeat scroll 0 0;content:"";height:25px;left:-14px;margin-top:-12.5px;position:absolute;top:50%;width:14px;}
.credit_left_ul{float:left;width:46%;}
.credit_right_ul{float:right;width:46%;}
.earn_more_credit{display:inline-block;width:100%;}
#exampleInputEmail1::-webkit-input-placeholder{color:#5c5c5c;font-weight:600;font-size:18px;}
#exampleInputEmail1::-moz-placeholder{color:#5c5c5c;font-weight:600;font-size:18px;}
.product_item_shaving{display:inline-block;margin-bottom:30px;text-align:center;width:auto;}
.product_item_shaving a.product_img_link{clear:both;color:#8094a3;display:block;font-size:12px;margin:40px 0 30px;text-transform:uppercase;}
.product_item_shaving span{color:#5c5c5c;font-size:18px;font-weight:bold;margin-right:5px;}
.product_item_shaving h5{color:#c77083;display:inline-block;font-family:"monterey_btregular";font-size:40px;line-height:1;padding-bottom:0;}
.product_item_shaving p{font-size:11px;margin-bottom:0;min-height:30px;text-transform:uppercase;}
.product_item_shaving a{clear:both;color:#8094a3;display:block;font-size:12px;text-transform:uppercase;}
.shaving_product_bottom h2{color:#c77083;font-family:"monterey_btregular";line-height:1;}
.shaving_product_bottom{text-align:center;}
.page-my-account .your_account_custom .copy_link input{color:#5c5c5c;font-size:20px;font-weight:bold;}
label.label_invite{color:#c77083;font-size:24px;padding:4px 0;}
.share_it_new .share_it_list{display:inline-block;}
.share_it_new .share_it_list > li{display:inline-block;float:none;}
.my_account_earn_points ul.nav-tabs li a{background:transparent none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:4px;color:#95a6b3;display:inline-block;font-size:12px;font-weight:bold;padding:10px 15px;text-transform:uppercase;}
.my_account_earn_points ul.nav-tabs li{float:none;display:inline-block;}
.my_account_earn_points .nav-tabs{border:0 none;margin:25px 0 40px;text-align:center;}
.my_account_earn_points .nav-tabs > li.active > a,.my_account_earn_points .nav-tabs > li.active > a:focus,.my_account_earn_points .nav-tabs > li.active > a:hover{background-color:#95a6b3;border:0 none;color:#ffffff;cursor:pointer;border:2px solid #95a6b3;}
.my_account_earn_points .nav > li > a:focus, .my_account_earn_points .nav > li > a:hover{background-color:#95a6b3;text-decoration:none;color:#ffffff;}
.earned_points_list li.earned_list01, .earned_points_list li.earned_list02{left:0;position:absolute;top:0;width:100%;list-style-type:none;}
.earned_points_list{height:150px;position:relative;}
.progress{background-color:#c8c8c8 !important;background-image:initial;border-radius:100px;height:15px;margin-bottom:0;width:230px;}
.pro_content .progress_points{font-size:12px;margin-bottom:0;}
.progress-bar{background-color:#579032 !important;border-radius:100px;background-image:initial;}
.redeem_points_listing li{border:1px solid #cccccc;float:left;list-style-type:none;margin-bottom:-1px;margin-left:-1px;padding:40px 10px;width:50%;}
.pro_img_block{float:left;width:25%;}
.pro_content{float:left;width:50%;}
.pro_action{display:inline-block;float:left;text-align:center;width:25%;}
.pro_content > h6{color:#888888;font-size:20px;font-weight:bold;margin-bottom:10px;}
.pro_content > label{color:#5c5c5c;font-size:16px;font-style:italic;margin:0;}
.pro_content > p{font-size:14px;margin-bottom:25px;}
.pro_action > a{background:#be3d6b none repeat scroll 0 0;border-radius:10px;color:#ffffff !important;display:inline-block;font-size:12px;margin:44px 0;padding:12px 10px;text-align:center;text-transform:uppercase;width:121px;}
.how_it_works_top > p{text-align:center;}
.hwt_plan_left::before{border-right:1px solid #cccccc;content:"";float:left;height:80%;position:absolute;right:0;top:0;}
.hwt_plan_right{float:right;width:50%;}
.hwt_plan_right_img{float:right;text-align:right;width:80%;}
.hwt_plan_right_text{float:right;text-align:center;width:80%;}
.hwt_plan_left_img{float:left;width:80%;}
.hwt_plan_left_text{float:left;margin:10px 0;text-align:center;width:80%;}
.hwt_plan_right_text{float:right;margin:10px 0;text-align:center;width:80%;}
.hwt_plan_left_text > label,
.hwt_plan_right_text > label{color:#95a6b3;font-size:52px;margin:0;text-shadow:3px 2px 0 #000000;text-transform:uppercase;}
.hwt_plan_left_text > p,
.hwt_plan_right_text > p{color:#5c5c5c;font-size:14px;font-weight:bold;text-transform:uppercase;}
.hwt_plan_left{float:left;position:relative;width:50%;}
.hwt_lable{float:left;margin:25px 0 0;text-align:center;width:100%;}
.footer_second{bottom:0;left:0;position:fixed;width:100%;z-index:1;}
header.header_second .header_top{background:#f8f8f8 none repeat scroll 0 0;box-shadow:0 0 9px 0 #95a6b3;transition:all 0.5s ease 0s;}
.forms_section{float:left;padding-top:0;width:100%;}
.form_block , .form_03{background:#fff none repeat scroll 0 0;border-left:1px solid #cccccc;float:left;margin-left:-1px;text-align:center;width:33.33%;}
.form_03{border-right:1px solid #cccccc;}
.form_block.off_active .form_01_content,
.form_block.off_active .form_02_content,
.form_block.off_active .form_03_content{pointer-events:none;position:relative;}
.form_block.off_active::before,
.form_block.off_active::before,
.form_block.off_active::before{background:rgba(0, 0, 0, 0) url("../images/em_pattern.png") repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.8;position:absolute;top:0;width:100%;z-index:1;}
.form_01_next, .form_02_next, .form_03_next{position:relative;}
.form_block.on_active .next_bottom{display:inline-block !important;}
.shave_plan{float:left;height:100%;width:100%;}
.form_block{position:relative;}
.form_01_content, .form_02_content, .form_03_content{overflow:auto;}
.shave_plan_page_container{height:100%;padding:0;position:relative;}
.form_block.on_active button.check_out_button{display:inline-block !important;}
.forms_head h6{color:#95a6b3;font-size:22px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;}
.forms_head > p{font-size:13px;text-transform:uppercase;}
.form_block .next_bottom{background:#f9f9f9 none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:14px;color:#95a6b3;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 0;padding:12px 30px;text-decoration:none;text-transform:uppercase;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.form_block .next_bottom:hover{background:#95a6b3;color:#ffffff;}
.form_block .edit_bottom{border:2px solid #95a6b3;border-radius:14px;color:#ffffff;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 0;padding:12px 30px;text-decoration:none;text-transform:uppercase;background:#95a6b3;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.button_actions, .form_action{background:#ffffff none repeat scroll 0 0;bottom:0;position:absolute;width:100%;}
.form_block.off_active .button_actions .next_bottom{display:inline-block;position:relative;z-index:0;}
.form_block.off_active .button_actions .edit_bottom{position:relative;z-index:1;}
.form_block.off_active .form_action .added_bottom{position:relative;z-index:1;}
.blade_tabs .nav-tabs > li.active > a, .blade_tabs .nav-tabs > li.active > a:focus, .blade_tabs .nav-tabs > li.active > a:hover{background-color:#95a6b3;border:1px solid #95a6b3;color:#ffffff;cursor:pointer;}
.blade_tabs .nav-tabs > li > a{background:transparent none repeat scroll 0 0;border:1px solid #95a6b3;border-radius:0;color:#95a6b3;font-size:15px;font-weight:bold;line-height:1.42857;margin:0 2px;padding:15px 49px;text-transform:uppercase;}
.blade_tabs .nav-tabs > li > a span{margin-right:5px;}
.blade_tabs .nav-tabs > li{display:inline-block;float:none;}
.blade_tabs .nav-tabs{border:0 none;text-align:center;}
.blade_tabs .nav-tabs{border:0;}
.blade_tabs{text-align:center;}
.blade_img label{color:#c77083;display:inline-block;font-family:"monterey_btregular";font-size:42px;font-weight:normal;margin:0;padding:15px 0 0;width:100%;}
.blade_details_list li{color:#888888;font-size:11px;font-style:italic;font-weight:600;line-height:21px;list-style-type:none;position:relative;text-transform:uppercase;}
.blade_details_list li::before{background:rgba(0, 0, 0, 0) url("../images/list_check.png") no-repeat scroll 0 0;content:"";height:11px;margin:4px 0 0 -16px;position:absolute;top:0;width:12px;}
.blade_details_list > ul{margin:10px 0;}
.blade_price_label > img{margin:10px auto;}
.handle_color_choose{display:inline-block;padding:7px 22px;width:100%;}
.handle_img{float:left;width:48%;}
.handle_colors{float:right;width:48%;}
.handle_colors .nav-tabs{border:0 none;}
.handle_colors .nav-tabs li a{background:transparent none repeat scroll 0 0;border:0 none;border-radius:100%;height:70px;margin:0 auto;padding:0;width:70px;}
.handle_colors .nav-tabs li{display:inline-block;float:none;position:relative;width:100%;}
.handle_colors .nav-tabs li{margin-bottom:15px;}
.handle_colors .nav-tabs > li.active > a,.handle_colors .nav-tabs > li.active > a:focus,.handle_colors .nav-tabs > li.active > a:hover{border:2px solid #ffffff;cursor:pointer;}
.handle_colors li.rose_bud_color a{background:#be349f;border:2px solid #ffffff;}
.handle_colors li.rose_bud_color a:hover, .handle_colors li.rose_bud_color a:focus{background:#be349f;}
.handle_colors li.rose_bud_color a:hover::after,
.handle_colors li.rose_bud_color.active a::after{border:1px solid #be349f;border-radius:100%;content:"";height:78px;left:-6px;position:absolute;top:-6px;width:78px;}
.handle_colors li.blue_handle_color a{background:#86AAC5;border:2px solid #ffffff;}
.handle_colors li.blue_handle_color a:hover, .handle_colors li.blue_handle_color a:focus{background:#86AAC5;}
.handle_colors li.blue_handle_color a:hover::after,
.handle_colors li.blue_handle_color.active a::after{border:1px solid #86aac5;border-radius:100%;content:"";height:78px;left:-6px;position:absolute;top:-6px;width:78px;}
.handle_colors li.pink_handle_color a{background:#DF92C1;border:2px solid #ffffff;}
.handle_colors li.pink_handle_color a:hover, .handle_colors li.pink_handle_color a:focus{background:#DF92C1;}
.handle_colors li.pink_handle_color a:hover::after,
.handle_colors li.pink_handle_color.active a::after{border:1px solid #DF92C1;border-radius:100%;content:"";height:78px;left:-6px;position:absolute;top:-6px;width:78px;}
.handle_color_list{margin:24px 0;}
.handle_colors li.active > label{display:inline-block;font-size:12px;font-weight:normal;margin:15px 0 0;opacity:1;text-transform:uppercase;}
.handle_colors li > label{display:inline-block;font-size:12px;font-weight:normal;margin:15px 0 0;opacity:0;text-transform:uppercase;}
.frequency_tabs .nav-tabs > li.active > a,
.frequency_tabs .nav-tabs > li.active > a:focus,
.frequency_tabs .nav-tabs > li.active > a:hover{background-color:#95A6B3;border:1px solid #95a6b3;color:#ffffff;cursor:pointer;}
.frequency_tabs .nav-tabs > li > a{background:transparent none repeat scroll 0 0;border:1px solid #95a6b3;border-radius:0;color:#95a6b3;font-size:16px;font-weight:bold;line-height:1.42857;margin:0 2px;padding:15px 13px;text-transform:uppercase;}
.frequency_tabs .nav-tabs > li{display:inline-block;float:none;}
.frequency_tabs .nav-tabs{border:0;text-align:center;}
.frequency_tabs{text-align:center;}
.frequency_month_plan li{display:inline;list-style-type:none;margin:0 4px;}
.frequency_month_plan span{display:inline-block;font-size:12px;margin:19px;width:24%;}
.frequency_month_plan > ul{margin:0;padding:25px 0 10px;}
.frequency_month_plan{float:left;width:100%;}
.frequency_month_plan_lable{color:#5c5c5c;font-size:14px;font-weight:bold;padding-bottom:30px;position:relative;}
.frequency_month_plan_lable::before{background:rgba(0, 0, 0, 0) url("../images/bubble_arrow_down.png") no-repeat scroll 50% center;bottom:-5px;content:"";height:25px;left:50%;margin-left:-12px;position:absolute;width:30px;}
img.last_li_img{margin:5px 0;}
.billing_option_tabs .nav-tabs > li.active > a, .billing_option_tabs .nav-tabs > li.active > a:focus, .billing_option_tabs .nav-tabs > li.active > a:hover{background-color:#95A6B3;border:1px solid #95a6b3;border:0;color:#ffffff;cursor:pointer;}
.billing_option_tabs .nav-tabs > li > a{background:transparent none repeat scroll 0 0;border:1px solid #95a6b3;border-radius:0;color:#95a6b3;font-size:14px;font-weight:bold;line-height:1.42857;margin:0 5px;padding:8px;text-transform:uppercase;width:169px;}
.billing_option_tabs .nav-tabs > li{display:inline-block;float:left;}
.billing_option_tabs .nav-tabs{border:0;}
.billing_option_tabs{text-align:center;}
.billing_option_title{color:#95a6b3;font-size:22px;font-weight:bold;margin:12px 0 10px;text-transform:uppercase;}
.billing_label{display:inline-block;margin:15px 0 0;}
label.note_label{font-size:14px;font-style:italic;font-weight:bold;margin:6px 0 18px;}
.img-cream{margin-bottom:15px;}
.img-logo-strip{margin-bottom:25px;}
.item_selected_list{float:left;padding:0 15px;width:100%;}
.selected_img{float:left;height:80px;margin-right:10px;width:80px;}
.selected_img > img{height:auto;width:100%;}
.selected_item_details{float:left;text-align:left;width:70%;}
.selected_title{color:#c77083;display:block;font-size:13px;margin:0;text-transform:uppercase;width:100%;}
.selected_item_details li{font-size:13px;list-style-type:none;}
.selected_item_details li b{color:#5c5c5c;margin-right:5px;}
.selected_block{border-bottom:1px solid #cccccc;display:inline-block;padding:15px 0;width:100%;position:relative;}
.selected_item_details > ul{margin:0;}
.sub_total_block{display:inline-block;padding:10px 0;text-align:right;width:100%;}
.sub_total_amount{color:#c77083;display:inline-block;font-size:20px;font-weight:bold;padding-left:80px;text-align:right;}
.sub_total_block > span{color:#5c5c5c;display:inline-block;font-size:14px;font-weight:bold;margin:0;text-transform:uppercase;}
.form_action .add_bottom, .form_action .checkout_bottom{background:#f9f9f9 none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:14px;color:#95a6b3;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 5px;padding:12px 30px;text-decoration:none;text-transform:uppercase;}
.form_action .no_thanks_bottom{background:#f9f9f9 none repeat scroll 0 0;border:2px solid #cccccc;border-radius:14px;color:#cccccc;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 5px;padding:12px 30px;text-decoration:none;text-transform:uppercase;}
.form_action .added_bottom{background:#95a6b3 none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:14px;color:#ffffff;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 0;padding:12px 30px;text-decoration:none;text-transform:uppercase;}
.form_block.off_active .form_01_action{opacity:0.5;pointer-events:none;}
.delete_selected_block{background:rgba(0, 0, 0, 0) url("../images/cross_icon.png") no-repeat scroll 0 0;bottom:15px;height:16px;position:absolute;right:0;width:16px;font-size:0;}
.order_complete_block{margin:0 auto;padding:25px 0;text-align:center;width:50%;}
.order_complete_block h3{color:#95a6b3;font-size:22px;font-weight:bold;margin-bottom:5px;}
.order_complete_block > p{font-size:14px;}
.order_punch{font-size:14px;margin-bottom:25px;}
.order_complete_block a{border:2px solid #95a6b3;border-radius:5px;color:#95a6b3;display:inline-block;font-size:15px;font-weight:600;letter-spacing:3px;padding:10px 30px;text-transform:uppercase;}
@-moz-document url-prefix(){.file_src{display:none;}
}
@media only screen and (-webkit-min-device-pixel-ratio:0){.file_src{display:none;}
.blog_pagination .next a::after{right:-18px !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1){::i-block-chrome, .footer_center_left, .footer_center_center, .footer_center_right{margin-right:49px !important;}
::i-block-chrome, .footer_center_right{margin-right:0px !important;}
::i-block-chrome, .file_upload{padding-bottom:5px;}
::i-block-chrome, .file_src{display:block !important;}
::i-block-chrome, .blog_pagination .next a::after{right:0px !important;}
::i-block-chrome, .blog_pagination .next a::after{top:-4px !important;}
::i-block-chrome, .blog_pagination .previous a::after{top:-4px !important;}
::i-block-chrome, .product_content_price h2{line-height:0.2;}
::i-block-chrome, .gift-cards-list li.value select{background:url(../images/gift-select_icon.png) no-repeat #fcfefe;background-position:110px -1px;height:60px;line-height:3.9;}
::i-block-chrome, .checkout_section select{background:url(../images/select_bg.png) no-repeat 88.5% 0px #FCFEFE;width:106% !important;}
}
.lotion_bottom_block .share_it_new i.fa{color:#888888 !important;}
.product_img_gallary li{border:1px solid #cccccc;float:left;margin-right:2.5%;padding:2px;width:18%;}
.product_img_gallary.nav.nav-tabs a{margin:0;padding:0;}
.product_img_gallary.nav.nav-tabs li img{width:100%;}
.product_img_gallary li:last-child{margin-right:0;}
.product_img_gallary.nav.nav-tabs{border:0 none;}
.product_img_gallary li.active a,.product_img_gallary li a{border:0 none !important;}
.product_img_block{display:table;margin:0 auto;width:90%;}
.product_img_gallary.nav > li > a:focus,.product_img_gallary.nav > li > a:hover{background-color:transparent;border:0 none;text-decoration:none;}
.product_img_gallary.nav.nav-tabs li:hover, .product_img_gallary.nav.nav-tabs li.active{border-color:#999999;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.product_img_view .tab-pane img{margin:0 auto;width:100%;}
.preloader-wrapper{background:#ffffff none repeat scroll 0 0;height:100%;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:999999999;}
.preloader-wrapper img{border:0;background:#ffffff;border-color:#ffffff;outline:0;}
.loding_content{bottom:50px;position:absolute;text-align:center;width:100%;z-index:9999;}
.new_loader{height:320px;margin-top:-160px;position:absolute;top:50%;width:100%;}
.topLogo{z-index:998;}
.lotion_bottom_block{margin-top:50px;}
#shipping-frequency{max-width:480px;}
#your-razor{max-width:480px;}
#pause_popup{max-width:480px;}
#cancel_popup01{max-width:480px;}
#befor_login_popup{max-width:480px;}
#add_item_popup{max-width:480px;}
#cart_empty_pop{max-width:480px;}
.magin-pop-common-style{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #95a6b3;box-shadow:0 0 5px #95a6b3;margin:40px auto;padding:30px 15px;position:relative;text-align:center;}
.switch_popup_action a.navermind{background:#c77083 none repeat scroll 0 0;border-radius:15px;color:#ffffff;display:inline-block;font-weight:600;margin:0;padding:15px 22px;}
.switch_popup_action a.paush_my_plan{color:#95a6b3;font-size:14px;margin-left:20px;}
.magin-pop-common-style h4{color:#95a6b3;font-family:"Lora";font-size:22px;font-weight:600;padding:15px 0 25px;text-transform:uppercase;}
.switch_popup_action{display:inline-block;margin:15px 0;width:100%;}
.magin-pop-common-style p{font-size:16px;padding:0 40px;}
.paush_popup_action a.navermind{background:#c77083 none repeat scroll 0 0;border-radius:15px;color:#ffffff;display:inline-block;font-weight:600;margin:0;padding:15px 22px;}
.paush_popup_action{display:inline-block;margin:15px 0;width:100%;}
.paush_popup_action a.paush_my_plan{color:#95a6b3;font-size:14px;margin-left:20px;}
.magin-pop-common-style h4{color:#95a6b3;font-size:22px;font-weight:600;padding:15px 0 25px;}
.magin-pop-common-style h6{color:#5c5c5c;font-size:16px;padding:0 0 15px;text-transform:capitalize;}
.magin-pop-common-style p{font-size:16px;padding:0 25px;margin-bottom:8px;}
.magin-pop-common-style label.label_capital{font-size:16px;}
.magin-pop-common-style label{margin:0;}
.magin-pop-common-style label.label_upercase{font-size:16px;text-transform:uppercase;}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}
.mfp-bg{background:rgba(0, 0, 0, 0) url("../images/overlay.png") repeat scroll 0 0 !important;height:100%;left:0;opacity:0.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:1024;}
#cancel_popup02{text-align:left;width:650px;padding:40px 55px;}
#cancel_popup02 p{padding:0;line-height:23px;}
.cancel_reason_block .radio input{left:0;margin-left:0;opacity:1;position:absolute;top:0;}
.cancel_reason_block{margin:0 auto;width:92%;}
.cancel_reason_block > p{padding:0;}
.cancel_reason_block textarea{border-radius:0;resize:none;}
.cancel_reason_action{display:block;padding:20px 0;text-align:right;}
.cancel_reason_action .dont_cancel{background:#fff none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:5px;color:#95a6b3 !important;display:inline-block;margin:0 15px 0 0;padding:10px 15px;text-decoration:none;font-size:14px;}
.cancel_reason_action .dont_cancel:hover{background:#95a6b3 none repeat scroll 0 0 !important;color:#ffffff !important;}
.cancel_reason_action .cancel_my{background:#acacac none repeat scroll 0 0;border-radius:5px;color:#fff !important;padding:10px 15px;text-decoration:none;border:2px solid #acacac;font-size:14px;}
.popup_design .cancel_popup02 .label_capital{color:#5c5c5c;margin-bottom:5px;font-size:18px;}
#cancel_popup02 .radio> label{font-size:16px;}
.cancel_reason_block textarea:focus{border:1px solid #95a6b3;box-shadow:0 0 5px #95a6b3;}
.payment_info_new{border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;float:left;padding:20px 0 45px;position:relative;width:100%;}
.payment_info_new form{border:0 none !important;padding:8px 0 0 !important;}
.card_details_02 select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fcfefe url("../images/select_bg.png") no-repeat scroll right -1px top !important;width:100%;}
.card_details_02 .field_01{float:left;margin-right:4.5%;width:30.33% !important;}
.card_details_02 .card_details_02{display:inline-block;width:100%;}
.card_details_02 .field_01.input-text{margin-right:0;}
.payment_info_new .my_account_frm_action a.frm_cancel_action{background:transparent none repeat scroll 0 0;border:2px solid #cccccc;color:#cccccc;font-size:16px;text-decoration:none;}
.payment_info_new .my_account_frm_action a.frm_save_action{background:transparent none repeat scroll 0 0;border:2px solid #95a6b3;color:#95a6b3;font-size:16px;text-decoration:none;}
.payment_info_new .my_account_frm_action a.frm_save_action:hover{background:#95a6b3 none repeat scroll 0 0 !important;color:#ffffff !important;}
.payment_info_new .my_account_frm_action a.frm_cancel_action:hover{background:#cccccc none repeat scroll 0 0 !important;color:#ffffff !important;}
.payment_info_new .my_account_frm_action a{background:#c77083 none repeat scroll 0 0;border-radius:6px;clear:both;color:#ffffff;display:inline-block;font-size:14px;font-weight:700;padding:8px 25px;text-transform:uppercase;margin-right:10px;}
.product_right_div a{clear:both;color:#8094a3;display:block;font-size:12px;text-transform:uppercase;}
.cart_section .cart_lables{margin:0;}
.woocommerce form .woo-billing-fields-01 .billing-first-name.form-row ,
.woocommerce form .woo-billing-fields-01 #billing_state_field.form-row{display:inline-block;float:left;text-align:left;width:48%;}
.woocommerce form .woo-billing-fields-01 .billing-last-name.form-row ,
.woocommerce form .woo-billing-fields-01 #billing_postcode_field.form-row{display:inline-block;float:right;width:48%;}
.woocommerce form .woo-billing-fields-01 .form-row{display:inline-block;width:100%;}
.woocommerce form .woo-billing-fields-01 #billing_state_field .select2-container .select2-choice{height:50px !important;line-height:inherit !important;}
.woocommerce form .woo-billing-fields-01 input.input-text:focus{border:1px solid #95a6b3 !important;box-shadow:0 0 7px #95a6b3;}
.select2-container .select2-choice .select2-arrow b{background:#fcfefe url("../images/select_bg.png") no-repeat scroll -3px 50% !important;right:0;top:0 !important;width:25px !important;}
.select2-container .select2-choice .select2-arrow{border-left:0;}
.select2-container .select2-choice{border:1px solid #c2c2c2;}
.promo_code_fields-01 > h5{background:rgba(0, 0, 0, 0) url("../images/gift_coupon_icon.png") no-repeat scroll 0 0 !important;font-size:16px;padding:15px 15px 15px 41px;text-align:left;}
.promo_code_fields-01{border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;display:inline-block;padding:20px 0;width:100%;margin:15px 0 0 0;}
.promo_field_01{display:inline-block;width:100%;position:relative;}
.promo_field_01 .promo_submit{background:#93a6b3 none repeat scroll 0 0;border:0 none;color:#ffffff;font-family:"Lora",Arial,sans-serif;font-weight:bold;height:50px;letter-spacing:2px;padding:0 16px;position:absolute;right:0;text-transform:uppercase;top:0;}
.promo_field_01 .promo_digit{margin:0;}
.your_shave_plan .my_account_orders th, .your_shave_plan .my_account_orders td{font-size:16px;padding:4px 14px 4px 0 !important;}
.shave_plan_block table.my_account_orders td{border:0 none !important;font-size:16px;}
.shave_plan_block table.my_account_orders td{border:0 none !important;}
.my_account_edit_payment_section input, .my_account_edit_payment_section .input-text, .my_account_edit_payment_section select{margin-bottom:0 !important;}
.card_details_02 .field_01{margin-bottom:10px;margin-top:6px;}
.card_details_02 span.field_01:last-child{margin-right:0;}
.card-no{float:left;width:50%;}
.s_code .popover{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);display:none;font-size:14px;font-style:normal;font-weight:400;left:84%;letter-spacing:normal;line-height:1.42857;max-width:276px;padding:1px;position:absolute;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:-61px;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;z-index:1060;}
.s_code .popover-content{padding:9px 14px;width:180px;}
.s_code{float:right;padding-right:10px;position:relative;text-align:left;width:31%;}
.pay_lable{color:#5c5c5c;font-size:14px;padding-left:10px;}
.card-num{display:inline-block;margin-bottom:15px;margin-top:6px;width:100%;}
.q-mark{background:#c2c2c2 none repeat scroll 0 0;border-radius:100%;color:#ffffff;display:inline-block;height:18px;line-height:17px;margin-left:5px;text-align:center;width:18px;}
.order-summary-checkout table.table th, .order-summary-checkout table.table td{border:0 none;font-size:13px;text-align:left;}
.order-summary-checkout table.table th{padding:8px 8px 8px 0;}
.order-summary-checkout table.table td{border:0 none;font-size:13px;padding:13.3px 10.5px 13.3px 0;text-align:left;}
.label-title{color:#c77083;margin:0 0 2px;}
.order-summary-checkout table.table th{border:0 none;color:#5c5c5c;font-size:13px;font-weight:bold;}
.order-summary-checkout table.table tbody tr{border-bottom:1px solid #ddd;}
.sub-label{margin:0;}
.order-review-section .place-order p.terms{font-size:11.5px;margin:0;padding:0 !important;text-align:center !important;}
.order-review-section input#place_order.button{background:#f9f9f9 none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:14px;color:#95a6b3;font-family:"Lora";font-size:18px;font-weight:bold;height:auto;line-height:inherit;margin:0;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;}
.order-review-section .form-row.place-order{margin:0 !important;padding:0 !important;}
.column.half{width:50% !important;}
.billing_bottom_text{color:#5c5c5c;font-size:12px;font-weight:bold;margin:10px 0;text-align:center;text-transform:uppercase;width:100%;}
.variations .product_color_bg_my_acc{padding-top:0;}
.product_color_bg_my_acc span.variationButton{float:left;margin-top:0;}
.variations p.first-payment-date{margin-bottom:0;}
.variations .product_color_bg_my_acc{width:100%;}
.variations .colors > h6{display:inline;font-size:12px;margin:17px 0 17px 10px;}
.variations .colors.active > h6{opacity:1;}
.variations .colors > h6{opacity:0;}
.variations .product_mpice{margin:10px 0;position:absolute;right:0;top:-8px;}
.add_to_right.add_to_right_first{width:100%;}
.accl .select_color_lable{color:#888888;float:left;font-size:14px;font-weight:lighter !important;padding:12px 15px;text-transform:uppercase;width:100px;}
.payment_icon_list > p{float:left;line-height:27px;margin-bottom:10px;width:100%;}
.payment_icon_list{display:inline-block;margin-top:10px;width:100%;}
.payment_info_shave_plan{display:inline-block;margin-top:10px;width:100%;}
.payment_icon_list img{float:left;margin-right:10px;}
.woocommerce a.remove{background:#95a6b3;border:0 none;border-radius:100%;bottom:0;color:#ffffff !important;float:right;font-size:1.3em;font-weight:700;height:1.2em;line-height:18px;right:-47px;width:1.2em;}
.woocommerce a.remove:hover{background:#a7a8ac;}
.price_label{position:absolute;right:0;}
.share_it_add_to_any{display:inline-block;}
.addtoany_list a span{clip:auto;display:inline-block;float:none;}
.addtoany_list a:hover{background:#92a6b3 none repeat scroll 0 0;}
.addtoany_list a:hover .a2a_s__default::before,
.addtoany_list a:hover .a2a_s__default,
.addtoany_list a:hover span.a2a_label{color:#ffffff !important;opacity:1 !important;}
.addtoany_list a span.a2a_label{clip:auto;color:#888888 !important;display:inline-block;float:left;font-weight:bold;padding:10px 5px 10px 0;position:static !important;width:auto !important;}
.share_it_add_to_any .a2a_s__default{display:inline-block;float:left;margin:10px 2px;background:transparent none repeat scroll 0 0;position:relative;width:18px !important;}
.addtoany_list .a2a_s__default.a2a_s_facebook::before{color:#888888;content:"\f09a";font-family:FontAwesome;font-size:16px;right:2px;position:absolute;top:1px;}
.addtoany_list .a2a_s__default.a2a_s_twitter::before{color:#888888;content:"\f099";font-family:FontAwesome;font-size:16px;right:2px;position:absolute;top:1px;}
.addtoany_list .a2a_s__default.a2a_s_pinterest::before{color:#888888;content:"\f231";font-family:FontAwesome;font-size:16px;right:2px;position:absolute;top:1px;}
.addtoany_list .a2a_s__default.a2a_s_google_plus::before{color:#888888;content:"\f0e0";font-family:FontAwesome;font-size:16px;right:2px;position:absolute;top:1px;}
.addtoany_list a{border:1px solid #92a6b3 !important;margin:0 0 0 15px;}
.free_us_shipping{display:inline-block;margin:40px 0;text-align:center;width:100%;}
.free_us_shipping > a{color:#888;display:inline;font-size:13px;margin:0 6px;position:relative;text-transform:uppercase;}
.free_us_shipping > a::before{border:1px solid #888;content:"";height:10px;position:absolute;right:-10px;top:4px;}
.free_us_shipping > a:last-child::before{border:0 none;}
body #woocommerce-checkout-form #wc-paypal-braintree-card-number{height:43px !important;margin-bottom:10px !important;padding-left:10px !important;width:100% !important;}
body #woocommerce-checkout-form #wc-paypal-braintree-cvv{float:right;height:43px !important;margin-bottom:10px !important;padding-left:10px !important;position:absolute;right:0;top:25px;width:45% !important;}
body #woocommerce-checkout-form #wc-paypal-braintree-expiration-date{float:left !important;height:43px !important;left:0;margin-bottom:10px !important;padding-left:10px !important;position:absolute;top:25px;width:45% !important;}
body #woocommerce-checkout-form wc-paypal-braintree-card-meta{width:100% !important;}
body #woocommerce-checkout-form .payment_methods.methods label:first-child{float:left !important;height:auto !important;text-align:left;width:45% !important;}
body #woocommerce-checkout-form .payment_methods.methods label:last-child{color:red !important;}
body #woocommerce-checkout-form .payment_methods.methods label:nth-child(3n){float:right;width:45%;}
body #woocommerce-checkout-form .payment_box.payment_method_paypalbraintree_cards > div{height:90px;position:relative;}
body #woocommerce-checkout-form .payment_method_paypalbraintree_paypal{display:none;}
body #woocommerce-checkout-form .payment_box.payment_method_paypalbraintree_cards > div{height:90px;position:relative;}
body #woocommerce-checkout-form .payment_methods.methods label{color:#333333 !important;font-size:16px !important;line-height:inherit;margin:0 0 5px;text-align:left !important;text-transform:uppercase;width:100%;}
.forms_section .form_block .payment-method-button span{background:#f9f9f9 none repeat scroll 0 0 !important;border:2px solid #95a6b3 !important;border-radius:14px !important;color:#95a6b3 !important;font-family:"Lora" !important;font-size:18px !important;font-weight:bold !important;margin:15px 0 !important;padding:12px 30px !important;text-decoration:none !important;text-transform:uppercase !important;transition:all 0.5s ease 0s !important;float:none !important;width:auto !important;height:auto !important;}
.forms_section .form_block .payment-method-button{text-align:center !important;}
.blade_price_label{background:rgba(0, 0, 0, 0) url("../images/lable_5blade.png") no-repeat scroll 0 0;height:57px;margin:0 auto;position:relative;width:186px;}
.blade_price_label > .currency_sym{color:#c77083;display:inline-block;font-size:35px;font-style:italic;font-weight:bold;left:21px;position:absolute;top:0;}
.currency_sym sup{font-size:16px;left:9px;top:0.8em;}
.form_01_content .cream_block_images .attachment-post-thumbnail{margin:0 auto;max-width:80%;}
.extra_lotion_price{background:rgba(0, 0, 0, 0) url("https://www.angelshaveclub.com/wp-content/themes/angel-shave-club/assets/css/stylesheet.css") repeat scroll 0 0;}
.extra_lotion_price{background:rgba(0, 0, 0, 0) url("../images/cream_lable.png") no-repeat scroll 0 0;height:52px;margin:0 auto;text-align:center;width:350px;}
.regular_price_label{font-size:12px;margin:0 0 2px;}
.regular_price_label span{color:#c77083;font-size:16px;}
.regular_price_subtitle{font-size:14px;margin:0;}
.form_03_content .selected_item_details .variation-Blade.item-name{float:left;margin-right:5px;font-weight:700;color:#5c5c5c;text-transform:capitalize;}
.form_03_content .selected_item_details .variation-Blade.item-des{color:#888;}
.form_03_content .selected_item_details .variation-Handles.item-name{float:left;margin-right:5px;font-weight:700;color:#5c5c5c;text-transform:capitalize;}
.form_03_content .selected_item_details .variation-Handles.item-des{color:#888;}
.form_03_content .selected_item_details .variation-Frequency.item-name{float:left;margin-right:5px;font-weight:700;color:#5c5c5c;text-transform:capitalize;}
.form_03_content .selected_item_details .variation-Frequency.item-des{color:#888;}
.form_03_content .selected_item_details .variation-size.item-name{float:left;margin-right:5px;font-weight:700;color:#5c5c5c;text-transform:capitalize;}
.form_03_content .selected_item_details .variation-size.item-des{color:#888;}
.form_03_content .selected_item_details .variation-color.item-name{float:left;margin-right:5px;font-weight:700;color:#5c5c5c;text-transform:capitalize;}
.form_03_content .selected_item_details .variation-color.item-des{color:#888;}
.promo-status .woocommerce-error,
.promo-status .woocommerce-message{background:transparent none repeat scroll 0 0;border:0 none;padding:0 !important;color:#c77083 !important;}
.promo-status .woocommerce-error > li ,
.promo-status .woocommerce-message > li{color:#c77083;font-size:16px;padding-left:24px !important;text-align:left;}
.promo-status .woocommerce-error::before,
.promo-status .woocommerce-message::before{left:0;top:0;}
.edit_selection{color:#8094a3;float:left;font-size:14px;font-weight:bold;left:0;margin:5px 0 20px;padding-left:17px;position:absolute;text-transform:uppercase;top:-34px;width:100%;}
.edit_selection:hover, .edit_selection:focus{color:#8094a3;}
.edit_selection::before{background:rgba(0, 0, 0, 0) url("../images/exit_selection.png") no-repeat scroll 0 0;content:"";height:11px;left:0;position:absolute;top:5px;width:12px;}
.wc-forward.checkout_bottom:hover, .wc-forward.checkout_bottom:focus{background:#95a6b3 none repeat scroll 0 0;color:#ffffff;}
.form_action .add_bottom:hover,
.form_action .checkout_bottom:hover{background:#95a6b3 none repeat scroll 0 0;color:#ffffff;}
.form_action .no_thanks_bottom:hover,
.form_action .no_thanks_bottom:focus{background:#cccccc none repeat scroll 0 0;color:#ffffff;}
.shop_table li span.amount{float:right;}
ul.shop_table li span.amount{float:right;margin:0 0 0 5px;}
.cart-discount .woocommerce-remove-coupon{font-size:12px;}
.product_color_bg_my_acc span.variationButtoncolor{margin-top:0;}
.woocommerce div.product .price_label p.price,
.woocommerce div.product .price_label span.price{color:#5c5c5c;font-size:30px;}
body.page-id-18 #post-18 .faq_top,
body.page-id-19 #post-19 .faq_top{display:none;}
#promo_custom > a{color:#93a6b3;text-decoration:underline;}
.form-row.terms > a{color:#93a6b3;}
.woocommerce-checkout-review-order-table .item-des p{margin:0 0 2px;width:98px;text-transform:capitalize;}
.woocommerce-checkout-review-order-table li .shipping_methode{font-style:italic;font-weight:400;text-transform:lowercase;}
.onlyCart .forms_section{float:left;padding-top:0;text-align:center;width:100%;}
.shave_plan.onlyCart .form_03.form_block{display:inline-block;float:none;}
.billing_label_neww{float:left;text-align:center;width:100%;}
.selected_title > a{pointer-events:none;text-decoration:none;}
.variation-color > p{text-transform:capitalize;}
.order_view_new .product-name a{color:#c77083;}
.order_view_new .col2-set.addresses,
.order_view_new table.customer_details,
.order_view_new header > h2,
.order_view_new .my_account_orders,
.order_table_history p.order-again{display:none;}
.order_view_new .shop_table.order_details{border:0 none !important;}
.order_table_history{margin:0 auto;width:75%;}
.woocommerce .order_table_history table.shop_table td{padding:6px 0;}
.woocommerce .order_table_history table.shop_table th{color:#5c5c5c;padding:9px 0;}
.order_table_history .order_item dt{text-transform:capitalize;}
.order_table_history .product-name > a{pointer-events:none;text-decoration:none;}
.order_table_history span.order_var{color:#c77083;}
body .woocommerce .woocommerce-message{border:1px solid #95a6b3 !important;box-shadow:0 0 6px #95a6b3;left:-2px;position:absolute !important;top:0;width:100% !important;z-index:99;}
body .woocommerce-info{border:1px solid #95a6b3 !important;box-shadow:0 0 6px #95a6b3;left:-2px;position:absolute !important;top:0;width:100% !important;z-index:99;}
body ul.woocommerce-error{border:1px solid #95a6b3 !important;box-shadow:0 0 6px #95a6b3;left:-2px;position:absolute !important;top:0;width:100% !important;z-index:99;}
.container > div#container{position:relative;}
#befor_login_popup .mfp-close{display:none;}
.header_second .menu_right_top{display:none;width:100%;}
body .woocommerce .promo-status .woocommerce-message ,
body .woocommerce .promo-status ul.woocommerce-error,
body .woocommerce .promo-status .woocommerce-info{border:0 none !important;box-shadow:inherit;left:0;position:relative !important;top:2px;width:100% !important;z-index:99;}
.variation-Handle.item-name{color:#5c5c5c;float:left;font-weight:bold;margin-right:5px;}
.shaving_creame_img > img{width:198px !important;}
.page-my-account .btn_custom_edit{position:absolute;right:27px;top:0;}
.edit_tool.btn_custom_edit > form{padding-top:0;padding-bottom:0;}
.my_account_edit_shipping_section .strip_card_section.payment_div{display:none;position:relative;}
.checkout_bottom_new{background:#f9f9f9 none repeat scroll 0 0;border:2px solid #95a6b3;border-radius:14px;color:#95a6b3;display:inline-block;font-family:"Lora";font-size:18px;font-weight:bold;margin:15px 5px;padding:12px 22px;text-decoration:none;text-transform:uppercase;}
.checkout_bottom_new:hover , .checkout_bottom_new:focus{background:#95a6b3;color:#ffffff;text-decoration:none;}
.checkout_bottom_new:hover i.fa-angle-double-right,.checkout_bottom_new:focus i.fa-angle-double-right{color:#ffffff !important;}
.checkout_bottom_new i.fa-angle-double-right:hover{color:#ffffff !important;}
.checkout_bottom_new i.fa-angle-double-right{color:#95a6b3 !important;}
.edit_selected_block{font-size:0;height:16px;position:absolute;right:0;top:15px;}
.edit_selected_block i.fa.fa-pencil-square-o{color:#9d9ea2 !important;}
.cart_total_custom span.variationButtoncolor{float:left;}
.cart_total_custom > span{float:left;}
.label_capital > sup{top:0.5em !important;}
sup{top:0.5em;}
#terms_popup{margin-top:150px;width:680px;}
#terms_popup .entry{text-align:left;}
#terms_popup .entry{text-align:left;}
#terms_popup .entry h3{color:#95a6b3;font-size:20px;margin-bottom:15px;margin-top:30px;}
#terms_popup .entry > p{padding:0;}
.Coming_soon h2{color:#c77083;font-family:"monterey_btregular";line-height:1;padding-top:34px;text-transform:capitalize;}
.product-type-variable .share_it_new{display:table;margin:50px auto 60px;text-align:center;width:100%;}
.product-type-variable .share_it_new > label{float:none;}
.woo_login_bg div#a2a_share_save_widget-2{display:none;}
.shipping_description_content{display:none;}
.Coming_soon{min-height:600px;padding-top:146px;text-align:center;}
.product_item_img > a{pointer-events:none;}
.shaving_product_bottom .product_img_link{pointer-events:none;}
.size_button li a{pointer-events:none;}
.fresh_ingredient_switchs a,
a.ingredient_logo_list,
.free_us_shipping > a{pointer-events:none;}
.log-btnj{display:none;}
.product_details_content h2.title_01{color:#5c5c5c;font-family:"monterey_btregular";line-height:1;margin-bottom:15px;}
.product_details_content .description_01{font-style:italic;}
.inner_page.product > section[class^="product_block_"]{display:block;padding:80px 0;width:100%;}
.inner_page.product{padding-bottom:0;display:block !important;}
.product_block_02, .inner_page.product > section:nth-child(2n+1){background:#f8f8f8;}
.inner_page.product > section.product_block_01{padding-top:30px;}
.product_details_content{display:inline-block;padding:0 5vw;text-align:center;width:100%;}
.blade_select_content{margin:0 auto;position:relative;width:80%;}
.blade_select_head{display:inline-block;width:100%;}
.blade_select_content ul.product_month_plane_new{display:inline-block;width:100%;text-align:center;}
.blade_select_action{display:inline-block;text-align:center;width:100%;}
.blade_select_action > a{background:#ed145b none repeat scroll 0 0;border-radius:8px;color:#ffffff;display:inline-block;font-family:lato;font-size:22px;font-weight:bold;padding:10px 25px;text-decoration:none;}
.blade_select_head > ul{display:inline-block;text-align:center;width:100%;}
.blade_select_head li{display:inline-block;font-size:10px;margin:0 5px;padding:0 5px;position:relative;text-transform:uppercase;}
.blade_select_head li::before{border-right:1px solid;content:"";height:13px;position:absolute;right:-8px;top:0;}
.blade_select_head li:last-child::before{border:medium none;}
.blade_select_head{background:rgba(0, 0, 0, 0) url("../../images/new_products/shave_plan_title.png") no-repeat scroll 50% 0;display:inline-block;height:36px;padding:36px 0 19px;width:100%;}
.product_month_plane_new img{padding:30px 0 15px;text-align:center;}
.product_month_plane_new > li{display:inline-block;width:10vw;}
.product_month_plane_new label{font-size:12px;font-weight:normal;height:50px;text-transform:uppercase;}
.product_month_plane_new h3{color:#c77083;font-family:"monterey_btregular";font-size:40px;}
.blade_select_content::before{background:rgba(0, 0, 0, 0) url("../../images/new_products/shave_block_right.png") no-repeat scroll 0 0;content:"";height:100%;position:absolute;right:1.5vw;top:3.3vw;width:50px;}
.blade_select_content::after{background:rgba(0, 0, 0, 0) url("../../images/new_products/shave_block_left.png") no-repeat scroll 0 0;content:"";height:100%;position:absolute;left:1.5vw;top:3.3vw;width:50px;}
.handle_select_content{display:inline-block;width:100%;}
.handle_select_list{display:inline-block;margin:0;text-align:center;width:100%;}
.handle_select_list > li{display:inline-block;list-style-type:none;width:49%;position:relative;}
.handle_select_list h3{color:#5c5c5c;font-family:"monterey_btregular";font-size:40px;}
.handle_select_list img{padding:15px 0;}
.handle_select_list label{color:#888888;font-size:12px;line-height:16px;margin:0;text-transform:uppercase;}
.handle_select_list span{color:#5c5c5c;font-size:16px;margin-right:15px;padding-right:5px;position:relative;font-weight:600;}
.handle_select_list span::before{border-right:1px solid #888888;content:"";height:15px;position:absolute;right:-6px;top:5px;}
.handle_select_list .sp-quantity{display:inline-block;margin:12px auto 0;text-align:center;width:66%;}
.handle_select_list .sp-quantity .common_count{display:inline-block;float:left;height:40px;width:40px;}
.handle_select_list .sp-quantity input.quntity-input{border:1px solid #5c5c5c !important;color:#5c5c5c;display:inline-block;font-family:lato;font-size:18px;font-weight:bold;height:40px;text-align:center;width:40px;}
.handle_select_list .sp-quantity .fff{background:#e1e1e1 none repeat scroll 0 0;text-align:center;}
.handle_select_list a.ddd{border:1px solid #e5e5e5;color:#5c5c5c;display:inline-block;font-family:Helvetica;font-size:29px;font-weight:normal;height:40px;line-height:34px;padding:0;text-align:center;text-decoration:none;width:19px;}
.handle_select_list .add_button_new{background:#ed145b none repeat scroll 0 0;color:#ffffff;float:left;font-family:lato;font-size:16px;height:40px;line-height:16px;padding:10px;text-transform:uppercase;text-decoration:none;}
.handle_select_list .add_button_new:hover,
.handle_select_list .add_button_new:focus{color:#ffffff !important;}
.inner_page.product .handle_select_list label.querror{bottom:-4px;font-family:arial;font-size:11px;font-weight:normal;line-height:normal;position:absolute;right:37%;}
.shaving_select_content.handle_select_list .sp-quantity{width:auto;}
#add_new_product{width:40%;}
.handle_select_list label{display:block;}
.product_month_plane_new > li{width:42%;}
.new-prod-popup{padding:0;}
.new-prod-popup > div{padding:30px;}
.new-prod-popup .add-new-body > div{text-align:left;}
.new-prod-popup .add-new-body > h3{border-bottom:3px solid #e1e1e1;color:#95a6b3;font-size:22px;font-weight:bold;margin-bottom:30px;padding-bottom:15px;}
.new-prod-popup .add-new-footer{background:#e1e1e1;}
.new-prod-popup .add-new-footer div span{color:#5c5c5c;font-size:14px;}
.new-prod-popup .add-new-footer .separator-btns{border-top:2px solid #f8f8f8;margin-top:15px;padding-top:12px;}
.new-prod-popup .add-new-footer .separator-btns a.btn{border-radius:1px;font-size:13px;padding:10px 14px;border-width:1px;}
.new-prod-popup .add-new-footer .separator-btns a.btn.white{background:#ffffff;border:1px solid #888888;color:#5c5c5c;}
.new-prod-popup .add-new-footer .separator-btns a.btn.grey{background:#95a6b3;color:#ffffff;}
.nopadding{padding:0 !important;}
.new-prod-popup .add-new-footer{padding-bottom:12px;padding-top:16px;}
.new-prod-popup .add-new-body h4{border-bottom:1px solid #e1e1e1;color:#5c5c5c;font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:12px;padding:0 0 15px;}
.new-prod-popup .add-new-body div p{color:#888;font-size:12px;line-height:24px;}
.new-prod-popup .product_qunt, .new-prod-popup .cartitem, .new-prod-popup .carttotal{font-weight:normal;margin:0 0 0 3px;}
.buttons_added input.minus{background:#e1e1e1 none repeat scroll 0 0;border:1px solid #e5e5e5;color:#5c5c5c;display:inline-block;font-family:Helvetica;font-size:29px;font-weight:normal;height:40px;line-height:34px;margin-right:-5px;padding:0;text-align:center;text-decoration:none;width:40px;}
.buttons_added input.plus{background:#e1e1e1 none repeat scroll 0 0;text-align:center;border:1px solid #e5e5e5;color:#5c5c5c;display:inline-block;font-family:Helvetica;font-size:29px;font-weight:normal;height:40px;line-height:34px;padding:0;margin-left:-4px;text-align:center;text-decoration:none;width:40px;}
.buttons_added input.custm_qun{border:1px solid #5c5c5c !important;color:#5c5c5c;display:inline-block;font-family:lato;font-size:18px;font-weight:bold;padding-bottom:8px;padding-top:14px;height:40px;text-align:center;width:40px;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;-o-appearance:textfield;-ms-appearance:textfield;}
.buttons_added input.custm_qun::-webkit-inner-spin-button,
.buttons_added input.custm_qun::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.yith-wcqv-button{background:#ed145b none repeat scroll 0 0!important;color:#ffffff!important;font-family:lato;font-size:16px;border:none!important;float:right!important;border-radius:0px;display:inline-block!important;height:40px;margin-left:-6px;line-height:16px;padding:10px;text-transform:uppercase;text-decoration:none;}
.buttons_added{width:123px;display:inline-block;}
.checkout-head{margin-bottom:55px;margin-top:70px;}
.cart-collaterals.checkout-head{margin-top:0px;}
.checkout-head > h3{color:#5c5c5c;font-size:30px;text-transform:uppercase;font-weight:600;}
.cart-wrapper .checkout-head > h3.sub-head{font-size:24px;margin-bottom:25px;margin-top:6px;padding-top:20px;}
.checkout-head .check-btn{text-align:right;}
.checkout-head .check-btn > a{text-decoration:none;}
.checkout-head .check-btn > a > span{color:#8094a3;font-size:14px;margin-right:50px;padding:2px 0;text-transform:uppercase;}
.checkout-head .check-btn > a:hover > span{color:#c77083;}
.checkout-body .shop_table.cart{border:none;margin-bottom:0;}
.checkout-body .shop_table.cart th{color:#5c5c5c;font-size:13px;font-weight:600;text-transform:uppercase;padding:20px 0;border-top:1px solid rgba(0, 0, 0, 0.1);}
.checkout-body .shop_table.cart tr td{padding:20px 0;font-size:13px;}
.cart-wrapper .handle_select_list .custqn + .custqn::before{background:#888888;content:"";display:block;height:150px;left:0;position:absolute;top:30%;width:1px;}
.checkout-body .shop_table.cart th.product-thumbnail{text-align:center;}
.checkout-body .shop_table.cart .product-price,
.checkout-body .shop_table.cart .product-quantity{min-width:100px;}
.checkout-body .shop_table.cart .product-subtotal{text-align:right;min-width:115px;}
.checkout-body .shop_table.cart .product-remove{min-width:80px;}
.woocommerce .checkout-body .quantity .plus,
.woocommerce .checkout-body .quantity .minus,
.woocommerce-page .checkout-body .quantity .plus,
.woocommerce-page .checkout-body .quantity .minus,
.cart .quantity.buttons_added > input.plus,
.cart .quantity.buttons_added > input.minus{background:#fcfefe;border:1px solid #bcbbbb;color:#bcbbbb;display:block;float:right;font-size:14px;height:20px;line-height:normal;width:20px;margin:0 !important;}
.single-product .cart .quantity.buttons_added{padding-right:1.3em;}
.woocommerce .checkout-body .quantity .plus,
.cart .quantity.buttons_added > input.plus{margin-top:3px;}
.woocommerce .checkout-body .product-quantity .quantity input.input-text,
.cart .quantity.buttons_added > input.input-text{border:1px solid #c2c2c2;color:#9a9b9b;height:43px;}
.woocommerce .checkout-body .product-quantity .quantity.buttons_added,
.cart .quantity.buttons_added{position:relative;width:auto;padding-right:1.8em;}
.woocommerce .checkout-body .product-quantity .quantity input.input-text{width:52px;}
.woocommerce .cart-wrapper{}
.product_detail_block .price_label{position:unset;float:right;}
.product_detail_block .cart .quantity-wrapper{padding:0;display:inline-block;}
.checkout-body .cart_item .quantity-wrapper > span{display:none;}
.quantity-wrapper > span{float:left;font-size:14px;margin-right:20px;text-transform:uppercase;line-height:42px;}
.woocommerce div.product form.cart > button.single_add_to_cart_button{border:2px solid #95a6b3 !important;color:#95a6b3 !important;float:right;margin:0;position:unset;}
.woocommerce div.product form.cart > button.single_add_to_cart_button:hover{background:#95a6b3 !important;color:#ffffff !important;}
.product_meta{display:none;}
.woocommerce .cart-wrapper a.checkout-button.button{background:#8094a3 none repeat scroll 0 0 !important;border:1px solid #8094a3 !important;color:#fff !important;font-size:18px !important;}
.cart-wrapper .cart_totals a.checkout-button{display:inline-block;float:right;}
.cart-wrapper ul.handle_select_list{margin:0;}
.woocommerce .cart-wrapper .sp-quantity .quantity > *{float:left !important;height:35px;line-height:normal;padding:0;position:relative;text-align:center;width:35px;margin-right:1px;border-radius:0;}
.cart-wrapper .sp-quantity .quantity > .minus,
.cart-wrapper .sp-quantity .quantity > .plus{border:medium none;font-size:24px;}
.woocommerce .cart-wrapper .sp-quantity .quantity > input.custm_qun{border:1px solid #95a6b3;}
.woocommerce .cart-wrapper .sp-quantity .quantity{padding:0;width:111px;}
.woocommerce .cart-wrapper .sp-quantity{width:100%;}
.woocommerce .cart-wrapper .sp-quantity > a.add_button_new{float:none !important;height:35px;line-height:35px;padding:0 15px;position:relative;top:-10px;margin-left:-8px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;}
.sp-quantity > a.add_button_new:hover{background:#8094A3 !important;}
.sp-quantity > a.add_button_new:after{display:none;}
.cart-wrapper .checkout-body #coupon_code{height:33px;width:auto;}
.woocommerce .checkout-body .product-quantity .quantity input.input-text{background:#fcfefe;border-color:#c2c2c2;color:#888888;width:52px;}
.woocommerce .checkout-body .product-quantity .quantity .minus,
.woocommerce .checkout-body .product-quantity .quantity .plus{border-color:#e5e5e5;color:#bcbbbb;position:absolute;}
.woocommerce .checkout-body .product-quantity .quantity .plus{margin:0;}
.woocommerce .cart-wrapper .product-name a{color:#5c5c5c;font-size:13px;font-weight:600;text-transform:uppercase;}
.inner_page.product .handle_select_list li a.added_to_cart{display:none;}
.cart-wrapper ul.handle_select_list li + li::before{background:#888888;content:"";display:block;height:130px;left:0;position:absolute;top:20%;width:1px;}
.checkout-body .shop_table.cart tr td.product-thumbnail{width:140px;padding-right:10px;}
.cart-wrapper .checkout-body .item-thumbimg{height:100px;min-width:30px;overflow:hidden;width:auto;}
.cart-wrapper .checkout-body .item-thumbimg img{height:100%;max-width:100%;width:auto !important;}
.cart-wrapper .checkout-body .product-name div.variation > div:nth-child(2n+1){display:inline-block;float:left;margin-right:10px;}
.cart-wrapper .checkout-body tr td div.coupon{display:none;}
.cart-wrapper .checkout-body table.shop_table.cart tr:last-child td > input.button{}
.cart-wrapper .custom_product_cart .routine-img{display:table;min-height:300px;width:100%;}
.cart-wrapper .custom_product_cart .routine-img > a{display:table-cell;height:300px;vertical-align:middle;}
.cart-wrapper .custom_product_cart, .cart-wrapper .cart-collaterals{padding:0;}
.cart-wrapper .custom_product_cart .routine-des{height:82px;overflow:hidden;}
.cart-wrapper .cart_totals .order-total{text-align:right;line-height:40px;font-weight:600px;}
.cart-wrapper .cart_totals .order-total span.total-prc{font-size:24px;margin-left:40px;}
.cart-wrapper .cart_totals .order-total > span:first-child{color:#5c5c5c;display:inline-block;font-size:13px;text-transform:uppercase;font-weight:600;}
.cart-wrapper .cart_totals .order-total span.total-prc{display:inline-block;font-size:24px;margin-left:40px;}
.cart-wrapper .cart_totals .order-total span.total-prc strong{font-weight:normal;}
.woocommerce-cart .cart-wrapper .wc-proceed-to-checkout{padding:0;}
.inner_page.product .handle_select_content ul li > label{line-height:22px;}
body.page-id-18{overflow:visible;}
.handle_select_content label > span > span.currency_sym::before{border:medium none;}
.handle_select_content label > span > span.currency_sym{margin-right:0;padding:0;}
.inner_page.product .handle_select_content ul li .sp-quantity .quantity > *{float:left;height:35px;width:35px;margin:0 1px;padding:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;}
.inner_page.product .handle_select_content ul li .sp-quantity{width:100%;}
.inner_page.product .handle_select_content ul li .sp-quantity .quantity.buttons_added{width:112px;}
.inner_page.product .handle_select_content ul li .sp-quantity > a.add_button_new{border-radius:0;float:none !important;height:35px;line-height:15px;position:relative;top:-12px;margin-left:-6px;}
label.querror{color:#ed145b;}
.cart-collaterals .custqn .routine-des > h3{font-family:Lora;font-size:16px;font-weight:600;margin-bottom:15px;text-transform:uppercase;}
.handle_select_list label{font-weight:normal;}
.handle_select_list .sp-quantity{margin-top:0;}
section[class^="product_block"] .product_details_content{padding-top:10%;}
.product_block_02 .handle_select_list > li{position:relative;}
.product_block_02 .handle_select_list > li + li::before{background:#888888;content:"";display:block;height:150px;position:absolute;top:25%;width:1px;}
.my_account_content .create-account-custom{display:none;}
#woocommerce-checkout-form #promo_custom_field > div.promo-status ul.woocommerce-error{margin-top:10px !important;}
body.single-product .product .images div#woosvimain > a img{margin:auto;}
.product_detail_block .product_details > h4{display:inline-block;}
.custom_detail_page{border-bottom:1px solid #cfcfcf;position:relative;}
.custom_detail_page .querror{position:absolute;bottom:10px;left:0;color:#ed145b;}
.product_detail_block .product_details > label{width:100%;}
.sp-quantity a.add_to_cart_button .blockUI{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:34px !important;width:34px !important;border-radius:100% !important;left:50% !important;margin-left:-17px !important;}
.custom_product_cart a.add_to_cart_button .blockUI{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
.fb-like.fb_iframe_widget{background:#4267b2;padding:13.5px 14px;}
body.page-id-20 .inner_page{padding:150px 0px 0;}
.cart-wrapper .checkout-head h3{padding:4px 15px;}
body #yith-quick-view-modal .yith-wcqv-wrapper{height:auto;}
.contact_h5{min-height:50px;}
.contact_h5:before{margin-top:-18px;}
.contact_h5:hover:before{margin-top:-18px;}
.update_cart{display:none!important;}
.custom_al_reg{width:100%;text-align:center;padding:20px 0 10px;display:inline-block;}
.shop_table .subscription-details{display:none;}
.my_account_orders .order-status .productlist_custon > label{color:#888888;display:block;font-size:0.85em;font-weight:normal;padding:0;}
#order_history .order_history_list > label:first-child{display:none;}
#order_history table.my_account_orders .order-total{min-width:75px;}
#earn_points .coming_soom_message{position:relative;}
#referemailpop.modal{background:rgba(0, 0, 0, 0.5) !important;bottom:0 !important;display:none;left:0 !important;margin:0 auto !important;outline:0 none !important;overflow:hidden !important;position:fixed !important;right:0 !important;top:0 !important;width:auto !important;z-index:9999 !important;}
.earn_ponts{background:#be3d6b none repeat scroll 0 0;border-radius:10px;color:#ffffff !important;display:inline-block;font-size:12px;margin:44px 0;padding:12px 10px;text-align:center;text-transform:uppercase;width:121px;}
.error_msg{color:red;display:block;text-align:center;}
.success_msg{color:green;display:block;text-align:center;}
.woocommerce div.product .price_label p.price,
.woocommerce div.product .price_label span.price{color:#5c5c5c;font-size:30px;display:none;}
.product_detail_block .product_details > label{margin-bottom:20px;}
.product_detail_block .product_details .custom_price{float:right;}
.woocommerce div.product .custom_price p.price,
.woocommerce div.product .custom_price span.price{color:#c77083;font-size:40px;padding-right:10px;}
.contact_h5{min-height:50px;}
.contact_h5:before{margin-top:-18px;}
.contact_h5:hover:before{margin-top:-18px;}
#promo_custom_field div.promo-status > div.woocommerce-message{margin-top:10px !important;}
.pro-single-layout .slides li > a{display:block;padding:0 20px}
.pro-single-layout .slides li > a > img{margin:auto !important;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 10px !important;}
.product_detail_block .pro-info-sec ul{padding-left:15px;}
.productlist_custon label{text-transform:capitalize;}
#earn_pt_modal .share-box{background:#f1f1f1;border:1px solid #ccc;padding:10px;}
#earn_pt_modal .close{position:absolute;right:0;top:-20px;z-index:9;}
#earn_pt_modal .share-box > span:last-child{font-size:14px;margin-left:10px;}
#earn_pt_modal .modal-dialog{width:100%;min-height:500px;}
#earn_pt_modal{left:0;margin:0 auto;position:fixed;right:0;top:10%;}
#referemailpop .modal-header{border-bottom:0px;}
#referemailpop .modal-content h2{color:#95a6b3;font-size:22px;font-weight:bold;text-align:center;margin-bottom:22px;}
#referemailpop .btn{background-color:#be3d6b;border:0px;color:#ffffff;border-radius:15px;font-weight:bold;font-size:18px;}
#referemailpop .modal-content{border-radius:2px;text-align:center;}
#referemailpop #refer_email{border-radius:0px;margin-bottom:22px;}
#referemailpop .close{font-size:40px;font-weight:100;}
#referemailpop .modal-header{padding:0;padding-right:18px;padding-top:10px;}
#referemailpop #referal_form{margin-bottom:18px;}
.or_con{background-color:#95a6b3;width:26px;height:26px;margin:0 auto;border-radius:34px;padding-top:6px;color:#ffffff;font-size:12px;margin-bottom:20px;}
#referemailpop ul{display:inline-flex;list-style-type:none;}
#referemailpop ul li{padding-left:40px;}
#referemailpop ul li a{font-size:14px;color:#5c5c5c;}
#referemailpop ul li a:hover{text-decoration:none;}
#referemailpop ul li a img{padding-right:10px;}
.errormsg{color:red;}
#loading_1.new_loader.new_loader{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;height:100%;left:0;position:fixed;text-align:center;top:24%;width:100%;z-index:9999;}
#loading_1.new_loader img{left:50%;margin-left:-45px;position:absolute;top:50%;transform:translateY(-50%);}
.contact_form_block{display:none;}
.contact_form_block{width:80%;margin:0 auto;padding:50px 0;position:relative;}
.contact_form_block h3{font-family:'monterey_btregular';line-height:1;color:#c77083;text-align:center;}
a.close_contact{border:2px solid #c77083;width:40px;height:40px;position:absolute;right:0;top:10px;text-align:center;padding:6px 0;}
a.close_contact i.fa{color:#c77083 !important;}
.contact_form_block input.wpcf7-form-control{margin-bottom:0;position: relative;z-index: 1;}
.contact_form_block span.wpcf7-not-valid-tip{color:#f00;font-size:14px;display:block;}
.contact_form_block div.wpcf7-response-output{margin:2em 0 1em;padding:0.2em 1em;}
.shipping_frequency .new-frequency .blade_system_01,
.shipping_frequency .new-frequency .blade_system_02{margin-top:20px;}
#my_account_detail_section .strip_card_section.payment_div .shop_table .walt_blce_info_both .visa-div {
    width: 63%;
    float: left;
}
#my_account_detail_section .strip_card_section.payment_div .shop_table .walt_blce_info_both form {
    float: left;
    width: 37%;
    text-align: right;
}

.page-template-my-account #post-20 .my_account_content .woocommerce .woocommerce-error {
    position: relative !important;
    width: 27% !important;
    margin: 20px auto 50px !important;
}
.inner_page #post-20 .woocommerce .woocommerce-message {
    position: relative !important;
    top: auto !important;
    margin: 20px auto 50px !important;
    left: auto !important;
    right: auto;
}