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


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

/* Cover Block Negative Margins */
.wp-block-cover {
	overflow: visible;
}

/* Migrated CSS */


hr {height: 0px !important;}
figcaption {font-size: .9em; font-style: italic; line-height: 1.4em; font-weight: 600; }
.p-head {font-family: "Freight-Display-Pro", "Serif"; line-height: 1.2em;}
.wp-block-image.size-full {margin: 0px;}
.ast-left-sidebar #primary, .ast-left-sidebar #secondary {border-style: none;}
mark {font-size: 12px;}
.wp-block-button__link:visited {color: inherit;}
.alignright {margin-left: 1.5em !important;}
.alignleft {margin-right: 1.5em !important;}

/* General Layouts */
.flex-group-2{height:100%;}
.flex-group-2 .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-content: space-between;
}

.wp-block-uagb-container.uagb-block-54e8a9f6 {
	row-gap: 0px !important;
}

.wp-block-uagb-container.uagb-block-ed5b1cf0 {
	padding-top: 10px !important;
}

.wp-block-columns.alignwide.is-not-stacked-on-mobile.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
    margin-top: 0px !important;
}

/* Custom Layouts Headers */
.header-sep-in.wp-block-separator.has-background {
    padding-top: 5px;
}
.header-sep-ou.wp-block-separator.has-background {
    padding-top: 1px;
}
.custom-header-col.wp-block-columns {
    gap: 0px;
}
@media (max-width: 782px) {
	.header-sep-out.wp-block-separator.has-background {
		display:none;
	}

}

/* Quiz */

.wrong_answer_text , .right_answer_text {
	padding-bottom: 10px !important;
}

p.ays-fs-title {
	font-family: 'Raleway';
    text-transform: capitalize !important;
    font-weight: 900;
}

/* Sidebar after - articles */
h3.uagb-cta__title {
    margin-bottom: 5px;
}
.wp-block-uagb-call-to-action.wp-block-button.top-articles {
    margin: 20px;
}
.top-articles .uagb-cta__buttons {
    margin-top: 10px;
}

/* Home Page */
.slider-cover .wp-block-cover__inner-container {
    max-width: 550px;
    margin-left: 8%;
    margin-right: auto;
}
.superblockslider__slide_inner {
	overflow:hidden;
	position: relative;
    width: 100%;
	left: 0;
}
@media (max-width: 782px) {
	.slider-cover .wp-block-cover__inner-container{
		margin-right:8%;
	}
}

a.uagb-tabs-list.uagb-tabs__icon-position-left:hover {
    color: black !important;
}

.home-sidebar .wp-block-group__inner-container {
    max-width: 400px;
    margin: auto;
}
@media (max-width: 982px) {
	h2.home-h2 {
		text-align: center;
	}
}

p.subheading-title.has-ast-global-color-8-color.has-text-color.has-link-color {
	margin-bottom: -15px !important;
}

div.superblockslider__window .inner-blocks {
	overflow: hidden !important;
}

/* Buttons */
.wp-block-button.is-style-outline.eplus-wrapper:hover {
    background: #E9B200 !important;
	color: #1A1A1A !important;
}

/* Gallery */
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: none;
    position: relative;
    color: inherit;
    margin-top: 5px;
    margin-bottom: 20px;
	font-size: .9em; 
	font-style: italic; 
	line-height: 1.4em;
	padding: 10px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
	margin: auto;
}
/* Post Grid */
.uagb-post__image {
    margin-left: -20px !important;
    margin-right: -20px !important;
    margin-top: -20px !important;
}

/* Dots */
.uagb-block-42030cfe .slick-dots {
	margin-top: 0px !important;
}

.uagb-block-42030cfe:not(.is-grid).uagb-post__items article {
	margin-bottom: 0px !important;
}

.uagb-block-42030cfe.uagb-slick-carousel {
	padding: 0px !important;
}

/* Sidebars */
select.uagb-list-dropdown-wrap {
    width: 100%;
	padding: 8px !important;
}

/* Archives Layouts */
section.ast-archive-description {
    margin-top: 35px !important;
}

div#secondary {margin: 40px 0px !important;}
.ast-separate-container.ast-left-sidebar .entry-content .wp-block-group.alignfull {
    padding: 0px;
    margin: 0px;
}

.entry-title a:hover, .uagb-post__text.uagb-post__title a:hover {
    color: #6033dd;
}

@media (min-width: 1201px) {
		.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    	padding: 5% 5% 5% 5%;
	}

}

.ast-blog-featured-section.post-thumb.ast-col-md-6 {
    width: 30%;
}


/* Single Posts */
.single .entry-header {
    margin-bottom: 2em;
    display: none;
}

.flex-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.ast-separate-container.ast-single-post .ast-article-single, .ast-separate-container .post-navigation, .ast-separate-container .comments-area {
    max-width: 1000px;
    margin: auto;
}

/* Navigation */
svg.ast-mobile-svg.ast-close-svg {
    width: 32px;
    height: 32px;
}

/* Footer */
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
    margin-bottom: 0px !important;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner {
    text-align: inherit !important;
}

.wp-block-columns.footer-columns {
    gap: 0px !important;
}

.ast-builder-footer-grid-columns {
    grid-column-gap: 10px;
}

ul.footer-mini-menu.has-ast-global-color-5-color.has-text-color a {
	color: #CACACA !important;
}

ul.footer-mini-menu.has-ast-global-color-5-color.has-text-color a:hover {
	color: #E9B200 !important;
}
