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

@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap');
body, p, li, ul, a, h1, h2, h3, h4, h5, h6, b, strong {font-family: 'Karla', sans-serif!important;}

.fusion-modal h3 {font-family: 'Karla', sans-serif!important; font-size:18px!important; }
.woocommerce h2, .woocommerce h3 {font-size:16px!important; font-weight:bold!important}

/*.fusion-body .fusion-flex-container.fusion-builder-row-3-1 {padding:0px!important}*/
 
.flex-direction-nav {display:none!important}

.fusion-content-boxes .fusion-column {margin-bottom: 0px!important}
.fusion-content-boxes .content-boxes .columns row .fusion-columns-3 {margin:0px 0px 0px 0px!important}

.prodtabs .fusion-tabs .nav-tabs li .fusion-tab-heading {text-align:left!important}
.fusion-tabs.classic .nav-tabs > li.active .tab-link {border-color:#e5e5e5!important; border-top-width: 0px!important;
}
.fusion-tabs .nav-tabs > li .fusion-tab-heading {text-align:left!important}
.fusion-tabs .nav-tabs > li .fusion-tab-heading{
font-family: "Karla";
    font-weight: 700!important;
    margin: 0px 0px 0px 5px!important;
    font-size: 1em!important;
    letter-spacing: 1px!important;
    text-transform: uppercase!important;
    color: var(--awb-custom_color_3)!important;
    --fontSize: 16!important;
    --minFontSize: 1.0em!important;
    line-height: 1.41!important;
}

.tg  {border-collapse:collapse;border-spacing:0; border-width:0px!important; width:100%!important }
.tg td{font-size:15px!important; background-color:#fff!important; border-color:black; border-style:solid; border-width:0px!important; font-size:15px!important;  overflow:hidden; padding:5px 5px!important; word-break:normal;}
.tg th{font-size:15px!important; background-color:#fff!important; border-color:black; border-style:solid; border-width:0px!important; font-size:15px!important;  font-weight:normal; overflow:hidden; padding:5px 5px!important; word-break:normal;}
.tg .tg-uw6r {font-size:15px!important;border-color:none!important; position:-webkit-sticky; position:sticky; text-align:left; top:-1px; vertical-align:top;  will-change:transform}
.tg .tg-uw6rb {font-size:15px!important;font-size:16px!important;border-color:none!important; position:-webkit-sticky; position:sticky; text-align:left; top:-1px; vertical-align:top;  will-change:transform; font-weight:normal!important; color:#199297}
.tg .tg-73oq {font-size:15px!important;border-color:none!important; text-align:left; vertical-align:top; border-bottom:1px solid #ccc!important; width:60%!important}
.tg .tg-73oqb {font-size:15px!important;border-color:none!important; text-align:left; vertical-align:top; font-weight:normal!important; color:#199297; border-bottom:1px solid #ccc!important; width:40%!important}
@media screen and (max-width:100%!important) {
	.tg {width: auto !important;}
	.tg col {width: auto !important;}
	.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}
}

.prodpage .fusion-builder-row-3-1 {padding:0px!important}

.avada-product-images-thumbnails-right .avada-product-gallery .flex-control-thumbs {display:none!important}
.woocommerce-variation-description p {text-transform:uppercase}

body, b, p, li, ul, strong, h1, h2, h3, h4, h5 ,h6 , table, tr, th, td, .nav, .content-box-wrapper h2{font-family: 'Karla', sans-serif!important;}

.fusion-megamenu-submenu {border:1px solid #fff!important}
h3.product-title {font-size:16px!important}

.product-images {border:1px solid #ccc!important}
.product-buttons a {padding-left:5px!important}

#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description {font-size:18px!important}
.count {display:none!important}
.product-buttons-container a{font-size:12px!important; line-height:30px!important; }

th.label .pa_colour {text-align:left!important}

.fusion-woo-cart table.variations {text-align:left!important; text-transform: capitalize!important; font-size:1.0em}

li.product-category img {border:1px solid #ccc!important}

.product-category a h2.woocommerce-loop-category__title {display:none!important}
.pricepoint  {}
.pricepoint p {font-size:1.0em!important; line-height:1.5em; margin-bottom:10px!important; font-weight:normal; color:#ED6F5B; text-transform:uppercase}
.pricepointpp p {font-size:1.0em!important; line-height:1.5em; margin-bottom:5px!important; margin-top:5px!important; font-weight:400; text-transform:uppercase; color:#656a70!important}

.atccust table th {display:none!important}



.cbprod .content-box-wrapper {padding:0px 0px 0px 0px!important; min-height:20px!important; }
.cbprod  sup {font-size:8px!important}
.cbprod .content-box-wrapper h2 {color:#ed6f5b!important; font-size:1.0em!important; line-height:1.0em!important; font-weight:600!important }
.cbprod .content-box-column-first-in-row h2 {color:#199297!important}
.cbprod .content-box-column-last-in-row h2 {color:#22274f!important}
.cbprod .col .heading img {margin: 0 5px 0 0!important;}


.swatch-wrapper {border:none!important; background-color:none!important; }
div.swatch-wrapper.selected {padding:1px!important; border:1px solid #199297!important; }
.swatch-wrapper img {-webkit-box-shadow: 0px 4px 8px -3px #000000; 
box-shadow: 0px 4px 8px -3px #000000;}




.fusion-content-boxes .heading {margin-bottom:0px!important}
.fusion-content-boxes .content-container {margin-bottom:0px!important}

.related.products, .upsells.products {margin-top: 10px!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, .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon {}


/*
.fusion-woo-cart-1 table.variations { border:1px solid #ccc!important; padding:5px 15px 5px 15px!important; text-transform:uppercase!important; letter-spacing:1px!important}
.atccust th.label {color:#656a70!important; margin:5px 15px 5px 15px!important; padding:5px 15px 5px 15px!important; border:1px solid #ccc!important; }
.atccust  {background-color:#eeeeee!important; padding:5px 10px!important; border:1px solid #ccc!important; }

td.value {color:#ff0000!important}
*/
