/**
Theme Name: FreeCAD-Edward
Author: Edward K. Haynes
Author URI: https://freecad.com/
Description: Best theme for me!
Version: 9.8.638
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: freecad-edward
Template: astra
*/
.home-h1-page-h1{font-size: 18px;}
.uagb-ifb-title {
font-size: 15px;color: var(--ast-global-color-2);
    margin-bottom: 20px;
    margin-top: 20px;}
.smush-detected-img-2 {
    border-radius: 30px;
    transition: all 0.5s ease;
    box-shadow: 0 0 0 5px #FECF2F;
}
.uagb-blockquote__author {
    color: #888888;
    text-align: left;padding-left: 10px;
}
.uagb-blockquote {
    border-color: #abb8c3;
    border-left-style: solid;
    border-left-width: 4px;
    padding-left: 15px;
}
.uagb-blockquote__content {
    font-style: italic;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 25px;
    text-align: left;
}
.uagb-ifb-title-prefix {
    font-weight: 500;
	color: var(--ast-global-color-2);
    font-size: 20px;
    line-height: 1.6em;
}
.my-flex-cont-hom {
 display: flex;
 flex-flow: row wrap-reverse;
 align-content: center;
 width: 100%;margin-top: 40px;
}
.my-flex-box-hom {
 margin: 1px;
 padding: 5px;
 flex: 1 0.5 auto;
 order: 5;
	width: 49%;
}
.my-flex-box-hom:nth-child(2) {
 flex: 2 0.5 auto;
}
.tag-widget-p-s:before {content: "SIZE";} 
.tag-widget-p-s {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    color: #00264b;
    letter-spacing: 0;
}
.tag-widget-p {margin-bottom: 0px;}
.tag-widget-p:before {content: "DOWNLOAD";} 
.woocommerce-Price-amount:after {content: "FREE";}
@media (min-width: 993px) {
.ast-right-sidebar #secondary {
    padding-left: 20px;
}}

body.archive .ast-archive-description .ast-archive-title, body.archive .ast-archive-description .ast-archive-title * {
    font-size: 40px;
    font-size: 1.1222222222222rem;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    display: grid;
    column-gap: 5px;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: left;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    box-sizing: border-box;
}
woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 0.5em;
}
.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    background-color: transparent;
    border: transparent;
    border-radius: 0;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-position: right 12px center;
    background-repeat: no-repeat,repeat;
    background-size: 14px 9px;
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    box-sizing: border-box;
    color: #221f1f;
    cursor: pointer;
    /* display: inline-flex; */
    font-size: 14px;
    height: 32px;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 40px;
    text-align: left;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}
body .iksm-305 .iksm-term__inner:hover {
    background-color: rgba(236,236,236,1);
    background-color: #f4faf6;
    text-decoration: none;
    color: #221f1f;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .woocommerce-result-count {
    margin: 10px;
    ppearance: none;
    background-color: #fff;
    background-position: right 12px center;
    background-repeat: no-repeat,repeat;
    background-size: 14px 9px;
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    box-sizing: border-box;
    color: #221f1f;
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    height: 32px;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 40px;
    text-align: left;
    /* width: 100%; */
    padding-top: 7px;
    /* padding-bottom: 0px; */
}
.wp-block-uagb-container.uagb-block-a5c9a44d {
    padding-top: 0%;
}
.wp-block-uagb-container.uagb-block-fed3378c {
    padding-top: 45px;
}
.uagb-block-46264159.wp-block-uagb-info-box .uagb-ifb-title {
    font-size: 15px;
}
.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>a, .ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>span {
    border-width: 1px;
    border-style: solid;
    /* border-radius: 50%; */
    min-width: calc(2.5em + 2px);
    position: relative;
    z-index: 5;
    display: inline-block;
    min-width: 48px;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    text-align: center;
    font-size: 15px;
    /* line-height: 40px; */
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1;
    font-size: 1em;
    font-weight: 600;
    padding: 0.75em;
    text-align: center;
    display: block;
    min-width: 2.5em;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ffffff;
    color: #ff0000;
    border: 1px solid #3e77aa;
    /* border-color: #3e77aa; */
}
.woocommerce nav.woocommerce-pagination ul li > span.current, .woocommerce nav.woocommerce-pagination ul li > .page-numbers {
    border-color: #e9e9e9;
}
.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>a, .ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>span {
    border-width: 1px;
    border-style: solid;
    font-size: 18px;
    /* border-radius: 50%; */
    min-width: calc(2.5em + 2px);
    position: relative;
    z-index: 5;
    display: inline-block;
    min-width: 48px;
    /* border: 1px solid #e9e9e9; */
    border-radius: 4px;
    text-align: center;
    font-size: 15px;
    /* line-height: 40px; */
}
.woocommerce nav.woocommerce-pagination ul li span.page-numbers, .current {
    border: 1px solid #3e77aa;
    color: #3e77aa;
}
.term-description {
    margin-top: 30px;
}
#menu-item-309 {
    background-color: #4d4c4c;
    color: #fff;
    font-size: 16px;
    height: 40px;
    border: none;
    border-radius: 8px;
    font-family: Rozetka,BlinkMacSystemFont,-apple-system,Arial,Segoe UI,Roboto,Helvetica,sans-serif;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
    color: #ffffff;
}
.ast-search-menu-icon .search-form button.search-submit {
    padding: 0 15px;
    background-color: #00a046;
    color: #fff;
}
.ast-header-search .ast-search-menu-icon .search-submit {
    border-radius: 0px 4px 4px 0px;
}
.ast-inline-search.ast-search-menu-icon .search-submit {
    right: 0.0em;
}
.secondary .widget-title, .woocommerce-page #secondary .widget .widget-title {
    font-size: 19px;
    font-size: 1.1875rem;
    font-weight: 600;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    line-height: 1.23em;
    display: block;
    margin-bottom: 0px;
    padding: 10px;
    /* color: #fff !important; */
    background: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px !important;
    border-bottom: 2px dotted #d1d1d1;
    /* background-image: url(https://dwgfree.com/wp-content/uploads/2021/07/header-color.svg) !important; */
    background-position: inherit !important;
    background-repeat: repeat-x !important;
}