*{ } .service__title p{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 40px; color: #000000;
}
.services__list > li .service__text {   
font-weight: 400 !important; font-family: 'BentonSans'!important;
}
.services__list > li .service__text p a,
.services__list  a{
color: #F5CF47!important;
} .post__side{
background: #F5F5F5;
padding: 0 3em;
}
.single-post-container{
margin: 0 !important;
padding: 0!important;
max-width: 1425px;
}
.post-content-wrapper{
max-width:733px;
display:block;
margin: 0 1em 4em 8em;
}
.post-side-wrapper{
max-width:390px;
display:block;
margin:0 auto;	
}
.post_single_sidebar{
margin-bottom: 7px!important;
padding-right: 0;
padding-left: 0;
}
.apost__side .post-side-wrapper {
position: sticky;
top: 136px;
margin-left: auto;
}
.post_single_area_content p:first-of-type{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 18px; color: #484848;
}
.the_posts_wrapper{padding: 0 0 100px;}
.line_post_title {
font-weight: 300;
font-size: 36px;
line-height: 200% !important;
padding-left: 20px;
border-left:  4px solid #F5CF47;
text-transform: uppercase;
margin-bottom: 10px;
}
.posts__list > li .post__image {
margin-top: 20px;
}
.full_post{
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.blog_post_img{
max-height:755px;
overflow:hidden;
}
.blog_post_img img{ display: block;
margin: auto;
}
.recent_article_block{
margin-top: 16px;
margin-bottom: 26px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;	
}
.recent_blog_post_title{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700 !important;
font-size: 16px !important;
line-height: 20px !important; text-transform: uppercase;
margin-bottom: 5px!important;
color: #484848 !important;
}
.recent_blog_title{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 31px; margin: 0 auto 20px 20px;
color: #000000;	
}
.post_side_info {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.post_side_info span{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 18px; color: #484848;	
}
.recent_article_single{
width:100%;
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 5px!important;
}
.recent_article_single a {
border:none!important;
padding: 5px!important;
}
.blog_call_on_form{
display:block;
margin:1em auto; font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 18px; text-align: center;
color: #484848;
}
.blog_call_on_form:hover{
color:#FDCD08;
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5); 
}
.blog_post_infos{
list-style-image: url(//bolandromaine.com/wp-content/uploads/2022/08/Group-39.png);	
padding: 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 2.5em;
color: #000000; font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 17px;
}
.blog_post_infos li{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 17px;
color: #000000;
}
.black-marker{
list-style-image: url(//bolandromaine.com/wp-content/uploads/2022/08/Group24-icon.png);	
padding: 0 3em;
}
.a_post_wrapper{
background: white !important;
border: none!important;
}
.blog_post_description{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 18px; color: #484848;	
}
.blog_post_description p{
margin:0.7em 0;
}
.blog_featured_wrapper{padding: 1.5em 0 !important;}
.li_blog_featured{
margin-right:10px!important;
}
.title_blog_featured{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500!important;
font-size: 24px;
line-height: 29px; margin-bottom: 0.5em!important;
color: #000000;	
}
.new_form_title p{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 18px; text-align: center;
color: #484848;}
.new_form_text{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400!important;
font-size: 16px!important;
line-height: 18px!important; text-align: center;
color: #484848;} .split_services{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
background:#FFFFFF;
}
.services_left{
-ms-flex: 0 0 63%;
-webkit-box-flex: 0;
flex: 0 0 63%;
max-width: 63%;	
display: -webkit-box;	
display: -ms-flexbox;	
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
}
.services_right{
background: #F8F8F8;	
-ms-flex: 0 0 37%;
-webkit-box-flex: 0;
flex: 0 0 37%;
max-width: 37%;
padding: 0 3em;
}
.services_left .content__type3 .blocks__list > li{
}
.3_4_li{
-webkit-box-orient:vertical !important;
-webkit-box-direction:normal !important;
-ms-flex-direction:column !important;
flex-direction:column !important;	
}
.content_new_text p{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 16px!important;
line-height: 18px!important; margin-bottom: 10px;
color: #484848;	
}
.content_new_text ul li{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 16px!important;
line-height: 18px!important; padding-bottom: 0px;
color: #484848;	
} .service_new_text{margin-bottom:0!important;}
.service_new_text p{padding-bottom:0.7em;font-size: 16px !important;}
.asingle_service_box_layout{
max-width: 1920px;
width: 100%;
display:block;
margin:0 auto;
}
.aservices_right_sticky{
position:sticky;
top:10px;
width: 100%;
background: rgba(217, 217, 217, 0.15);
padding: 0 1em 1em;
}
.services_right .sticky {
position: sticky;
top: 5em;
z-index: 1;
background: #f8f8f8;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 560px;
}
.aoe_sidebar{
display:block;
margin:1em 0;
}
.aoe_sidebar li{
margin-bottom:0.5em;
}
.aoe_sidebar li a{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 18px; display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #484848;
} .ul_3-1{
list-style-image: url(//bolandromaine.com/wp-content/uploads/2022/08/Group-39.png) !important;		
margin: 1.5em 0 1.5em 2em!important;	
}
.ul_3-1 li{
padding-bottom: 0.1 !important;	
}
.flx-rev{
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flx-col{
-webkit-box-orient:vertical !important;
-webkit-box-direction:normal !important;
-ms-flex-direction:column !important;
flex-direction:column !important;
max-width: 770px;
}
.flx-full-w{
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.block_new_image{
margin-top:1.5em;
margin-bottom:1.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-height: 632px;
overflow: hidden;
}
.block_new_image img{
height: 100%;
}
.block_new_image.image__col:before {
content: '';
position: absolute;
top: 0;
right: 75px;
bottom: 0;
left: 75px;
border: none ;
display: block;
border-radius: 3px;
border-left:2px solid #FDCD08;
border-right:2px solid #FDCD08;
}
.m-bottom-1{
margin-bottom:1em!important;
}
.m-bottom-05{
margin-bottom:0.5em!important;
}
.section-p-1em{
padding:1em 0 !important;
background-color: #FFFFFF;
} .single-sidebar{
padding: 0 3em;
}
.post__area{
margin:1em 0;
}
.post__area p{
margin-bottom:0.8em;
} .pm-t-b{
padding-top:0.4em;
padding-bottom:0.4em;
margin-bottom:1em;
}
.pb-1{
padding-bottom:1em!important;	
}
.mtg1t{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500 !important;
font-size: 26px !important;
line-height: 31px !important; margin-bottom: 26px!important;
color: #000000;
}
.mtg1t p strong {background: #FDCD08;}
.mtg1t p span {background: #FDCD08;}
.content_GothamPro_title span{background: #FDCD08;}
.content_GothamPro_title strong{background: #FDCD08;}
.gpt p{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 25px; color: #000000;
}
.top_blog_post_title{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 25px; padding-left: 20px;
border-left:  4px solid #F5CF47;
margin: 0.5em 0;
display: block;
padding-top: 0.3em;
padding-bottom: 0.3em;
color: #000000;
} .Mercury_Text_G1{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 31px; color: #000000;	
margin:0.5em 0;
padding: 0 1em;
}
.Mercury_Text_G1 span{
background: #FDCD08;
}
.content_GothamPro_text{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 18px; color: #484848;	
}
.content_GothamPro_text p{margin-bottom:0.7em;    padding: 0 1em;}
.content_Mercury_Text_title{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 31px; color: #000000;
padding:0.5em;
margin-bottom:0.6em;
padding-left:1em;
}
.content_GothamPro_title{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 25px; padding:0.5em;
margin-bottom:0.6em;
padding-left:1em;
color: #000000;
}
.new_services_row{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
align-items: center;
} .content_GothamPro_text a{
font-weight: 500;
color: #181818;	
-webkit-transition: color ease-in-out .25s;
transition: color ease-in-out .25s;
}
.subfields_bg_image div .block_tti_content{ }
.row {
overflow: hidden;
}
.block_tti_content{
margin:1.5em 0;
}
.subfields_bg_image{
width: 140%;
background-position: 0px 0px;
padding: 1em 0;
background-size: cover;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
margin: 1em 0;
}
.tti_content_wrapper {
max-width:740px;
width:100%;
padding:0;
display:block;
margin:0 auto;
}
.full-width-layyout {max-width: 100%; width: 100%; margin: 0 auto}
@media only screen and (max-width: 700px) {
.post_row{width: 100%;}
.post__side {padding: 0 1em;}
.services_left {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
}
.services_right{
display:none;
}
.block_tti_content{
margin-left: 1em !important;
width: 90%;
}
.subfields_bg_image div .block_tti_content {
margin-left: 1em !important;
}
.block__image{
margin-left: 0em !important;	
}
} .flexible-service-page{
max-width:1446px;
display:block;
margin:0 auto;
}
.mleft{
margin-left:10em;
}
.fexible-flex-col{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
gap:1em;
}
.double_text_with_bg_image{
width: 100%;
position: relative;
margin: 0 auto;
height: auto;
background-repeat: no-repeat;
background-position: 0px 0px;
}
.double_text_content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
max-width:709px;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;	
}
.gotham-700{ font-family: 'BentonSans';
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 25px; color: #000000;	
}
.gotham-400{ font-family: 'BentonSans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 18px; color: #484848;
}
.mercury-500{ font-family: 'Playfair 144pt';
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 31px;
color: #000000;
}
.section.all__posts .row, .section.single-post-section .row {overflow: visible}
.section.single-post-section h2 {
font-weight: bold;
margin-bottom: 15px;
font-size: 24px;
line-height: 32px;
}
.section.single-post-section .post__area p {line-height: 22px}
.section.single-post-section a {
color: #484848;
font-weight: bolder;
text-decoration: underline
}
.search__category__block {
top: 110px;
position: sticky
} @media only screen and (max-width: 768px) {
.subfields_bg_image{width:100%;}
.section.single-post-section .post-content-wrapper {margin: 0 1em}
}
@media only screen and (min-width: 1200px) {.subfields_bg_image{width:110%;}}
@media only screen and (min-width: 1280px) {.subfields_bg_image{width:115%;}}
@media only screen and (min-width: 1380px) {.subfields_bg_image{width:130%;}}
@media only screen and (min-width: 1622px) {.subfields_bg_image{width:160%;}}
@media only screen and (min-width: 700px) and (max-width: 1200px) { .split_services{
flex-direction:column;
}
.services_left{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.services_right{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.services_right_sticky-first{width:45%;float: left;}
.services_right_sticky{
width: 50%!important;
position: relative!important;
height: auto!important;
top: 0em!important;
margin: 0 auto;
}
} 
.services_right_sticky-first{
max-width: 375px;
margin: 0 auto;
}	
}
.alist-yellow-marker a {
color: #F5CF47!important;
font-weight: bold;
}