/* Selaris Cache: 86 of 1416 rules kept for this template. Source: universal.css */
.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1440px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 18px;font-weight: 400;color: #444444;}h1, h2, h3, h4, h5, h6 {font-family: 'Lora';font-size: clamp(4.8rem, calc(4.8rem + ((1vw - 0.32rem) * 0.3846)), 5.2rem); ;font-weight: 300;line-height: 1.25;color: #333333;}h2, h3, h4, h5, h6{font-size: clamp(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 0.3846)), 3.2rem); ;font-weight: 600;line-height: 1.25;color: #333333;}a {color: var(--primary);font-weight: 600;text-decoration: none;}.ct-link-text {font-weight: 700;text-decoration: ;}.ct-link-text:hover {color: var(--primary-dark);text-decoration: underline;}.ct-link {text-decoration: ;}.ct-link:hover {text-decoration: none;}.ct-link-button {font-weight: 400;border-radius: 2px;}.ct-section-inner-wrap {
padding-top: clamp(8rem, calc(8rem + ((1vw - 0.32rem) * 3.8462)), 12rem); ;
padding-right: 3.2rem;
padding-bottom: clamp(8rem, calc(8rem + ((1vw - 0.32rem) * 3.8462)), 12rem); ;
padding-left: 3.2rem;
}.oxy-header-container {
padding-right: 3.2rem;
padding-left: 3.2rem;
}@media (max-width: 992px) {
			}
.align-items--center {
}
.margin-top--xl {
}
.gap--l {
}
.owl--m {
}
.width--full {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
@media (max-width: 991px) {
}
.pad--m {
}
.overlay--base-trans-60 {
}
.stretch {
}
.justify-content--center {
}
.text--white {
}
.owl--xs {
}
.grid--3 {
}
.grid--m-1 {
}
.flex--row {
}
.owl--s {
}
@media (max-width: 991px) {
}
.gap--s {
}
.text--s:hover{
 text-transform:none;
}
.text--s {
}
.grid--2 {
}
.btn--s {
}
.btn--primary {
}
.owl--l {
}
.bg--base-ultra-light {
}
.flex--col-l {
}
.grid--1-2 {
}
.gap--xs {
}
.link--white {
}
.pad--xl {
}
.rounded--l {
}
.width--s {
}
.oxy-stock-content-styles {
}
.menuBtn {
}
.oxy-close-modal {
}
.phonenumber {
}
body p{
	margin:20px 0px 20px 0px; !important;
}

h1, h2, h3, h4, h5, h6{
	letter-spacing:-0.02em;
	margin:10px 0px;
	
}
p{
	margin-bottom:15px;
}
b, strong{
	font-weight:700;
}
ol.breadcrumb{
	margin-left:0px;
	padding-left:0px;
}

.oxy-pro-menu-list li.menu-item ul.sub-menu li.menu-item{
	margin-bottom:0px !important;
	border-bottom:1px solid rgba(0,121,168,1);
}
.oxy-modal-backdrop, #landingPageBG{
	background-image: linear-gradient(rgba(39,64,89,0.95),rgba(39,64,89,0.95)),url(/wp-content/uploads/2022/06/bnr.edmonton-downtown-skyline.jpg);
    background-size: auto,cover;
}