body{font-size:15px}input[type=number],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],select,textarea{padding:8px 13px;color:#555 !important}.select2-container,.select2-drop{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#555}.select2-container .select2-choice{height:auto;padding:6px 0 6px 13px;color:#555}.select2-results .select2-result-label{padding-left:9px}.single-product .first-payment-date{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;display:block;margin:0 auto}.woocommerce #payment .terms,.woocommerce-page #payment .terms{clear:both;text-align:center;margin-top:1em}.woocommerce div.product form.cart{float:right;margin-right:20px}.woocommerce div.product .share-icons{float:right;clear:right;margin-right:20px}.product .breadcrumb,.product .stock,.product_meta,.product_meta .sku_wrapper,.product_meta .posted_in,.wc-force-sells,.variation-Linkedto{display:none !important}.product .stock.out-of-stock{display:block !important}.btn,.button,button,input[type=submit]{padding:6px 16px}.woocommerce .terms label.checkbox{padding-left:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{vertical-align:top;padding:10px 0;line-height:1.4}@media screen and (max-width:640px){.woocommerce table.shop_table,.woocommerce table.shop_table tbody,.woocommerce table.shop_table thead,.woocommerce table.shop_table tfoot,.woocommerce table.shop_table tr,.woocommerce table.shop_table th,.woocommerce table.shop_table td{display:block;width:100% !important}.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border:none !important}.woocommerce table.shop_table tr{border-bottom:2px solid #999 !important;margin-bottom:10px;padding-bottom:10px}.woocommerce table.shop_table td{padding:4px 0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:4px 0}.woocommerce table.shop_table td:before{content:attr(data-title);font-weight:700;padding-right:5px}.woocommerce table.shop_table td.order-actions{text-align:center}.woocommerce table.shop_table td.order-actions .button{width:100%;width:calc(100% - 0.5em);margin:.25em}.woocommerce table.shop_table td.order-actions:before{content:''}.woocommerce table.my_account_subscriptions td.subscription-unit,.woocommerce table.my_account_subscriptions td.subscription-unit:before,.woocommerce table.my_account_orders td.order-number,.woocommerce table.my_account_orders td.order-number:before{font-size:18px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none;width:auto}}.woocommerce table.shop_table td.product-name{width:43%}.woocommerce table.shop_table td.product-total{width:57%}.woocommerce table.shop_table td.product-name .product-quantity{display:none}.woocommerce .checkout .woocommerce-shipping-fields,.woocommerce-page .checkout .woocommerce-shipping-fields{margin-top:0}.woocommerce .checkout #secondary-contact-optional_field{margin-top:20px}.woocommerce .save-payment-method{display:none}.annual-rentals .ivan-pricing-table.subtitle .top-section .price-inner{font-size:64px}.white-popup-block{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}.woocommerce-edit-account .email_display{display:inline-block;width:100%;font-size:18px;line-height:1.65;font-family:'Lucida Grande';color:#666;width:100%;padding:8px 13px;background:#f5f5f5;border:1px solid #eae7e4;border-radius:5px}.woocommerce-edit-account legend{margin-bottom:12px;color:#04458c}.woocommerce-edit-account fieldset{margin-bottom:21px}.wcwl_email_field label{display:none}.message{font-size:18px}.message.warning{color:#900;font-weight:700}.message.done{color:#090;font-weight:700}input.full-width,button.full-width{width:100%}