.tabs_styled_2 .nav-tabs .nav-item.show .nav-link,.tabs_styled_2 .nav-tabs .nav-link.active{color:#333;background-color:#fff;border-color:#e1e8ed;border-bottom:1px solid transparent}@media (max-width:767px){#breadcrumb{padding:15px 0}.tabs_styled_2 .nav-tabs .nav-item.show .nav-link,.tabs_styled_2 .nav-tabs .nav-link.active{border:1px solid transparent}}.tabs_styled_2 .nav-tabs .nav-link.active:hover,.tabs_styled_2 .nav-tabs .nav-link:focus{border-color:#e1e8ed;border-bottom:1px solid transparent}@media (max-width:767px){.tabs_styled_2 .nav-tabs .nav-link.active:hover,.tabs_styled_2 .nav-tabs .nav-link:focus{border:1px solid transparent}}.tabs_styled_2 .nav-tabs .nav-link:hover{border-color:transparent}@media (max-width:767px){.tabs_styled_2 .nav-item{display:block;width:100%;margin-bottom:5px;border:1px solid #e1e8ed;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}}.tabs_styled_2 .nav-tabs .nav-link{border-top-left-radius:3px;border-top-right-radius:3px;font-size:16px;font-size:1rem;padding:.75rem 1.5rem;margin-right:5px}@media (max-width:767px){.tabs_styled_2 .nav-tabs .nav-link{margin-right:0;padding:.5rem}}.tabs_styled_2 .nav-tabs{border-bottom:1px solid #e1e8ed}.tabs_styled_2 .tab-pane{background-color:#fff;padding:30px 30px 20px;border:1px solid #e1e8ed;border-top:none}.tabs_styled_2 .tab-pane hr{margin:30px -30px;border-color:#ededed}.indent_title_in{position:relative;padding-left:60px;margin-bottom:20px}.indent_title_in i{font-size:40px;position:absolute;left:0;color:#3f4079;top:0}@media (max-width:767px){.indent_title_in{padding-left:0}.indent_title_in i{position:static}}.indent_title_in h3{margin-bottom:0;margin-top:0;font-size:21px}.indent_title_in p{color:#999;margin:0;padding:0;font-size:14px;font-size:.875rem}.wrapper_indent{padding-left:60px}@media (max-width:767px){.wrapper_indent{padding-left:0}}ul.list_edu{margin-bottom:0;line-height:1.8}ul.list_edu li:before{font-family:fontello;content:"\ea3e";margin-right:8px;color:#ccc}ul.list_edu li strong{font-weight:500}#review_summary{text-align:center;background-color:#3f4079;color:#fff;padding:20px 10px;border-radius:5px}@media (max-width:991px){#review_summary{margin-bottom:15px}}#review_summary strong{font-size:3rem;line-height:1}.reviews-container .progress{margin-bottom:10px}.reviews-container .progress-bar{background-color:#74d1c6}.reviews-container .review-box{position:relative;margin-bottom:25px;padding-left:100px;min-height:100px}.reviews-container .rev-thumb{position:absolute;left:0;top:0;width:80px;height:80px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden}.reviews-container .rev-thumb img{width:80px;height:auto}@media (max-width:767px){.reviews-container .review-box{padding-left:0}.reviews-container .rev-thumb{position:static;margin-bottom:10px}}.reviews-container .rev-content{position:relative;padding:25px 25px 0;border:1px solid #ededed;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.box_profile ul.statistic li,ul.time_select li label{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.reviews-container .rev-info{font-size:.75rem;font-style:italic;color:#777;margin-bottom:10px}#calendar{padding:0;margin-bottom:30px}#calendar .datepicker.datepicker-inline,#calendar .datepicker.datepicker-inline table{width:100%}.datepicker thead tr th.next:hover,.datepicker thead tr th.prev:hover{color:#e74e84}.datepicker .disabled.disabled-date.day,.datepicker .disabled.disabled-date.day:hover{background-color:#eb525b!important;color:#fff!important}.datepicker .day:hover{background:#8ec549!important;color:#fff;transition:all .3s ease-in-out}.datepicker .active.day:hover{background:#333!important;color:#fff}ul.legend li{display:inline-block;position:relative;margin-right:15px;padding-left:30px}ul.legend li strong{display:block;width:20px;height:20px;position:absolute;left:0;top:-2px}ul.legend li:first-child strong{background-color:#8ec549}ul.legend li:last-child strong{background-color:#eb525b}ul.time_select.version_2 li{float:left;width:50%}ul.time_select li input[type=radio]{display:none;cursor:pointer}ul.time_select li input[type=radio]:checked+label{background-color:#333;color:#fff}ul.time_select li label{display:inline-block;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8f8f8;border-radius:3px;padding:8px 10px 6px;line-height:1;min-width:100px;margin:5px;text-align:center;cursor:pointer}ul.time_select li label:hover{background-color:#e74e84;color:#fff}#sidebar_detail #map,.box_profile{background-color:#fff;text-align:center}ul.treatments{margin-bottom:45px}ul.treatments li{border-bottom:1px dotted #ddd;width:45%;float:left;margin:15px}@media (max-width:991px){ul.treatments li{width:auto;float:none}}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:35px;height:25px;display:inline-block;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;padding-top:3px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.checkbox_2 label:after,a.social_bt{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}input[type=checkbox].css-checkbox:hover+label.css-label{background-position:0 -28px}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -56px}label.css-label{background-image:url(../img/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;width:100%;display:block}label.css-label strong{float:right}#sidebar_detail{position:relative;top:-240px}#sidebar_detail #map{width:100%;height:350px;border:5px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);margin-bottom:25px}.box_form,.box_profile{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}#sidebar_detail h4{color:#6d7b84;font-size:18px;font-size:1.125rem}.box_profile{border-radius:5px;border:1px solid #e1e8ed;padding:0 25px 25px;margin-bottom:35px}.box_profile ul.statistic li,.profile ul.statistic li{background-color:#74d1c6;font-weight:600;min-width:95px;display:inline-block}.booking .title,.box_profile figure{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0}.box_profile figure{margin:-1px -26px 25px;border-radius:5px 5px 0 0;overflow:hidden}@media (max-width:991px){.box_profile figure{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:25px auto}}.box_profile .rating{margin-bottom:20px;display:inline-block}.box_profile small{color:#999;font-weight:600}.box_profile h1{font-size:21px;font-size:1.3125rem}.box_profile p{color:#999}.box_profile ul.statistic{padding-bottom:5px}.box_profile ul.statistic li{border-radius:3px;line-height:normal;color:#fff;padding:3px 10px;font-size:12px;font-size:.75rem}.box_profile ul.contacts{text-align:left;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:25px;margin:0 -25px 25px}#confirm,#login h1,#login-2 h1,#pass-info,.divider,.form_title h3 strong,.profile ul.statistic li,.tabs nav,.tabs nav ul,a.social_bt{text-align:center}.box_profile ul.contacts li{margin-bottom:15px}.box_profile ul.contacts li h6{font-size:14px;font-size:.875rem;margin-bottom:3px}.box_profile ul.contacts li:last-child{margin-bottom:0}.profile{padding-top:20px}@media (max-width:767px){.profile{padding-top:0}}.profile .rating{margin-bottom:15px;display:inline-block}.profile small{color:#999;font-weight:600}.profile h1{font-size:24px;font-size:1.5rem}.profile p{color:#999}.profile ul.statistic{padding-bottom:5px;margin-bottom:15px}.profile ul.statistic li{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;line-height:1;color:#fff;padding:8px 10px 5px;font-size:12px;font-size:.75rem}.profile ul.contacts{margin:25px 0 0}.profile ul.contacts li{margin-bottom:15px}.profile ul.contacts li h6{font-size:14px;font-size:.875rem;margin-bottom:3px}.profile ul.contacts li:last-child{margin-bottom:0}.booking .title{background-color:#3f4079;color:#fff;margin:-30px -30px 30px;padding:20px 30px;border-radius:5px 5px 0 0}.booking .title h3{font-size:28px;font-size:1.75rem;margin:0;color:#fff}.booking .title small{font-size:13px;font-size:.8125rem}.booking hr{margin-top:15px!important}.booking ul.treatments{margin:15px 0 0}.booking ul.treatments li{border-top:1px dotted #ddd;border-bottom:none;width:100%;margin:0;padding:12px 0 5px}@media (max-width:991px){.box_profile ul.contacts{text-align:center}.booking ul.treatments li{width:auto;float:none}}#secondary_nav{background-color:#3f4079;position:relative;bottom:-3px;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:15px}#secondary_nav.is_stuck{z-index:99999999!important;width:100%!important;bottom:inherit;left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#secondary_nav ul{margin:0}#secondary_nav ul li{display:inline-block;font-weight:500;font-size:16px;font-size:1rem;margin-right:25px}#secondary_nav ul li:last-child{display:none;margin-right:0}@media (max-width:991px){#secondary_nav ul li:last-child{display:inline-block}}#secondary_nav ul li a{color:#74d1c6}#secondary_nav ul li a.active,#secondary_nav ul li a:hover{color:#fff}#section_1,#section_2,#section_3{padding-bottom:30px}#login{width:400px;margin:60px auto;color:#fff}#login h1{font-size:28px;font-size:1.75rem;margin:0 0 30px;color:#fff}@media (max-width:767px){#secondary_nav ul li{margin-right:15px}#login{width:100%;margin:30px 0}#login h1{font-size:21px;font-size:1.3125rem}}.divider{height:1px;margin:30px 0;background-color:#e1e8ed}.divider span{position:relative;top:-20px;background-color:#fff;display:inline-block;padding:10px;font-style:italic}.link_bright a{color:#e74e84}.link_bright a:hover{color:#fff02a}#login-2{width:650px;margin:60px auto;color:#fff}#login-2 .box_form{padding:30px 0 0}#login-2 .forgot{display:inline-block;margin-top:5px}@media (max-width:767px){#login-2 .box_form{padding:20px 20px 0}#login-2{width:100%;margin:0}}#login-2 h1{font-size:28px;font-size:1.75rem;margin:0 0 30px;color:#fff}.box_login{width:50%;float:left;border-right:1px solid #e1e8ed;padding:15px 25px}@media (max-width:767px){.box_login{width:100%;border-right:0;padding:0}}.box_login.last{border-right:0}a.social_bt{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#fff;min-width:200px;margin-bottom:15px;display:block;padding:12px;line-height:1;position:relative;transition:all .3s ease-in-out;cursor:pointer}a.social_bt:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}a.social_bt.facebook:before,a.social_bt.google:before,a.social_bt.linkedin:before{font-family:ElegantIcons;position:absolute;left:12px;top:10px;font-size:1rem;color:#fff}a.social_bt.facebook{background-color:#3B5998}a.social_bt.facebook:before{content:"\e093"}a.social_bt.google{background-color:#DC4E41}a.social_bt.google:before{content:"\e096";top:12px}a.social_bt.linkedin{background-color:#0077B5}a.social_bt.linkedin:before{content:"\e09d"}.checkbox_2 label:after,.checkbox_2:before{content:'';position:absolute}#register{margin:60px auto;color:#fff}#register h1{font-size:28px;font-size:1.75rem;text-align:center;margin:0 0 30px;color:#fff}.checkbox_2{position:relative;display:block}.checkbox_2:before{top:0;left:0;width:20px;height:20px;cursor:pointer;border:2px solid #e1e8ed;background:0 0}.checkbox_2 input[type=checkbox]:focus+label:before{background-color:#e53c78;background-color:rgba(231,78,132,.2)}.checkbox_2 label:after{top:6px;left:6px;width:8px;height:8px;opacity:0;background:#e74e84;transition:all .3s ease-in-out}.checkbox_2 input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.checkbox_2 input[type=checkbox]:checked+label:after{opacity:1}.checkbox-holder span{position:relative;display:inline-block;margin:2px 0 0 30px}#pass-info{width:100%;margin-bottom:15px;color:#555;font-size:12px;font-size:.75rem;padding:5px 0 3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#pass-info.weakpass{border:1px solid #FF9191;background:#FFC7C7;color:#94546E}#pass-info.stillweakpass{border:1px solid #FBB;background:#FDD;color:#945870}#pass-info.goodpass{border:1px solid #C4EEC8;background:#E4FFE4;color:#51926E}#pass-info.strongpass{border:1px solid #6ED66E;background:#79F079;color:#348F34}#pass-info.vrystrongpass{border:1px solid #379137;background:#48B448;color:#CDFFCD}#error_page,#hero_register,#hero_register h1{color:#fff}@media (max-width:767px){#hero_register h1{font-size:32px;font-size:2rem}}.box_feat_2{position:relative;padding-left:60px}.box_feat_2 h3{font-size:18px;font-size:1.125rem;color:#fff02a}.box_feat_2 i{font-size:46px;font-size:2.875rem;margin-bottom:10px;color:#74d1c6;position:absolute;left:0;top:0}#error_page{width:100%;height:550px;display:flex;flex-direction:column;justify-content:center;color:#fff}#error_page h2{font-size:140px;font-size:8.75rem;color:#fff;font-weight:700;line-height:1}#error_page h2 i{color:#fff02a}@media (max-width:767px){#error_page h2{font-size:72px;font-size:4.5rem}#error_page{padding:0;height:450px}}#error_page p{font-size:21px;font-size:1.3125rem}.search_bar_error{position:relative;margin-bottom:60px}.search_bar_error input[type=text]{border:0;height:50px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding-left:15px;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,.35);box-shadow:0 0 50px 0 rgba(0,0,0,.35)}.search_bar_error input[type=submit]{position:absolute;right:0;color:#fff;font-weight:600;top:0;border:0;padding:0 25px;height:50px;cursor:pointer;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-color:#74d1c6;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact_info ul li strong,.box_general_3.cart label,.error_message,.pricing_head h1,.summary ul li strong,ul.treatments.checkout li strong{font-weight:500}.form_title h3 strong,.search_bar_error input[type=submit]:hover{background-color:#e74e84}#contact_info{margin:35px 0 0}#contact_info h3{font-size:18px;font-size:1.125rem}#contact_info h4{font-size:14px;font-size:.875rem}#contact_info ul li{margin-bottom:15px}#contact_info ul li strong{display:block}#map_contact{width:100%;height:500px}@media (max-width:767px){#contact_info{margin:0 0 35px}#map_contact{height:350px}}.error_message{color:#f26c4f;display:inline-block;margin-bottom:10px}.form_title{position:relative;padding-left:55px;margin-bottom:10px}.form_title h3{margin:0;padding:0;font-size:21px;font-size:1.3125rem}.form_title h3 strong{width:40px;height:40px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;font-size:18px;font-size:1.125rem;line-height:42px;position:absolute;left:0;top:-5px}.form_title p{color:#999;margin:0;padding:0;font-size:12px;line-height:14px}.cards{margin-top:28px}.step{padding:20px 0 0 55px;margin:0}@media (max-width:991px){.cards{display:none}.step{padding-left:0}}.message{background-color:#f8f8f8;padding:15px;margin-bottom:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.message p{margin:0}.summary ul{margin:0 0 15px;padding:0}.summary ul li{margin-bottom:10px}ul.treatments.checkout{margin:0;padding:0}ul.treatments.checkout li{margin-bottom:8px}ul.treatments.checkout li.total{text-transform:uppercase;color:#3f4079;font-weight:500;font-size:18px;font-size:1.125rem}@-webkit-keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@-ms-keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}@-ms-keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}@keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}.inlinesvg .svg svg{display:inline}.icon--order-success svg path{-webkit-animation:checkmark .25s ease-in-out .7s backwards;animation:checkmark .25s ease-in-out .7s backwards}.icon--order-success svg circle{-webkit-animation:checkmark-circle .6s ease-in-out backwards;animation:checkmark-circle .6s ease-in-out backwards}.pricing_head{padding:10px 0 20px;color:#fff}.pricing_head h1{color:#fff;font-size:38px;font-size:2.375rem}.pricing_head p{font-weight:300;font-size:21px;font-size:0.9225rem}.margin_tabs{margin-top:-97px}@media (max-width:991px){.margin_tabs{margin-top:-70px}}@media (max-width:767px){.pricing_head{padding:80px 0}.margin_tabs{margin-top:-50px}}.tabs{position:relative;width:100%;overflow:visible;padding-bottom:35px}.tabs nav{overflow:hidden}.tabs nav ul{padding:0;margin:0;display:inline-block;width:100%}.tabs nav ul li{margin:0 -4px 0 0;display:block;display:inline-block;background-color:#f5f8fa;width:50%;text-align:left;line-height:1.3}.tabs nav ul li a{padding:25px 35px 25px 90px;color:#555;display:block;font-size:21px;font-size:1.3125rem;white-space:nowrap;position:relative;font-weight:500}@media (max-width:991px){.tabs nav ul li{text-align:center}.tabs nav ul li a{padding:15px;font-size:16px;font-size:1rem}.tabs nav ul li a i{display:none}}.tabs nav ul li a i{position:absolute;left:35px;top:25px;font-size:38px;font-size:2.375rem}.tabs nav ul li a em{display:block;font-size:16px;font-size:1rem;font-style:normal;font-weight:400}@media (max-width:767px){.tabs nav ul li a em{display:none}}.tabs nav ul li:first-child{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0;border-right:2px solid #ddd}.tabs nav ul li:last-child{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0;border-left:2px solid #ddd}.tabs nav ul li.tab-current{background-color:#fff;z-index:100}.tabs nav ul li.tab-current:after{right:auto;left:100%;width:4000px}.tabs nav ul li.tab-current a{color:#222}.tabs nav ul li.tab-current a i{color:#3f4079}.content section{padding:60px 0 0;display:none;max-width:1230px;margin:0 auto}.content section:after,.content section:before{content:'';display:table}.box_pricing a,.content section.content-current,.ribbon span{display:block}.content section:after{clear:both}.no-js .content section{display:block;padding-bottom:2em;border-bottom:1px solid #e2e2e2}.
	.box_pricing a,.content section.content-current,.ribbon span{display:block}.content section:after{clear:both}.no-js .content section{display:block;padding-bottom:2em;border-bottom:1px solid #e2e2e2}.box_pricing{padding:30px;margin-bottom:30px;border:1px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative}.box_pricing hr{margin:25px -30px;border-color:#ededed}@media (max-width:767px){.box_pricing{padding:15px}.box_pricing hr{margin:25px -15px}}.box_pricing ul{list-style:disc;padding:0 0 0 20px;margin:0 0 30px}.box_pricing a{background-color:#3f4079;color:#fff;padding:10px;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-align:center}.box_pricing a:hover{background-color:#e74e84;color:#fff}.box_pricing .price{text-align:center;font-weight:500;font-size:36px;font-size:2.25rem;margin-bottom:0px;color:#3f4079}.box_pricing .price sup{font-size:16px;font-size:1rem}.box_pricing .price em{font-size:16px;font-size:1rem;color:#555;font-weight:400}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}
	
	#button-121202 {
	   cursor: pointer;
	   text-decoration: none;
	   display: inline-block;
	   text-align: center;
	   padding: 10px 20px 10px 20px;
	   color: #ffffff;
	   font-family: Arial,Helvetica,FreeSans,Liberation Sans;
	   font-weight: bold;
	   font-style: normal;
	   font-size: 16px;
	   background: #e74e84;
	   -webkit-box-shadow: 0px 2px 5px 0px #666666;
	   -moz-box-shadow: 0px 2px 5px 0px #666666;
	   box-shadow: 0px 2px 5px 0px #666666;
	   border: none;
	   
	}
	                            .ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#222;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;position:absolute;top:19px;right:-21px}.ribbon span.top_selling{background:#00dfaa}.ribbon span.top_selling::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #008a69;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #008a69}.ribbon span.top_selling::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #008a69;border-bottom:3px solid transparent;border-top:3px solid #008a69}