/*
Theme Name: Bridge Child - Invisacook
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* 
    Main Colors
    Orange:  #F15B29
*/

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

body {
  font-size: 18px;
}


p {
	margin-bottom: 6px;
}

h1 {
  font-size: 50px;
  margin-bottom: 20px;
}

h2 {
  font-size: 40px;
}
h2, h3, h4 {
  margin-bottom: 8px;
}
.cont2 {text-align: center; padding: 5% 20% 5% 3%;}
nav.main_menu>ul>li>a {
  position: relative;
  padding: 0px 25px;
  color: #9d9d9d;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 19px;
  letter-spacing: 1px;
}


@media screen and (max-width: 1130px) {
  
  nav.main_menu>ul>li>a {
    padding: 0px 16px;
    font-size: 18px;
  }
  
}





.mmm-row-shrink {
  padding: 0 12%;
}
@media screen and (max-width: 1100px) {
  .mmm-row-shrink {
    padding: 0 10%;
  }
}
@media screen and (max-width: 1000px) {
  .mmm-row-shrink {
    padding: 0 8%;
  }
}
@media screen and (max-width: 768px) {
  .mmm-row-shrink {
    padding: 0 10px;
  }
}

.mmm-row-shrink-less {
  padding: 0 9%;
}
@media screen and (max-width: 1100px) {
  .mmm-row-shrink-less {
    padding: 0 6%;
  }
}
@media screen and (max-width: 1000px) {
  .mmm-row-shrink-less {
    padding: 0 4%;
  }
}
@media screen and (max-width: 768px) {
  .mmm-row-shrink-less {
    padding: 0 10px;
  }
}

.mmm-row-shrink-tiny {
  padding: 0 7%;
}
@media screen and (max-width: 1100px) {
  .mmm-row-shrink-tiny {
    padding: 0 4%;
  }
}
@media screen and (max-width: 1000px) {
  .mmm-row-shrink-tiny {
    padding: 0 2%;
  }
}
@media screen and (max-width: 768px) {
  .mmm-row-shrink-tiny {
    padding: 0 10px;
  }
}




.mmm-text p{
  font-size: 24px;
  font-family: 'cabin', sans-serif;
  margin-bottom: 25px !important;
}

.mmm-boldtext h3 {
  font-family: 'raleway', sans-serif;
  font-size: 25px;
  border-left: solid 4px;
  padding-left: 20px;
  margin-bottom: 18px;
}

.mmm-features-heading h3{
  font-size: 28px;
  font-family: 'raleway', sans-serif;
  margin-top: 20px;
  margin-bottom: 6px !important;

}

.mmm-features-text p{
  font-family: 'raleway', sans-serif;
  color: #000;
  font-size: 16px;
  margin-bottom: 30px !important;
  /* margin-top: 30px; */
  /* border-left: solid 4px;
  padding-left: 20px; */

}

.qbutton.default {
  color: white;
  background-color: #ff9900;
  border-color: #ff9900;
}

.qbutton.default:hover {
  color: white;
  background-color: #ff8c00;
  border-color: #ff8c00;
}

.mmm-align-center{
  text-align: center;
}

.mmm-vertical-padding{
  padding-top: 50px;
}


.mmm-social-icons .fa {
  background-color: #ff9900;
}


/* Tuya App Download */

.tuya-logo img {
  border-radius: 50px;
}

.tuya-download-content {
  display: flex;
  align-items: center;
}

.tuya-text {
  padding-left: 100px;
}

.tuya-text h3 {
  font-size: 20px;
  padding-bottom: 20px;
}

.tuya-download-buttons {
  display: flex;
}

.tuya-text h2 {
  font-size: 36px;
  padding-bottom: 10px;
}

.tuya-text h3 {
  padding-bottom: 10px;
}

.tuya-download-buttons a {
  padding-right: 30px;
}

.tuya-download-buttons a img {
  height: 60px;
}


@media only screen and (max-width: 900px) {
  .tuya-download-content {
    flex-direction: column;
  }

  .tuya-download-buttons {
    text-align: center;
    justify-content: center;
  }

  .tuya-text {
    padding-left: 0px;
    text-align: center;
  }

  .tuya-logo {
    width: 30%;
    margin: 0 auto;
    padding-bottom: 25px;
  }

/*
  .tuya-download-buttons a {
    padding-right: 0px;
  }
*/
}

@media only screen and (max-width: 600px) {
  .tuya-logo img {
    border-radius: 30px;
  }

  .tuya-logo {
    width: 40%;
  }
}

@media only screen and (max-width: 480px) {
  
  .tuya-download-buttons {
    flex-direction: column;
  }
  
  .tuya-download-buttons a {
    padding-right: 0px;
    padding-bottom: 20px;
  }

}

@media only screen and (max-width: 400px) {
  .tuya-download-buttons {
    flex-direction: column;
  }

}



/* 
    Mobile Fonts
*/
@media screen and (min-width:416px) and (max-width:719px){
  .cont2 {text-align: center; padding: 5%!important;}
  .cont2 h2 {font-size:30px!important}
  .cont2 a {font-size:14px!important}
}
@media screen and (max-width: 480px) {
  
  h2, h1 {
    font-size: 32px;
  }

  .cont2 {text-align: center; padding: 5%!important;}
  .cont2 h2 {font-size:24px!important}
  .cont2 a {font-size:12px!important}
}






/* 
    Misc
*/

.separator.small {
  background-color: #ff9900;
}

.content .column1 .column_inner > .vc_row:last-of-type, body:not(.home) .content .full_width .full_width_inner > .vc_row:last-of-type {
  padding-bottom: 60px;
}

.column1 h1 {
  margin-bottom: 12px;
}

.column1 .mmm-title-sep {
  width: 38px;
}

.ls-videopreview {
  background-size: contain !important;
}


/* 
    Gravity Forms
*/
body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset] {
  color: #006BB7;
  border-color: #006BB7;
}
body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {
  background-color: #006BB7;
  border-color: #006BB7;
}
body .gform_wrapper input[type=text], body .gform_wrapper textarea, body .gform_wrapper select {
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3;
}
body .gform_wrapper input[type=text], body .gform_wrapper select {
  height: 33px;
  background-color: #fff;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select {
  height: 33px;
  margin-top: 7px;
  margin-bottom: 0;
  background-color: white;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  color: #fff;
  border-color: #ff9900;
  background-color: #ff9900;
}

.gform_wrapper .gform_footer input[type=submit]:hover {
  color: #fff;
  background-color: #ff8c00;
  border-color: #ff8c00;
}


/* 
    Gravity Forms Sidebar
*/
.sidebar .gform_widget .gform_wrapper .gfield_required {
  color: #ff9900;
}

.sidebar .gform_widget .gform_wrapper .gform_fields .gfield {
  margin: 0 0 15px;
}

.sidebar .gform_widget .gform_wrapper .top_label div.ginput_container {
  margin-top: 5px;
}

.sidebar .gform_widget .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  margin-bottom: 0;
}

.sidebar .gform_widget .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0px 0 22px;
}




/*
     Media Queries
 */

 @media only screen and (max-width: 1000px) {
  .mmm-vertical-padding{
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
   .mmm-vertical-padding {
      padding-bottom: 30px;
   }

   .mmm-features-text {
     margin-bottom: 42px !important;
   }

 }
 
 
 

/* 
    Footer
*/

.footer_top {
  padding: 42px 0 50px;
}

.footer_top_holder {
  background-color: #969696;
}
.footer_bottom_holder {
  background-color: #272727;
}

.footer_top h5 {
  margin-bottom: 12px;
  font-size: 16px;
}

.footer_top a {
  font-weight: bold;
  color: #e4e4e4;
}

.footer_bottom a {
  color: #818181;
}

.footer_top .textwidget {
  margin-top: 30px;
}

.footer_top h3 {
  font-size: 22px;
  color: #000;
}

.footer_top p {
  color: #818181;
  font-size: 16px;
  font-family: 'cabin', Arial, sans-serif;
}

.footer_top .qbutton:hover {
  color: #000;
}


@media screen and (max-width: 1000px) {
  
  .footer_top .four_columns>.column1, .footer_top .four_columns>.column2, .footer_top .four_columns>.column3, .footer_top .four_columns>.column4 {
    width: 50%;
  }
  
  .footer_top .four_columns>.column3 {
    clear: left;
  }
  
}

@media screen and (max-width: 600px) {
  
  .footer_top .four_columns>.column1, .footer_top .four_columns>.column2, .footer_top .four_columns>.column3, .footer_top .four_columns>.column4 {
    width: 100%;
    float: none;
  }
  
}




/* 
    Header Navigation
*/

body.logged-in nav.main_menu>ul>li>a {
  padding: 0 20px;
  font-size: 18px;
}

@media screen and (max-width: 1100px) {
  
  body.logged-in nav.main_menu>ul>li>a {
    padding: 0 17px;
    font-size: 18px;
  }
  
}

@media screen and (max-width: 1060px) {
  
  body.logged-in nav.main_menu>ul>li>a {
    padding: 0 14px;
    font-size: 17px;
  }
  
}

@media screen and (max-width: 1024px) {
  
  body.logged-in nav.main_menu>ul>li>a {
    padding: 0 13px;
    font-size: 16px;
  }
  
}





/* 
    Woo Product Loop Page
*/

@media screen and (min-width: 1201px) {
  
  .woocommerce ul.products li.product .image-wrapper img {
    padding-top: 25px;
  }
  
}

@media screen and (max-width: 600px) {
  
  .woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
    background-color: transparent;
  }
  
}



/* 
    Woo Single Product Page
*/


.woocommerce div.product .summary p.price span.amount {
  color: #757575;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs {
  /*padding: 45px 5% 60px;*/ 
  padding: 45px 0 60px;
}

@media only screen and (min-width: 601px){
.woocommerce.single-product.qode-product-single-tabs-on-bottom 
    .product .images:not(.qode-add-gallery-and-zoom-support) .woocommerce-product-gallery__image:first-child {
      padding: 0;
  }
}

.content .type-product .q_tabs.horizontal .tabs-nav {
  width: 100%;
  max-width: none;
  text-align: center;
  padding: 3px 0 0;
  margin: 12px auto;
  font-size: 0;
}

.content .type-product .q_tabs.horizontal .tabs-nav li {
  float: none;
}

.content .type-product .q_tabs.horizontal .tabs-nav li.active a {
  color: #ff9900;
  border-top: 4px solid #ff9900;
}

.content .type-product .q_tabs.horizontal .tabs-nav li a {
  display: inline-block;
  min-width: 180px;
  max-width: 100%;
  padding: 14px 18px 18px 18px;
  border-top: 4px solid #c1c1c1;
  font-size: 18px;
}

.content .type-product .q_tabs.horizontal .tabs-nav li a:hover {
  color: inherit !important;
}

.content .type-product .q_tabs.horizontal .tabs-nav li.active a:hover, .content .type-product .q_tabs.horizontal .tabs-nav li.active a:active {
  color: #ff9900 !important;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs .shop_attributes {
  width: 60%;
  margin: 0 auto;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta {
  width: 60%;
  margin: 0 auto;
  border-color: #616161;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom #tab-description ul {
  list-style: none;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom #tab-description ul li {
  text-align: center;
  font-size: 20px;
  margin-bottom: 16px;
  font-weight: 600;
}




/* 
    Quantity
*/

.woocommerce .quantity {
  font-size: 0;
  min-width: 90px;
}

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty {
  color: #ff9900;
  background: #f8f8f8;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #616161;
  border-left-width: 0;
  border-right-width: 0;
  font-family: 'Raleway', sans-serif;
  margin-top: 1px;
  padding: 0;
  font-size:18px!important;
}
.woocommerce div.product .cart .quantity {
  padding-top: 0;
  font-size: 0;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
  background-color: #616161;
  color: #F7F8F8;
  width: 25px;
  height: 42px;
  line-height: 41px;
  border-radius: 0;
  font-family: 'Raleway', sans-serif;
  font-size: 20px;
}
.woocommerce .quantity .minus {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.woocommerce .quantity .plus {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.woocommerce button.single_add_to_cart_button {
  margin-top: 1px;
}





/* 
    Wholesale Login Form
*/

#wwlc-login-form {
  text-align: center;
  max-width: 300px;
  margin: 30px auto 50px;
}

#wwlc-login-form label {
  display: block;
  text-align: left;
  font-size: 18px;
  margin-bottom: 6px;
}

#wwlc-login-form input[type=text], #wwlc-login-form input[type=password] {
  height: 32px;
  width: 300px;
  padding: 0 8px;
  font-size: 16px;
}

#wwlc-login-form p.login-username, #wwlc-login-form p.login-password {
  margin-bottom: 20px;
}

#wwlc-login-form p.login-submit {
  margin: 20px 0;
}

#wwlc-login-form a.register_link, #wwlc-login-form a.lost_password_link {
  font-size: 18px;
}

.woocommerce form.lost_reset_password input[type=text] {
  border: 1px solid #ccc;
}

.woocommerce .lost_reset_password p {
  font-size: 18px;
}



/* 
    Wholesale Registration Form
*/

#wwlc-registration-form {
  text-align: center;
  max-width: 300px;
  margin: 30px auto 50px;
}

#wwlc-registration-form .wwlc_registration_field, #wwlc-registration-form .wwlc_password_confirm-field-set {
  margin-bottom: 20px;
}
#wwlc-registration-form .wwlc_registration_field label {
  font-size: 18px;
  text-align: left;
}
#wwlc-registration-form .wwlc_password_confirm-field-set label {
  display: block;
  font-size: 18px;
  text-align: left;
}
#wwlc-registration-form .wwlc_registration_field input, #wwlc-registration-form .wwlc_password_confirm-field-set input {
  height: 32px;
  width: 300px;
  padding: 0 8px;
  font-size: 16px;
}

#wwlc-registration-form abbr {
  text-decoration: none;
}

#wwlc-registration-form p.register-button-container {
  margin-bottom: 20px;
}

#wwlc-registration-form .wwlc_registration_field.wwlc_country, #wwlc-registration-form .wwlc_registration_field.wwlc_state {
  width: calc( 100% + 20px );
}

#wwlc-registration-form .wwlc_registration_field.wwlc_country .select2-container .select2-selection--single, #wwlc-registration-form .wwlc_registration_field.wwlc_state .select2-container .select2-selection--single {
  height: 32px;
}

#wwlc-registration-form .wwlc_registration_field.wwlc_country .select2-container--default .select2-selection--single .select2-selection__rendered, #wwlc-registration-form .wwlc_registration_field.wwlc_state .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
}

#wwlc-registration-form .wwlc_registration_field.wwlc_country .select2-container--default .select2-selection--single .select2-selection__arrow, #wwlc-registration-form .wwlc_registration_field.wwlc_state .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 32px;
  line-height: 32px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
  color: #fff !important;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
  color: #333 !important;
}

.select2-container--default .select2-results__option {
  padding: 7px 4px;
}




/* 
    Wholesale Ordering Form
*/

#wwof_product_listing_filter input[type=text], #wwof_product_listing_filter select {
  height: 38px;
  margin-right: 10px;
}

#wwof_product_listing_filter input[type=text] {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0 8px;
}

#wwof_product_listing_filter select {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
}

#wwof_product_listing_filter input[type="button"] {
  vertical-align: bottom;
  text-align: center;
  margin-right: 10px;
}

#wwof_product_listing_table tfoot {
  display: none;
}

.qty-based-discount-table-description {
  display: none;
}

#wwof_product_listing_table tbody tr td.product_title_col {
  vertical-align: top;
}

#wwof_product_listing_table .product_title_col {
  font-weight: bold;
}

#wwof_product_listing_table table.order-quantity-based-wholesale-pricing-view th {
  border: 1px solid #ccc;
  font-size: 14px;
}

#wwof_product_listing_table table.order-quantity-based-wholesale-pricing-view td {
  border: 1px solid #ccc;
  font-size: 14px;
}

#wwof_product_listing_table table.order-quantity-based-wholesale-pricing-view tr th {
  padding-top: 2px;
  padding-bottom: 2px;
  color: #686868;
}

#wwof_product_listing_table table.order-quantity-based-wholesale-pricing-view tbody tr td {
  padding: 2px 6px;
  color: #686868;
}

#wwof_product_listing_table .order-quantity-based-wholesale-pricing-view {
  display: none;
}

#wwof_product_listing_table > thead > tr {
  border-bottom: 1px solid #ccc;
}

#wwof_product_listing_table > tbody > tr {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#wwof_product_listing_table > thead {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

#wwof_product_listing_table tbody tr:nth-of-type( odd ) {
  background-color: #eee;
}

#wwof_product_listing_pagination {
  margin-top: 20px;
}

.related.products .order-quantity-based-wholesale-pricing-view.table-view {
  margin-left: auto;
  margin-right: auto;
}

.product_row_action .added_to_cart.wc-forward {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: auto;
  height: 38px;
  line-height: 38px;
  margin: 0;
  margin-left: 20px;
  padding: 0 23px;
  border: 2px solid #303030;
  font-size: 13px;
  text-align: left;
  color: #303030;
  font-family: Raleway,sans-serif;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  outline: 0;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  text-shadow: none;
  background-color: transparent;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -ms-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
}

.product_row_action .added_to_cart.wc-forward:hover {
  background-color: #ff9900;
  border-color: #ff9900;
  color: #fff;
  text-decoration: none;
}

@media screen and (max-width: 1000px) {
  
  .woocommerce .wwof_add_to_cart_button, .product_row_action .added_to_cart.wc-forward {
    display: block;
    width: 100%;
    text-align: center;
  }
  
  .product_row_action .added_to_cart.wc-forward {
    margin-left: 0;
    margin-top: 20px;
  }
  
}


@media screen and (min-width: 769px) {
  
  #wwof_product_listing_table > tbody > tr > td {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
}


@media only screen and (max-width: 768px)  {
  
  #wwof_product_listing_table,
  #wwof_product_listing_table thead,
  #wwof_product_listing_table tfoot,
  #wwof_product_listing_table tbody,
  #wwof_product_listing_table th,
  #wwof_product_listing_table td,
  #wwof_product_listing_table tr {
      display: block;
  }

  #wwof_product_listing_table thead tr,
  #wwof_product_listing_table tfoot tr {
      display: none;
  }

  #wwof_product_listing_table tr:nth-of-type( odd ) {
      background: #eee;
  }

  #wwof_product_listing_table tbody tr {
      padding: 15px;
      border: 1px solid #eee;
  }

  #wwof_product_listing_table tbody tr td {
      /* Behave  like a "row" */
      border: none;
      position: relative;
      margin-bottom: 10px;
      display: block;
      padding: 0;
      min-height: 20px;
  }

  #wwof_product_listing_table tbody tr td:last-child {
      margin-bottom: 0;
      padding-left: 30%;
  }

  #wwof_product_listing_table tbody tr td .mobile-label {
      display: inline-block;
      width: 30%;
      float: left;
  }

  #wwof_product_listing_table tbody tr td:after {
      content: '';
      display: table;
      clear: both;
  }
  
  a.mmm-show-price-table {
    display: block;
    margin-top: 8px;
  }
  
  #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view {
    display: table;
    display: none;
  }
  
  #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view, #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view tbody, #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view tbody tr, #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view tbody tr td {
    position: static;
  }
  
  #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view tbody tr {
    display: table-row;
  }
  #wwof_product_listing_table .order-quantity-based-wholesale-pricing-view tbody tr td {
    display: table-cell;
  }


}






/* 
    Woo Cart
*/

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
  border: 1px solid #e6e6e6;
}

.woocommerce div.cart-collaterals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
  border: 1px solid #e6e6e6;
}

.woocommerce div.cart-collaterals .woocommerce-shipping-calculator input[type=text] {
  font-size: 16px;
}


.woocommerce-page .cart-collaterals .cross-sells {
  max-width: 300px;
  float: left;
}

.woocommerce-page .cart-collaterals .cross-sells h3 {
  max-width: 300px;
  text-transform: none;
  text-align: center;
}

.woocommerce .cross-sells ul.products li.product {
  width: 100%;
}


@media screen and (max-width: 680px) {
  
  .woocommerce-page .cart-collaterals .cross-sells {
    float: none;
    max-width: 100%;
  }
  
  .woocommerce-page .cart-collaterals .cross-sells h3 {
    max-width: 100%;
  }
  
}


@media screen and (max-width: 600px) {
  
  .woocommerce table.cart td.actions input[type=submit] {
    text-align: center;
  }
  
  .woocommerce table.cart td.actions>.checkout-button {
    display: block;
    float: none;
    margin-left: 0;
    text-align: center;
  }
  
}



/* 
    Woo Checkout
*/

.woocommerce input[type=text]:not(.qode_search_field), .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce textarea, .woocommerce-page input[type=tel], .woocommerce-page input[type=text]:not(.qode_search_field), .woocommerce-page input[type=password], .woocommerce-page input[type=email], .woocommerce-page textarea, .woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel], .woocommerce form.checkout .col2-set .form-row.form-row-wide input[type=text], .woocommerce form.checkout .col2-set .form-row.notes textarea {
  border: 1px solid #e6e6e6;
  font-size: 16px;
/*   padding-left: 20px; */
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 2.5%;
  padding-right: 2.7%;
}
.woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=tel] {
  padding-left: 2.5%;
  padding-right: 7.9%;
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) {

	/* ---------------------
        WOOCOMMERCE
        --------------------- */
        body .woocommerce .col2-set .col-1{width:100%;}
        body .woocommerce .col2-set .col-2{width:100%;}
        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;float:left;}
        #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:48%;margin-left:2%;}

}



/* 
    Woo Account
*/

.woocommerce-account h2 {
  font-size: 30px;
  text-align: center;
}
.woocommerce-account h3 {
  font-size: 22px;
}


.woocommerce-form.woocommerce-form-login {
  max-width: 600px;
  margin: 0 auto;
}

.woocommerce-account .woocommerce-form-login input[type="password"] {
  width: 97%;
}


/*CHEF SETS*/
#product-530 .product-categories, #product-530 li.reviews_tab ,#product-530 .product_meta,
#product-531 .product-categories, #product-531 li.reviews_tab ,#product-531 .product_meta,
#product-532 .product-categories, #product-532 li.reviews_tab ,#product-532 .product_meta{
    display: none;
}

