@import url(https://fonts.bunny.net/css?family=oswald:400,500,700);
:root {
--color-primary: #db1818;
--color-primary-light: #ff1f0f;
--color-primary-dark: #b2150a;
}
body {
font-size: 17px;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
:is(h1, h2, h3, h4) {
font-family: Oswald, "Arial Narrow", sans-serif;
font-weight: 400;
}
h1,
.h1 {
font-size: 3.5rem;
}
h3,
.h3 {
font-size: 2.1rem;
}
h2,
.h2 {
font-size: 2.5rem;
}
.am-content-header {
padding: 40px 0;
}
.am-content-header h1 {
margin: 0;
}
#am-cta-top,
.am-content-header {
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2021/08/footerbgprem.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
color: #fff;
}
#sellingpoints {
text-align: center;
}
#sellingpoints .x-text-content-text-primary {
margin-bottom: 2rem;
}
[class^="am-button"],
.button {
padding: 12px 16px;
border: 2px solid var(--color-primary);
border-radius: 5px;
line-height: 1 !important;
display: inline-block;
font-size: 20px;
text-transform: uppercase;
border-color: gold;
}
.am-button,
.button {
background-color: var(--color-primary);
color: #fff;
}
.am-button:hover,
.button:hover {
background-color: var(--color-primary-light);
border-color: var(--color-primary-light);
}
.am-button-outline {
color: #fff;
border-color: #fff;
}
.x-brand img {
max-width: 200px;
}
.x-navbar .desktop .x-nav > li > a {
padding: 15px 25px;
font-family: Oswald;
font-size: 1.3em;
color: inherit;
letter-spacing: 1px;
text-transform: uppercase;
}
@media (max-width: 1200px) {
.x-navbar .desktop .x-nav > li > a {
padding: 15px;
}
}
.x-navbar .desktop .x-nav > li > a:hover {
background-color: var(--color-primary);
} .CTA a {
border: 1px solid #e29a05;
margin: 7px;
margin-left: 15px !important;
margin-right: 15px !important;
}
.owl-item div,
.white {
background-color: transparent !important;
}
.owl-item div,
.owl-item div h3 {
color: #fff !important;
}
#sellingpoints {
padding-top: 0 !important;
}
#thewelcome h1,
.e101-22.x-text {
margin-top: 0 !important;
}
#thewelcome .ctabtn {
font-size: 26px;
padding: 16px 26px;
border-radius: 5px;
margin: 7px;
}
#thewelcome h1 {
color: #fff !important;
font-weight: 400;
font-size: 35px !important;
}
#input_7_6 {
padding: 0 0.45em;
}
.ctabtn {
background: #193b6f;
background: linear-gradient(
to bottom,
rgb(198 139 78) 0,
rgb(177 121 18) 100%
) !important;
color: #fff !important;
display: inline-block !important;
}
.page-id-807 .tbl1 table td {
border-top: 0 !important;
}
#field_5_1 .gfield_label,
.downloadline {
font-size: 22px;
}
.page-id-794 .CTA {
margin-top: 20px;
}
@media (max-width: 1100px) {
#sellingpoints h2 {
font-size: 143.7%;
}
#listingstext {
padding-right: 90px;
}
}
@media (max-width: 979px) {
.x-promo-content {
padding: 0.5em !important;
}
.x-colophon.top {
text-align: center;
}
.x-colophon.top .gform_wrapper form {
text-align: center !important;
}
#gform_submit_button_4 {
width: 190px !important;
float: none !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
@media (max-width: 975px) {
.commercialbox i,
.residentialbox i {
padding-top: 60px;
}
.commercialbox,
.residentialbox {
background-size: cover !important;
height: 450px;
padding-left: 7px;
padding-right: 7px;
}
.e101-79 {
text-align: center !important;
}
.e101-80.x-anchor {
margin: auto !important;
}
}
@media (max-width: 767px) {
#listingstext {
float: none !important;
padding-right: 0;
}
}
div#cs-content .white .owl-item div p {
font-size: 24px !important;
}
body .x-logobar-inner {
padding: 28px;
}
.borderedright {
border-right: 3px solid #bbb !important;
}
.testimonialswrap .x-audio.player {
width: 75% !important;
}
.x-btn {
color: #fff !important;
border-radius: 5px !important;
}
.e101-16.x-text {
margin-top: 0 !important;
}
div#wpcs_tab_450 {
top: 400px !important;
background-color: #003a70;
border-radius: 0 0 5px 5px !important;
padding: 12px 5px !important;
}
.CTA a,
.footlink {
padding: 0.8em 1em 0.6em !important;
color: #003a70;
}
.footlink {
border-radius: 5px !important;
font-weight: 700 !important;
}
.gm-style-iw h3,
.gm-style-iw h4 {
margin-top: 0 !important;
color: #b70c13 !important;
}
.maptitle select {
margin-top: 2px;
font-size: 20px;
margin-left: 12px !important;
}
.tp-caption a {
background-color: #8e000a;
border-radius: 5px;
padding: 5px 18px !important;
color: #fff !important;
border: 2px solid #02097b;
margin-left: 10px !important;
}
body .div#wpcs_tab_450 {
background-color: #bd070e !important;
}
body .tp-caption a {
background-color: none !important;
padding-left: 28px !important;
padding-right: 28px !important;
margin-left: 16px !important;
background: 0 0 !important;
}
.listingboxinfo {
background-color: #f5f5f5 !important;
}
.bordered {
border-left: 3px solid #bbb !important;
border-right: 3px solid #bbb !important;
}
.listing-container i {
font-size: 38px !important;
color: #737373 !important;
}
.p-meta {
display: none !important;
}
.CTA a {
font-size: 26px !important;
}
.commercialbox button,
.residentialbox button {
padding-left: 20px !important;
padding-right: 20px !important;
border-radius: 6px !important;
}
#letstalk h1,
#thewelcome .x-anchor-button span {
color: #fff !important;
}
.e101-97.x-text {
font-size: 1.3em !important;
}
.e101-15.x-anchor .x-anchor-text-primary,
.e101-80.x-anchor .x-anchor-text-primary {
font-weight: 500 !important;
text-transform: uppercase !important;
}
.commercialbox,
.residentialbox {
margin-bottom: 35px !important;
font-size: 28px !important;
}
#welcomeheadline {
font-size: 62px !important;
font-weight: 200 !important;
}
body .tp-caption {
background-color: rgb(23, 23, 23 0.88) !important; }
#homelistings,
#letstalk,
.CTA {
background-attachment: fixed !important;
}
body #text-6 a.footlink {
letter-spacing: 0 !important;
}
.x-sidebar {
padding-bottom: 40px !important;
}
.titlebar {
background-color: #222;
}
.CTA {
background-color: #660c0b !important;
}
#bar {
background-color: #0b1d3b !important;
}
#letstalk {
background-color: #0d2a50 !important;
}
.owl-item div p {
font-size: 24px !important;
}
.page-id-1433 .entry-featured {
display: none !important;
}
hr {
border-top: 1px solid #ccc;
}
.widget ol,
.widget ul {
border: 0 !important;
}
.widget ol li a,
.widget ul li a {
border-bottom: 0 dotted;
}
#letstalk,
.e101-40 x-section {
padding-top: 0 !important;
}
.scol {
padding: 15px !important;
}
#gtx-trans {
display: none !important;
}
.single-locations .about-listing {
float: right;
width: 33%;
}
.e101-56 .x-promo,
.e101-56 .x-promo:hover {
transition: all 0.3s ease-in;
}
.e101-56 .x-promo:hover {
margin-top: -20px;
}
.e101-56 .x-promo:hover .x-promo-content {
background: #193b6f !important;
}
.e101-22 .x-promo:hover h2,
.e101-22 .x-promo:hover i,
.e101-56 .x-promo:hover .x-promo-content,
.e101-56 .x-promo:hover h2,
.e101-56 .x-promo:hover i {
color: #fff !important;
transition: all 0.3s ease-in;
}
#homelistings .x-anchor-button,
#thewelcome .x-anchor-button {
background: #193b6f;
background: -moz-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: -webkit-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: linear-gradient(to bottom, #193b6f 0, #2458a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193b6f', endColorstr='#2458a0',GradientType=0 );
color: #fff !important;
}
.e101-39,
.e101-50,
.e101-85 {
padding-top: 0 !important;
}
#gform_fields_7 label,
.e101-30 .x-img,
.single-locations .x-sidebar {
display: none !important;
}
#welcomeheadline {
font-size: 62px;
margin: 0.1em 0;
}
.hpsection {
padding: 15px;
}
#commercial p,
#letstalk h1,
#listingstext p,
.e101-49 {
color: #fff !important;
}
.downloadline button {
border: 1px solid #003a70;
background: -moz-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: -webkit-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: linear-gradient(to bottom, #193b6f 0, #2458a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193b6f', endColorstr='#2458a0',GradientType=0 );
}
#gform_submit_button_5,
#gform_submit_button_6 {
border: 1px solid #003a70;
background: -moz-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: -webkit-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: linear-gradient(to bottom, #193b6f 0, #2458a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193b6f', endColorstr='#2458a0',GradientType=0 );
}
#commercial {
margin-top: 0 !important;
padding-top: 0 !important;
}
#commercial h2,
#listingstext h2 {
margin-top: 0 !important;
color: #fff !important;
}
#listingstext {
float: right;
padding-right: 120px;
}
#homelistings {
margin-top: 0 !important;
padding-top: 0 !important;
}
#welcometext {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
#welcometext p {
font-size: 20px !important;
}
.home-shadow {
width: 100% !important;
max-height: 45px;
vertical-align: top;
}
.x-slider-container.below {
border-bottom: 0 !important;
}
#letstalk {
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2021/09/goldbg.jpg) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
#letstalk input[type="text"] {
background: 0 0;
color: #fff !important;
}
#letstalk input[type="text"]::placeholder,
#letstalk select::placeholder,
#letstalk textarea::placeholder {
color: #fff !important;
}
#letstalk option,
#letstalk select,
#letstalk textarea {
background: 0 0 !important;
color: #fff !important;
}
#letstalk option {
color: #000 !important;
}
#letstalk option::placeholder {
color: #000 !important;
}
#gform_submit_button_7 {
text-transform: uppercase !important;
display: inline-block;
position: relative;
border: 1px solid #003a70;
border-radius: 0;
padding: 0.8em 1em 0.6em !important;
cursor: pointer;
font-size: 16px;
font-weight: 400 !important;
line-height: 1.3;
text-align: center;
vertical-align: middle;
background: #193b6f;
background: -moz-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: -webkit-linear-gradient(top, #193b6f 0, #2458a0 100%);
background: linear-gradient(to bottom, #193b6f 0, #2458a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193b6f', endColorstr='#2458a0',GradientType=0 );
color: #fff !important;
text-shadow: none !important;
transition: all 0.15s linear;
}
#bar {
padding: 0 0 90px;
color: #373737 !important;
background-color: #fff !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.e101-34.x-section {
padding: 45px 0 75px !important;
}
.ppsPopupClose {
z-index: 1;
}
.ppsTable {
width: 100%;
}
#commercial,
#homelistings,
.ppsSecondCol {
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/12/red-bg.png) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
-webkit-box-shadow: 1px 14px 16px -9px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 1px 14px 16px -9px rgba(0, 0, 0, 0.75);
box-shadow: 1px 14px 16px -9px rgba(0, 0, 0, 0.75);
}
#commercial,
.ppsSecondCol {
background-color: #c6152b !important;
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/10/footer-bg.jpg) !important;
}
#pop1,
#pop2,
#ppsPopupShell_100_218880 .ppsFirstCol,
#ppsPopupShell_100_218880 .ppsSubscribeShell,
.single-chatham_homes .details,
.single-format-standard .details {
display: none;
}
#cta1 .x-btn,
#pop1 h2,
#pop1 h4,
#pop2 h2,
#pop2 h4,
#wpcs_content_inner_450 #gform_submit_button_3,
#wpcs_content_inner_450 .gform_title {
color: #fff !important;
}
#pop1 button,
#pop2 button {
color: #fff !important;
background-color: #68181d !important;
padding: 10px !important;
font-size: 18px !important;
border-radius: 9px !important;
font-weight: 700 !important;
margin: 15px !important;
border: 1px #fff solid !important;
}
#respond,
.ppsFirstCol,
.ppsFirstCol:after,
.ppsFirstCol:before,
.ppsSecondCol:before,
.ppsSubscribeShell,
.tribe-events-cal-links,
.tribe-events-ical {
display: none !important;
}
.entry-wrap {
padding: 0;
}
#wpsimplegallery_container {
max-width: 66%;
}
.logobar img {
height: 160px !important;
width: auto !important;
padding: 15px !important;
}
#text-8 h2 {
margin: 0.25em 0 0.2em;
font-size: 21px;
}
#text-8 h4,
#text-8 p {
margin: 0.45em 0;
font-size: 18px;
}
#text-8 p {
margin: 0.15em 0 0.1em;
}
.desktop .sub-menu a {
font-size: 15px !important;
}
.entry-wrap li {
font-size: 18px !important;
}
.e32-3 img {
width: 320px;
}
.e101-22 .x-promo,
.e101-22 .x-promo .x-promo-content,
.e101-22 .x-promo h2,
.e101-22 .x-promo i,
.e101-22 .x-promo:hover {
transition: all 0.3s ease-in;
}
.e101-22 .x-promo:hover {
margin-top: -20px;
}
.e101-22 .x-promo:hover .x-promo-content {
background: #003a70;
color: #fff !important;
transition: all 0.3s ease-in;
}
.e101-57.x-text {
display: none;
}
#input_3_16 {
width: 100%;
}
.testimonialswrap h5 {
margin: 0 !important;
font-size: 20px;
}
#cta1,
#x-section-2,
#x-section-3,
.CTA,
.e101-46.x-section,
.ppsTable,
.titlebar,
.x-breadcrumb-wrap,
.x-colophon.bottom,
.x-colophon.top,
.x-navbar,
.x-navbar-fixed-top,
.x-slider-container {
-moz-box-shadow: 1px 14px 16px -9px rgba(0, 0, 0, 0.75);
box-shadow: 1px 14px 16px -9px rgba(0, 0, 0, 0.75);
}
.x-breadcrumb-wrap {
padding: 1.99em 0 1.55em;
z-index: 1;
position: relative;
}
.x-breadcrumbs .home {
color: #db0505 !important;
}
#x-section-3 {
z-index: 4;
position: relative;
}
.e101-46.x-section {
z-index: 5 !important;
position: relative;
}
#cboxTitle {
display: none !important;
}
::-webkit-input-placeholder {
color: #333 !important;
}
::-moz-placeholder {
color: #333 !important;
}
:-ms-input-placeholder {
color: #333 !important;
}
:-moz-placeholder {
color: #333 !important;
}
.community_info h4,
.x-main h4 {
margin: 0.29em 0 0.5em;
}
.x-main h5 {
margin: 0.25em 0 0.4em;
}
.page-id-36 .gm-style-iw,
div#wpcs_tab_450 {
font-size: 22px !important;
}
.tp-caption a {
background-color: #fff;
padding: 5px !important;
border-radius: 10px;
margin: 5px;
}
.x-colophon.bottom .x-colophon-content p {
font-size: 14px;
text-transform: uppercase;
}
.entry-wrap {
box-shadow: 0 0 0 0 transparent !important;
}
div#wpcs_tab_450 {
top: 500px !important;
background-color: #bd070e !important;
padding: 15px 5px !important;
left: -76px !important;
width: 212px !important;
height: 60px !important;
}
#wpcs_content_inner_450 {
margin: 0 !important;
border: 0 !important;
}
div#wpcs_content_main_450 {
width: 320px !important;
}
div#wpcs_content_inner_450 {
background: 0 0 !important;
}
.home .x-promo-image-wrap {
display: none;
}
.home .x-promo i {
margin-top: 6px;
color: var(--color-primary);
font-size: 62px;
}
.home .x-promo h3 {
margin-top: 10px;
}
.x-nav-articles {
display: none !important;
}
.home .maptitle {
margin-top: 15px;
padding-top: 20px;
}
.locations-template-default .p-meta,
.single-locations .entry-featured {
display: none;
}
.listingboxinfo {
width: 33.333%;
display: inline-block;
padding-top: 10px;
padding-bottom: 10px;
height: 100%;
}
.listing-container i {
font-size: 25px;
}
.listing-container {
width: 100%;
max-width: 450px;
display: inline-block;
margin: 10px;
text-align: center;
border: 2px solid #666;
min-height: 428px;
position: relative;
vertical-align: top;
}
.bordered {
border-left: 1px solid #666;
border-right: 1px solid #666;
}
.floorplansbox {
min-height: 80px;
}
.listingswrap {
text-align: center;
}
.listingimg {
display: block;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
height: 200px;
background-position: top center;
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/10/comingsoon.jpg);
}
.listingboxinfo2 {
width: 32.5%;
display: inline-block;
padding-top: 10px;
padding-bottom: 10px;
height: 100%;
font-size: 18px;
color: #737373 !important;
background-color: #f5f5f5 !important;
}
.listingboxinfo2 i {
font-size: 28px !important;
color: #737373 !important;
}
.plan-box {
width: 100%;
max-width: 440px;
display: inline-block;
margin: 10px;
text-align: center;
border: 3px solid #bbb !important;
min-height: 400px;
position: relative;
vertical-align: top;
}
.bordered2 {
border-left: 1px solid #666;
border-right: 1px solid #666;
}
.floorplansbox2 {
min-height: 80px;
}
.listingswrap2 {
text-align: center;
}
.listingimg2 {
border-bottom: 3px solid #bbb;
display: block;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
height: 200px;
background-position: center center;
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/10/imagecomingsoon.jpg);
}
.thestyles {
min-height: 55px;
}
.infoboxes {
background: #bbb;
padding-top: 3px;
}
.maptitle {
margin: 15px 0;
}
.maptitle select {
margin-top: 2px;
font-size: 20px;
}
.featured-img,
.register-listing {
display: none;
}
.single-locations .featured-img {
display: inline-block !important;
width: 66%;
margin-bottom: 15px;
}
.single-locations .featured-img img {
max-width: 100% !important;
height: auto !important;
padding: 10px !important;
}
.single-locations .details {
float: right;
width: 34%;
padding-left: 0;
}
#gform_1 label,
#gform_3 label,
.about-listing,
.single-locations .entry-content {
display: none;
}
.single-locations .about-listing {
display: inline !important;
}
.single-locations .x-main {
width: 100% !important;
}
.community_info {
margin: 25px 0;
display: inline-block;
width: 100%;
}
#wpcs_content_main_450 {
background: url(//bigblacksignrentals.ca/wp-content/uploads/2021/09/goldbg.jpg) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center;
}
#cta1 h2,
.gm-style-iw h3,
.gm-style-iw h4 {
margin-top: 0 !important;
}
#cta1 h2,
#cta1 p,
.CTA h2,
.CTA p {
color: #fff;
}
.CTA {
background-color: #c6152b;
padding-bottom: 50px;
display: inline-block;
width: 100%;
position: relative;
margin-top: -20px;
z-index: 3;
}
#bar .x-anchor-button {
background: linear-gradient(
to bottom,
rgb(198 139 78) 0,
rgb(177 121 18) 100%
) !important;
color: #fff !important;
}
#bar .x-anchor-text-primary,
.footlink {
color: #fff !important;
}
.footlink {
display: inline-block;
position: relative;
border: 0 solid #003a70;
border-radius: 0;
padding: 0.563em 1.125em 0.813em;
cursor: pointer;
font-size: 16px;
font-weight: 400 !important;
line-height: 1.3;
text-align: center;
vertical-align: middle;
background-color: #fff;
transition: all 0.15s linear;
background: #193b6f;
background: linear-gradient(
to bottom,
rgb(198 139 78) 0,
rgb(177 121 18) 100%
) !important;
text-shadow: none !important;
}
.CTA a {
font-size: 24px;
line-height: 24px;
font-weight: 700;
}
.titlebar {
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2021/08/footerbgprem.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
color: #fff;
display: inline-block;
width: 100%;
}
.title-container {
width: 88%;
max-width: 1300px;
margin: 0 auto;
}
.titlebar h1 {
color: #fff;
margin: 50px;
font-size: 3em; }
.about-listing {
padding: 5px 0 10px;
}
#post-82 .entry-wrap,
.type-locations .entry-wrap {
padding: 0;
}
.headerphoneicon {
display: none;
}
.single-locations .acf-map {
margin-bottom: 20px;
}
@media (max-width: 1527px) {
#thewelcome h1 span,
.CTA h2 span {
display: block !important;
padding-bottom: 20px !important;
}
.x-colophon.top {
background-size: cover !important;
}
}
@media (max-width: 1000px) {
.headerphone {
text-align: center !important;
}
}
@media (max-width: 900px) {
.single-locations .featured-img {
display: inline-block !important;
float: none;
width: 100%;
}
#wpsimplegallery_container {
max-width: 100% !important;
margin-top: 20px;
}
.single-locations .about-listing {
width: 100%;
float: none;
}
.single-locations .details {
float: none;
width: 100%;
padding-left: 0;
}
}
@media (max-width: 980px) {
.x-navbar .x-nav > li > a > span {
padding-left: 20px;
}
}
@media (max-width: 550px) {
.listing-container {
margin: 15px 0;
}
#welcomeheadline {
font-size: 42px;
}
.tp-caption {
display: none !important;
}
.commercialbox,
.residentialbox {
background-size: cover !important;
}
}
@media (max-width: 420px) {
#wpsimplegallery li img {
width: 120px !important;
height: 120px !important;
}
}
.residentialbox button {
border-radius: 7px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.widget {
text-shadow: none;
}
footer {
background: #fff;
}
footer {
color: #333;
}
footer a {
color: inherit;
}
.x-navbar {
background-color: #222;
color: #eee;
border: none;
}
footer.x-colophon.bottom {
background: #fff;
color: #333;
}
.am-cta--footer {
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2021/08/footerbgprem.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
color: #fff;
padding: 60px 20px;
}
.am-cta h2 {
margin: 0;
line-height: 1.5;
display: inline-block;
}
@media (min-width: 800px) {
.am-cta,
.am-cta--footer .x-container {
display: flex;
justify-content: space-between;
align-items: center;
}
}
@media (max-width: 1024px) {
.titlebar h1 {
text-align: center;
}
}
.x-navbar .mobile .x-nav li > a {
font-family: Oswald, sans-serif;
font-size: 20px;
color: #ddd;
text-align: center;
text-transform: uppercase;
border-color: #444;
}
.x-navbar .mobile .x-nav li.current-menu-item > a {
color: red;
}
.gform_body input,
.gform_body textarea {
font-size: 16px !important;
}
#about-us {
font-size: 20px;
text-align: center;
}
#sellingpointstitle h2 {
margin-top: 0;
}
.am-separator-shadow {
position: relative;
}
#sellingpoints .x-promo p {
font-size: 18px;
}
.am-separator-shadow::after {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/12/shadow3.png);
width: 100%;
height: 45px;
background-position: center 0;
background-size: 100% 100%;;
background-repeat: no-repeat;
z-index: 10;
}
#about-us h2 {
margin-top: 10px;
margin-bottom: 20px;
}
.x-logobar-inner .x-container {
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.x-logobar-inner .x-container > * {
flex: 1 1 auto; }
.am-header-contact {
text-align: right;
}
.am-header-contact h4 {
margin: 0;
font-size: 1.4rem;
}
.am-top-bar,
.am-header-contact {
color: #333;
font-size: 1.5rem;
font-weight: 500;
font-family: Oswald, sans-serif
}
.am-top-bar a,
.am-header-contact a {
color: inherit;
}
.am-top-bar {
background: #333;
color: #fff;
text-align: center;
}
.am-header-contact {
display: none;
}
.am-hide-mobile {
display: none;
}
@media (min-width: 980px) {
.am-top-bar {
display: none;
}
.am-header-contact,
.am-hide-mobile {
display: block;
}
}
.x-navbar .current-menu-item {
box-shadow: 0 -4px 0 inset var(--color-primary);
}
.x-colophon.top .h-widget {
font-size: 28px;
}
.entry-header {
display: none;
}
.entry-content :first-child:is(h1, h2, h3, h4) {
margin-top: 0
}
#sellingpoints {
background-image: url(https://bbsr.abstractwebhost.com/wp-content/uploads/2022/08/footer-bg2.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 0;
}
#sellingpoints h2 {
color: #fff;
}
#sellingpoints .x-promo-content {
background: rgba(255, 255, 255, .9) !important;
}
#sellingpoints::after {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
background-image: url(//bigblacksignrentals.ca/wp-content/uploads/2018/12/shadow3.png);
width: 100%;
height: 45px;
background-position: center 0;
background-size: 100% 100%;;
background-repeat: no-repeat;
z-index: 10;  
}
.am-logo {
display: flex;
align-items: center; justify-content: center;
}
.am-logo h1 {
margin: 0;
text-align: left;
font-weight: 500;
margin-left: 10px;
display: none;
}
@media (min-width: 1000px) {
.am-logo {
justify-content: initial;
}
.am-logo h1 {
display: block;
}
}
.x-logobar .x-logobar-inner {
padding-top: 10px;
padding-bottom: 10px;
}
.x-logobar {
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(214,214,214,1) 100%);
}