/*
Theme Name:   SHEilds Custom Enfold
Description:  A child theme of the Enfold Wordpress theme for SHEilds.
Author:       Adam King
Author URL:   https://github.com/sheilds
Template:     enfold
Version:      1.4
Text Domain:  SHEilds Custom Enfold
*/
/* General Custom CSS */
.opensans {font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';}
/* change bold / strong colour from green to black */
.main_color strong, .main_color b,
.main_color strong a, .main_color b a { color: #222222;} /* bold and strong color site wide */
/*hide sticky popup contact form on contact us page*/
/*#top .fullsize .template-blog .post .entry-content-wrapper {text-align: left;}*/
.sheildslinkgreen {color: #719430;}
.sheildsgreen {color: #12a053 !important;}
.sheildsgreen p {color: #12a053 !important;}
.sheildsgreen span {color: #12a053 !important;}
.sheildsgreen div {color: #12a053 !important;}
.sheildsgreen h1,.sheildsgreen h2,.sheildsgreen h3,.sheildsgreen h4,.sheildsgreen h5 {color: #12a053 !important;}
div.sheildsgreen-h4 h4 {color: #12a053 !important; padding-bottom: 20px !important;}
.sheildsblue {color: #2d2e88 !important;}
.sheildsbluebold {color: #2d2e88 !important;font-weight: bold;}
.sheildsmid {color: #235476 !important;}
/* change default table for description column */
.avia-data-table .avia-desc-col {text-align: left !important;}
th.avia-desc-col {
    text-transform: none !important;
    font-size: 87% !important;
    font-weight: normal !important;
    letter-spacing: inherit !important;
}
/*stevec*/
.videoShadow {box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.2), 0 24px 80px 0 rgba(0, 0, 0, 0.19);text-align: center;}
.imageShadow {box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2), 0 12px 12px 0 rgba(0, 0, 0, 0.19);text-align: center;width: 180px;max-height: 180px;}
.imageShadow2 {box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2), 0 12px 12px 0 rgba(0, 0, 0, 0.19);text-align: center;width: 90px;max-height: 90px;}
/*change size of search icon*/
#top .menu-item-search-dropdown>a,
#searchform #searchsubmit,
.ajax_search_image,
.iconfont {font-size: 25px;}
/*exams page - expand to display tables of exam dates*/
.dips .su-spoiler-title {color: #f2f2f2;background-color: #276561;}
.env .su-spoiler-title {color: #f2f2f2;background-color: #83a846;}
.iog .su-spoiler-title {color: #f2f2f2;background-color: #222222;}
.gen .su-spoiler-title {color: #f2f2f2;background-color: #7BB0E7;}
.fire .su-spoiler-title {color: #f2f2f2;background-color: #B02B2C;}
.con .su-spoiler-title {color: #f2f2f2;background-color: #EDAE44;}
.hwb .su-spoiler-title {color: #f2f2f2;background-color: #D65799;}
/**change scroll to top icon position, left from right**/
#scroll-top-link {visibility: hidden; display: none; left: 50px; right: auto;}
.red {color: red !important;}
/*hide video navigation*/
.mejs-controls {display: none;}
.mejs-offscreen {display: none;}

.oldValue {text-decoration: strikethrough;color: #ff4422;}
/*su_button - add padding to buttons created with shortcodes ultimate*/
.subuttonpadding {margin-top: 3px;margin-bottom: 3px;}
/*reduce font size for certain text elements to 13px*/
.font13 {font-size: 13px;}
.font11 {font-size: 11px;}
.li-nopadding ul,
.li-nopadding li {padding: 0 !important;}
/*finance page touch edges*/
#full-width-sectionfinance .container {width: 100%;max-width: none !important;padding: 0;}
/*Change Blog category so H1 titles are visible. Default meant white H1 on white background */
.post-title {color: black !important;}
/*change colour of TR header within su tables to green and white text*/
.su-table.table.th {background-color: #12a053 !important; color: #fcfcfc !important;}
.standOutDD .su-spoiler-title {background: #12A053!important; color: #ffffff !important;}
.hoverLeft {margin-left: -300px;}
/*change padding from 30px to none for icon lists*/
.avia-icon-list li {padding: 0 0 5px 0;}
/*Mike Requested*/
/*prevent link to features image on blog pages*/
.big-preview.multi-big a {pointer-events: none !important;}
/*prevent link from comment replies for user account url on blog pages*/
.author_name.heading a {pointer-events: none !important;}
/*Add sheilds green color to icons manually added in nav menu april 2020*/
#nav_icon_green {color: green !important;}
/* more padding around cookie buttons*/
.avia-cookie-consent-modal-button {padding: 5px;}
/* Used on WooCommerce shop, categories and productsto make enfold right side bar sticky */
.responsive body#top {overflow-x: visible;}
#wrap_all {overflow: visible;}
/* above two rules cause issue with online chat on homepage pushing off right side of screen
 * fixed by adding the following to homepage only
 * .responsive body#top {overflow-x: hidden;}
 */
@media only screen and (min-width: 767px) {
    .container_wrap.sidebar_right .container {
        display: flex;
        justify-content: space-around;
        align-items: flex-start;
    }
    .sidebar {
        position: -webkit-sticky; 	/* Sticky for Chrome, Safari and Opera */
        position: sticky;
        top: 40px;
        align-self: flex-start;
        width: 25% !important;
        height: 80vh;
        overflow-y: scroll !important;
        /*below for compatibility with browsers*/
        -ms-overflow-style: none;	 /* IE and Edge */
        scrollbar-width: none;		 /* Firefox */
    }
    /* Remove scroll in sidebar for Safari and Chrome */
    .sidebar::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */
    }
    /* create more space in side bar by reducing margins and padding */
    .inner_sidebar { margin-left: 0; }
    div.inner_sidebar>div.widget { padding: 0px; }
    #avia_auto_toc-2>h3.widgettitle { margin-top: 0px; }
}
/* end stick side bar*/
/*end sidebar*/
/* Make the WooCommerce cart remove button visible. */
#top .dropdown_widget_cart ul.product_list_widget li a.remove {display: block !important;}
/* Remove uppercase text-transform from H1, H2, TOC links */
.woocommerce-product-attributes-item__label,
.av-special-heading-tag,
.avia-toc-link { text-transform: initial !important; }
/* Removing letter spacing from and align the product attributes on product pages */
.woocommerce-product-attributes-item__label, .woocommerce-product-attributes-item__value { letter-spacing: unset; vertical-align: middle; }
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) {
    /* Add your Desktop Styles here */
}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) {
    /* Add your Mobile Styles here */
	/** Do not show side bar on mobiles **/
    /**.sidebar, .inner_sidebar { display: none; visibility: hidden; }**/
}