/*
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
*/


/* Hide Pricecs and add to cart 
 * ALSO Remember to ADD LINK BACK INTO Product End Cats ADD To CART Button
 * 
 * 
 * */
.fusion-body .fusion-woo-price-tb .price, .fusion-body .fusion-woo-price-tb .price del .amount, .fusion-body .fusion-woo-price-tb .price ins .amount, .fusion-body .fusion-woo-price-tb .price>.amount, .fusion-woo-cart-1 .woocommerce-variation .price, form.cart
{display:none!important}


.checkout .payment_methods .payment_box, .fusion-body blockquote, .post-content blockquote, .review blockquote q {color:#fff!important}
.end_cats-title-price {min-height:85px!important}
.fusion-woo-cart-1 .woocommerce-variation .price > .amount {margin-right:5px!important}
.fusion-woo-cart-1 .woocommerce-variation .price {flex-direction: row!important}
.fusion-woo-cart-1 table tr > * {padding-left:0px!important}

/* Hire Modal */
.hire_modal p {color:#fff!important}
.hire_modal .modal-title {color:#fff!important; font-size:22px!important; text-align:center!important; margin-top 30px!important; margin-bottom:5px!important}
 h3.modal-title {padding-top:20px!important; font-weight:500!important}

/* Side Bars */

.sidebar .widget .heading h4, .sidebar .widget .widget-title {text-transform:none!important; font-size:16px!important}


/* Tabs */

.fusion-tabs h5 {margin:2px 0px 4px 0px!important; padding: 2px 0px 4px 0px!important; font-weight:800!important}

.fusion-tabs strong {font-weight:600!important}
.fusion-tabs .tab-content>.active  {padding: 5px!important; font-weight:300!important; color:#160023!important}
.fusion-tabs .tab-content>.active  strong { font-size:14px!important; font-weight:800!important; color:#160023!important}

/* Header Icons Section */
.post-content .hptextblk p {margin-bottom:30px!important}
.fusion-search-button .search-button {background:#ff0000!important; color:#ff0000!important}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit]  {background:#7e7c7e!important; color:#fff!important}
.headericonsbox p {font-size:12px!important}
.headericonsbox .heading-with-icon img, .headericonsbox  .heading-with-icon img {margin-right:5px!important}
.content-box-heading .fusion-responsive-typography-calculated {padding-left: 60px!important;}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {margin-top:10px!important; padding-left: 60px!important;}
.fusion-content-boxes .content-container  {padding-left: 60px!important;}
.fusion-content-boxes .fusion-column {margin-right:0px!important; padding-bottom:0px!important}
.fusion-column .content-box-column .content-box-column {padding-bottom:0px!important}
.fusion-content-boxes .fusion-column {}

/* SIGN UP FORM CENERTING*/
@media only screen and (max-width: 600px) {
.showmob {display:none!important}
	
}

@media only screen and (min-width: 601px) {
	.hidemob {display:none!important}
}

/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
	body #gform_wrapper_1 a {color:#fff!important}
 body #gform_wrapper_1 { 
  max-width: 50%;
  margin: 0 auto;
 }
	body #gform_wrapper_1 {width:90%!important}
 body #gform_wrapper_1 .gfield .ginput_container,
 body #gform_wrapper_1 .gfield .gfield_description,
 body #gform_wrapper_1 div.ginput_complex label,
 body #gform_wrapper_1 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_1 select, 
 body #gform_wrapper_1 textarea { 
  text-align:center;
 }
  
 body #gform_wrapper_1 .top_label .gfield .gfield_label {
  text-align: center;
  display: block;
 }
    
  body #gform_wrapper_1 .gform_footer,
  body #gform_wrapper_1 .gform_page_footer{
    text-align: center;
  }
  
}




.post-content p {margin-bottom:5px!important}

.fusion-content-boxes .content-container {margin-bottom:0px!important}
.fusion-content-boxes {margin-bottom:0px!important}
.fusion-content-boxes .fusion-column {margin-bottom:0px!important}
.fusion-content-boxes.content-boxes-icon-on-side .heading {margin-bottom:0px!important}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {margin-right:5px!important;}
.woocommerce-product-gallery__image .fusion-image-wrapper  {background:#fff!important}
.fusion-post-card-image {background:#fff!important}


.woocommerce-content-box h2, .cart_totals h2, .woocommerce-billing-fields h3 {color:#198fd9!important}

#wrapper .woocommerce .checkout h3, .woocommerce .checkout h3 {color:#198fd9!important}

 
#wc_brands_brand_description-2 h4.widget-title {display:none!important}
#sidebar .brand-thumbnails li img {border:1px solid #e5e5e5; margin:5px!important; }
#sidebar ul.brand-thumbnails.columns-3 li {width:31%!important; margin:0.5%!important;}
.brand-thumbnails li img {border:1px solid #e5e5e5; margin:5px!important; }
ul.brand-thumbnails {padding-inline-start: 0px!important;}
ul.brand-thumbnails li {margin:1%!important}
ul.brand-thumbnails:not(.fluid-columns) li.first {margin:1% 1% 1% 0%!important}
ul.brand-thumbnails.columns-5 li {width:18%!important}


h2.woocommerce-loop-category__title {text-align:center!important; background:#000!important; color:#fff!important}
h2.woocommerce-loop-category__title hover { background:#999!important; }
/*.fusion-woo-cart .woocommerce-variation {display:none!important}*/
.fusion-woo-cart-1 table.variations select {text-transform:capitalize!important}
.fusion-woo-cart-1 table.variations .avada-button-select {font-size: 12px!important; text-align:center!important; margin:5px 5px 5px 0px!important; padding:5px 0px 5px 0px!important; line-height:1.0em!important; color:#333!important} 
.avada-select-parent {font-size: 12px!important; } 
.fusion-woo-cart-1 table.variations select  {font-size: 12px!important; color:#333!important } 
.hpbutton {font-size:35px!important; padding:20px 0px 20px 0px!important}
@media only screen and (max-width: 600px) {
  .hpbutton {font-size:18px!important; padding:20px 0px 20px 0px!important}
}


.col-lg-4 {border-top:1px solid #fff; padding: 5px 0px 15px 0px; font-size:14px; color:#434549}
.col-lg-8 {border-top:1px solid #fff; padding: 5px 0px 15px 0px; font-size:14px; color:#434549}
.acf-hide {display:none!important}

/* FIXES WOOCOMMERCE GALLERY BLEED ISSUE*/
.product-details-container .fusion-price-rating .price {width:100%!important}
.fusion-woo-product-images .clone {transform: translate(-3px, -0ex); margin-right:1px!important}

.fusion-tabs {margin-bottom:10px!important}
.avada-product-gallery-thumbs-wrapper { margin-left:0px!important; margin-right:0px!important}
.avada-product-images-thumbnails-bottom .avada-product-gallery .avada-product-gallery-thumbs-wrapper, .avada-product-images-thumbnails-top .avada-product-gallery .avada-product-gallery-thumbs-wrapper {width:100%!important; margin:7px auto 7px auto!important}
.fusion-widget-cart-number {color:#fff!important}
.brandiconclip img {border:1px solid #ccc!important}
.brandiconclip img:hover {border:1px solid #198fd9!important}
.fusion-content-boxes .heading {margin-bottom:0px!important}

/* Archive Pages*/
.product-details-container h5 {font-size:10px!important; margin:0px!important; text-transform:uppercase!important}
.fusion-woo-product-grid .products li.product .fusion-product-wrapper {padding:3%!important}
h4.widget-title, .pwf-field-item-title  {}
.pwf-range-slider-labels {display:none!important}
h2.spcset {font-size:1.25em!important}