/**
Theme Name: Kydos
Author: Catapult Creative Media Inc.
Author URI: https://catapultcreativemedia.com/
Description: A custom child theme for Kydos
Version: 1.0.0
Text Domain: kydos
Template: astra
*/

p.p-head {margin-bottom: 20px;}
p.no-margin {margin:0px;}
.btn-dark a.wp-block-button__link:hover {
    background: #EDE7F6 !important;
}

figure#no-margin {
    margin: 0px;
}

/* Original */

div.ast-title-bar-wrap {
	background-position: top;
	background-repeat: no-repeat;
}

.solutions-button {
	border-style: solid;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-left-width: 0px !important;
    border-bottom-width: 2px !important;
}

.uagb-block-a6927f15 .uagb-button__wrapper {
	margin-right: 0px !important;
}

/* Blog */
.post-thumb-img-content img {
    border-radius: 12px !important;
}
.post-thumb-img-content a img:hover {
    opacity: 80%;
}
.read-more {
    margin-top: 25px;
}
.blog-cats li.cat-item, .entry-meta .cat-links a, span.ast-terms-link a {
    padding: 5px 12px;
    border: solid 1px #f57c00;
    border-radius: 30px;
    line-height: 1.2em;
}
.blog-cats li.cat-item:hover, .entry-meta .cat-links a:hover, span.ast-terms-link a:hover {
    padding: 5px 12px;
    border: solid 1px #f57c00;
	background: #f57c0047;
}
span.cat-links, span.ast-terms-link {
    color: white;
}
ul.wp-block-categories-list.blog-cats.wp-block-categories {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    list-style: none;
	margin:0px;
}
body.archive .ast-archive-description {
    display: none;
}
.single .entry-header {
    text-align: center;
}

/* Kydos Packages Forms */
.form-terms-conditions {
    height: 250px;
    overflow: scroll;
    border: solid 1px lightgray;
    border-radius: 3px;
    padding: 10px;
}

.form-terms-conditions p, .form-terms-conditions ul, .form-terms-conditions li {
	margin: 0px !important;
}

.form-terms-conditions {
    font-size: 12px;
	line-height: 1.2em;
}

.form-terms-conditions h1, .form-terms-conditions h2 {
    font-size: 16px;
}

.kydos-packages header.entry-header.ast-no-title {
    display: none;
}

.gform_legacy_markup_wrapper input {
    border-radius: 10px !important;
    height: 45px !important;
}

.gform_legacy_markup_wrapper select {
    height: 45px !important;
    border-radius: 10px !important;
    margin: 0px !important;
    background-color: white !important;
}

.kydos-packages header.entry-header.ast-no-title {
    display: none;
}