/*
Theme Name: Avira Child
Theme URI: https://speciatheme.com/avira-free/
Author: Specia
Author URI: https://speciatheme.com/
Description: Avira is a trending WordPress theme with lots of powerful features, instantly giving a professional look to your online presence. It fits for business, portfolio, food & restaurant, gym & fitness, spa salon, medical practitioner & hospitals, landing pages, product pages, corporate business, digital agency, product showcase, financial advisor, accountant, law firm, wealth advisor, photography, personal, and any eCommerce stores. Avira premium version provides you more than 10 different designs and supports popular plugins WPML, Polylang, WooCommerce, Contact Form 7, Revolution Slider, Elementor, Visual Composer, WP-Forms, Ninja Forms, Jetpack, WP-Featherlight, Give (WordPress Donation Plugin), Gravity Forms, Yoast SEO and many more. View the demo of Avira Premium https://demo.speciatheme.com/pro/?theme=avira
Template: specia
Version: 3.0.6
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: avira-child
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, portfolio, editor-style, grid-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/*For Custom CSS write CSS to assets/css/style.css*/

/* Header */
.nav {margin-top:5px !important;}
.nav>li>a {padding:10px !important;}
.header-top-info-1 .info li a {font-size:15px !important;}

/* News */
.post_date h6 {color:#fff;}
.entry-content .more-link {background:#b80000 !important;color:#fff;}
.entry-content .more-link:hover {color:#fff !important;}

/* Events */
.tribe-events-content a {border-bottom:1px solid #b80000;}
.tribe-events-event-meta a, .tribe-events-event-meta a:visited {color:#b80000;}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {color:#fff;}
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover {border-bottom:1px solid #b80000;color:#b80000;}
.post-type-archive-tribe_events .page-wrapper article {border:none;}
.tribe-common .tribe-common-cta--thin-alt {border:none;background:#b80000;padding:15px;color:#fff !important;}
.tribe-common .tribe-common-cta--thin-alt:hover {border:none;color:#fff !important;}
.tribe-common .tribe-common-c-svgicon {color:#b80000;}
.post-type-archive-tribe_events .padding-top-60 {padding-top:0px;}
.post-type-archive-tribe_events .padding-bottom-60 {padding-bottom:0px;}

/* Conditional Checkout Fields Hide*/
.cwcfp-before-conditional-fields,  #conditional_checkout_field_pro_9, #conditional_checkout_field_pro_10 {display: none;}

/* WPBakery sidebars */
.wpb_widgetised_column h3.widget-title {background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 24px;line-height: 24px;font-weight: 500;display: block;font-style: normal;padding: 0 0 18px;margin: 0 0 10px;border-bottom: 1px solid #e7eaf1;}
.wpb_widgetised_column .title-border {border-bottom:2px solid #db2723;width: 30px;margin-bottom: 15px;margin-top: -12px;}
.wpb_widgetised_column aside {padding: 15px 20px;background-color: #f7f9fc;}
.wpb_widgetised_column .widget {margin: 0 0 40px;display: block;border: solid 1px #f6f6f6;}
	
/* Directories */
.drts .drts-bs-custom-control-label {margin-left:10px;font-size:16px;}
.drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::before {border-color:#b80000;background-color:#b80000;}
.drts .drts-bs-custom-control-label::before, .drts .drts-bs-custom-control-label::after {top:0px !important;left:-20px;width:15px;height:15px;}
.drts .drts-bs-custom-control-label::before {width:16px;height:16px;left:-20px;}

/*Directory Members Popup*/
body.swal2-toast-shown>.swal2-container.swal2-top-end, body.swal2-toast-shown>.swal2-container.swal2-top-right {
    top: 50% !important;
    right: auto !important;
    bottom: auto !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.swal2-popup.swal2-toast .swal2-header {
    flex-direction: column !important;
}
.swal2-popup.swal2-toast {
    padding: 15px !important;
}
.swal2-popup.swal2-toast .swal2-title {
    font-size: 1.2em !important;
    line-height: 20px !important;
    padding-top: 10px !important;
    font-weight: bold !important;
}
.swal2-popup.swal2-toast .swal2-close {
    position: absolute !important;
}
@media (min-width: 992px) {
.swal2-popup.swal2-toast {
    padding: 25px !important;
}
}