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

.thecreator-card-default {
    --awb-spacing-left-small: 6.92% !important;
    --awb-width-small: 93% !important;
}

.thecreator-card-default .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    background-color: #ffffff;
    border-radius: 0 0 15px 15px;
    --awb-width-large: 29.55% !important;
    --awb-spacing-right-small: 0 !important;
    --awb-spacing-left-large: 0 !important;
    --awb-spacing-right-large: 0 !important;
    box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.1);

    
}

.thecreator-card-default .fusion-title {
    padding-left: 5px;
}

.thecreator-card-default h2::before {
    content: "»"; 
    color: #4eaaa7;
    margin-right: 5px;
}

.thecreator-card-default .fusion-text {
    padding: 10px;
}

html:not(.avada-has-site-width-percent) #main {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
    padding-left: 30px;
    padding-right: 30px;
}


.fusion-body .fusion-main-menu .current-menu-ancestor > a, 
.fusion-body .fusion-main-menu .current-menu-item > a, 
.fusion-body .fusion-main-menu .current-menu-parent > a, 
.fusion-body .fusion-main-menu .current_page_item > a {
    border-color: var(--menu_hover_first_color);
    color: #ffffff;
    background-color: #4eaaa7 !important;
    padding: 0 20px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
}

.thecreator-main-menu {
    background-color: #000000 !important;
}

.menu-item-833 .awb-menu__sub-ul.awb-menu__sub-ul_main {
    width: 170px;
}


.menu-item-823 .awb-menu__sub-ul.awb-menu__sub-ul_main {
  width: 162px;
}

#menu-item-842 {
  margin-right: 30px;
}


.awb-carousel .awb-swiper-button-next, .awb-carousel .awb-swiper-button-prev {
    align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 40px;
  position: absolute;
  width: 50px;
  height: 50px;
  z-index: 10;
  justify-content: center;
  color: var(--awb-arrow-color);
  background-color: var(--awb-arrow-bgcolor);
  top: 33%;
    border: 3px #fff solid;
  border-radius: 50%;
  transition: all .3s ease;
  opacity: .8;
  text-align: center;
  line-height: 50px;
    right: 10px;
}

.awb-carousel .awb-swiper-button-next .awb-icon-angle-right, .awb-carousel .swiper-rtl .awb-swiper-button-prev .awb-icon-angle-right {
  top: 33%;
  height: 50px;
  width: 50px;
}

.awb-carousel .awb-swiper-button-prev, .awb-carousel .swiper-rtl .awb-swiper-button-next {
  left: auto;
  right: 10px;
  top: 58%;
  height: 50px;
  width: 50px;
}

.awb-carousel .awb-swiper-button-prev .awb-icon-angle-left {
  position: relative;
  left: -2px;
  top: -1px;
}

.awb-carousel .awb-swiper-button-next .awb-icon-angle-right {
  position: relative;
  left: 1px;
  top: 3px;
}