/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*================== C U S T O M  C S S ===================*/

.grecaptcha-badge { visibility: hidden !important;
}

input.s { 
    color: #000000 !important;
    opacity: 0.7 !important;
}
.spacer {	margin-top: 9px !important;	width: 100% !important;}

.hidedesktop {
	display: none !important;
}
/* ---------- H E A D E R ---------- */
/*
.fusion-header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.fusion-is-sticky img {
    margin-top: -15px;
}
*/


li#menu-item-3826 {
    padding-left: 100px !important;
}

.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.fusion-mobile-menu-icons {
   /* margin-top: 10px !important;
    margin-bottom: 40px !important; */
}

.fusion-main-menu ul a {
    transform: block;
}

.woocommerce-store-notice, p.demo_store {
	text-transform: uppercase !important;
	font-size: 14px !important;
	color: #000000 !important;
	font-family: "Poppins";
	padding: 7px !important;
	font-weight: 500 !important;
}

.woocommerce-store-notice__dismiss-link {
    display: none !important;
}

.page-id-2 span.menu-text, .page-id-2 .fusion-main-menu .fusion-widget-cart-counter>a:before, .page-id-2 .fusion-main-menu .fusion-main-menu-icon:after {
    color: #ffffff !important;
}

.page-id-2 fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before {
    color: #f5f5f5 !important;
}

.page-id-2 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
	border-color: #333333 !important;
}


.fusion-body .fusion-main-menu .current_page_item>a, .fusion-body .fusion-main-menu .current-menu-item>a, .fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover, .page-id-2 .fusion-is-sticky .fusion-main-menu>ul>li>a {
	color: #000000 !important;
}

.fusion-body .fusion-main-menu .current-menu-ancestor>a {
	color: #000000 !important;
}

.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before {
    color: #000000 !important;
}

/*   ---------- S L I D E R ---------- */

.tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3 {
    text-shadow: 3px 3px 9px #000 !important;
}

.tfs-slider .slide-content-container .slide-content {
    padding-right: 50px !important;
}
.tfs-slider .slide-content-container .fusion-button-text {
    text-shadow: none !important;
}

/* ---------- P A G E  T I T L E  B A R ---------- */

.tfs-slider .background-image {
	background-position: 100% !important;
	/* background-size: contain !important;*/
}


/* ---------- C O N T E N T ---------- */

.button-xlarge {
	font-size: 16px !important;
}

.product-button {
	background: rgba(3, 3, 3, 0.5294117647058824) !important;
	margin: 10px !important;
}


.product-button:hover {
	background: rgba(255, 106, 0, 0.43) !important;
}

.center-align {
	text-align: center !important;
}

.white-title-center {
	text-align: center !important;
	color: #ffffff !important;
}


.fusion-footer-widget-area #menu-product-categories li a,
.fusion-footer-widget-area #menu-distributors li a {
	line-height: 1.3 !important;
}

/* ------- H O M E ------- */

.page-id-2 .fusion-logo > a.fusion-logo-link {
    display: none !important;
}

.page-id-2 .fusion-is-sticky .fusion-header-v1 .fusion-header {
    background-color: #000000 !important;

}
/* .page-id-2 .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header {
    background-color: #000000 !important;
} */

.page-id-2 .product-details-container .fusion-price-rating {
	display: block !important;
}

.page-id-2 .fusion-price-rating {
    font-size: 0.9em !important;
}

.page-id-2 .product-buttons a:nth-of-type(2):hover {
    background: transparent !important;
}

.page-id-2 .wpcf7-form .wpcf7-text {
	border-width: 0 !important;
}
.page-id-2 input#NewsletterBtn {
	padding-top: 11px !important;
	padding-bottom: 11px !important;
}

#product-range li.fusion-widget-cart.fusion-widget-cart-counter {
    display: none !important;
}

#product-range #fusion-menu-widget-1 ul li a:hover {
	border-bottom: 1px solid #ffca06;
	margin-right: 60px;
}

#product-range #fusion-menu-widget-1 ul li a {
	margin-right: 60px;
}

#product-range #fusion-menu-widget-1 ul li a:after {
	display: none !important;
}

.product-grid-view .fusion-product-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.price>.amount, .price del .amount, .price ins .amount {
    font-size: 15px !important;
	color: #000000 !important;
}

span del bdi, span del {
    color: #999999 !important;
}


/* Learn more button */
a.show_details_button {
    padding-left: 5px !important;
    padding-right: 5px !important;
    
}

/* HOME MOBILE MENU */
.page-id-2 .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
	background: #000000 !important;
}

.page-id-2 .fusion-mobile-nav-item .fusion-open-submenu {
    color: #ffffff !important;
}

.page-id-2 .fusion-mobile-nav-item a {
    color: #ffffff !important;
	border-color: #333333 !important;
}

.page-id-2 .fusion-mobile-nav-item a:before {
    color: #ffffff !important;
}

.page-id-2 body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
    border-color: #333333 !important;
}

/* HOME FEEDBACK */
.fusion-body .fusion-slider-sc .flex-direction-nav a {
	font-size: 50px !important;
	height: 40px !important;
}
.fusion-slider-sc .flex-direction-nav a {
	background-color: transparent !important;
}

/* HOME PRODUCT */
.product-buttons .show_details_button:before {
	display: none;
}

.product-buttons a:nth-of-type(2) {
	background: transparent !important;
	font-size: 0px !important;
}

.product-buttons a:nth-of-type(2):after {
	content: "Learn more >";
	font-size: 12px !important;
}

.product-buttons a:hover {
    background: #000000 !important;
}


/* ------- I N S T A G R A M 


#sb_instagram .sbi_load_btn {
	background: rgba(3, 3, 3, 0.5294117647058824) !important;
	text-transform: uppercase !important;
	font-family: 'Poppins Medium' !important;
	padding: 17px 14px !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	color: #ff6a00 !important;
	width: 99% !important;
}

#sb_instagram .sbi_load_btn:hover {
	background: rgba(3, 3, 3, 0.23) !important;
	box-shadow: none !important;
	color: #000000 !important;
}

--*/

/* ---------- C A T E G O R I E S ---------- */

.products li.product .fusion-product-wrapper {
    background-color: #fff !important;
    padding: 7%;
    border-radius: 10px;
}

#category-page .product-title {
	display: none;
}

#category-page h3, .product-details-container .product-title {
	font-size: 18px !important;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0px !important;
}

#category-page .product-details-container .woocommerce-Price-amount, #category-page .price del .amount, #category-page .price ins .amount {
    font-size: 18px !important;
    font-family: 'Poppins';
}

.product-details-container .fusion-price-rating {
    width: 270px !important;
	display: inline;
}

#category-page .show_details_button {
	display: none !important;
}

.product-sku {
	font-size: 14px !important;
	font-family: 'Poppins' !important;
}

#category-page .product-details {
    width: 50%;
    float: left;
}

#category-page .product .product-buttons {
    float: right;
}

#category-page .product-buttons a {
    max-width: unset !important;
}

#category-page .product .product-buttons {
	padding-top: 0 !important;
}

.fusion-product-content {
    display: inline !important;
}

/*
#category-page .product-grid-view .fusion-product-content {
	padding-bottom: 40px !important;
}
*/


/* ---------- C A R T ---------- */

#cart-page .woocommerce-message {
    margin-bottom: 0px !important;
	padding-top: 0 !important;
	border: none !important;
}     
	
#cart-page .woocommerce-content-box {
    border-radius: 15px;
	border-color: #000000 !important;
}

#cart-page .cart-collaterals .shipping-coupon .coupon {
	border-radius: 15px;
	background-color: #efefef;
	border: none !important;
}

input#avada_coupon_code {
    border: none !important;
}

#cart-page .coupon h2 {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
}

#cart-page .fusion-body .fusion-separator .fusion-separator-border {
    border: 1px solid #000000 !important;
}

#cart-page thead,
#cart-page th.product-subtotal, 
#cart-page td.product-subtotal,
#cart-page form.woocommerce-shipping-calculator,
#cart-page .cart_totals {
	display: none !important;
}

#cart-page .shipping-coupon {
    width: 100% !important;
    margin-right: unset !important;
}


.select2-container--default .select2-selection--single {
	border-radius: 30px !important;
}

#cart-page-total .select2-container--default .select2-selection--single,
#cart-page-total .select2-container .select2-selection .select2-selection__arrow {
	border: none !important;
}

#cart-totals tr.woocommerce-shipping-totals.shipping,
#cart-totals tr.order-total {
	display: none !important;
}

#cart-page-total tbody, tfoot {
    vertical-align: text-top !important;
}

.cart_totals table th {
	width: 30% !important;
}

.cart_totals table td {
	width: 60% !important;
}

#cart-page-total #shipping_method {
	text-align: left !important;
}

div.fusion-woo-cart-totals-wrapper ul li label {
	padding-left: 0px !important;
}

div.fusion-woo-cart-totals-wrapper ul li label:before {
	left: -20px !important;
	top: 10px !important;
}

div.fusion-woo-cart-totals-wrapper ul li label:after {
	left: -16px !important;
	top: 10px !important;
}

.order-total td {
    text-align: right !important;
	color: #000000 !important;
}

tr.order-total,  .cart_totals .order-total .amount, tr.order-total th {
    font-size: 20px !important;
    font-family: 'Poppins' !important;
    font-weight: 400 !important;
	color: #000000 !important;
}

.woocommerce .checkout_coupon .coupon-input .input-text {
	border: 0 !important;
}

div.fusion-woo-cart-totals-wrapper div.wc-proceed-to-checkout {
    display: inherit;
}

.payment_methods input {
	border: 0 !important;
}

#cart-page-total input {
	border: none !important;
}

a.button.fusion-update-cart:hover {
    color: #000000;
}

/*
span.onsale {
    background: red !important;
}
*/



/* CHECKOUT */

.checkout .shop_table tfoot td label {
    display: block;
}

#apply-coupon-code button {
    height: 40px !important;
	flex: none;
}

#billing_country_field>label, #shipping_country_field>label {
    padding-right: 5px;
    display: block;
    height: 40px;
}

.woocommerce-additional-fields {
    margin-top: 20px;
}

div#ship-to-different-address {
    font-size: 18px;
    font-weight: 500;
}

p#billing_country_field, p#billing_city_field, p#billing_phone_field, p#billing_altenatemobile_field,
p#shipping_country_field, p#shipping_city_field, p#shipping_phone_field {
    float: left;
    width: 48%;
}

p#billing_state_field, p#billing_barangay_field, p#billing_landline_field, p#billing_email_field,
p#shipping_state_field, p#shipping_barangay_field, p#shipping_landline_field {
    float: right;
    width: 48%;
}    

p#billing_postcode_field, p#shipping_postcode_field {
    float: left;
    width: 28%;
}

p#billing_landmark_field, p#shipping_landmark_field {
    float: right;
    width: 68%;
}

.select-arrow {
    height: 38px !important;
    width: 39px !important;
    line-height: 38px !important;
}

/*    
form.woocommerce-content-box.full-width.checkout_coupon {
    background: #efefef !important;
    border-radius: 15px !important;
    border: none !important;
}

.fusion-body .woocommerce .checkout #customer_details .col-1, .fusion-body .woocommerce .checkout #customer_details .col-2 {
	border-color: #000000 !important;
	border-radius: 15px !important;
}

*/

.woocommerce .checkout h3 {
	border-bottom: 0px !important;
}

.shop_table tr {
	border-color: #000000 !important;
}

.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-1 {
	width: 58% !important;
}

.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-2 {
	width: 38% !important;
}

.fusion-body .checkout .shop_table tfoot {
	border-color: #000000 !important;
	margin-bottom: 20px !important;
}

.checkout .shop_table tfoot th {
    width: 30% !important;
}

.checkout .shop_table tfoot td {
	width: 70% !important;
}

.checkout #shipping_method {
	text-align: left !important;
	width: 300px;
}

/*
.checkout input {
    margin-left: -15px !important;
}
.avada-select .select2-container {
	margin-left: -15px !important;
}
*/

.checkout bdi {
    color: #000000 !important;
} 

/*
h3#order_review_heading, .woocommerce .checkout h3 {
     font-size: 30px !important; 
    font-weight: 400 !important;
    font-family: 'Poppins';
    text-transform: capitalize;
}
*/

.page-id-432 h3, #wrapper .woocommerce .checkout h3 {
	font-size: 20px !important;
	font-weight: 500 !important;
    font-family: 'Poppins';
    text-transform: capitalize;
}

table.shop_table.woocommerce-checkout-review-order-table {
    margin-bottom: 20px;
}

.checkout .payment_methods .payment_box {
    background: #e4e4e4 !important;
    border-radius: 10px;
}

.avada-myaccount-user {
    display: none !important;
}

label[for="shipping_method_0_flat_rate6"] {
    margin-left: 5px;
}

/* ---------- P R O D U C T S ---------- */

.fusion-out-of-stock {
	background: #999999;
}

/* Hide the double Out of Cart text */
.out-of-stock {
    display: none;
}


.product-buttons a {
	border-radius: 100px;
	background: #ffca06;
	padding: 15px 25px;
}

.product-buttons .add_to_cart_button:before, .product-buttons .product_type_simple:before {
	display: none;
}

.yith_magnifier_zoom_wrap {
    border: 1px solid #000 !important;
}
.yith_magnifier_gallery li {
    border: 1px solid #000 !important;
    margin-right: 10px !important;
}

.yith_magnifier_gallery li a {
   margin-top: 0px !important;
}
/*
.heading {
    text-transform: uppercase !important;
    background-color: #ff6a00 !important;
    padding: 17px !important;
} */

.sidebar .widget h4 {
   letter-spacing: .5px !important;
   margin-bottom: 0px !important;
}
h4.widget-title {
    color: #ffffff !important;
    top: 30%;
}
/* .product-title {
    font-size: 14px !important;
    line-height: 17px !important;
} */

input.s {
    border: 1px solid #383838 !important;
}

#woocommerce_product_categories-2 {
    border: 2px solid #ff6a00 !important;
}
.woocommerce .product .thumbnails img {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}
#woocommerce_product_categories-2 .product-categories li {
    padding-left: 30px !important;
}

#woocommerce_product_categories-2 ul.product-categories a {
    padding: 17px 25px !important;
    font-size: 13px !important;
    display: block !important;
}

#woocommerce_product_categories-2 li.cat-item {
    transition: all 0.15s ease-out !important;
    padding: 0px !important;
}

#woocommerce_product_categories-2 li.cat-item:hover {
    background-color: #ff6a00;
}
#woocommerce_product_categories-2 .product-categories a:hover {
    color: #ffffff !important;
}
#woocommerce_product_categories-2 .product-categories .cat-item a:hover:before {
    color: #ffffff !important;
}

#woocommerce_product_categories-2 .product-categories .cat-item a:before {
    color: #ff6a00 !important;
}
.orderby-order-container {
    display: none !important;
}
.summary-container .post-content h2 {
	line-height: 24px !important;
	font-weight: 400 !important;
	font-size: 14px !important;
} 

/*-- .product-buttons-container {
	display: none !important;
} 

.products .product-list-view .product-buttons {
    display: none !important;
}

--*/


.single-product #main .product h2.product_title {
	line-height: 1.35 !important;
}

/*
.fusion-page-title-bar .fusion-page-title-row h1 {
    display: none !important;
}*/

.summary-container .product_title {
	font-size: 26px !important;
}
.related .title-heading-left {
	text-transform: uppercase !important;
}


.page-id-7 #main .fusion-row {
	max-width: 100% !important;
}
#main .fusion-row {
	/*max-width: 1400px !important;*/
}
#All-products h2 {
	text-align: center !important;
}
#All-products .count {
	display: none !important;
}
.fusion-grid-list-view {
	display: none !important;
}

.page-id-1571 .product-images .product, .page-id-2 .product-images .product {
	overflow: hidden;
}

.page-id-1571 .product-images img, .page-id-2 .product-images img  {
	transition: .5s ease-out;
}

.page-id-1571 .product-images img:hover, .page-id-2 .product-images img:hover {
	transition: opacity 1s,transform 1s,-webkit-transform 1s !important;
	-webkit-transform: scale3d(1.1,1.1,1) !important;
	transform: scale3d(1.1,1.1,1) !important;
}





/** Single Product Pages **/

.fusion-woo-cart table.variations {
    table-layout: unset !important;
}

table.variations th.label {
    text-transform: uppercase;
    font-weight: 500;
    text-align: left !important;
    margin-top: 15px;
}

ul.tabs.wc-tabs {
    display: none;
}

#wrapper .woocommerce-tabs .panel, .woocommerce-tabs .panel {
    padding: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/*
.width-100 .fusion-fullwidth .fusion-fullwidth, .width-100 .fusion-fullwidth .nonhundred-percent-fullwidth {
    padding: 0 !important;
}
*/

.woo-tabs-horizontal .woocommerce-tabs > .wc-tab {
	border: none !important;
}

h3.product-title-category {
	font-size: 17px !important;
    font-family: 'Poppins';
	font-weight: 500 !important;
}

.single-product #main {
    padding-top: 0px !important;
}

.fusion-body .fusion-meta-tb {
	border-top: 0px !important;
}

span.fusion-tb-categories {
    font-size: 0px;
}

span.fusion-tb-categories a {
    font-size: 28px !important;
}

.single-product .fusion-page-title-bar .fusion-page-title-row h1,
.single-product .fusion-page-title-captions {
	display: none !important;
}

.single-product .fusion-page-title-secondary {
	margin-left: 0px !important;
	width: 100% !important;
}

.single-product .fusion-breadcrumbs {
    padding-left: 532px !important;
	text-align: left !important;
	width: 100 !important%
}

.single-product .fusion-page-title-bar {
    height: 87px !important;
}

.single-product .fusion-breadcrumbs span {
    font-size: 12px !important;
	display: unset !important;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
    text-transform: uppercase !important;
	font-size: 40px !important;
    color: #ff6a00 !important;
}


.product-details-container .woocommerce-Price-amount, .price del .amount, .price ins .amount {
	font-size: 17px !important;
}

.woocommerce-tabs .entry-content h3 {
	display: none !important;
}

.fusion-body .woocommerce-tabs .tabs li a {
	text-transform: uppercase !important;
    font-weight: 700 !important;
}

.product-border.fusion-separator.sep- {
    display: none !important;
}

form.cart {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

/*
.product .post-content ul li {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
	font-weight: 400 !important;
} */


/** Search Results **/

.search-results .fusion-blog-layout-medium .fusion-post-content {
    margin-left: 40px !important;
}

/** Blog **/

.blog-sidebar h4.widget-title, .fusion-blogright h4.widget-title {
    color: #333333 !important;
    font-size: 2em !important;
}

.fusion-blog-layout-grid .fusion-post-content-wrapper {
    padding-left: 0 !important;
}

.fusion-meta-info {
    border: 0px;
}

.single-post .fusion-post-slideshow, .fusion-blog-layout-large .fusion-post-slideshow {
    margin-bottom: 30px !important;
}

aside#sidebar li {
    border: 0px !important;
}

.fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_recent_entries li {
    border: 0;
}

/** Checkout **/

textarea {
    border-radius: 10px !important;
}

/*
.woocommerce-cart .fusion-page-title-bar {
	margin-top: 50px;
    height: 60px;
} */

.woocommerce-cart .fusion-page-title-bar {
	display: none !important;
}

.woocommerce .cart-empty {
	line-height: 53px !important;
	height: initial !important;
}

.woocommerce-cart .post-content h3, .woocommerce-checkout .post-content h3 {
	font-weight: 600 !important;
    font-size: 14px !important;
}

.woocommerce-cart .post-content h3 strong, .woocommerce-checkout .post-content h3 strong {
	font-weight: 600 !important;
}

.woocommerce-cart h2, .woocommerce-checkout h2 {
    font-size: 18px !important;
}

input::-webkit-input-placeholder {
	color: #a7a7a7 !important;
}

.woocommerce-checkout .woocommerce-content-box {
    display: none;
}

.shipping-coupon .fusion-button,
.coupon-button .fusion-button,
.coupon .fusion-apply-coupon {
	padding: 10px 40px !important;
    font-size: 16px !important;
}

.checkout .shop_table tfoot th {
    text-align: left !important;
    width: 50% !important;
}



/*---------- M E N U ----------*/

span.menu-text {
    text-transform: uppercase !important;
}

.fusion-megamenu-widgets-container {
	margin-bottom: 30px !important;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu {
    padding: 17px 0 0 !important;
}

#menu-item-1570, #mobile-menu-item-1570 {
	display: none !important;
}

.fusion-megamenu-title a:hover {
    color: #ff6a00 !important;
}


/*
.fusion-megamenu-title a {
    color: #ffffff !important;
}

.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
	background: #333333 !important;
} */


.fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu,
.fusion-megamenu-wrapper .fusion-megamenu-border {
	border: 0px !important;
}

.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents {
	background: #e4e4e4 !important;
	border: 0 !important;
	border-radius: 8px;
	padding: 30px !important;
}

.fusion-custom-menu-item-contents.fusion-menu-cart-items {
    width: 400px !important;
}

.fusion-menu-cart-item-details, .fusion-menu-cart-item .woocommerce-Price-amount.amount {
    font-size: 12px !important;
	text-transform: capitalize !important;
	max-width: 60% !important;
}

.fusion-menu-cart-item {
    border-bottom: 1px solid;
}

.fusion-menu-cart-item a:hover {
	background: transparent !important;
}

.fusion-menu-cart-checkout {
	background: transparent !important;
	margin-top: 20px !important;
}

.fusion-menu-cart-link a:before, .fusion-menu-cart-checkout-link a:before {
    display: none !important;
}

.fusion-menu-cart-checkout-link, .fusion-menu-cart-link {
    /* border: 2px solid #000000; */
    border-radius: 100px;
	padding-left: 30px;
	padding-right: 30px;
}

.fusion-menu-cart-link {
	background: #000000;
}

.fusion-menu-cart-link:hover {
    background: #ffca06;
	color: #000000 !important;
}

.fusion-menu-cart-link a span {
    color: #ffffff !important;
}

/*
.fusion-menu-cart-link a span:hover {
    color: #000000 !important;
}
*/

.fusion-menu-cart-checkout-link a span {
    color: #ffffff !important;
}

.fusion-menu-cart-checkout-link a span:before {
	content: "Proceed to ";
}

.fusion-menu-cart-checkout-link {
    background: #000000 !important;
	display: none;
}

.fusion-menu-cart-items a:hover {
	color: #000000 !important;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
	font-size: 12px !important;
}

.fusion-menu-cart-item img {
	width: 90px !important;
	max-width: 90px !important;
    margin-right: 13px;
}



#menu-item-1825 .fusion-megamenu-title {
	display: none !important;
}


.fusion-megamenu-widgets-container {
    padding: 0 14px !important;
}

.fusion-megamenu-title {
    padding: 0 14px 15px !important;
}



/** Distributors section - Home **/

/*
.distributors-mobile .fusion-carousel-holder {
	left: 15px !important;
}

.distributors-mobile .fusion-carousel-holder li {
	width: 160px !important;
}
*/



/* ---------- S H O W R O O M ---------- */

#showroom-details-left {
	margin-right: -5% !important;
	margin-left: 2.5% !important;
	margin-top: 6% !important;
    z-index: 999 !important;
}

#showroom-details-right {
	margin-left: -5% !important;
	margin-top: 6% !important;
    z-index: 999 !important;
}

#showroom-spacing-left {
	margin-left: 5.2% !important;
}




/*---------- FAQ ----------*/

.page-id-11 .fusion-accordian .panel-heading {
    padding: 10px 20px;
}

.page-id-11 .fusion-accordian .panel-body {
    margin: 0px 20px 70px 20px;
    background: #e4e4e4;
    padding: 50px;
	border-radius: 5px;
}

.page-id-11 h2 {
	margin: 0px !important;
}

/*---------- A B O U T  U S ----------*/

#brands .fusion-imageframe img {
    padding: 2%;
}

#marginright-negative {
	margin-right: -70px !important;
}

#marginleft-negative {
	margin-top: -250px !important;
	margin-left: -70px !important
}

/*---------- C O N T A C T  U S ----------*/

#contact-form .wpcf7-form .wpcf7-text, #contact-form .wpcf7-form textarea {
    background: #ffffff !important;
    border-color: #999999 !important;
	border-radius: 15px !important;
	border: 0 !important;
}


#contact-details .fusion-li-item-content p {
	/* line-height: 40px !important; */
}

i.fusion-li-icon.fa-phone.fas {
	transform: rotate(90deg) !important;
}



/*
.wpcf7-form input[type="submit"] {
	background: #ff6a00 !important;
	color: #ffffff !important;
}

.wpcf7-form input[type="submit"]:hover {
	background: #000000 !important;
	color: #ffffff !important;
}	

*/

/*---------- F O O T E R ----------*/

#custom-footer .widget_product_categories li a:before {
	display: none !important;
}

#custom-footer .fusion-widget-area .widget_nav_menu li a:before{
	display: none !important;
}

#custom-footer a, .fusion-footer-widget-area {
	color: #ffffff !important;
}

#custom-footer a:hover {
	color: #ffca06 !important;
}

#custom-footer .fusion-widget-area .widget_nav_menu li {
	padding: 0px 10px 0px 0px !important;
	border: 0px !important;
}




/*
 
.fusion-footer-widget-area ul li a {
    border-bottom: 0px !important;
    padding: 6px 6px 6px 0px !important;
}

#wrapper .fusion-widget-area .current_page_item > a {
    color: #ffcc00 !important;
}
.fusion-footer-widget-area a:hover {
    color: #ffcc00 !important;
}
.fusion-copyright-notice a:hover {
    color: #ffcc00 !important;
}

.social_links-widget-3 .fusion-social-networks .fusion-icon-facebook, .social_links-widget-3 .fusion-icon-twitter, .social_links-widget-3 .fusion-icon-linkedin {
    color: #ffffff !important;
}

input#NewsletterBtn {
    background: #ffffff;
    color: #ff6a00;
}



#sidebar .menu-product-categories-container {
    border: 3px solid #ff6a00 !important;
}

#sidebar .widget_nav_menu li {
    padding: 20px 10px 20px 14px !important;
}

#sidebar .widget li a:before {
    display: none !important;
}





.fusion-widget-area .fusion-column:first-child {
    border-right: 3px solid #ff6a00;
}
.fusion-widget-area .fusion-column:nth-child(2) {
    padding-left: 7% !important;
}
#text-8 {
	display: none;
}
.fusion-copyright-notice {
    line-height: 8px !important;
}

*/


/*========================  M  O  B  I  L  E  /  R  E  S  P  O  N  S  I  V  E  ========================*/

@media only screen and (max-width: 1300px) {

	/** Home **/
	
	div#mobile-1-2 {
		width: 50% !important;
		float: left !important;
	}
	
	div#mobile-1-3 {
		width: 33% !important;
		float: left !important;
	}

	
	/** Checkout 
	
	#checkout-bottom {
    	width: 30% !important;
		float: left;
	}**/

    #category-page .product-details {
        float: unset;
    }
    
    #category-page .product .product-buttons {
		float: left !important;
	}
    
}




@media only screen and (max-width: 800px) { 
    
    .fusion-mobile-menu-search {
        margin-bottom: 10px;
    }

	.hidemobile {
		display: none !important;
	}
	
	.fusion-fullwidth {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	/* HEADER MOBILE */
	
	.page-id-2 .fusion-mobile-menu-icons a:before {
    	color: #ffffff !important;
	}
	
	.fusion-header .fusion-row, .side-header-wrapper {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
		padding: 0px 10px !important;
	}
	
	.fusion-logo img {
    	width: 100px !important;
	}
	
	.page-id-2 .fusion-logo img {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	.fusion-is-sticky .fusion-mobile-menu-icons {
		margin-top: 12px !important;
	}
	
	img.fusion-sticky-logo, img.fusion-sticky-logo, .fusion-is-sticky .fusion-logo img {
    	width: 70px !important;
	}
	
	#homebanner {
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	
	#product-range #fusion-menu-widget-1 ul li a {
    	margin-right: 17px;
		font-size: 14px !important;
	}
	
	/*
	.page-id-2 .products li.product .fusion-product-wrapper {
		padding: unset !important;
	}
	*/
	
	
	.page-id-2 .product-buttons a:nth-of-type(2) {
		display: none !important;
	}
	
	.product-buttons a{
		max-width: 100% !important;
	}
	
	#brochure {
		padding: 20px !important;
	}
	
	p.brochure-download {
		font-size: 18px !important;
		margin-bottom: 30px !important;
	}
	
	p.brochure-download-pdf {
		font-size: 14px !important;
	}	
	
	/** MOBILE PRODUCT CATEGORY **/
	.products li.product .fusion-product-wrapper {
		padding: 10px !important;
	}
	
	#category-page h3, .product-details-container .product-title {
		font-size: 14px !important;
	}
	
	/*
	#category-page .product-grid-view .fusion-product-content {
		padding-bottom: 70px !important;
	}
	*/
	
	#category-page .product-details-container {
		min-height: 35px !important;
	}
	
	#category-page .product .product-buttons {
		float: left !important;
	}
	
	#category-page .product-details {
		width: unset !important;
	}
	
	/* .fusion-header {
		padding: 10px 10px 10px 10px !important;
	} 

	.fusion-contact-info {
		display: none !important;
	}
	
	.fusion-mobile-nav-holder > ul li a {
		text-transform: uppercase !important;
	}

	.fusion-header-sticky-height {
	   height: 60px !important; 
	}
	
	.summary-container .product_title {
		font-size: 15px !important;
	}
	
	*/
	
	
	/*=== PRODUCT GRID FOR MOBILE ===*/
	
	
	.woocommerce-page.fusion-body .products {
	    /* display: table !important;
	    width: 100%;
		*/
	}
	
	.woocommerce-page.fusion-body .products li {
	    display: table-cell !important;
	    float: left !important;
		width: 50% !important;
       /* height: 300px; */
	}
	
	.fusion-body .products li .crossfade-images {
	    height: auto !important;
	}
	
	.product-grid-view .fusion-product-content {
	    padding: 10px 5px !important;
	}
	
	
	.products-3>li:nth-child(3n+1),
	.products-3>li:nth-child(4n){
        clear: none !important;
    }
    
    .product-details-container .product-title {
        font-weight: 500 !important;
        font-size: 14px !important; 

    }
    
    .fusion-price-rating .price {
	    margin: 0px auto !important;
    }
    
    .products li .price>.amount, .products .price del .amount, .products .price ins .amount {
        font-size: 14px !important;
    }
	
	#category-page .product-details-container .woocommerce-Price-amount, #category-page .price del .amount, #category-page .price ins .amount {
		font-size: 14px !important;
	}
    
    #wrapper .catalog-ordering {
        margin-bottom: 0px !important;
    }
    
   
    #wrapper .order-dropdown.sort-count {
        display: none !important;
    }
    
    #wrapper .woocommerce-loop-category__title, p.woocommerce-store-notice {
        font-size: 11px !important;
    }
    
    .product-category h2 {
        padding: 10px 0px !important;
    }
    
	.woocommerce-page #main .products li:nth-child(3n),
	.woocommerce-page #main .products li:nth-child(4n) {
	    float: left !important;
	}
	 
    .page-id-1571 ul.products li.product,
    .page-id-1571 .products li:nth-child
    {
        float: left !important;
        width: 50% !important;
    }
    
    ul.products li.product {
	    width: 50% !important;;
	    float: left !important;
    }
    
    .page-id-1571 #main .products li:nth-child(3n), .page-id-2 #main .products li:nth-child(3n)
    {
        float: left !important;
	}
	 
	 
    .woocommerce-page #main {
        /* padding-right: 15px !important;
        padding-left: 15px !important; */
        padding-top: 0px !important;
    }
	
	.woocommerce-tabs {
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
    
    
     .page-id-1571 #main, .page-id-2 #main {
         padding-right: 20px !important;
         padding-left: 20px !important;
     }
    
    
	
	.hidemobile {
		display: none !important;
	}
	
	.hidedesktop {
		display: initial !important;
	}
	
	.fusion-image-carousel {
		margin-bottom: 10px !important;
	}
	
	
	/** Menu **/
	li#mobile-menu-item-1825 {
		display: none;
	}
	
	
	/** Slider **/
	.tfs-slider .slide-content-container .heading {
		margin: 0px !important;
	}
	
	.tfs-slider .slide-content-container h2 {
		line-height: 38px !important;
		font-size: 25px !important;
	}

	.tfs-slider .slide-content-container h3 {
		font-size: 17px !important;
	}
	
	.tfs-slider .slide-content-right {
		text-align: center !important;
	}
	
	.tfs-slider .slide-content-container .slide-content {
		padding-right: 0px !important;
	}
	.tfs-slider .flex-control-nav {
		bottom: 0px !important;
	}
	
	/** Home **/
	
	
	#home-icons h3 {
		font-size: 20px !important;
	}
	
	.product-details-container .fusion-price-rating {
		 width: 100% !important;
	}
	
	.page-id-2 .fusion-body .fusion-header-wrapper .fusion-header {
		background-color: #000000 !important;
	}
	
	.product-button {
		background: rgba(3, 3, 3, 0.5294117647058824) !important;
		width: 90% !important
	}
	
	.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
	.fusion-carousel .fusion-carousel-nav .fusion-nav-next	{
		margin-top: -10px !important;
		height: 25px !important;
		width: 25px !important;
	}
	
	.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,
	.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
		line-height: 25px !important;
		font-size: 13px !important;
	}
	
	/** Product Categories 
	ul.products {
		margin-left: -25px;
		margin-right: -25px;
	}
	**/	
	ul.products .product {
    	padding: 10px;
	}

	
	/** Products **/
	.fusion-breadcrumbs a:nth-child(1){
		display: none !important;
	}
	
	.fusion-breadcrumbs a:empty {
		display: none !important;
	}
	
	/*
	.product-details-container .product-title {
		font-size: 15px !important;
	}
	*/
	
	.price>.amount, .price del .amount, .price ins .amount {
		font-size: 17px !important;
	}
	.single-product .fusion-breadcrumbs {
		padding-left: 0px !important;
	}

	.fusion-page-title-bar .fusion-page-title-row h1 {
		text-align: center !important;
		font-size: 24px !important;
	}

	.fusion-body .fusion-page-title-bar {
		padding-top: 20px !important;
	}
	
	.fusion-page-title-bar .fusion-breadcrumbs {
		display: none !important;
	}
	
	.single-product .fusion-page-title-bar{
		display: none !important;
	}
	
	.woocommerce-tabs {
		padding-top: 10px !important;
	}
	
	/** Checkout **/
	
    div.fusion-woo-cart_coupons #avada_coupon_code {
        flex: unset !important;
        margin-right: 0px;
    }

	.woocommerce-cart .fusion-page-title-bar {
		margin-top: 0px !important;
	}
	
	
	.woocommerce-cart .post-content h3, .woocommerce-checkout .post-content h3  {
		font-size: 13px !important;
	}
	
	/*
	.woocommerce-cart .fusion-fullwidth, .woocommerce-checkout .fusion-fullwidth {
		padding-top: 0px !important;
	}
	*/
	
	/*
	.woocommerce-cart #main, .woocommerce-checkout #main {
		padding-top: 0px !important;
	} */
	
	
	.woocommerce-cart .fusion-button,
	.woocommerce-checkout .fusion-button,
	.woocommerce-cart .checkout-button {
		width: 100% !important;
	}
	
	.woocommerce-cart .woocommerce-message .button {
		margin-left: -17px !important;
		display: inherit !important;
		float: none !important;
		clear: both !important;
	}
	
	.woocommerce-cart .woocommerce-message:before {
		margin-top: 26px;
	}
	
	.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:before {
		margin-top: 0px;
	}
	
	
	p#billing_first_name_field, #billing_last_name_field, #shipping_first_name_field, #shipping_first_name_field {
		float: left;
		width: 100%;
	}
	
	p#billing_country_field, p#billing_city_field, p#billing_phone_field, p#billing_altenatemobile_field,
	p#shipping_country_field, p#shipping_city_field, p#shipping_phone_field {
		float: left;
		width: 100%;
	}

	p#billing_state_field, p#billing_barangay_field, p#billing_landline_field, p#billing_email_field,
	p#shipping_state_field, p#shipping_barangay_field, p#shipping_landline_field {
		float: right;
		width: 100%;
	}    

	p#billing_postcode_field, p#shipping_postcode_field {
		float: left;
		width: 100%;
	}

	p#billing_landmark_field, p#shipping_landmark_field {
		float: right;
		width: 100%;
	}

	div.fusion-woo-cart_coupons #avada_coupon_code {
		width: 100% !important;
		margin-bottom: 10px;
	}

	.button.fusion-update-cart {
    	margin-bottom: 10px;
	}
	
	.checkout .shop_table tfoot th {
    	width: 20% !important;
	}

	.checkout .shop_table tfoot td {
		width: 80% !important;
	}
	
	/** Mobile Checkout 
	
	.fusion-body .checkout .shop_table tfoot {
    	display: table;
		width: 100%
	}
	
	.fusion-body .checkout .shop_table tfoot tr {
    	display: table-row;
	}
	
	.fusion-body .checkout .shop_table tfoot td {
    	display: table-cell;
	}	
	**/
	.checkout #shipping_method {
		 width: 240px; 
		 margin-left: -120px;
	}
	
	
	/** Contact **/
	
	#contact-details .fusion-li-item-content p {
		line-height: 30px !important;
		font-weight: 300 !important;
		font-size: 15px !important;
	}
	/** Footer **/
	
/*
	.fusion-footer-widget-area {
		padding-top: 10% !important;
	}
	
	.fusion-footer-widget-area .widget-title {
		margin: 0px 0 13px !important;
	}
	
	.fusion-footer-widget-area ul {
		line-height: 0.7 !important;
		font-size: 14px !important;
	}

	.fusion-footer-copyright-area {
		padding-bottom: 5px !important;		padding-top: 0px !important;
	}

	#text-6, #text-8 {
		font-size: 14px !important;
	}
	
	#text-8 {
		display: initial !important;
	}

	.fusion-columns .fusion-column:not(.fusion-column-last) {
		margin: 0 0 15px !important;
	}
*/	
	
	#nav_menu-4 {
		display: none !important;
	}
	
	.fusion-footer-widget-area {
		padding-bottom: 0px !important;
	}
	
	/* MOBILE FAQ */
	
	.page-id-11 #main {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.page-id-11 .fusion-fullwidth {
		padding-left: 0px !important;
		padding-right: 0px !important;		
	}
	.page-id-11 .fusion-fotter .fusion-fullwidth {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#faq-title {
		font-size: 20px !important;
	}
	
	#faq-icons .fusion-imageframe img {
		width: 180px !important;
	} 

	#faq-category .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper {
		display: unset !important;
		text-align: center !important;
	}
	
	#faq-icons .fusion-imageframe img {
		max-width: 80% !important;
	}
	
	.page-id-11 .fusion-toggle-heading {
		font-size: 17px !important;
	}
	
	.page-id-11 .fusion-accordian .panel-body {
		padding: 20px !important;
		font-size: 14px !important;
	}
	
	.page-id-11 .fusion-accordian .panel-heading {
		padding: 10px 8px !important;
	}
	
	.page-id-11 div#custom-footer {
    	padding-left: 20px !important;
	}
	
	/* MOBILE CONTACT */
	#main-office h2 {
		font-size: 30px !important;
	}
	#main-office span {
		font-size: 20px !important;
	}
	#main-office .fusion-text.fusion-text-2.fusion-text-no-margin {
		margin-bottom: 10px !important;
	}
	#main-office .fusion-li-item-content {
		font-size: 15px !important;
		line-height: 30px;
	}
	#main-office .fusion-li-item {
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}
	
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    
    #category-page .product-details {
        float: left;
    }
    
    #category-page .product .product-buttons {
		float: right !important;
	}

}
