/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Text Domain: consulting-child-theme
*/

@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i,700,700i&display=swap');

.woocommerce-review__published-date {display:none !important;}
.comment-form-rating .select2 {display:none;}
  .comment-form .form-submit, .comment-form-comment label {
    display: block; }

.review_form_wrapper{max-width:90%}
.comment-form-comment textarea {max-width:100%}


#toolbarViewerRight button #download{display:none !important;}

body {background-color:#021e4b;color: #666666;}
p, li {color: #666666 !important;}
li {font-size:18px;line-height:26px !important;}
  strong, b {
    font-weight: 700;
    font-family: 'Raleway', sans-serif !important; }

 .woocommerce div.product form.cart .variations select {display: none !important;}

/* Hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}

#wpf-widget-recent-replies .wpforo-list-item-right p.posttitle {
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    line-height: 20px;
    font-weight: normal;
}

.woocommerce form .form-row label {
    line-height:15px;
    font-size:15px;
}

#terms {position:relative;}

.less-line-height, .less-line-height p{line-height:15px !important;}

#my-account-menu {width:25% !important;}
.woocommerce-MyAccount-content {width:70% !important;}
.user-avatar {display:none !important;}
.myaccount-menu li {margin-bottom:0px !important;}

.blue-box {background-color:#009ad1;border-radius:20px;padding:20px 0px 15px 0px !Important;margin-right:80px;margin-bottom:10px !important;}
.white-box {background-color:#FFFFFF;border-radius:20px;padding:20px;}
.dash p {font-size:16px;line-height:20px;color:black;}
.dash {margin-left:30px;}

 #footer .footer_widgets .widget.widget_nav_menu ul {
            margin: 0 10px;color: #fff;
}
.yellowrule a{border:3px solid #ffdb01 !important;}

.vc_btn3.vc_btn3-style-custom {
    background-image: none !important;
}

span.onsale{display:none;}

 body .vc_general.vc_btn3.vc_btn3-shape-rounded {
      border-radius: 10px; }
      
 #footer .footer_widgets .widget.widget_nav_menu ul li {
            width: 100%;
            font-size: 14px;
            line-height: 16px;
            padding: 0 0;
            margin: 0 0;
            display: block;
            vertical-align: top;
            position: relative;
            border: none;
            font-family: inherit !important;
            background: none;
            font-weight: 400; 
}
 #footer .footer_widgets .widget.widget_nav_menu ul li a {color:white;}

ul.menu {
          list-style-type: disc !important;
          padding: 0;
          margin: 0 0px;
           font-size:18px; 
           color: #fff;}


ul.menu li { display: list-item !important; }


 #footer .footer_widgets .widget.widget_nav_menu ul li a {
              padding: 0;
              border: none;
              position: relative;
              color: #ffffff !important;
              font-size: 15px;
              text-decoration: none;
              line-height: 1.25; }

 .wpb_text_column ul li.search-field:before, .comment-body .comment-text ul li.search-field:before ,  .wpb_text_column ul li.select2-search:before, .wpb_text_column ul li.search-choice:before,
 .wpb_text_column ul li.result-selected:before, .wpb_text_column ul li.active-result:before, .wpb_text_column ul li.resume:before, .wpb_text_column ul li.woocommerce-MyAccount-navigation-link:before,
  #my-account-menu .myaccount-menu li, #my-account-menu .myaccount-menu li:before, ul.resumes li:before, ul.job_types li:before, ul.job_listings li:before{
        content: "";}
ul.job-dashboard-actions li:before{
        content: "";}

li.job-type.part-time-permanent:before{
        content: "";}

.wpb_text_column ul li:before, .comment-body .comment-text ul li:before {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.single_job_listing .meta li {padding-left:15px;}


ul.myaccount-menu li:before {content: "" !important;}

.fieldset-type-term-multiselect .select2-container{display:none !important;}
.resume_filters .search_resumes div.resume-filter {width:33%}
.resume_filters .search_resumes div.resume-filter.filter_last, .resume_filters .search_resumes div.resume-filter.search_location {float:left;}
.resume_filters .search_resumes div.resume-filter.filter_wide, .resume_filters .search_resumes div.resume-filter.search_categories{width:33%;float:left;clear:none;padding-top:0px;padding-left:10px;}
.resume_filters .search_resumes div.resume-filter input, .resume_filters .search_resumes div.resume-filter select {height:37px;}


 .hasbullets ul li:before, .comment-body .comment-text ul li:before {
        content: "\f00c";
        font: normal normal normal 18px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        position: absolute;
        left: 0;
        top: 4px;
        display: inline-block;
        vertical-align: top;
        font-size: 12px;
        -webkit-transform: none;
        transform: none; }

   .wpb_text_column ul li, .comment-body .comment-text ul li {
      position: relative;
      padding: 0 0 0 26px;
      margin: 0 0 10px;
      line-height: 22px;
      color: #222222;
      border: none;
      font-family: inherit; }

   .wpb_text_column ul li.woocommerce-MyAccount-navigation-link {padding: 0 0 0 2px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a {color:white;}
.stm-header__element .btn__text{font-size:14px !important;}
.stm-header__element .fa{font-size:14px !important;}

  h1:after, .h1:after {
      content: '';
      display: block;
      width: 0px;
      height: 0px;
      background: transparent;
      margin: 0 0; }
    h1.stripe_2:after, .h1.stripe_2:after {
      border-radius: 0;
      width: 0px;
      height: 0px;
      background: transparent;}
      
   h1.h2:after, .h1.h2:after {
      border-radius: 0;
      width: 0px;
      height: 0px;
      background: transparent;
 }
h1:after, .h1:after,
    h2:after, .h2:after,
    h3:after, .h3:after,
    h4:after, .h4:after,
    h5:after, .h5:after,
    h6:after, .h6:after {
      border-radius: 3px !important;
      margin: 12px 0 0; }

h1:after, .h1:after{background: #ffdc00 !important;}


    h5:after, .h5:after{background: #00b0c7 !important;}

h2:after, .h2:after,
    h3:after, .h3:after,
    h4:after, .h4:after,
    h6:after, .h6:after{background: #fff !important;}
    
.norule h5:after, .norule h6:after {border-radius: 0;
      width: 0px;
      height: 0px;}
      
a {color: #337ab7; font-weight:600;}

.nopad h3{margin-top:0;padding-top:0}    
 
 
   h5, .h5 {
    margin: 0 0 23px;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    padding: 10px 0 0; }
    h5:after, .h5:after {
      margin: 16px 0 0; }
 
  h4, .h4 {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 23px;
    text-transform: none;
    line-height: 34px;
    padding: 0 0 0; } 
  
  body .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
        left: 10px;
        width: auto;
        font-weight: 600;
        font-size: 20px;
        height: 20px;
        line-height: 20px;
        color: #ffffff;
        -moz-box-sizing: content-box;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
  
  
  
  
body.boxed_layout #wrapper {max-width: 1400px !important;margin: 0px auto 0;overflow: hidden;background: #021e4b;box-shadow: 0 0 0px rgba(0, 0, 0, 0.25); }
body.boxed_layout #footer {max-width: 1400px !important;padding-left:50px;padding-right:50px; }
body.boxed_layout .vc_row{ margin:0 50px;}

.stm-header__row_color_center{height:65px;min-height:85px;}
.stm-header__row_color{position:relative;padding-left: 50px !important;padding-right: 50px !important;background-size:cover;}
.stm-header__hb .stm-navigation__default>ul{margin: 30px -15px !important;}
.stm-logo{position:absolute;top: 22px;z-index:400 !important;}
.stm-header__row_color_top:before {
    background-color: transparent !important;
}

@media only screen and (max-width: 1198px) {
body.boxed_layout .vc_row{ margin:0 20px;}


}


@media only screen and (min-width: 1199px) {
    body.boxed_layout .vc_row[data-vc-full-width] {
        left: 50% !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-left: -50% !important;
        width: 100% !important;
    }
    body.boxed_layout .vc_row.vc_row-no-padding[data-vc-full-width] {
        left: 50% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -50% !important;
        width: 100% !important;
    }
	
	 .without_vc {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    }



.container {width: 100% !important;padding:0 !important}


@media (min-width: 1200px){
	.container {width: 100% !important;padding:0 !important}
}



/*NAVIGATION*/
.stm-header .stm-navigation__default > ul > li > a {padding: 0 23px !important;text-transform: none;line-height: 18px;font-size: 16px;letter-spacing: 0px; }
.stm-header .stm-navigation__default > ul > li > a:hover{color:#3595d6 !important}

/* PAGE TITLE HEADER */
.page_title .container h1.h2 {text-align:center;color:white;}
.page_title {background-color: #00b0c7; }
    
        
/*TABLES*/
.wpb_text_column table td, .wpb_text_column table th, .comment-body .comment-text table td, .comment-body .comment-text table th {padding: 10px 0px;border: 0px solid #e6e6e6; }

/*LISTS*/
 .wpb_text_column ol, .comment-body .comment-text ol {margin-left: 20px; }

/*BUTTONS*/
  body .vc_general.vc_btn3 {font-size: 16px; font-weight:600;}



/*FORMS*/
  .form-control, .wpcf7-form-control, .input-group .form-control,
  body .woocommerce-cart table.cart td.actions .coupon .input-text,
  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"] {
    font-size: 14px;
    line-height: 18px;
    color: #222222;
    background: #fff;
    border: 1px solid #cacaca;
    box-shadow: none;
    outline: none;
    padding: 16px 15px 15px;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-sizing: border-box !important;
    width: 100%;
    display: block;
    height: 49px; }



/*ICON BOXES*/
  body .icon_box.style_1.icon_left h5.no_stripe, body .icon_box.style_1.icon_left_transparent h5.no_stripe {
    letter-spacing: 0px; }



/*FOOTER*/

body.boxed_layout #footer {padding-left:0px; padding-right:0px;}
#footer .widgets_row {padding-left: 50px;padding-right: 50px;}
#footer .copyright_row .copyright_row_wr .copyright {
float: none;
font-size: 13px;
line-height: 22px;
color: #fff;
width: 100%;
padding: 10px 50px 14px;
text-align:center; }

      #footer .footer_widgets .widget .widget_title {
        position: relative;
        text-transform: none;
        font-weight: 600;
        font-size: 18px;
        color: #fff;
        margin-bottom: 0px;
        padding-bottom: 4px; 
        padding-top: 0px; }



  html body #footer a:not([class^="social-"]) {
    color: #ffc402 !important; }



/*WOOCOMMERCE*/

  .woocommerce ul.products {
    clear: both; }
    .woocommerce ul.products:after {
      content: "";
      display: table;
      clear: both; }

      .woocommerce ul.products li.product:hover {
        box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
        border-color: #f2f2f2;
        border-top-color: transparent;
        border-bottom-color: transparent; }
      .woocommerce ul.products li.product.first {
        border-left-color: transparent; }
      .woocommerce ul.products li.product.last {
        border-right-color: transparent; }
      .woocommerce ul.products li.product:first-child, .woocommerce ul.products li.product:first-child + li.product, .woocommerce ul.products li.product:first-child + li.product + li.product {
        border-top-color: transparent; }
        .woocommerce ul.products li.product:first-child:hover, .woocommerce ul.products li.product:first-child + li.product:hover, .woocommerce ul.products li.product:first-child + li.product + li.product:hover {
          border-color: #f2f2f2;
          border-top-color: transparent;
          border-bottom-color: transparent; }
          

  .woocommerce div.product .woocommerce-tabs .panel {
        margin: 0;
        padding: 35px 40px 38px;
        background: none;
        border: 1px solid grey;
        color: #222222;
        box-shadow: none;
        border-radius: 0; }


  .woocommerce div.product form.cart div.quantity input {
        background: none;
        border: 1px solid grey;
          padding: 15px 49px 16px 15px;
          border-radius: 0;
          color: #222222;
          font-size: 13px;
          line-height: 1;
          outline: none !important;
          box-shadow: none !important;
          width: 100%; }


.author{display:none !Important;}


.wcpt-table .wcpt-cell {

padding: 30px 0px;}



/* OTHER STYLING */

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
padding:1px !important;}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #000000 !important;
}
.stm-header__row_color_top a.btn_outline:hover {color:black;}


html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0px !important;}
/* GRAVITY FORMS */
body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea, .select2-container.select2-container--default .select2-selection--single {background-color:#ffffff;border:1px solid grey;border-radius:2px;font-size: 14px; line-height: 14px; height: 36px; }

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}
.select2-container.select2-container--default .select2-selection--single {
    height: 36px;
    font-size: 14px; }
    .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
      line-height: 30px;
      padding-left: 4px;
}
      
      
.gform_fields li{font-size: 14px; line-height: 14px; color: #000000 !important; }
    
label{margin-bottom:0px;}    



      .woocommerce ul.products {
    border-bottom: 0px solid #dddddd;
    padding: 0 0 0px;
    margin: 0 0 0px; }
    

   
.wcpt-excerpt p {font-size:15px !important;line-height:20px;font-weight:500;}
a.wcpt-title {font-weight:600 !important; font-size:17px !important;}   
td {vertical-align:top !important;}
td .wcpt-cell {padding-top:20px !important;padding-bottom:20px !important;}
.contribution-actions, h4 .contributions-title, .contributions-form-title {display:none !important;}
.woocommerce #reviews .product-rating .product-rating-summary, .woocommerce-page #reviews .product-rating .product-rating-summary {width:30% !important;}
.commentlist {padding-inline-start: 0px !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin-left: 0em !important;}
h3.contribution-title{font-size:24px !important;padding-top:0px !important;margin-bottom:0px !important;}
.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding-top:.5em !important;list-style:none}
.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0px !important;}

#comments_filter_field {width:300px !important;}
.contributions-filter{display:none !important;}
.contribution-type-selector>a{display:table-cell;text-align:left !important;}

/* 
.wpb_text_column table td, .wpb_text_column table th, .comment-body .comment-text table td, .comment-body .comment-text table th {
      padding: 40px 0px;
      border: 0px solid #e6e6e6;
      }
 */

.shopbar{margin-bottom:0px !important;}


/* WOO STAR RATINGS */
.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 14px;
    letter-spacing: 0.0em;
    font-size: 14px;
    line-height: 1;
    font-family: 'star'; }
    
    .woocommerce .star-rating:before {
      content: "\73\73\73\73\73";
      color: #ababab;
      float: left;
      top: 0;
      left: 0;
      position: absolute; }
    .woocommerce .star-rating span {
      overflow: hidden;
      float: left;
      top: 0;
      left: 0;
      position: absolute;
      padding-top: 1.5em; }
    .woocommerce .star-rating span:before {
      content: "\53\53\53\53\53";
      top: 0;
      position: absolute;
      left: 0; 
      color: #f49626}

.star-rating .rating{display none !important;}



/* Single Product Styling */
.woocommerce div.product span.price,
    .woocommerce div.product p.price {
      color: #000000 !important;
      font-size: 20px;
      line-height: 26px;
      letter-spacing: 0.0em; }
.ywcrbp_regular_price{padding-bottom:12px;}
  .woocommerce div.product div.summary p {
        line-height: 26px;
        color: #222222;
        margin-bottom: 23px; }
        
        


.woocommerce div.product span.price del,
      .woocommerce div.product p.price del {
        font-size: 20px;
        line-height: 28px;
        color: #666;
        margin: 0 10px 0 0; }
        
        
        
.woocommerce-product-gallery__image a {
        border: 0px solid #ffffff !important;
}


.woocommerce ul.products li.product_cat-new-membership, .woocommerce ul.products li.product_cat-renewal-membership {
    width:100% !important;
}



.up-sells .add_to_cart_button, .woocommerce-loop-product__link .price, .woocommerce-Tabs-panel h2 {display:none !important;}
h2.woocommerce-loop-product__title {display:block !important;}


.woocommerce button.button.alt.disabled{background-color: #afafaf;}   
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #00b0c7;
    color: #fff;
    -webkit-font-smoothing:antialiased
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #04cae4;
    color:#fff
}
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{background-color:#afafaf}

      
         
      .woocommerce ul.products li.product:hover {
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0);
        border-color: #ffffff;
        border-top-color: transparent;
        border-bottom-color: transparent; }

          
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #3595d6;color: #fff;}         
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #a0d5f8;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a { color: #000; }

  .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .post-password-form input[type="submit"] {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    padding: 9px 21px 7px;
    border-radius: 6px !important;
    background: #ffcc00;
    border: 0px solid #ffcc00;
}  





/* JOB BOARD */

#resume-manager-candidate-dashboard table tr:focus ul.candidate-dashboard-actions,#resume-manager-candidate-dashboard table tr:hover ul.candidate-dashboard-actions{visibility:visible}.resume_filters {background-color:white;}
.job-manager-form fieldset label{font-size:16px;}

.job-manager-form fieldset .field .jmfe-checklist-wrapper .jmfe-checklist-label {width:100%;font-weight:400;}

.post_details_wr{display:none}

.jmfe-custom-field-wrap .jmfe-custom-field-label{width:auto !important;float:left;margin-right:10px;}


/* WOOCOMMERCE CHECKOUT PAGE */
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label {margin-left:20px !important;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address .input-checkbox {margin:10px 0px 0px -20px  !important;}



/* WOOCOMMERCE ORDER DETAILS DOWNLOAD SECTION */
th.download-product, td.download-product, th.download-remaining, td.download-remaining{display:none;}



      .wpforo-widget-content ul li:before {
        content: "";}

    .wpforo-widget-wrap h5.widget_title {
      border-top: 0px solid #000000 !important;
      border-bottom: 2px solid #000000 !important;
      padding-top:0;
      margin-bottom:0 !important; }




@media only screen and (max-width: 1290px) {
  .stm-logo {
    width:120px !Important;
    margin-left:-30px !Important;
    top:32px  !Important;
  }
}

.stm-navigation ul li a{font-size:15px !important;}
.stm-header__element {margin-left:15px !important;}

li.menu-highlight a {color:#498bb9 !important;}

.job_filters{background:white;}
.search_submit{text-align:center;margin:auto;}
.search_submit input[type=submit]{width:300px;}


.popmake-title{text-align:center !important;}

.pum-theme-6347 .pum-title,.pum-theme-default-theme .pum-title{font-size:26px !important;}
.benefit-column{min-height:200px;}
.benefit-column2{min-height:300px;}
.benefit-column3{min-height:160px;}
.benefit-column4{min-height:250px;}

.wpcr3_respond_3 {
	display: none;
 }
.wpcr3_respond_2 { display:inline-block;}

.wpcr3_aggregateRating_overallText{
	display: none;
 }

.optional{display:none;}
.custom-field-checkout {font-weight:normal;font-size:12px;width:50%}

#additional_check_number {
font-size: 12px;
padding: 10px 15px 10px;
width: 50%;
height: 20px;
}


a.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-danger{background-color:#cc0000}
body .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, body .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom, body .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-style-flat{padding: 20px 30px 20px;font-size:18px;font-weight:bold;}




#wpforo-wrap .wpf-navi select.wpf-navi-dropdown {height:30px !important;width:50px !important;}
#wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info {
    font-size: 15px;
    line-height: 17px;
    font-weight: normal;
    padding-right: 5px;
}
.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
     position:relative; 
    width: 1px;
    display:none;
}

.fieldset-job_type .select2-hidden-accessible, .fieldset-job_category .select2-hidden-accessible{
   
    display:block;
}
.woocommerce .container{width:90% !Important;}


.stm-header__row_color > .container {
    margin: 0 0 !Important;
    width: 100% !Important;
}



#woo-main{padding-left:40px;}
.woocommerce h5.widget_title {display:none !Important;}

 .woocommerce .woocommerce_before_shop_loop {
    padding: 11px 20px 11px 30px;
    background: #fff;
    margin: 0 0 0px; }

#woo-main {
    padding-left: 0px !important;
}



.entry-summary .product_meta {display:none;}
.label label{font-family:'Raleway'}
.woocommerce div.product form.cart .variations {
        margin-top: 1em;
        margin-bottom: 0em;
        border: 0;
        width: auto !important; }




  .wpforo .select2-container .selection {
    display: none !important; }


.yith-wcpb-product-bundled-items, .yith-wcpb-bundled-items-heading{display:none;}


p.price{font-weight:600;color:black;padding-top:20px;border-top:1px solid grey;}



#tourreplay{margin:20px;border-radius:999px;background-color:#ffcc66 !important;max-width:60%;text-align:center;font-weight:bold;color:black;padding:10px;cursor:pointer !important;)

.coupon input[type=text] {
    border:1px solid black !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    float: left;
    padding: 9px 30px 8px;
    border: 1px solid black !important;
    line-height: inherit;
    margin: 0 10px 20px 0;
}
#payment .extra-terms-must-read, .extra-terms-must-read{
	color:#cc0000 !important
}

