/*
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, 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;}

.message__container {margin-top:30px!important}

.fusion-body .fusion-woo-cart-2 .fusion-button-wrapper .button {margin-bottom:30px!important}

.fusion-woo-cart .fusion-button-wrapper {margin-bottom:30px!important}

.ginblocks p {text-align:justify!important; padding: 5px 15px 5px 15px!important}
.ginblocks h2 {text-align:center!important; color:#5d1a24!important; font-size:16px!important}
.gin_title {min-height:60px!important}
.gin_text {}

h1.hpintro {font-size:16px!important}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {padding: 5px 0px!important; text-transform:uppercase!important}
.sidebar .widget {border:1px solid #ccc!important; padding:10px!important; margin-bottom:5px!important}

body.has-sidebar #main .sidebar {}

.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;
}

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

.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 {text-align:center!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}
*/
