#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.scrollUp.fixed-menu .top-header {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
} .top-header {
padding: 10px 0;
background-color: rgb(0 0 0 / 54%);
}
.home .site-header {
padding-top: 0;
}
.scrollUp.fixed-menu .top-header + .site-header {
padding-top: 48px !important;
}
.home .top-header + .site-header,
.page .top-header + .site-header {
padding-top: 50px !important;
}
.phone-numbers-wrap {
text-align: right;
}
.phone-numbers-wrap a {
position: relative;
color: #FFFFFF !important;
}
.phone-numbers-wrap a:first-child {
margin-right: 15px;
}
.phone-numbers-wrap a:after {
content: "\f095";
font-family: FontAwesome;
display: inline-block;
margin-left: 6px;
-webkit-transform: rotate(260deg);
-ms-transform: rotate(260deg);
transform: rotate(260deg);
font-size: 18px;
}
@media (max-width: 768px) {
.phone-numbers-wrap {
text-align: center;
}
} @font-face {
font-family: "Montserrat-Regular";
src: url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Regular.woff) format("woff"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Regular.ttf) format("truetype"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Regular.svg#Montserrat-Regular) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Montserrat-Medium";
src: url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Medium.woff) format("woff"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Medium.ttf) format("truetype"),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/webkit/Montserrat-Medium.svg#Montserrat-Medium) format("svg");
font-weight: normal;
font-style: normal;
}
body {
overflow-x: hidden;
}
.site-header {
position: relative;
z-index: 99;
top: 0;
padding: 40px 0 20px;
width: 100%;
background-color: transparent;
font-weight: 500;
line-height: 23px;
position: fixed;
-webkit-animation: fadeInDown 1s ease 0 1s;
animation: fadeInDown 1s ease 0 1s;
-webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.site-header .container {
max-width: 100%;
width: 100%;
padding: 0 15px;
}
.site-header .header-inner {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
padding: 0 20px;
}
.site-header .logo-container {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .logo-container img {
max-width: 300px;
max-height: 70px;
padding: 0.5em 0em;
-webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-object-fit: contain;
object-fit: contain;
-o-object-position: left center;
object-position: left center;
}
.site-header .logo-container .logo-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.site-header .logo-container .logo-wrapper {
position: relative;
width: 200px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .logo-light {
display: block;
}
.site-header .logo-dark {
display: none;
}
.site-header .navigation-menu {
width: calc(100% - 200px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .header-right-navigation ul {
width: 100%;
padding: 20px 0px 20px 0px;
z-index: 1039;
background: transparent;
-webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.site-header .header-right-navigation ul li a {
font-size: 14px;
font-weight: 400;
padding: 10px 15px;
color: #fff;
font-family: "Montserrat-Medium", Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.site-header .header-right-navigation ul li.icon-phone a::after {
content: "\f095";
font-family: FontAwesome;
display: inline-block;
margin-left: 6px;
-webkit-transform: rotate(260deg);
-ms-transform: rotate(260deg);
transform: rotate(260deg);
font-size: 18px;
}
.site-header .navbar-toggle {
padding: 6px 0 6px 10px;
display: block;
border: 1px solid transparent;
cursor: pointer;
background-color: transparent;
}
.site-header .navbar-toggle:focus {
outline: none;
}
.site-header .icon-bar {
background: #fff;
border-radius: 0;
width: 26px;
display: block;
height: 2px;
margin: 6px 0;
}
.site-header .toggle-button-wrp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px 0;
}
.site-header .toggle-button-wrp a.nav-link {
color: #fff;
cursor: pointer;
padding: 0 15px;
font-family: "Montserrat-Medium", Arial, sans-serif;
text-transform: uppercase;
font-size: 14px;
}
.site-header .toggle-button-wrp a.nav-link:hover {
color: #fff;
} .site-header .header-right-navigation ul li ul {
width: 280px;
display: block;
position: absolute;
left: 7px;
top: 35px;
background: rgb(0 0 0 / 68%);
opacity: 0;
visibility: hidden;
}
.site-header .header-right-navigation ul li.et-hover ul {
opacity: 1;
visibility: visible;
}
.site-header .header-right-navigation ul li ul li a {
display: block;
padding: 7px 15px;
}
.site-header .header-right-navigation ul li ul li a::before {
bottom: 0 !important;
background: #fff !important;
}
.scrollUp.fixed-menu .site-header .header-right-navigation ul li ul li a {
color: #fff;
}
.site-header .header-right-navigation ul li.menu-item-has-children a {
padding: 10px 30px 10px 15px;
}
.site-header .header-right-navigation ul li a .submenu-dropdown {
font-size: inherit;
padding: 0 0 1px 0;
position: absolute;
top: 49%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.site-header .header-right-navigation ul li.menu-item-has-children.et-hover a .submenu-dropdown {
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
padding: 0 0 3px 0;
}
.site-header .header-right-navigation ul li.et-hover ul {
opacity: 0;
visibility: hidden;
}
.site-header .header-right-navigation ul li.menu-item-has-children.et-hover a .submenu-dropdown {
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0 0 1px 0;
}
.site-header .header-right-navigation ul>li.menu-item-has-children.et-hover>a .submenu-dropdown {
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
padding: 0 0 3px 0;
}
.site-header .header-right-navigation ul>li.et-hover>ul {
opacity: 1;
visibility: visible;
}
.site-header .header-right-navigation ul li ul li ul {
left: 281px;
top: -10px;
}
.site-header .header-right-navigation ul>li>ul>li.et-hover>ul {
opacity: 1;
visibility: visible;
}
.site-header .header-right-navigation ul>li>ul>li.menu-item-has-children.et-hover>a .submenu-dropdown {
-webkit-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);
padding: 0 0 3px 0;
}
.site-header .header-right-navigation ul>li>ul>li>a .submenu-dropdown {
right: 14px;
}
.site-header .header-right-navigation ul li.wpml-ls-item a {
padding: 10px 19px 10px 35px;
position: relative;
}
.site-header .header-right-navigation ul>li.wpml-ls-item.menu-item-has-children>a {
padding: 20px 30px 20px 35px;
background-color: rgba(0, 0, 0, 0.6);
}
.site-header .header-right-navigation ul li.wpml-ls-item a::before {
display: none;
}
.site-header .header-right-navigation ul li.wpml-ls-item ul {
width: 100%;
padding: 0;
left: 0;
background: #000;
top: 40px;
}
.site-header .header-right-navigation ul li.wpml-ls-item a img {
position: absolute;
left: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.scrollUp.fixed-menu .site-header .header-right-navigation ul li.wpml-ls-item.menu-item-has-children a {
color: #fff;
}
@media screen and (max-width: 1500px) {
.site-header .header-right-navigation ul li a {
font-size: 13px;
padding: 10px;
}
} .toggle-navigation-menu .fixed-navigation {
width: 440px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 100%;
padding: 70px 0 0;
height: 100vh;
top: 0;
right: 0;
bottom: 0;
position: fixed;
overflow-x: hidden;
overflow-y: auto;
background-color: #fff;
z-index: 9999;
-webkit-transform: translate3d(115%, 0, 0);
transform: translate3d(115%, 0, 0);
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
transition: -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),
-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),
-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.open-popup .toggle-navigation-menu .fixed-navigation {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.fixed-navigation .fixed-nav-menu ul {
padding: 50px;
}
.fixed-navigation .fixed-nav-menu ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fixed-navigation .fix-nav-wrap {
position: relative;
padding: 20px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.fixed-navigation .fix-nav-wrap .fix-nav-inner {
width: 100%;
max-height: 100%;
}
.fixed-navigation .fix-nav-wrap .fixed-nav-menu {
position: relative;
} .fixed-navigation .fixed-nav-menu ul li:last-child {
border-bottom: 0;
margin: 0 -1px;
}
.fixed-navigation .fixed-nav-menu ul li a {
font-size: 14px;
font-weight: 200;
padding: 10px;
color: #000;
display: block;
font-family: "Montserrat-Regular", Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.1em;
position: relative;
text-align: left;
}
.fixed-navigation .fixed-nav-menu ul li a:hover {
color: #333;
}
.fixed-navigation .fixed-nav-menu ul li a i {
vertical-align: middle;
margin-right: 5px;
}
.fixed-navigation .fixed-nav-menu ul li a span {
vertical-align: middle;
}
.fixed-navigation .fixed-nav-menu ul li a .submenu-dropdown {
position: absolute;
right: 0;
top: 50%;
padding: 10px;
cursor: pointer;
margin-top: -15px;
}
.fixed-navigation .fixed-nav-menu ul li a .submenu-dropdown.icon-up-arrow {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fixed-navigation .fixed-nav-menu ul li a[href="#"] .submenu-dropdown {
pointer-events: none;
}
.fixed-navigation .fixed-nav-menu ul ul.sub-menu {
padding: 0;
margin: 0 0 10px;
max-height: 400px;
position: relative;
width: 100%;
overflow: hidden;
-webkit-box-shadow: none;
box-shadow: none;
text-align: left;
display: none;
}
.fixed-navigation .fixed-nav-menu ul ul li {
border-bottom: 0;
}
.fixed-navigation .fixed-nav-menu ul ul li a {
text-transform: capitalize;
padding: 5px 10px;
}
.fixed-navigation .popup-close-wrp {
padding: 0 50px 30px;
text-align: right;
width: 100%;
position: absolute;
top: 0;
z-index: 111;
}
.fixed-navigation .popup-close-btn {
cursor: pointer;
}
.fixed-navigation .popup-close-btn svg {
width: 20px;
height: 20px;
}
.fixed-navigation .fixed-social-menu {
text-align: center;
width: 100%;
padding: 0 15px;
}
.fixed-navigation .fixed-social-menu ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 0 50px 0;
}
.fixed-navigation .fixed-social-menu ul li {
border: none;
}
.fixed-navigation .fixed-social-menu ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 55px;
height: 55px;
border: 2px solid rgba(127, 127, 127, 0.3);
color: #000;
border-radius: 38px;
font-size: 22px;
margin: 3px;
}
.fixed-navigation .fixed-social-menu ul li a i {
margin: 0;
}
.fixed-navigation .fixed-social-menu ul li a:hover {
background-color: #171819 !important;
color: #fff !important;
}
.fixed-navigation .fixed-nav-menu ul .yoapress-login a {
color: #fff;
background: #000;
border: 1px solid #000;
}
.fixed-navigation .fixed-nav-menu ul .yoapress-login a:hover {
color: #fff;
}
.fixed-navigation .fixed-nav-menu ul .yoapress-login ul {
padding: 5px 0;
background-color: #333;
}
.fixed-navigation .fixed-nav-menu ul .yoapress-login ul a {
background-color: #333;
border-color: #333;
} .fixed-navigation .fixed-social-menu ul li a i.fa-tiktok {
width: 19px;
height: 22px;
background-size: cover;
} .scrollUp .site-header {
top: 0;
}
.scrollUp.fixed-menu .site-header {
background-color: #fff;
}
.scrollUp.fixed-menu .site-header .logo-dark {
display: block;
}
.scrollUp.fixed-menu .site-header .logo-light {
display: none;
}
.scrollUp.fixed-menu .site-header .header-right-navigation ul li a {
color: #000;
}
.scrollUp.fixed-menu .site-header .toggle-button-wrp a.nav-link {
color: #000;
}
.scrollUp.fixed-menu .site-header .toggle-button-wrp a.nav-link:hover {
color: #000;
}
.scrollUp.fixed-menu .site-header .icon-bar {
background-color: #000;
}
.scrollDown .site-header {
top: -100%;
-webkit-animation: fadeInDown 1s ease 0 1s;
animation: fadeInDown 1s ease 0 1s;
-webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.fixed-menu .site-header {
padding: 0;
} #menu-main-menu li {
position: relative;
}
#menu-main-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 5%;
right: 100%;
bottom: -40%;
background-color: rgba(255, 255, 255, 0.6);
height: 2px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.fixed-menu.scrollUp #menu-main-menu li a:before {
background: #444;
}
#menu-main-menu li a:hover {
opacity: 1 !important;
}
#menu-main-menu li a:hover:before {
right: 5%;
} #menu-main-menu .current-menu-parent>a::before,
#menu-main-menu .current-menu-ancestor>a::before,
#menu-main-menu .current-menu-item>a::before {
content: "";
position: absolute;
z-index: 2;
left: 5%;
right: 5%;
} @-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}  @media (max-width: 1250px) {
.site-header .header-right-navigation {
display: none;
}
.site-header .toggle-button-wrp a.nav-link {
display: none;
}
}
@media (max-width: 767px) {
.site-header {
padding: 10px 0 5px;
}
.site-header .header-inner {
padding: 0;
}
.fixed-navigation .fixed-nav-menu ul {
padding: 30px;
}
.fixed-navigation .fixed-social-menu ul li a {
width: 43px;
height: 43px;
font-size: 18px;
}
.toggle-navigation-menu .fixed-navigation {
width: 255px;
padding: 40px 0;
}
.fixed-navigation .fixed-social-menu {
text-align: center;
padding-bottom: 40px;
}
.fixed-navigation .fixed-social-menu ul {
padding: 0;
}
.fixed-navigation .popup-close-wrp {
padding: 0 40px 0;
} .fixed-navigation .fixed-social-menu ul li a i.fa-tiktok {
width: 16px;
height: 19px;
}
} #page-container {
padding-top: 0 !important;
}
.entry-title {
display: none;
}
#main-content .container {
width: 100%;
max-width: 100%;
padding-top: 0;
padding: 0;
} .site-header {
padding-top: 0;
}
.home .site-header {
padding-top: 40px;
}
.home .site-header .container {
background-color: transparent;
}
.home.fixed-menu .site-header .container {
background-color: transparent;
}
.scrollUp.fixed-menu .site-header {
padding-top: 0px;
}
.scrollUp.fixed-menu .site-header .container { -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
} .home .yoa_general.default_listings_search.fluid-screen {
margin: 0 auto !important;
}
.home .search-main-wrapper .text-wrapper {
display: flex;
max-width: 100%;
flex: 0 0 calc(100% - 115px) !important;
}
.home #searchBy.col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.home .search-main-wrapper .col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.home .yoa_general.default_listings_search.desktop-screen {
width: 70% !important;
}
.home .yoa_general.default_listings_search.tab-screen {
width: 70% !important;
}
.home .yoa_general.default_listings_search.mobile-screen {
width: 70% !important;
}
.home .default_listings_search .row.filter-options {
display: none;
}
.home .yoa_general .search-main-wrapper.has-search row {
margin-bottom: 0;
}
.home .yoa_general .search-main-wrapper.has-search .col-lg-2 .col-md-12 {
padding-left: 0;
}
.home .shortcode_listings_search .btn-default {
line-height: 20px !important;
text-align: center !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-top: 11px !important;
padding-bottom: 10px !important;
margin: 0 !important;
}
.home .shortcode_listings_search .searchBy #dropdownMenuButton {
padding: 12px 30px 12px 15px !important;
line-height: 20px !important;
border: none !important;
}
.home #shortcode_listings_search .search-main-wrapper.has-search,
.home #shortcode_listings_search .col-lg-2 {
margin-bottom: 0 !important;
}
.home .shortcode_listings_search .border-box {
padding: 13px 10px 13px !important;
-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
border: solid #cacaca 2px !important;
margin-bottom: 0px !important;
background-color: rgba(255, 255, 255, 0.3);
}
.home .shortcode_listings_search ul.dropdown-menu.cart-select-option>li {
padding: 0.3rem 1rem !important;
line-height: 21px !important;
}
.home .shortcode_listings_search ul.dropdown-menu.cart-select-option::before {
border-bottom-color: white;
margin-top: 1px;
}
.home .form-control.searchInput {
line-height: 18px !important;
-webkit-border-top-left-radius: 0px !important;
-webkit-border-top-right-radius: 4px !important;
-webkit-border-bottom-right-radius: 4px !important;
-webkit-border-bottom-left-radius: 0px !important;
-moz-border-radius-topleft: 0px !important;
-moz-border-radius-topright: 4px !important;
-moz-border-radius-bottomright: 4px !important;
-moz-border-radius-bottomleft: 0px !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important;
border-bottom-left-radius: 0px !important;
}
.home .yoa_general.desktop-screen #shortcode_listings_search .border-box:hover {
background-color: rgba(255, 255, 255, 0.5);
border: solid #ffffff 2px !important;
}
.home .yoa_general .form-group .fa {
right: 10px;
margin-top: -10px !important;
}
@media screen and (max-width: 1100px) {
.home .search-main-wrapper .text-wrapper {
flex: 0 0 calc(100% - 115px) !important;
}
}
@media only screen and (max-width: 991px) {
.home .yoa_general form#shortcode_listings_search .border-box #accordion-mobile .card #collapse-mobile>.card-body {
padding: 0 !important;
}
.home .shortcode_listings_search .btn-default {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media screen and (max-width: 781px) {
.home #searchBy.col-lg-10 {
-ms-flex: 0 0 79.333333%;
flex: 0 0 79.333333%;
max-width: 79.333333%;
}
.home .search-main-wrapper .col-lg-2 {
-ms-flex: 0 0 20.666667%;
flex: 0 0 20.666667%;
max-width: 20.666667%;
}
.home .search-main-wrapper .text-wrapper {
flex: 0 0 100% !important;
}
.home .form-control.searchInput {
-webkit-border-top-left-radius: 4px !important;
-webkit-border-top-right-radius: 4px !important;
-webkit-border-bottom-right-radius: 4px !important;
-webkit-border-bottom-left-radius: 4px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
-moz-border-radius-bottomright: 4px !important;
-moz-border-radius-bottomleft: 4px !important;
border-top-left-radius: 4px !important;
border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important;
border-bottom-left-radius: 4px !important;
}
.home .shortcode_listings_search .btn-default {
font-size: 14px;
}
.home .site-header {
padding-top: 0px;
}
}
@media screen and (max-width: 570px) {
.home .form-control.searchInput {
font-size: 14px;
}
.home .shortcode_listings_search .border-box {
padding: 5px 5px 5px !important;
}
}
@media screen and (max-width: 480px) {
.home #searchBy.col-lg-10 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 5px !important;
}
.home .search-main-wrapper .col-lg-2 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.home .search-main-wrapper .text-wrapper {
flex: 0 0 100% !important;
}
.home .shortcode_listings_search .btn-default {
padding-top: 8px !important;
padding-bottom: 8px !important;
}
.home .yoa_general .search-main-wrapper.has-search .col-lg-2 .col-md-12 {
padding-left: 15px;
}
} .home .hpcontainer-buttons3 .et_pb_main_blurb_image {
margin-bottom: 0;
position: absolute;
top: 0;
right: -50px;
margin-top: -60px;
}
.home .hpcontainer-buttons3 .et_pb_main_blurb_image .et-pb-icon {
font-size: 250px;
color: rgba(255, 255, 255, 0.02);
}
.home .hpcontainer-buttons3 .et_pb_blurb {
transition: all 0.2s ease-in-out;
}
.home .hpcontainer-buttons3 .et_pb_blurb:hover {
transform: scale(1.1);
} .home #hp_section_localneighbourhoods .et_pb_blurb_description p {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.home #hp_section_localneighbourhoods .et_pb_column {
overflow: visible;
}
.home #hp_section_localneighbourhoods .et_pb_blurb {
float: left;
transition: all 0.1s;
}
.home #hp_section_localneighbourhoods .et_pb_blurb.neighbourhood-card:hover {
transform: scale(1.1);
-webkit-box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
z-index: 1;
}
.home #hp_section_localneighbourhoods .et_pb_blurb_description p {
display: inline-block;
vertical-align: middle;
line-height: normal;
background-color: rgba(0, 0, 0, 0.5);
padding: 5px;
}
@media (max-width: 1100px) {
.home #hp_section_localneighbourhoods .et_pb_blurb {
width: 33%;
}
}
@media (max-width: 880px) {
.home #hp_section_localneighbourhoods .et_pb_blurb {
width: 50%;
}
}
@media (max-width: 500px) {
.home #hp_section_localneighbourhoods .et_pb_blurb {
width: 100%;
}
} .home .yoa_general .yoa-carousel-outer {
line-height: 1.5em;
} .home #testimonialform h3 {
padding: 20px 20px 0 20px;
}
.home #testimonialform input[type="submit"]#wpmtst_submit_testimonial {
background-color: #ffffff;
cursor: pointer;
}
.home #testimonialform input[type="submit"]#wpmtst_submit_testimonial:hover {
background-color: #000000;
color: #ffffff;
}
@media screen and (max-width: 960px) {
.home .strong-view .strong-content.strong-grid .wpmtst-testimonial {
width: 100%;
}
} .home .Neighbourhoodintro {
transform: translateY(70%);
}
.home #neighbourhood-desc-card p {
display: none;
}
.home #neighbourhood-desc-card {
font-size: 18px;
line-height: 30px;
}
.home #neighbourhood-desc-card span {
display: block;
}
.home #neighbourhood-desc-card a {
border: 1px solid #ffffff;
color: #ffffff;
font-size: 16px;
} #main-footer .container {
width: 99%;
}
#main-footer .et_pb_section {
background-color: transparent;
}
#main-footer .agentportrait_round {
border-radius: 50%;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
border: 4px solid white;
position: relative;
margin-bottom: 20px;
overflow: hidden;
height: 200px;
width: 200px;
float: left;
margin-right: 20px;
background-color: #ffffff;
}
#main-footer .agentportrait_round img {
display: block;
background-color: #ffffff;
}
#main-footer .widget_text {
width: 100%;
}
#main-footer h3 {
color: #ffffff;
}
#main-footer .officelogo {
text-align: center;
font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
}
#main-footer .agentcontactdetails {
color: #ffffff;
font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
font-weight: 400;
padding-top: 20px;
}
#main-footer .agentcontactdetails .agentcontact_name {
color: #ffffff;
}
#main-footer .agentcontactdetails .socialicons ul li:nth-child(5n) {
clear: both;
}
#main-footer .agentdetails_footer ul {
list-style-type: none;
list-style: none;
padding: 0;
margin: 0;
}
#main-footer .agentdetails_footer ul li:before {
border-width: 0px !important;
}
#main-footer .agentdetails_footer .contactdetails ul li {
float: none;
display: block;
}
#main-footer .agentdetails_footer .socialicons {
overflow: auto;
}
#main-footer .agentdetails_footer .socialicons li {
float: left;
padding: 0 !important;
}
#main-footer .agentdetails_footer .socialicons li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 35px;
height: 35px;
border: 2px solid rgba(255, 255, 255, 0.9);
color: #fff;
border-radius: 38px;
font-size: 18px;
margin: 3px;
}
#main-footer .agentdetails_footer .socialicons li a:hover {
background-color: #ffffff;
color: #000000 !important;
}
#main-footer .agentdetails_footer .socialicons li a .icon-tiktok {
width: 16px;
height: 18px;
background-size: cover;
}
#main-footer .agentdetails_footer .socialicons li a:hover .icon-tiktok {
background-position: 0 18px;
} #main-footer #footer_1_agents .agentportrait_round {
width: 300px !important;
height: 300px !important;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget,
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
width: 40%;
margin-right: 2%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child) {
width: 19%;
margin-right: 2%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3) {
width: 37% !important;
margin-right: 0%;
}
a#yoapresscrm-memberslink {
cursor: pointer;
}
@media screen and (max-width: 1750px) {
#main-footer #footer_1_agents .agentportrait_round {
width: 250px !important;
height: 250px !important;
}
}
@media screen and (max-width: 1600px) {
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child) {
width: 20%;
margin-right: 2%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3) {
width: 36% !important;
margin-right: 0%;
}
}
@media screen and (max-width: 1500px) {
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(n),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(n) {
width: 65% !important;
margin-right: 2% !important;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child),
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(2):not(:first-child) {
width: 33% !important;
margin-right: 0 !important;
}
}
@media screen and (max-width: 1400px) {
#m2ain-footer #footer_1_agents .agentportrait_round {
width: 250px !important;
height: 250px !important;
}
}
@media screen and (max-width: 1150px) {
#main-footer #footer_1_agents .agentportrait_round {
width: 250px !important;
height: 250px !important;
}
}
@media (max-width: 1150px) {
#main-footer #footer_1_agents .agentportrait_round {
width: 300px !important;
height: 300px !important;
float: none;
margin-left: auto;
margin-right: auto;
}
#main-footer #footer_1_agents .agentcontactdetails {
clear: left;
text-align: center;
padding-top: 0px;
}
#main-footer #footer_1_agents ul li {
float: none;
display: inline-block;
}
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
margin-right: 2% !important;
}
} .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
width: 53.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(2):not(:first-child) {
width: 10.875%;
}
#main-footer #footer_2plus_agents .agentdetails_footer {
margin-bottom: 20px;
float: left;
width: 50%;
}
#main-footer #footer_2plus_agents .agentportrait_round {
width: 200px;
height: 200px;
}
@media screen and (max-width: 2000px) {
#main-footer #footer_2plus_agents .agentportrait_round {
width: 150px !important;
height: 150px !important;
}
}
@media screen and (max-width: 1750px) {
#main-footer #footer_2plus_agents .agentportrait_round {
width: 100px !important;
height: 100px !important;
}
}
@media screen and (max-width: 1500px) {
#main-footer #footer_2plus_agents .container {
width: 100%;
}
#main-footer #footer_2plus_agents .agentportrait_round {
width: 175px !important;
height: 175px !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.footer-widget:nth-child(n) {
width: 73% !important;
margin-right: 2% !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 #main-footer .footer-widget:nth-child(2) {
width: 25% !important;
margin: 0 2% 7.5% 0 !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 #main-footer .footer-widget:nth-child(2n) {
margin-right: 0 !important;
}
}
@media screen and (max-width: 1250px) {
#main-footer #footer_2plus_agents .agentportrait_round {
width: 150px !important;
height: 150px !important;
}
}
@media screen and (max-width: 1150px) {
#main-footer #footer_2plus_agents .agentportrait_round {
width: 200px !important;
height: 200px !important;
float: none;
margin-left: auto;
margin-right: auto;
}
#main-footer #footer_2plus_agents .agentcontactdetails {
clear: left;
text-align: center;
padding-top: 0px;
}
#main-footer #footer_2plus_agents ul li {
float: none;
display: inline-block;
}
#main-footer #footer_2plus_agents .agentdetails_footer {
width: 50%;
}
#main-footer #footer_2plus_agents .agentportrait_round {
width: 250px !important;
height: 250px !important;
}
}
@media (max-width: 980px) {
#main-footer #footer_2plus_agents .agentdetails_footer {
width: 100%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.footer-widget:nth-child(n) {
width: 57% !important;
margin-right: 2% !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 #main-footer .footer-widget:nth-child(2) {
width: 41% !important;
margin: 0 2% 7.5% 0 !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 #main-footer .footer-widget:nth-child(2n) {
margin-right: 0 !important;
}
#main-footer #footer_2plus_agents .agentportrait_round {
width: 300px !important;
height: 300px !important;
float: none;
margin-left: auto;
margin-right: auto;
}
#main-footer #footer_2plus_agents .agentcontactdetails {
clear: left;
text-align: center;
padding-top: 0px;
}
#main-footer #footer_2plus_agents ul li {
float: none;
display: inline-block;
}
}
@media (max-width: 767px) {
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 #main-footer .footer-widget:nth-child(2) {
width: 100% !important;
}
} #main-footer .forminator-design--material .forminator-label[class*="forminator-floating-"] {
color: #ffffff !important;
} .forminator-button-submit.white-black {
background-color: #ffffff !important;
color: #000000 !important;
transition: all 300ms ease 0ms;
border: 1px solid #000000 !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.forminator-button-submit.white-black:hover {
background-color: #000000 !important;
color: #ffffff !important;
box-shadow: none !important;
}
.forminator-button-submit.black-white {
background-color: #222222 !important;
color: #ffffff !important;
transition: all 300ms ease 0ms;
border: 1px solid #ffffff !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.forminator-button-submit.black-white:hover {
background-color: #ffffff !important;
color: #000000 !important;
box-shadow: none !important;
} .fa,
.fas {
font-weight: normal !important;
}
.fa,
.far,
.fas {
font-family: "FontAwesome" !important;
} .banner-section-main {
padding-top: 150px;
padding-bottom: 100px;
background-image: -webkit-gradient(linear,
left top,
left bottom,
from(rgba(12, 12, 12, 0.5)),
to(rgba(12, 12, 12, 0))),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/assets/images/internal-banner-9.jpg);
background-image: -o-linear-gradient(top,
rgba(12, 12, 12, 0.5) 0%,
rgba(12, 12, 12, 0) 100%),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/assets/images/internal-banner-9.jpg);
background-image: linear-gradient(180deg,
rgba(12, 12, 12, 0.5) 0%,
rgba(12, 12, 12, 0) 100%),
url(//coldwellbankeractionplus.ca/wp-content/themes/Divi-child_custom_header/assets/images/internal-banner-9.jpg);
background-color: rgba(0, 0, 0, 0);
background-size: cover;
background-position: 50%;
}
.banner-section-main .header-content {
margin: 20px auto;
width: 80%;
max-width: 800px;
padding: 10px;
text-align: center;
}
.banner-section-main .header-content h1 {
font-weight: 700;
text-transform: uppercase;
font-size: 40px;
text-shadow: 0.08em 0.08em 0.08em rgb(0 0 0 / 40%);
color: #fff;
} .tax-wpbdp_category.et_pb_gutter #et-main-area #main-content .container {
width: 80%;
max-width: 1080px;
padding-top: 60px;
}
.tax-wpbdp_category.et_pb_gutter #et-main-area #main-content .container:before {
display: none;
}
.tax-wpbdp_category.et_pb_gutter.et_pb_gutters2 #et-main-area #main-content #left-area {
width: 100%;
padding-right: 0;
}
@media only screen and (max-width: 767px) {
.banner-section-main {
padding-top: 120px;
}
.banner-section-main .header-content {
width: 100%;
padding: 10px 0;
}
.banner-section-main .header-content h1 {
font-size: 25px;
}
}
.wp-admin .ib-banners-wrapper{display:none;}