/*
Theme Name: Leroux Child
Theme URI: https://leroux.qodeinteractive.com
Description: A child theme of Leroux
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: leroux
Template: leroux
*/

.bgMagenta {
    background-color : magenta;
}

.colorMidnightBlue {
    color : #002e5d !important;
}

.colorMediumBlue {
    color : #1d75bc !important;
}

.colorLightBlue {
    color : #39a4dc !important;
}

.colorYellow {
    color : #f7bb29 !important;
}

.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--content {
    /* grid-area: content; */
    flex: 0 0 62.5%;
}

.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--sidebar {
    /* grid-area: content; */
    flex: 0 0 33%;
}

a.qodef-e-title-link::after {
	content : '' !important;
}
a.qodef-e-title-link {
    text-decoration: none !important;
	font-size : 40px;
}

#qodef-page-outer .qodef-e-media-image img{
    width : 100%;
}

/*
 * Just another test
 */

a.qodef-e-title-link {
	color: #33587D;
	font-family: "Libre Franklin", sans-serif;
	font-weight: 600;
}

h4.qodef-e-title.entry-title {
	color: #33587D;
	font-family: "Libre Franklin", sans-serif;
	font-weight: 600;
}


body.category-contract-wins #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}

body.category-leadership-updates #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}

body.category-making-an-impact #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}


body.category-corporate-awards #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}


body.category-leadership-awards #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}


body.category-ma-news #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}

body.category-news #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-news #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-news #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "News & Insights";
}

body.category-contract-wins #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-contract-wins #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-contract-wins #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Contract Wins";
}


body.category-corporate-awards #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-corporate-awards #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-corporate-awards #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Corporate Awards";
}


body.category-leadership-awards #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-leadership-awards #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}


body.category-leadership-awards #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Leadership Awards";
}


body.category-leadership-updates #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-leadership-updates #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-leadership-updates #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Leadership Updates";
}


body.category-ma-news #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-ma-news #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-ma-news #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "M&A News";
}


body.category-making-an-impact #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.category-making-an-impact #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.category-making-an-impact #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Making an Impact";
}


.jp-relatedposts-headline {
	color: #33587D;
}


body.tribe-events-page-template #qodef-page-header { 
	background-color: rgb(51, 88, 125);
}


body.tribe-events-page-template #qodef-page-header { 
	background-color: rgb(51, 88, 125);
	height: 300px;

  display: grid;
    grid-column-gap: 1.0em;
    grid-template-columns: 1px 1fr;
    grid-template-areas:
        "image content"
        "image content"
}


body.tribe-events-page-template #qodef-page-header::before {
  	padding-top: 10px;  
	content: "";
    display: block;
    grid-area: image;
    background-image:       url(../2560x700-category-header-image.html);
		background-attachment: fixed;
		background-size: 100vw 50vh !important;
    background-repeat: no-repeat;
	  width: 10240px;
    height: auto;
}

body.tribe-events-page-template #qodef-page-header::after{
	content: "";
  color: #FFFFFF;
	position: below;
	padding-top: 150px;
	font-size: 48px;
	font-family: Libre Franklin;
	font-weight: 500;
	text-align: center;
	content: "Events";
}

a.entry-date.qodef-list-date.published.updated {
	pointer-events:none;
	background-color: rgba(0,0,0,.2) !important;
}

.entry-date .qodef-day, .entry-date .qodef-month, .entry-date .qodef-year {
	line-height: 1.15em;
} 

/*.customHorizontalAccordian h4.qodef-m-title, .customHorizontalAccordian p.qodef-m-description {
	color: #69797d !important;
}*/

/*.customHorizontalAccordian h4.qodef-m-title {
	font-weight: bold !important;
}*/

@media only screen and (max-width: 1328px) {
    #qodef-page-header {
        display:none
    }
}

@media only screen and (max-width: 1328px) {
    #qodef-page-mobile-header {
        display:block
    }
}

@media only screen and (max-width: 1328px) {
    #qodef-top-area {
        display:none
    }
}