/*
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
*/

@media (min-width: 1200px) {
    .fusion-footer .fusion-columns-2 .col-lg-6:first-child {
        width:33.33333333%!important;
    }
}
@media (min-width: 1200px) {
    .fusion-footer .fusion-columns-2 .col-lg-6.fusion-column-last {
        width:66.66666667%!important;
    }
}
.tfs-slider .tfs-scroll-down-indicator:after {
    content: '\e61f'!important;
    color: inherit;
    font: unset!important;
}
.alm-tool {
   background-color:#FFFFFF;
    margin-bottom:20px;
    padding:25px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.10),
    0 2px 2px rgba(0,0,0,0.10),
    0 4px 4px rgba(0,0,0,0.10),
    0 8px 8px rgba(0,0,0,0.10),
    0 16px 16px rgba(0,0,0,0.10);
}
/* /////////////////////////// */
/* Tools */
/* /////////////////////////// */
.alm-tool h3 {
    font-size:18px!important;
    text-transform: uppercase;
}
.alm-tool ul {
    margin-top: 10px;
    padding-left: 0;
    list-style: none;
    margin-bottom: 10px;
    font-size:16px;
}
.alm-tool ul li span {
    font-weight:700;
}
.meta-data {
    display:flex;
}
.meta-data .pillars {
    border: 2px solid #65669a;
    border-radius: 50px;
    padding: 10px 30px;
    color: #65669a;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    height: 48px;
}
.meta-data .audience {
    margin-left:20px;
}
.audience .icon-round {
    height:48px;
    width:48px;
    display: inline-block;
    margin-right:10px;
    border-radius:50px;
    background-size: 48px 48px;
}
.icon-development-practitioners {
    background-image: url("/wp-content/themes/Avada-Child-Theme/_assets/images/icon-development-practitioners.svg");
}
.icon-financial-sector {
    background-image: url("/wp-content/themes/Avada-Child-Theme/_assets/images/icon-financial-sector.svg");
}
.icon-government {
    background-image: url("/wp-content/themes/Avada-Child-Theme/_assets/images/icon-government.svg");
}
.icon-supply-chain-actors {
    background-image: url("/wp-content/themes/Avada-Child-Theme/_assets/images/icon-supply-chain-actors.svg");
}
.icon-consumers {
    background-image: url("/wp-content/themes/Avada-Child-Theme/_assets/images/icon-consumers.svg");
}
.cta a {
    text-transform: uppercase;
    font-size:14px;
    letter-spacing: 1px;
}
.cta a:hover {
    color:#AAD8D6;
}
.tool-footer {
    position: relative;
}
.tool-footer .cta {
    position: absolute;
    right: 0;
    top: 15px;
    z-index: 99;
}
.tool-footer .fusion-accordian .fusion-panel {
    border-bottom:0;
}
.tool-footer .fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left:0;
    margin-right:10px;
}
.tool-footer .fusion-accordian .panel-title a .fa-fusion-box {
    background-color:transparent;
    color:#65669a;
    border-radius:50px;
}
.tool-footer .fusion-accordian .panel-heading .panel-title a {
    align-items: center;
}
.tool-footer .fusion-accordian .panel-title a:hover {
    color:#AAD8D6;
}
.tool-footer .fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: #AAD8D6 !important;
    border-color: transparent !important;
}
.tool-footer .fusion-accordian .post-content p {
    font-size:16px;
}
.alm-tool .intro-text {
    font-size:16px;
}
.alm-filters .alm-filter--title{
    border-bottom:1px solid #65669a;
    margin-bottom:15px;
    padding-top:10px;
    padding-bottom:10px;
}
.alm-filters .alm-filter--title h3{
    margin:0!important;
}
.alm-filters-container .alm-filter li div.alm-filter--link {
    display: flex!important;
}
.alm-filters-container .alm-filter li div.alm-filter--link .alm-filter-count {
    margin-left:auto!important;
}
ul.alm-paging li.active a {
    background: #AAD8D6!important;
    border-color: #AAD8D6!important;
}
ul.alm-paging li a {
    border: 1px solid #65669a!important;
    background: #ffffff!important;
}
ul.alm-paging li a:focus, ul.alm-paging li a:hover {
    border-color: #AAD8D6!important;
    background-color: #AAD8D6!important;
}
.fusion-posts-container article.fusion-post-grid.post img.wp-post-image{
    aspect-ratio: 3 / 2;
    object-fit: cover;

}

