/*
Theme Name: Printco
Theme URI: http://demo.bravisthemes.com/printco/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Printco is a fully responsive, Printing Company & Design Services WordPress Theme & is an Awesome Design Idea for the website of Business cards, Posters, Banners, Giftcards, Flyers, billboards, and all other printing services, and company websites. With special functions of WooCommerce & design online tool, you can build your attractive online store, online shop with any kind of store, shop as you want or show your services for Printing Company. And with super clean, elegant and unique design your site will more attractive with customer and perfect to promote yourself, your own work.
Version: 1.0.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: printco
Tags: custom t-shirt designer, design studio, online design, pet printing, photocopying, print, print company, print on demand, print shop, print store, printing, printing services, printing template, printshop theme, type design
*/

a.wcfm_catalog_enquiry
 {
    text-transform: uppercase;
    font-weight: 600;
}
#pxl-wapper #wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free {
    font-size: 14px;
    color: #555;
     
    font-family: 'Roboto';
}
.wooc-product-meta {
    display: none !important;
}
button.single_add_to_cart_button.button.alt {
    text-transform: uppercase !important;
}
.wcfm_ele_wrapper {
    top: -168px;
    position: relative;
    left: 50%;
    width: 48%;
    height: 45px;
    line-height: 32px;
}
.woocommerce-product-details__short-description {
    margin-top: 10px;
}
.imprimebay-file-upload {
    position: relative;
    top: -30px;
}
.imprimebay-file-upload label {
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    line-height: 40px;
}
.woocommerce-sg-product-excerpt {
    border-top: 1px solid #ddd;
	  
}
a.wcfm_catalog_enquiry, a.wcfm_chat_now_button, a.wcfm_follow_me, span.add_enquiry{border-radius: 5px !important; font-family: 'Roboto';     width: 100%;margin: 0 !important;}
a.wcfm_catalog_enquiry {
    background-color: #000 !important;
    border-color: #000 !important;
}
.single-product #primary div.product .entry-summary .entry-title, .single-product > div.product .entry-summary .entry-title {
    font-size: 25px;
    line-height: normal;
    
}
.woocommerce-product-rating .woocommerce-review-link {
   
    margin-left: 0px;
    text-transform: capitalize;
    font-size: 12px;
    color: #393939;
}
p.addr_2.wcfm_title.wcfm_ele{display:none !important;}
input#addr_2{display:none !important;}
h2.wcfm_registration_form_heading {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 50px;
    text-align: center;
    margin-top: 10px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0px;
}
.woocommerce-product-details__short-description p {
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #393939;
}
.single-product #primary div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button
 {
    clear: left;
    display: flex
;
    font-size: 14px;
    font-weight: 600;
    line-height: 46px;
    width: 48%;
    justify-content: center;
}
.single-product #primary div.product .entry-summary .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description, .single-product > div.product .entry-summary .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.breadcrumdesign ul.pxl-breadcrumb
 {
    border-radius: 0px;
    padding-left: 50px;
    padding-right: 50px;
}
 .wcfmmp-store-page .pxl-header-content .col-12 {
    padding: 0px;
}
.wcfmmp-store-page #pxl-page-title-elementor{display:none !important;}
.wcfmmp-store-page #pxl-main {padding:0px;}
.flexboxitem {
    display: flex;
}
.custom-price .price {
    margin: 0px;
}
.woocommerce-product-details__short-description p {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
}
h2.box-heading {
    font-size: 25px;
    border-left: 4px solid #dd1d26;
    line-height: 24px;
    padding-left: 10px;
    margin-bottom: 25px;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    text-transform: uppercase;
    border-radius: 2px;
    padding: 0px 40px;
}
p.woocommerce-LostPassword.lost_password a {
    text-decoration: underline;
    color: #dd1d26;
}
.wcfmmp_become_vendor_link a {
    color: #dd1d26;
    text-decoration: underline;
    text-align: right;
    display: block;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    text-transform: uppercase;
    font-family: 'Roboto';
    padding: 0 40px;
    border-radius: 3px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{line-height:50px;}
.u-columns.col2-set.flexboxitem {
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 6px 2px 10px 2px #efefef;
}
.u-column1.user-login {
    width: 50%;
    padding:25px;
    border-right: 1px solid #efefef;
}
.u-column2.user-register {
    width: 50%;
    padding: 25px;
    box-sizing: border-box;
}
.woocommerce-privacy-policy-text p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 30px;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{border:1px solid #ddd; border-radius:3px;}


/* Container for variation fields */
 
/* Each variation field block */
.variations tr {
  width: 50%;
  margin-bottom: 10px;
  float: left;
  box-sizing: border-box;
}
.single-product #primary div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button{    width: 100%;
   
    margin: 0px;}

/* Label on top of select */
.variations td.label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
  color: #333;
}

.variations td.value {
  display: block;
}

/* Clearfix (in case needed) */
.variations::after {
  content: "";
  display: table;
  clear: both;
}
 
.single-product #primary div.product form.cart label, .single-product > div.product form.cart label {
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 400;
    color: #191919;
    font-family: 'Roboto';
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: normal;
    padding-bottom: 0px;
}
.nice-select-default, .woocommerce div.product form.cart .variations .nice-select {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    width: 100%;
	 font-family: 'Roboto';
    height: auto;
    min-width: 100%;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}
@media only screen and (max-width: 767px) {
	.u-column1.user-login {
     
    padding: 15px;
    
}
	.variations tr {
    width: 100%;
  }
	.u-columns.col2-set.flexboxitem .woocommerce form .form-row label {
  
    font-size: 12px;
}
	h2.box-heading {
    font-size: 18px;
    border-left: 2px solid #dd1d26;
   
    padding-left: 5px;
    margin-bottom: 20px;
}
	.woocommerce-privacy-policy-text p
 
	{
    display: none;
}
	.u-column2.user-register {
    
    padding: 15px;
   
}
}