/*** Custom Styles for RCCGD Website Customer 
Client: Larocque Group Private Wealth Management
Author: RCC Graphic Designs
Author URL: http://rccgd.com/websites 
Version: 2020

Font Pairing:
Heading - 'Montserrat', sans-serif
Body - 'Noto Serif', serif

Colour Scheme: https://coolors.co/000000-002163-0074d0-d1d2d4
Black - #000000
Royal Blue - #002163
French Blue - #0074D0
Timberwolf - #D1D2D4
***/

/*** OVERRIDES ***/
.brz .brz-rich-text p.read-more { display: none; }

/*** HEADER ***/
#primary-menu li.button {
    margin: 0 1em;
    border-radius: 5px;
    border: #eaeaea 2px solid;
    background: #ffffff;
}
#primary-menu li.button > a { padding: 0; border: 0; }
#primary-menu li.button > a:hover { color: #181f4c; } 
#primary-menu li.button:hover { background-color: #0073cf; } 
#primary-menu li.button:hover > a { color: #fff; } 
#primary-menu li.highlight a { font-weight: bold; color: #225ba9; }
#primary-menu li.highlight a:hover { color: #181f4c; }

/*** CONTENT ***/
.ast-separate-container { background-color: #c4c5c7; }
/*body.category-podcasts div.site-content { background: transparent 50% 100% url(/wp-content/uploads/larocquegroup-bgtile-1.png); }
article.category-podcasts .post-thumb { display: none; }*/
body.archive .ast-archive-description { max-width: 100%; }
body.archive main.site-main .masonry div.blog-layout-1 {
	-webkit-box-shadow: 0px 20px 15px -15px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 20px 15px -15px rgba(0,0,0,0.65);
	box-shadow: 0px 20px 15px -15px rgba(0,0,0,0.65);
}
body.category-podcasts section.ast-archive-description { background-color: #225ba9; }
body.category-podcasts section.ast-archive-description h1.page-title, 
	body.category-podcasts section.ast-archive-description p { color: #fff; }
article.category-podcasts iframe { margin-bottom: 2em; }

/*** SIDEBAR ***/


/*** FOOTER ***/
@media (min-width: 992px){ 
	.site-footer .ast-col-lg-3.ast-col-md-3.ast-col-sm-12.ast-col-xs-12.footer-adv-widget.footer-adv-widget-4 { padding: 0; }
	.site-footer #astra-widget-list-icons-3.astra-widget-list-icons ul li:nth-child(2) .link-text { padding-right: 40px; }
  	.site-footer .astra-widget-list-icons .list-item-link { align-items: flex-start; }
} 
.site-footer div#text-5 { margin-bottom: 0; }
.rcc-footer-copyright, .rcc-footer-credit { background-color: #3a3a3a; margin-bottom: 0; }
.rcc-footer-credit *, .rcc-footer-credit a { color: #7a7a7a; }
.rcc-footer-credit a:hover { color: #ddd; }


/*** RESPONSIVE ***/
.ast-header-break-point #primary-menu li.button {
    margin: 3em 1em 1em;
    border-radius: 0;
    background: #225ba9;
}
.ast-header-break-point #primary-menu li.button > a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.2em;
  	color: #fff;
}
.ast-header-break-point #primary-menu li.button button.ast-menu-toggle {
    margin-top: 1.4em;
    color: #fff;
}
.ast-header-break-point #primary-menu li.button > ul.sub-menu {
    margin-top: 1em;
    background-color: #3d70b7;
}
.ast-header-break-point #primary-menu li.button > ul.sub-menu a { color: #fff; }
