/**
Theme Name: Arden Site Child
Author: Arden Logic
Author URI: https://ardenlogic.com/
Description: A custom child theme for Arden websites.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: arden-site-child
Template: astra
*/

ol, ul {
    padding: 0 0 0em 1.5em;
    margin:0px;
}

p {
    text-align: justify;
}

/* Gravity Forms Dropdown */
.uagb-gf-styler__check-style-enabled select, .uagb-gf-styler__check-style-enabled .chosen-single {appearance: auto !important;}

/* smooth scroll */
html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html{
    scroll-behavior: auto;
  }
}



.wp-block-heading.has-background {
    padding: 10px 20px;
    margin: 0px;
}
p.no-margin {
	margin:0px;
}
a.button-link-wrap.tpgb-trans-linear {
    border: none !important;
}

/* Home Slider */
.tpgb-container-row.tpgb-section-height-min-height {
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
}


/* Navigation */
figure.wp-block-image.size-full.is-resized.no-margin {
    margin: 0px;
} 

aside.header-widget-area.widget-area.site-header-focus-item {
    padding: 0px;
}

.ahfb-svg-iconset svg {
	width: 30px;
	height: 30px;
}

.ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {
    height: 6px;
}
.ast-builder-menu-2 .menu-item-1037:hover > .menu-link, .ast-builder-menu-2 .menu-item-2348:hover > .menu-link {
    color: #d3a42e;
}
.ast-builder-menu-2 .menu-item-1036:hover > .menu-link, .ast-builder-menu-2 .menu-item-2347:hover > .menu-link {
    color: #4a8c46;
}
.ast-builder-menu-2 .menu-item-2076:hover > .menu-link, .ast-builder-menu-2 .menu-item-2346:hover > .menu-link {
    color: #686868;
}

/* Footer */
.widget {
    margin: 0 0 10px 0;
}

@media (max-width:921px) {
   .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
    width: 100%;
}

.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
} 

.site-footer-primary-section-2.site-footer-section.site-footer-section-2, .site-footer-primary-section-3.site-footer-section.site-footer-section-3, .site-footer-primary-section-4.site-footer-section.site-footer-section-4  {
    width: 175px;
}
}

/* Cat Folders */
#cf-app .cf-icon:before {
    display: none !important;
}

/* DM Downloads */
ul.dlm-downloads {
    list-style: none;
    margin: 0px;
}
ul.dlm-downloads li {
    padding-bottom: 7px;
}

a.download-link {
    color: var(--ast-global-color-8);
    text-decoration: underline;
	font-size: 14px
}
a.download-link:hover {
	color:var(--ast-global-color-1);
}

/* Sidebar */
.sidebar-links .uagb-icon-list__wrap {
    margin: 0px -20px !important;
}
.sidebar-links .wp-block-uagb-icon-list-child {
	border: solid #e22726;
    border-width: 2px 0px 0px 0px;
    width: 100%;
    padding: 10px;
		margin:0px !important;
}
/* Separators */
.sidebar-sep .wp-block-uagb-separator__inner, .accordian-sep .wp-block-uagb-separator__inner {
    margin: 0px !important;

}

/* Accordians */
.aagb__accordion_head.aab_right_icon {
    border-top: solid 2px #cacaca;
}

.aagb__accordion_title:hover, 
.aab__accordion_title:hover {
    color: #e22726 !important;
}

/* Team Block */
span.uagb-team__title, span.uagb-team__prefix, p.uagb-team__desc, .uagb-team__content, .wp-block-uagb-team.uagb-team__stack-tablet {
    text-align: left !important;
}
.uagb-team__content {
    padding: 10px 0px;
}
img.uagb-team__image-crop-normal {
    height: auto !important;
}
.wp-block-uagb-team.uagb-team__image-position-left ul.uagb-team__social-list {
	justify-content: start;
}

/* Cat Media Folders Block */
#cf-app .cf-main {
    padding: 1em 0em !important;
}
#cf-app .cf-pagination {
    display: flex;
    flex-wrap: wrap;
}

/* ARE Buttons */
@media (min-width:768px) {
   .wp-block-button.retirees-btn {
        border: solid;
        border-width: 0px 1px;
        border-color: var(--ast-global-color-8);
    } 
}

@media (max-width:768px) {
   .wp-block-button.retirees-btn {
        border: solid;
        border-width: 1px 0px;
        border-color: var(--ast-global-color-8);
    } 
}

/* Search Archive */
.wpfts-result-item .wpfts-download-link {
    color: #e22726;
}