/*
Theme Name: Plan Left Avada
Description: Child theme for Avada theme made by Plan Left using SASS, Gulp and Yarn
Author: Plan Left
Author URI: https://planleft.com
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/
/* Usage: @include placeholder { ... } */
/* PEOPLE */
span.person-title { font-size: 20px !important; line-height: 25px; }

.wpdb-btn, .wpbdp-main-box .submit-btn > input[type="submit"], .listing-actions.cf a.button, .wpbdp-pagination a, .wpbdp-submit-listing-form-actions input, .wpbdp-bar.cf .wpbdp-main-links-container input, #wpbdp-search-form input[type="button"], #wpbdp-search-form input[type="submit"] { font-size: 15px; border: 0; background: #ff7b38; color: #fff; border-radius: 0; margin-right: 5px; padding: 10px 15px; transition: all .2s ease-in-out; cursor: pointer; }

.wpdb-btn:hover, .wpbdp-main-box .submit-btn > input:hover[type="submit"], .listing-actions.cf a.button:hover, .wpbdp-pagination a:hover, .wpbdp-submit-listing-form-actions input:hover, .wpbdp-bar.cf .wpbdp-main-links-container input:hover, #wpbdp-search-form input:hover[type="button"], #wpbdp-search-form input:hover[type="submit"] { background: #d95b27; color: #fff; }

.wpbdp-main-box { margin: 0 0 40px 0 !important; background: #f8f7f7 !important; padding: 20px !important; }

.wpbdp-main-box .search-fields .main-input > input[type="text"] { padding: 10px 15px; height: 45px; font-size: 17px; }

.wpbdp-main-box .submit-btn > input[type="submit"] { line-height: 21px; font-size: 18px; padding: 12px 40px; border: 0; }

.wpbdp-main-box .advanced-search-link { font-size: 15px !important; padding: 5px 0; }

.wpbdp-main-box .wpbdp-main-links input { padding: 10px 15px; border: 0; background: #efeded; color: #747474; transition: all .2s ease-in-out; cursor: pointer; }

.wpbdp-main-box .wpbdp-main-links input:hover { background: #e0dcdc; }

.wpbdp-main-box .wpbdp-main-links input#wpbdp-bar-submit-listing-button { background: #2292dd; color: #fff; }

.wpbdp-main-box .wpbdp-main-links input#wpbdp-bar-submit-listing-button:hover { background: #4ea8e4; }

.wpbdp-categories { list-style-type: circle; color: #999; }

.wpbdp-categories .cat-item { width: 100% !important; }

@media screen and (min-width: 590px) { .wpbdp-categories .cat-item { width: 50% !important; } }

@media screen and (min-width: 990px) { .wpbdp-categories .cat-item { width: 33.33333% !important; } }

.wpbdp-categories .cat-item:nth-child(2n+1) { clear: none !important; }

.listing-actions.cf a.button.delete-listing { background: #cc0000; }

.listing-actions.cf a.button.delete-listing:hover { background: #990000; }

.wpbdp-listing-excerpt { padding: 20px !important; border-bottom: solid 1px #ddd !important; }

.wpbdp-listing-excerpt .listing-actions { margin-top: 15px; display: table; width: 100%; padding: 10px 0; }

.wpbdp-listing-excerpt.odd { background: #f9f9f9 !important; }

#wpbdp-submit-listing .wpbdp-submit-listing-section-header { background: #f5f5f5 !important; color: #777 !important; padding: 15px 20px !important; font-size: 14px !important; }

#wpbdp-submit-listing .wpbdp-submit-listing-section-content { padding: 20px !important; border: solid 1px #f0f0f0 !important; }

#wpbdp-submit-listing .wpbdp-plan-info-box { padding: 30px; margin: 0; border: 1px solid #eee; border-radius: 2px; background: #fafafa; }

#wpbdp-submit-listing .wpbdp-plan-info-box .wpbdp-plan-duration { color: #2292dd; }

#wpbdp-submit-listing .wpbdp-plan-info-box .wpbdp-plan-duration .wpbdp-plan-duration-amount { font-size: 45px; }

#wpbdp-submit-listing .wpbdp-plan-info-box .wpbdp-plan-details .wpbdp-plan-label { font-size: 20px; }

#wpbdp-submit-listing .wpbdp-plan-info-box .wpbdp-plan-details .wpbdp-plan-feature-list { padding-left: 0; }

#wpbdp-submit-listing .wpbdp-plan-info-box .wpbdp-plan-price label { font-size: 40px; text-align: center; color: #ff7b38; font-weight: 600; }

.wpbdp-msg.tip { background: #edfbff !important; border: 2px solid #d7f5ff !important; }

.wpbdp-submit-listing-form-actions { margin: 20px 0 60px !important; }

.wpbdp-submit-listing-form-actions input { padding: 17px 40px; }

.wpbdp-submit-listing-form-actions input[type="reset"] { background: #ccc; color: #777; }

.wpbdp-submit-listing-form-actions input[type="reset"]:hover { background: #e6e6e6; }

.wpbdp-bar.cf { padding: 15px 20px; }

.wpbdp-bar.cf .wpbdp-main-links-container input#wpbdp-bar-submit-listing-button { background: #2292dd; color: #fff; }

.wpbdp-bar.cf .wpbdp-main-links-container input#wpbdp-bar-submit-listing-button:hover { background: #4ea8e4; }

#wpbdp-search-form input[type="button"] { background: #ccc; color: #777; font-size: 18px; padding: 10px 25px; }

#wpbdp-search-form input[type="button"]:hover { background: #e6e6e6; color: #555; }

#wpbdp-search-form input[type="submit"] { font-size: 18px; padding: 10px 25px; }

.single-tribe_events .fusion-events-featured-image { width: 100%; }

.single-tribe_events .tribe-events-content { padding: 0 15px; }

@media screen and (min-width: 1200px) { .single-tribe_events #tribe-events { max-width: 70%; margin: 0 auto; } }

.fusion-rollover .fusion-rollover-content .fusion-rollover-title { font-size: 18px !important; }

.sponsors a { color: #000; }

.sponsors a:hover { color: var(--link_color); }

/* fix Avada Contact Forms ajax-loader bug */
.wpcf7 .ajax-loader { background-image: url("../Avada/assets/images/ajax-loader.gif") !important; }

.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last { text-align: right; }

.fusion-footer-widget-column { margin-bottom: 20px; }

.fusion-footer-widget-area .widget-title { text-transform: none; }

.ctct-form input[type=email] { height: 49px; padding: 10px 15px; font-size: 17px; border: 0; }

.ctct-form input[type=submit] { padding: 17px 40px; border: 0; text-transform: capitalize; }
