.woocommerce.woocommerce-page .fl-content { margin: 0 auto; list-style: none; padding: 0px; float: none; max-width: 1050px; width: 100%; position: relative; text-align: center; padding-top:80px;}
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product,.woocommerce.woo-4.archive .fl-content ul.products li.product,.archive.woocommerce-page.woo-4 .fl-content ul.products li.product { float: left; margin: 0 0 10px !important; padding: 0 5px; position: relative; width: 20% !important; margin-left: 0;clear: none !important;
/* min-height: 220px; */}
.archive.woocommerce-page.woo-4 .fl-content ul.products li.product:nth-child(6n) {
	margin: 0 0 10px  !important;
}
.woocommerce.woocommerce-page h1 {float: left;width: 100%;margin: 15px 0 60px;font-family: 'Montserrat-UltraLight';text-align: center;font-size: 41.67px;text-transform: uppercase;color: #464749;letter-spacing: 2px;position: relative;}
.woocommerce.woocommerce-page h1::before {position: absolute;left: -12px;right: 0;content: '';border: 1px solid #f89a27;width: 100%;max-width: 108px;margin: 0 auto;bottom: -8px;}
.woocommerce.woocommerce-page ul.products li.product a img {margin: 0 0 10px;height: auto;}
.woocommerce ul.products, .woocommerce-page ul.products{padding-top: 92px !important;}
.archive.woocommerce-page ul.products li h2 {font-family: 'Montserrat-SemiBold';font-size: 12.5px !important;text-align: center;color: #464749;margin: 0 !important;text-transform: uppercase;line-height: 16px;padding: 10px 0 4px !important; white-space: inherit; min-height: 60px;}


/*.woocommerce-page ul.products .type-product h2 {min-height: 40px;}*/
.archive.woocommerce-page ul.products .type-product h2{min-height: auto;}
.archive.woocommerce-page ul.products li:hover h2 {color: red;color: #F9AE52;}
.archive.woocommerce-page ul.products li:hover img {opacity: 0.5;}
.archive.woocommerce-page ul.products li:hover:before img{background:#F9AE52; content:''; position:absolute; left:0; right:0;}

.woocommerce.woocommerce-page ul.products li.product span.price {color: #464749;font-size: 12.5px;font-family: 'Montserrat-Light';font-weight: normal;}
.woocommerce.woocommerce-page .woocommerce-breadcrumb {float: left;width: 100%;text-align: left; display:none;}
.woocommerce.woocommerce-page .woocommerce-breadcrumb a {color: #f89a27 !important;}
.woocommerce.woocommerce-page .woocommerce-ordering select.orderby {padding: 10px;border: 1px solid #ccc;color: #464749;font-family: 'montserratlight';}
.woocommerce-ordering{padding-top: 55px;}
.woocommerce-result-count {padding-top: 55px;font-size: 15px;font-family: 'montserratlight';font-weight: normal;color:#464749;line-height: 40px;height: 40px;}
.woocommerce-page .woocommerce-cart-form th {font-size: 17px;color: #333;font-family: 'montserratlight';font-weight: normal;}



.single.woocommerce.woocommerce-page h1 {margin: 0 0 15px;float: left;text-align: left;font-size: 26px;font-weight: normal;font-family: 'Montserrat-Regular';text-transform: none;}
.single.woocommerce div.product div.summary, .single.woocommerce.woocommerce-page div.product div.summary{text-align: left;}
.single.woocommerce.woocommerce-page h1::before {border: 0;}
.single.woocommerce.woocommerce-page .price {float: left;width: 100%;font-family: 'Montserrat-SemiBold';font-weight: normal;color: #464749;}
.single.woocommerce.woocommerce-page .price span {color: #464749;font-size: 18px;}
.single.woocommerce .woocommerce-product-details__short-description {float: left;width: 100%;font-size: 14px;margin-bottom: 15px;font-family: 'Montserrat-Light';font-weight: normal;line-height: 23px;color: #464749;}

.single.woocommerce .woocommerce-product-details__short-description {font-size: 14px;font-family: 'Montserrat-Light';font-weight: normal;line-height: 23px;color: #464749;}
.single.woocommerce .summary.entry-summary .cart .quantity {margin: 0 0px 20px 0;width: 100%;float: left;}
.single.woocommerce .summary.entry-summary .cart .quantity .screen-reader-text {font-size: 18px;font-weight: normal;font-family: 'Montserrat-Regular';color: #464749;margin: 0px 10px 5px 0px;width: auto;position: relative !important;clip-path: none;height: auto;overflow: unset;display: inline-block;}
.single.woocommerce .input-text.qty.text {font-size: 20px;border: 1px solid #ddd;border-radius: 0px;padding: 0 8px;width: 73px;display: inline-block;height: 40px;line-height: 40px;}
.single.woocommerce .product .summary.entry-summary .button {float: none;font-size: 18px;text-transform: uppercase;  font-family: 'Montserrat-SemiBold';border-radius: 0px;border: 1px solid #f89a27;background: #fff;color: #f89a27;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;position: relative;padding: 14px 35px 14px 12px;}


.single.woocommerce .product .summary.entry-summary .button::after {content: "\f07a";position: absolute;right: 10px;font-family: 'FontAwesome';left: auto;}
.single.woocommerce .product .summary.entry-summary .button:hover {background: #f89a27;color: #fff;}

.single.woocommerce .product_meta, .single.woocommerce.woocommerce-page .product_meta {border-top: 0;padding-top: 10px;padding: 0;font-family: 'Montserrat-Light';font-weight: normal;}
.single.woocommerce.woocommerce-page .product_meta a{color:#f89a27;}
.single.woocommerce  div.product .woocommerce-tabs, .single.woocommerce.woocommerce-page div.product .woocommerce-tabs{text-align: left;}
.woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-reviews, .woocommerce-page div.product .woocommerce-tabs ul.tabs li#tab-title-reviews,.single.woocommerce .product .woocommerce-Tabs-panel.woocommerce-Tabs-panel#tab-reviews{display: none;}
.single.woocommerce  .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {margin-bottom: 0;padding: 0 0 0 0;}
.single.woocommerce  .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .description_tab {text-transform: uppercase;  font-family: 'Montserrat-SemiBold';font-weight:normal;border-radius: 0px;border: 2px solid #f89a27;padding: 0px;margin: 0 0 0 0;}
.single.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.description_tab a {font-size: 14px;font-family: 'Montserrat-SemiBold';font-weight: normal;line-height: 22px;color: #464749;padding: .5em 1em;}
.single.woocommerce  .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.description_tab.active a {background: #f89a27;color: #fff;}
.single.woocommerce  .product .woocommerce-Tabs-panel.woocommerce-Tabs-panel {border: 1px solid #ddd;border-radius: 0;padding: 20px 20px 15px 17px !important;}
#tab-description h2 {display: none;}
.single.woocommerce div.product {

    float: left;
    width: 100%;
}
.single.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p{font-size: 14px;color: #464749;font-family: 'Montserrat-Regular';font-weight:normal;}
.single.woocommerce-page div.product .related.products ul li {	margin: 0 17px 30px 0 !important;}
.single.woocommerce div.product .related.products, .single.woocommerce-page div.product .related.products{text-align: left;}
.single.woocommerce div.product .related.products h2 {font-size: 26px;text-transform: capitalize;margin: 0 0 15px;font-family: 'Montserrat-Regular';font-weight: normal;}
.single.woocommerce div.product .related.products, .single.woocommerce-page div.product .related.products .products {padding: 0;}
.single.woocommerce-page div.product .related.products .products h2 {font-size: 14px;font-family: 'Montserrat-SemiBold';font-weight: normal;margin: 0;padding: 0 0 3px;min-height: 60px;}
.single.woocommerce-page div.product .related.products .products .price span {color: #464749;font-size: 14px;font-family: 'Montserrat-Light';font-weight: normal;}

.woocommerce.woocommerce-page .fl-content ul.products li.product:nth-child(6n) {	margin: 0 !important;}
.single.woocommerce-page div.product .related.products .products .button {border-radius: 0px;border: 1px solid #f89a27;font-size: 13px;text-transform: uppercase;font-family: 'Montserrat-SemiBold';color: #f89a27;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;}
.single.woocommerce-page div.product .related.products .products .button:hover{background:#f89a27; color:#fff;}
.single.woocommerce-page ul.products li:hover h2 {color: red;color: #F9AE52;}
.single.woocommerce-page ul.products li:hover img {opacity: 0.5;}

.single.woocommerce.woocommerce-page .woocommerce-message {margin: 0 0 2em;position: relative;background-color: #f7f6f7;color: #515151;border-top: 3px solid #dd6558 !important;list-style: none outside;width: auto;word-wrap: break-word;border: 0;text-align: left;padding: 1em 2em 1em 3.5em !important;font-family: 'Montserrat-Regular';font-weight: normal;float: left;width: 100%;}
.single.woocommerce.woocommerce-page .woocommerce-message::before {font-family: WooCommerce;display: inline-block;position: absolute;top: 1em;left: 1.5em;content: '\e015';color: #dd6558;}
.single.woocommerce.woocommerce-page .woocommerce-message .button.wc-forward {font-size: 14px;border-radius: 0px;border: 1px solid #dd6558;background: rgba(255,255,255,0);color: #dd6558;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;padding: 5px 14px;font-weight: normal;font-family: 'Montserrat-Regular';}

.woocommerce-cart .woocommerce-message { width: 100%; text-align: center; color: #f89a27 !important; width: 100%; font-weight: normal; max-width: 1150px;     margin: 20px auto 0 !important; border-color: #f89a27 !important;font-family: 'Montserrat-Regular';font-weight: normal;}
.woocommerce .woocommerce-cart-form {max-width: 1150px;margin: 60px auto 0;display: table;width: 100%;}
.woocommerce .woocommerce-cart-form table.shop_table, .woocommerce-page .woocommerce-cart-form table.shop_table{background: #fcfcfc;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.woocommerce-page .woocommerce-cart-form th {font-size: 18px;color: #333;font-family: 'Montserrat-SemiBold';font-weight: normal !important;}
.woocommerce .woocommerce-cart-form  table.shop_table td a {font-size: 16px;color: #f89a27;font-family: 'Montserrat-Regular';font-weight: normal;}
.woocommerce table.cart .product-thumbnail img, .woocommerce-page table.cart .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {width: 90px;border: 1px solid #ccc;padding: 2px;vertical-align: middle;}

.woocommerce table.cart .product-thumbnail {width: 120px;}

.woocommerce .woocommerce-cart-form  table.shop_table td.product-price {font-size: 17px;font-weight: normal;color: #333;font-family: 'Montserrat-SemiBold';}
.woocommerce .woocommerce-cart-form  table.shop_table td .quantity input {width: 70px;border-radius: 0;font-size: 16px;font-family: 'Montserrat-Regular';font-weight: normal;color: #333;}
.woocommerce .woocommerce-cart-form  table.shop_table td.product-subtotal {font-size: 17px;color: #333;font-family: 'Montserrat-SemiBold';font-weight: normal;}
.woocommerce table.cart .product-remove {width: 120px;text-align: center;}
.woocommerce table.cart .product-remove .remove {/* width: auto; */font-size: 30px;font-family: 'Montserrat-SemiBold';/* display: inline-block; */margin: 0 auto;display: table;border-radius: 50%;width: 25px;height: 25px;padding: 0;border: 0;line-height: 25px;background: red;opacity: 0.5;color:#fff !important;}
.woocommerce table.cart .product-remove .remove:hover{opacity:1;}


.woocommerce .woocommerce-cart-form .actions .coupon input {padding: 0px 10px !important;border-radius: 0 !important;height: 38px !important;line-height: 38px !important;color: #333 !important;opacity: 1;}
.woocommerce .woocommerce-cart-form .actions .coupon .button,.woocommerce .woocommerce-cart-form .actions .button {padding: 8px 12px;font-size: 16px;font-family: 'Montserrat-Regular';font-weight: normal;background: #f89a27;border: 1px solid #f89a27;color: #fff;}
.woocommerce .woocommerce-cart-form .actions .coupon .button:hover,.woocommerce .woocommerce-cart-form .actions .button:hover {background: #dd8923;border-color: #dd8923;}
.woocommerce .woocommerce-cart-form .actions .button[disabled=""] {color: #af0605;}
.woocommerce .cart-collaterals {max-width: 1150px;float: none;display: table;margin: 0 auto;}

.woocommerce .cart-collaterals .cart_totals h2 {font-size: 18px;font-weight: normal;font-family: 'Montserrat-SemiBold';text-transform: uppercase;letter-spacing: 1px;}
.woocommerce .cart-collaterals .shop_table.shop_table_responsive {margin: 10px 0 0;border-radius: 0;}
.woocommerce .cart-collaterals .shop_table.shop_table_responsive th {font-size: 16px;font-weight: normal;font-family: 'Montserrat-SemiBold';color: #333;width: 50%;}
.woocommerce .woocommerce-cart-form thead {background-color: #f89a27;}
.woocommerce .woocommerce-cart-form table.shop_table thead th, .woocommerce .woocommerce-cart-form table.shop_table thead th{color: #fff;border-bottom: 0;}
.woocommerce .woocommerce-cart-form table.shop_table thead th, .woocommerce .woocommerce-cart-form table.shop_table td{padding: 14px 10px;text-align: center;}
.woocommerce .cart-collaterals .shop_table.shop_table_responsive td {font-size: 15px;font-family: 'Montserrat-Regular';font-weight: normal;color: #333;}
.woocommerce .woocommerce-cart-form table.shop_table td .quantity {text-align: center;margin: 0 auto;display: table;}

.woocommerce .cart-collaterals .select2-container--default .select2-selection--single {line-height: 36px;height: 36px;border-radius: 0;}
.woocommerce .cart-collaterals  	.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 36px;}
.woocommerce .cart-collaterals  .select2-container--default .select2-selection--single .select2-selection__arrow{height: 36px;}

.woocommerce .cart-collaterals .form-row input {height: 36px;border-radius: 0 !important;line-height: 36px !important;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .button {border-color: #f89a27;color: #f89a27;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .button:hover {background: #f89a27;color:#fff;}

.woocommerce  .checkout-button.button.alt.wc-forward {background: transparent;height: 50px;line-height: 50px;padding: 0;font-size: 25px;border: 0;font-weight: normal;font-family: 'Montserrat-Regular';margin:0;color: #af0605;border: 1px solid #af0605;
transition: 1s all ease; -webkit-transition: 1s all ease; -o-transition: 1s all ease;}

.woocommerce  .checkout-button.button.alt.wc-forward:hover,
.woocommerce .woocommerce-cart-form .actions .button{background: #f89a27;color: #fff !important;border: 1px solid #f89a27;}


.woocommerce .woocommerce-cart-form .actions .button {background: transparent;color: #af0605 !important;border: 1px solid #af0605;transition: 1s all ease; -webkit-transition: 1s all ease; -o-transition: 1s all ease;}

.woocommerce  .checkout-button.button.alt.wc-forward:hover{border-color: #dd8923;background: #dd8923;}
.woocommerce .cart-collaterals .shop_table.shop_table_responsive .order-total td {font-size: 18px;}

.woocommerce .checkout.woocommerce-checkout {max-width: 1100px;margin: 40px auto;display: table;width: 100%;border: 1px solid #e0e0e0 !important;padding: 10px 20px;background: #f2f2f2;border-radius: 2px;}
.woocommerce .checkout.woocommerce-checkout .col-1 {width: 100%;}
.woocommerce .checkout.woocommerce-checkout label {font-size: 15px !important;font-weight: normal;font-family: 'Montserrat-Regular';color: #333;}
.woocommerce .checkout.woocommerce-checkout input {height: 38px !important;line-height: 38px !important;border-radius: 0 !important;}
.woocommerce .checkout.woocommerce-checkout  .select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 0;height: 38px;line-height: 38px;}
.woocommerce .checkout.woocommerce-checkout  .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 38px;}
.woocommerce .checkout.woocommerce-checkout #billing_address_2_field .woocommerce-input-wrapper {margin-top: 35px;float: left;width: 100%;}

.woocommerce .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height: 38px;border-color: #e6e6e6 !important;}
.woocommerce .checkout.woocommerce-checkout .select2-container--default .select2-selection--single{border-color: #e6e6e6 !important;}
.woocommerce .checkout.woocommerce-checkout h3 {font-size: 20px;font-family: 'Montserrat-SemiBold';font-weight: normal;text-transform: capitalize;color: #333;}

.woocommerce .checkout.woocommerce-checkout .form-row{clear: none !important;width: 50%;float: left;min-height: 79px;}
.woocommerce .checkout.woocommerce-checkout #order_review {padding: 0;border-radius: 0 !important;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table {border-radius: 0;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table thead {color: #333;font-size: 16px;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table thead th {border: 0;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table td {font-size: 16px;color: #333;font-weight: normal;font-family: 'Montserrat-Regular';}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table th {color: #333;font-size: 15px;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount{}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .order-total {background: #e6e6e6;color: #fff;}
.woocommerce .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .order-total th {font-size: 20px;font-family: 'Montserrat-SemiBold';font-weight: normal;}
.woocommerce .checkout.woocommerce-checkout .form-row.place-order {width: 100% !important;}
.woocommerce .checkout.woocommerce-checkout .form-row.place-order button {margin: 0;background: #f89a27;height: 40px;line-height: 40px;padding: 0;font-size: 20px;border: 0;font-weight: normal;font-family: 'Montserrat-Regular';padding: 0 20px;}
.woocommerce .checkout.woocommerce-checkout .form-row.place-order button:hover {border-color: #dd8923;background: #dd8923;}
.woocommerce .cart-empty {
	width: 100%;
	text-align: center;
	margin-top: 40px;
	font-size: 15px;
	color: #575757;
	font-weight: bold;
}
.return-to-shop {width: 100%;float: left;text-align: center;}
.return-to-shop a {text-align: center;border: 1px solid #f68a2e !important;padding: 5px 30px;color: #f68a2e !important;margin: 0;}
.return-to-shop a:hover {background:#f68a2e !important;color: #fff !important;margin: 0;}

.login-form {width: 100%;padding: 10px;max-width: 1210px;margin: 0 auto;display: table;float: none !important;}
.login-form a {color: #f89a27;}
.login-form a:hover{color: #f89a27;}
.login-form .woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{text-align:center;}
.login-form .woocommerce-button.button.view {text-align: center;width: 100%;max-width: 100px;color: #f89a27;border-color: #f89a27;margin:0;}
.login-form .woocommerce-button.button.view:hover {background: #f89a27;border-color: #f89a27;color:#fff;}
.login-form  .woocommerce-MyAccount-content .woocommerce-orders-table {font-size: 14px;}
.login-form .woocommerce-MyAccount-content .woocommerce-orders-table th, .login-form .woocommerce-MyAccount-content .woocommerce-orders-table td {font-size: 14px;}
.login-form .woocommerce .woocommerce-MyAccount-content h2 {text-align: left;margin: 20px 0 15px;font-family: 'Montserrat-SemiBold';text-transform: none;font-weight: normal;/* width: 100%; *//* float: left; */display: table;}
.login-form .woocommerce .woocommerce-MyAccount-navigation {border: 1px solid #e6e6e6;padding: 0 10px;}
.login-form .woocommerce-MyAccount-content .woocommerce-Button.button {color: #fff;text-decoration: none;font-size: 14px !important;border: 1px solid #f68a2e !important;padding: 5px 30px !important;background-color: #f68a2e !important;line-height: 25px !important;font-family: 'Montserrat-SemiBold';font-weight: normal;text-transform: uppercase;margin: 0 !important;text-align: center;}
.login-form .woocommerce-MyAccount-content .woocommerce-Button.button:hover{font-size: 14px !important;border: 1px solid #f68a2e !important;padding: 5px 30px !important;background-color:  transparent !important;color:#333 !important;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info {line-height: 40px;margin: 0;font-family: 'Montserrat-Regular';font-weight: normal;font-size: 15px;color: #464749;}
.login-form a:focus {

    color: #f89a27;

}
.login-form .woocommerce {padding: 30px 0;}
.woocommerce-page .login-form .woocommerce .woocommerce-MyAccount-navigation ul, .woocommerce-page .login-form .woocommerce-MyAccount-navigation ul{margin-bottom: 0;}
 .woocommerce-page .login-form .woocommerce-MyAccount-navigation ul li{border-top: 0;border-bottom: 1px solid #e6e6e6;margin-bottom: 0;}
  .woocommerce-page .login-form .woocommerce-MyAccount-navigation ul li:last-child{border:0;}
  .woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce-page .woocommerce-MyAccount-navigation ul li a{ font-family: 'Montserrat-Regular';font-weight: normal;font-size: 16.67px;}
   .woocommerce-account .woocommerce-MyAccount-content{border: 1px solid #e6e6e6;padding: 15px;}
   .woocommerce-account .woocommerce-MyAccount-content  h3 {font-family: 'Montserrat-SemiBold';font-weight: normal;color: #464749;}
      .woocommerce-account .woocommerce-MyAccount-content{font-family: 'Montserrat-Regular';font-weight: normal;color: #464749;}
	  .woocommerce-account .woocommerce-MyAccount-content .button[type="submit"] {background-color: transparent !important;border: 1px solid #af0605!important;max-width: 190px;width: 100%;padding: 8px;line-height: 25px;font-family: 'Montserrat-SemiBold';text-transform: uppercase;font-size: 16.67px;text-align: center;transition: 1s all ease;color: #af0605;border-radius: 0px;margin: 0 3px !important;}
	   .woocommerce-account .woocommerce-MyAccount-content .button[type="submit"]:hover{background: #f89a27!important;color: #ffffff!important;border: 1px solid #f89a27!important;text-decoration: none;}
	   .woocommerce-account .woocommerce-MyAccount-content form h3 {margin-top: 0;}
	   .woocommerce-account .woocommerce-MyAccount-content form label {font-size: 15px !important;}
.login-form .woocommerce ul.woocommerce-error {max-width: 100% !important;text-align:center;}




.woo-cart-show ul {
	float: right;
	width: 300px;
	margin: -50px 0 0 0;
	padding: 0;
}
.woo-cart-show ul li {
	display: inline-block;
	float: none;
	margin: 0 auto;
	width: auto;
	height: 30px;
}
.woo-cart-show ul li a {
	color: #f89a27;
	text-decoration: none;
	font-weight: bold;
}
.woo-cart-show ul li a:hover {text-decoration: underline;}
.main-header .woo-cart-show {position: relative;width: 100%;max-width: 1200px;display: table;float: none;margin: 0 auto;text-align: right;}
.main-header .woo-cart-show .cart-contents {font-size: 15px;color: #333;text-decoration:none;}
.main-header .woo-cart-show .cart-contents::before {content: "\f07a";
	position: relative;
	font-family: FontAwesome;
	font-weight: normal;
	font-size: 20px;
	left: 0;
	top: 0;}
.main-header .woo-cart-show .cart-contents .cart-contents-count {position: relative;color: #f89a27;border-radius: 50px;color: #fff;font-weight: 500;font-size: 15px;font-family: 'Montserrat-SemiBold';font-weight: normal;width: 22px;background: #f89a27;display: table;height: 22px;border: 0;text-align: center;top: -36px;
	right: -15px;}
.main-header .woo-cart-show .cart-contents .cart-contents-count:hover{background: #f08d15;}

.woocommerce .woocommerce-order {max-width: 930px;margin: 60px auto 0;display: table;width: 100%;}
.woocommerce .woocommerce-order .woocommerce-notice {text-align: center;margin: 0 0 20px;font-family: 'montserratlight';color: #464749;font-size: 16.67px;color: green;}
.woocommerce .woocommerce-order .woocommerce-order-overview li {font-family: 'Montserrat-Regular';font-size: 11px;color: #464749;}
.woocommerce .woocommerce-order p {font-family: 'Montserrat-Regular';font-weight: normal;}
.woocommerce .woocommerce-order .woocommerce-order-overview li strong{color: #f89a27;}
.woocommerce .woocommerce-order .woocommerce-table {font-family: 'Montserrat-Regular';font-weight: normal;color: #464749;}
.woocommerce .woocommerce-order .woocommerce-table a {color: #f89a27;}
.woocommerce .woocommerce-order  h2 {text-align: left;margin: 20px 0 15px;font-family: 'Montserrat-SemiBold';text-transform: none;font-weight: normal;display: table;}
.woocommerce .woocommerce-order address {padding: 12px;font-family: 'Montserrat-Regular';font-weight: normal;color: #464749;}

.woocommerce .add_to_cart_button { display: block !important; margin: 0 auto !important; border: 1px solid #f89a27 !important; color: #f89a27 !important; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s; width: 80%;}
.woocommerce .add_to_cart_button:hover { color: #fff !important; background: #f89a27 !important;} 

.woocommerce .added_to_cart{ font-size: 14px;line-height: 20px;padding: 6px 12px !important;margin: 10px 0 0 !important;border: 1px solid #f89a27 !important;color: #f89a27 !important;width: 80%;}
.woocommerce .added_to_cart:hover{ color: #fff !important; background: #f89a27 !important;}


.woocommerce-customer-details--phone{
	font-weight: 600;
	color: #f89a27;
}

.woocommerce-customer-details--email {
  font-weight: 600;
	color: #f89a27;  
}




@media(max-width:1199px){
	
.woocommerce .woocommerce-cart-form{padding: 0 10px;max-width: 100%;display: block;}	
.woocommerce .cart-collaterals {max-width: 100%;float: none;display: table;margin: 0 auto;padding: 0 10px;}
}
@media(max-width:991px){
	
.woo-cart-show ul {margin: -30px 0 0 0;}
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product{width: 25% !important;}
.archive.woocommerce-page.woo-4 .fl-content ul.products li.product:nth-child(6n) {
	/*margin-right: 15px !important;*/ margin-right: 0px !important; margin-bottom: 10px !important;}
	.single.woocommerce-page div.product .related.products .products h2{min-height: 50px;font-size: 12px;}
	.single.woocommerce-page div.product .related.products .products .button{font-size: 11px;}
.woocommerce .cart-collaterals .shop_table.shop_table_responsive td {padding: 10px;}
.woocommerce .checkout-button.button.alt.wc-forward{margin: 0;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{float: left;width: 100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100% !important;}
.woocommerce .woocommerce-cart-form table.shop_table td::before {font-size: 17px;color: #333;font-weight: normal;}
.woocommerce .woocommerce-cart-form table.shop_table td .quantity {text-align: center;margin: 0 auto;display: table;float: right;}
.woocommerce table.cart .product-remove{width: 100%;}
.woocommerce table.cart .product-remove .remove{float: right;}
.woocommerce table.cart .product-thumbnail {width: 100%;}
.woocommerce table.cart .product-thumbnail img, .woocommerce-page table.cart .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {width: 100%;border: 1px solid #ccc;padding: 2px;vertical-align: middle;margin: 0 auto;display: table;float: none;}

.woocommerce ul.products, .woocommerce-page ul.products {padding-top: 42px !important;}
.woocommerce .woocommerce-order {max-width: 100%;margin: 60px auto 0;display: block;width: 100%;padding: 0 15px;}
.woocommerce .woocommerce-order .woocommerce-order-overview {padding: 0 10px;}
.woocommerce .woocommerce-order .woocommerce-order-overview li {padding: 15px 10px;border: 0;width: 100%;float: left;margin: 0;text-align: center;border-bottom: 1px solid;border-color: #e8e8e8;}

.woocommerce .added_to_cart{ font-size: 13px !important; padding: 6px 10px !important;}
.woocommerce .add_to_cart_button {  font-size: 13px !important; padding: 6px 10px !important;}

.archive.woocommerce-page ul.products li h2{ min-height: 60px;}



}

@media (min-width: 320px) and (max-width:767px){
body {margin-top: -46px !important;}

.woocommerce .added_to_cart{ width: 100%; font-size: 14px !important;}
.woocommerce .add_to_cart_button { width: 100%; font-size: 14px !important;}

}


@media(max-width:767px){
.main-header .woo-cart-show {position: absolute;top: 0;}
.woo-cart-show ul {margin: 0;padding: 0 17px 0 0;}
.main-header .navbar-inverse .navbar-toggle {margin: 35px 0 0;}




	.woocommerce.woocommerce-page .fl-content{margin: 0;max-width: 100%;padding-top: 50px;float: left;}	
	.woocommerce.woocommerce-page h1{margin: 0px 0 50px;font-size: 35px;}
	.woocommerce ul.products, .woocommerce-page ul.products{padding-top: 20px;}
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product {float: left !important;width: 30% !important;vertical-align: top;}
.woocommerce.woocommerce-page ul.products, .woocommerce.woocommerce-page ul.products {padding-top: 40px;margin: 0 auto;float: none;display: table;max-width: 700px;}
.archive.woocommerce-page.woo-4 .fl-content ul.products li.product:nth-child(3n), .single.woocommerce-page div.product .related.products ul li.product:nth-child(3n) {/*margin: 0 17px 20px 0 !important;*/ margin: 0 0px 20px 0 !important;}
.archive.woocommerce-page.woo-4 .fl-content ul.products li.product:nth-child(4n) {clear: none !important;}
	.single.woocommerce div.product .related.products h2{font-size: 20px;margin: 0 0 10px;}
	.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product{width: 33.33% !important;min-height: auto;}
	.woocommerce.woocommerce-page ul.products li.product a img{height: auto;}
	.single.woocommerce .woocommerce-product-details__short-description{line-height: 20px;font-size: 13px;}
	.single.woocommerce.woocommerce-page .price span{font-size: 22px;}
	.single.woocommerce.woocommerce-page h1{margin: 0 0 10px;font-size: 23px;}
	.single.woocommerce .summary.entry-summary .cart .quantity .screen-reader-text{font-size: 17px;margin: 0px 10px 0px 0px;}
	.single.woocommerce .product .summary.entry-summary .button{padding: 12px 35px 12px 12px;font-size: 16px;}
	.single.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p{font-size: 13px;}
	.single.woocommerce.woocommerce-page .woocommerce-message .button.wc-forward {float: right;}
.fl-page-content h1.fl-post-title::before{left: 0;    max-width: 78px;    bottom: -10px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{line-height: 20px;font-size: 14px;}	
.woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce-page .woocommerce-MyAccount-navigation ul li a{font-size: 14.67px;}
.title-section-inner h1.heading-commn{margin: 20px 0 20px 0;}
.login-form{padding: 0;}
.woocommerce-ordering{padding-top:20px;}
.woocommerce-result-count {padding-top: 20px;}	


	
}

@media(max-width:550px){
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product {float: none !important;width: 100% !important;vertical-align: top;margin: 0 17px 20px 0 !important; min-height: 210px;}
.woocommerce-page ul.products .type-product h2 {min-height: inherit;}
.woocommerce-page ul.products .type-product {min-height: inherit !important;}
	.woocommerce.woocommerce-page ul.products li.product a img{height:auto;}	
	.archive.woocommerce-page ul.products li h2{ min-height: inherit;}
	.archive.woocommerce-page ul.products .type-product h2{ min-height: inherit;}
}

@media(max-width:414px){
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product {float: none !important;width: 100% !important;vertical-align: top;margin: 0 0 30px !important;}
.archive.woocommerce-page.woo-4 .fl-content ul.products li.product:nth-child(3n){margin: 0 0 30px !important;min-height: inherit;}
.woocommerce.woocommerce-page .fl-content{padding: 30px 20px;}
.woocommerce.woocommerce-page h1{font-size: 26px;}
.woocommerce.woocommerce-page h1::before{left: 0;max-width: 68px;}
.woocommerce.woocommerce-page .woocommerce-result-count{width: 100%;float: left;}
.woocommerce.woocommerce-page .woocommerce-ordering {width: 100%;float: left;}
.single.woocommerce-page div.product .related.products .products h2{min-height: inherit;}
.woocommerce .checkout.woocommerce-checkout .form-row{width: 100%;min-height: inherit;}
.woocommerce .checkout.woocommerce-checkout #billing_address_2_field .woocommerce-input-wrapper{margin-top: 10px;}
.woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woocommerce-page .fl-content ul.products li.product, .woocommerce.woo-4.archive .fl-content ul.products li.product, .archive.woocommerce-page.woo-4 .fl-content ul.products li.product{min-height: inherit;}
	}



.woocommerce-loop-category__title {
	white-space: nowrap;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
}
.woocommerce ul.products li.product .button.product_type_simple {margin-top: 10px;margin-bottom: 25px;}
.designer_name {min-height: 20px;font-size: 13px;color: #4d4d4d;}

