/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button {
    font-weight: 500;
    color: #072350;
}

.elementor-widget-button.yw-gradient a.elementor-button,
.elementor-widget-button.yw-gradient .elementor-button {
    background-image: linear-gradient(to right bottom, #f5d021, #fea621);
}


html {
    font-size: 14px;
}

/* a, */
.accent-color {
    color: #F5D021;
}

a,
.accent-color-2 {
    color: #F8B725;
}

.mw-800 {
    max-width: 800px;
    clear: both;
}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
table caption+thead tr:first-child td,
table caption+thead tr:first-child th,
table colgroup+thead tr:first-child td,
table colgroup+thead tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table {
    border: 1px solid #07235038;
}

table tbody>tr:nth-child(2n+1)>td,
table tbody>tr:nth-child(2n+1)>th {
    background-color: unset;
}

.woocommerce table.my_account_orders {
    font-size: 1em;
}

.woocommerce table.shop_table th {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #072350;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #072350;
    color: #F8B725;
}


.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    color: #072350;
    background-color: #F8B725;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #F8B725;
    background-image: linear-gradient(to right bottom, #f5d021, #fea621);
    color: #072350;
}

/* BUDDYPRESS - STYLING */

#bbpress-forums {
    font-size: 16px;
    line-height: 24px;
}

#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.bbp-topics {
    font-size: 1em;
}

#bbpress-forums fieldset.bbp-form input[type="text"],
#bbpress-forums fieldset.bbp-form select {
    min-height: 34px;
    height: 34px;
    padding: 5px;
}

#bbpress-forums .bbp-forums-list .bbp-forum {
    font-size: .95em
}

#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-reply-title h3,
#bbpress-forums div.bbp-topic-title h3 {
    font-size: 1.2em;
}

#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role {
    font-size: .95em;
}

span.bbp-author-ip {
    font-size: .95em;
}

div.bbp-breadcrumb,
div.bbp-topic-tags {
    font-size: 1em;
}

span.bbp-admin-links a {
    font-size: .9em;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    font-size: 1em;
}

.bbp-row-actions #favorite-toggle a {
    font-size: 1em;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
    font-size: .95em;

}

#bbpress-forums .bbp-pagination-links a,
#bbpress-forums .bbp-pagination-links span.current {
    font-size: 1em;
    line-height: 18px;
}

#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
    width: 150px;
}

#bbpress-forums span.bbp-admin-links a{
    color: #072350;
    text-transform: capitalize;
}

/* BUDDYPRESS - STYLING */


/* ANSPRESS */

.ap-btn {
    background-image: unset;
}
#anspress .ap-list-head .ap-btn-ask {
    background: #072350;
}

#anspress .ap-filter-toggle{
    color: #072350;
}


/* EDD */

#edd_checkout_cart_form {
    width: 40%;
    float: right;
    padding: 10px;
}

#edd_checkout_form_wrap {
    width: 60%;
    float: left;
    display: block;
    padding: 10px;
}

fieldset{
    border: 0px
}

fieldset legend{
    font-size: 1.6em;
    line-height: 1.4em;
    font-weight: 600;
    font-family: "Poppins", Sans-serif;
}

.edd-label{
    display: block;
    font-size: 1.1em;
    line-height: 1.7em;
    font-weight: 400;
    font-family: "Poppins", Sans-serif;
}

.edd-description{
    display: block;
    font-size: .9em;
    font-weight: 400;
    font-style: italic;
    color: #4f4f4f;
}

select.edd-select,
.edd-input,
input.edd-input{
    margin-top: 3px;
    border: 1px solid #d4d4d4;
    padding: 10px;
}

#edd_sl_renewal_form{
    margin: 20px 0px;
}

#edd-first-name-wrap,
#edd-last-name-wrap,
#edd-card-city-wrap,
#edd-card-zip-wrap,
#edd-card-country-wrap,
#edd-card-state-wrap{
    float: left;
    width: 50%;
}


#edd-first-name-wrap,
#edd-card-city-wrap,
#edd-card-country-wrap{
    padding-right: 10px;
}

#edd-card-vat-wrap{
    clear: both;
}

#edd-vat-number{
    width: 78%;
    float: left;
    margin-right: 2%;
}

#edd-vat-check-button {
    width: 20%;
}





/* EDD - End */