.wcfm-membership-wrapper .wc-progress-steps,.woocommerce-progress-form-wrapper .wc-progress-steps{padding:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex}.wcfm-membership-wrapper .wc-progress-steps li,.woocommerce-progress-form-wrapper .wc-progress-steps li{width:25%;float:left;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em;font-size:15px}.wcfm-membership-wrapper .wc-progress-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-8px;background:#fff}.wcfm-membership-wrapper .wc-progress-steps li.done,.wcfm-membership-wrapper .wc-progress-steps li.active{border-color:#2a3344;color:#2a3344}.wcfm-membership-wrapper .wc-progress-steps li.done::before{border-color:#2a3344;background:#2a3344}.wcfm-membership-wrapper .wc-progress-steps li.active::before{border-color:#2a3344}@media only screen and (max-width:414px){.wcfm-membership-wrapper .wc-progress-steps li,.woocommerce-progress-form-wrapper .wc-progress-steps li{font-size:14px;font-weight:300}}*,*:before,*:after{box-sizing:border-box}.wcfm-membership-wrapper{padding:20px}#wcfm-main-contentainer .wcfm_membership_boxes{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%;margin:0 auto;color:#111;margin-top:100px}#wcfm-main-contentainer .wcfm_membership_box_wrraper{_float:left;width:25%}#wcfm-main-contentainer .wcfm_membership_box{width:100%;margin-bottom:25px}#wcfm-main-contentainer .wcfm_membership_box_head{height:250px;display:block;text-align:center;border:1px solid #ccc;border-bottom:0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;background-color:#17a2b8;padding-bottom:20px}#wcfm-main-contentainer .wcfm_membership_feature_box_head{background-color:#ffffff!important;visibility:hidden!important;}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title{font-size:24px;padding:10px;font-weight:600;color:#fff;background:#2a3344;margin-bottom:10px;display:table;width:100%}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title .wcfm_membership_title_text{display:table-cell;vertical-align:middle}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price .amount{font-size:25px;font-weight:800;border:2px solid #ececec;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding-top:30px;color:#fff;min-width:100px;min-height:100px;margin:2px auto;word-wrap:normal}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price_description{font-size:12px;color:#111;margin-top:10px}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_description{font-size:15px;padding:10px;color:#fff;display:table;width:100%}#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_description .wcfm_membership_description_content{display:table-cell}#wcfm-main-contentainer .wcfm_membership_box_body{text-align:center;font-weight:600;font-size:18px;border:1px solid #ccc}#wcfm-main-contentainer .wcfm_membership_feature_box_body{text-align:left;border-right:0}#wcfm-main-contentainer .wcfm_membership_element{padding:10px 0;display:table;width:100%}#wcfm-main-contentainer .wcfm_membership_feature_element{padding-left:10px}#wcfm-main-contentainer .wcfm_membership_element:nth-child(odd){background-color:#fff}#wcfm-main-contentainer .wcfm_membership_element:nth-child(even){background-color:#d3eef6}#wcfm-main-contentainer .wcfm_membership_element .wcfm_membership_element_content{display:table-cell;vertical-align:middle}#wcfm-main-contentainer .wcfm_membership_box_foot{text-align:center;padding:20px 0;border:1px solid #ccc;border-top:0}#wcfm-main-contentainer .wcfm_membership_feature_box .wcfm_membership_box_head,#wcfm-main-contentainer .wcfm_membership_feature_box .wcfm_membership_box_foot{border:none}#wcfm-main-contentainer .wcfm_featured_membership_box .wcfm_membership_box_head,#wcfm-main-contentainer .wcfm_featured_membership_box_wrraper .wcfm_membership_box_head{margin-top:-30px;height:280px}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_head .wcfm_membership_featured_top{background-color:#afd2cf;text-transform:uppercase;padding:3px 0;font-size:16px}#wcfm_membership_container .wcfm_membership_your_plan_label{margin-top:22px}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_head_inside{display:none}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_foot_inside{display:none}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_feature_box_inside{display:none}@media only screen and (max-width:768px){#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_feature_box{display:none}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_head{display:none}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_head_inside{display:block}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_foot{display:none}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_box_foot_inside{display:block}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_feature_box_inside{display:inline-block}#wcfm-main-contentainer .wcfm_membership_boxes .wcfm_membership_feature_box_wrraper{display:none}#wcfm-main-contentainer .wcfm_membership_boxes{margin-top:10px}#wcfm-main-contentainer .wcfm_membership_box_wrraper{width:100%;margin:25px auto}#wcfm-main-contentainer .wcfm_membership_box{width:50%;display:inline-block;float:left;margin-bottom:0}}*, *:before, *:after {
box-sizing: border-box;
}
body {
background: #ffffff !important;
}
#wcfm-main-contentainer {
margin-top: 0px;
}
#wcfm-main-content {
padding: 10px 0px;
max-width: 1600px;
margin: 0px auto;
width: 100%;
}
.wcfm-site-name a {
font-size: 30px;
display: block;
font-weight: 600;
color: #555555;
padding-left: 10px;
}
a.add_new_wcfm_ele_dashboard, a.wcfm_import_export {
min-height: 30px;	
}
a.add_new_wcfm_ele_dashboard span, a.wcfm_import_export span {
padding-top: 3px;
}
.wcfm-action-icon span  {
padding-top: 5px;
}
.no-margin {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
@media only screen and (max-width: 768px) {
#wcfm-main-content {
}
}
@media only screen and (max-width: 640px) {
#wcfm-main-content {
max-width: 100%;
}
}