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

.section-title h4 {
    color: var(--awb-color4) !important; /*#82D2DF  !important;*/
    font-size: 1rem !important;
    margin-bottom: .5rem;
    /*text-transform: uppercase;*/
    font-weight: 500;
}
.section-title h2 {
    font-size: 2.5rem !important;
    margin-bottom: 1rem;
    position: relative;
    display: inline-block;
    color: #3A424F !important; /*var(--awb-color5) !important;*/
    font-weight: 700;
    /*text-transform: uppercase;*/
}
.section-title h2::after {
    content: "";
    position: absolute;
    width: 80px;
    height: 3px;
    background-color: var(--awb-color4);
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
            transform: translate(-50%);
}

.section-title.swhite h4{
    color: #2B9AB0 !important;
}
.section-title.swhite h2{
    color: #fff !important;
}

.section-title.swhite h2::after{
    background-color: #2B9AB0 !important;
}

.section-title.fwhite h4,
.section-title.fwhite h2{
    color: #fff !important;
}
.section-title.fwhite h2::after{
    background-color: #fff !important;
}

.checklist-with-icon-border > li > span{
    border-color: var(--awb-iconcolor) !important;
    border: 1px solid;
}
.checklist-margins{
  margin-left: 8px !important; 
  margin-right: 2px !important;
}

.box-shadow-column-hover{
    transition: box-shadow 0.3s ease-in-out !important;
}
.box-shadow-column-hover > div:hover{
    
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.box-shadow-column-hover > div{
    transition: box-shadow 0.3s ease-in-out !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.15);
}

.home-why-us-icon{
  width: 48px;
  height: 48px;
  background: #E9F7F9;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.home-why-us-icon svg{
  color: #5CC4D6;
}

.home-section-icon-white{
  display: flex;
  justify-content: center;
  align-items: center;
}

.home-section-icon-white svg{
  color: #fff;
  width: 64px;
  height: 64px;
}

ul.footer-list .icon-wrapper{
    display: none !important;
}
ul.footer-list li{
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}

.margin0{
    margin: 0 !important;
}

.margin0inner > .fusion-column-wrapper{
    margin: 0 !important;
}

.ja-center-inner > .fusion-column-wrapper{
    justify-content: center;
    align-items: center;
}

.ai-center-inner > .fusion-column-wrapper{
    align-items: center;
}

.mw450{
    max-width: 450px;
}

.symvoylio-table{
  background: #fff;
  border-radius: 10px;
  /* max-width: 900px; */
}
.symvoylio-table thead th{
    width: 400px;
}
/* .symvoylio-table table{
    max-width: 900px !important;
} */
.symvoylio-table tbody tr:last-child td{
  border: 0px !important;
}

.diblock{
    display: inline-block;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input {
  border-color: var(--awb-form-focus-border-hover-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:not(:checked) + label::before {
  border-color: var(--awb-form-focus-border-hover-color);
}

/* BLOG ARCHIVE */
.blog-archive article .fusion-post-wrapper{
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border-radius: 10px;
}

.blog-archive article .fusion-post-wrapper img{
  border-radius: 10px !important;
}

.blog-archive article .fusion-content-sep{
  display: none;
}

body.archive.category article .fusion-post-wrapper{
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border-radius: 10px;
}

body.archive.category article .fusion-post-wrapper img{
  border-radius: 10px !important;
}
body.archive.category article .fusion-post-wrapper h2{
  font-size: 30px !important;
}
