@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,800;0,900;1,100;1,200;1,300;1,400;1,800;1,900&display=swap');

body 	{
	font-family: 'Montserrat Alternates', sans-serif;
	color:#999999;
	font-weight: 200;
    font-weight: 400;
}

.entry-content p {
    font-weight: 400!important;
}

h3, li strong {
	color:#e18d0eb3;
}

.menu-item-458	{
		border:1px solid;
		background-color:#f5e0be91!important;
}

.entry-title, .singlepage-entry-title {
    margin-top: 30px;
    border-top: 1px solid #999;
    padding: 20px 0px;
	color:#666666;
	font-weight:400;
}

.first-page .singlepage-entry-title {
	color:#ffffff;
	font-weight:800;	
}

h1.entry-title:after,
h2.entry-title:after, .singlepage-entry-title:after {
    content: '';
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    width: 60px;
    height: 5px;
    border: none;
    top: 28px;
    left: 0;
    margin: auto;
    background-color: #e96d6d;
    right: auto;
}

h1.block-hero_heading	{
	font-weight:800!important;
	-webkit-transform: scale(1, 1.2);
	-moz-transform: scale(1, 1.2);
	-o-transform: scale(1 1.2);
	transform: scale(1 1.2);
	line-height:1;
}

.barneslewisconsultants_singlepage h1.block-hero_heading {
    background-color: #666666;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent!important;
    text-shadow: rgba(245,245,245,0.5) 3px 5px 1px;
 }

.embossed	{
  color: #f0f0f0;
  font-size: 100px;
  background-color: #666666;
  text-shadow: 1px 4px 4px #555;
  text-align: center;
  -webkit-background-clip: text;
    -moz-background-clip: text;

}

a.custom-logo-link, img.custom-logo {
    width: 250px!important;
	height:auto!important;
	display: flex!important;
}


.toggle_container ol li	{
	margin-bottom:12px;
}
/* PHOTOGRAPHY PAGE */

.photography	{
    padding: 0px;
	background:#e8e8e8;
}

.photography .navbar .main-navigation {
    background-color: #ffffff!important;
}

.photography article {
	padding-top: 0px!important;
}

.photography article [class*='images-by-'] figure { 
    margin: 0px!important;
}

.photography .bl_image_grid-item {
    padding: 0px!important;
}

.photography article [class*='block-hero_'] {
    margin-bottom: 0;
}

.photography article  {
    padding: 0px;
}

.photography .entry-header	{
	padding: 0px 10px;
}

.photography_singlepage .entry-title, .photography_singlepage .singlepage-entry-title,
.info_singlepage.entry-title, .info_singlepage .singlepage-entry-title{
    padding-left: 0px;
	display:none;
}

.photography h1.entry-title:after, .photography h2.entry-title:after, .photography .singlepage-entry-title:after {
    left: 10px;
}


.info .entry-header, .info_singlepage .entry-header	{
	display:none;
}

.info .wp-block-column p, .info_singlepage .wp-block-column p	{
	 margin-top: 100px;
}

.info .wp-block-column, .info_singlepage .wp-block-column {
	padding:0;
}

.info .wp-block-column h4, .info_singlepage .wp-block-column h4	{
	    margin: 0;
		padding:0;
}

.info [class*='bl_buttons_'], .info_singlepage [class*='bl_buttons_']	{
	 margin-bottom:50px;
	 margin-top:50px;
	 width:80px;
	 font-size:20px;
	 font-weight:600;
}


.photography_singlepage .entry-title, .photography_singlepage .singlepage-entry-title,
.info_singlepage.entry-title, .info_singlepage .singlepage-entry-title{
    padding-left: 0px;
	display:none;
}

.photography h1.entry-title:after, .photography h2.entry-title:after, .photography .singlepage-entry-title:after {
    left: 10px;
}


@media (min-width: 600px)	{
	.info .wp-block-column:nth-child(2n), .info_singlepage .wp-block-column:nth-child(2n) {
		margin-left: 0px;
	}
}

@media only screen and (min-width: 0px) and (max-width:768px) {
	.post-list	{
		padding-top:53.5px!important;
	}
	.single-post	{
		padding-top:27.5px!important;
	}
}



@media (min-width: 1600px)  {
	.photography .info_singlepage article,
	.photography .services_singlepage article,
	.photography .ourposts_singlepage article,
	.photography .galleries_singlepage article,
	.photography .contactus_singlepage article,
	.photography .directions_singlepage article	 {
			max-width:1600px;
			margin:0 auto;	
		}
}


.photography .directions_singlepage article,
.photography .info_singlepage article,
.photography .ourposts_singlepage article,
.photography .services_singlepage article,
.photography .contactus_singlepage article,
.photography .galleries_singlepage article	{
	padding:40px 10px 50px 10px;
}

.photography .photography_singlepage article	{
	padding:0px;
}

.photography .galleries_singlepage article [class*='images-by-'] figure {
	margin: 3px 3px!important;
}

ol li{
	margin-bottom:12px;
}	
/* PHOTOGRAPHY PAGE ALL PAGES BELLOW MAIN PAGE */

/* Contact Us */

.post-4260 .wp-block-columns {
    padding: 0!important;
}

:where(.post-4260 .wp-block-columns.is-layout-flex), :where(.page-id-4353 .wp-block-columns.is-layout-flex) {
    gap: 0;
}

.contact-us .wp-block-column:nth-child(2n) {
    margin-left: 0px;
}

.contact-us .wp-container-core-columns-layout-1 {
	color:#2c4776;
}

.contact-us .wp-block-column:nth-child(2) {
	color:#ffffff;
}

.contact-us .wp-block-column:nth-child(2) input, select, textarea {
    background-color: #ffffff;
}


/* Contact Us */


/* behind The Lens */

.behindthelens_singlepage .entry-header{
	display:none;
}

.behind-the-lens, .behindthelens_singlepage article {
	padding:0px;
}

/* behind The Lens */

/* custom acf blocks */
.customacfblocks_singlepage, .testimonialsstyles_singlepage, .customacfblocks_singlepage article, .testimonialsstyles_singlepage article	{
	padding: 0px 10px 0px 10px;
}


.page-id-4275 h2.slider-title	{
	text-transform: capitalize;
	font-weight:400!important;
}

.testimonialsstyles_singlepage .entry-header,.testimonialsstyles_singlepage .entry-footer .customacfblocks_singlepage .entry-header , .customacfblocks_singlepage .entry-footer {
	display:inline-block;
}

/* custom acf blocks */

.woocommerce div.product form.cart .button {
    margin: 0px!important;
}

.images-by-category	.pinterest figcaption h2{
	font-weight:400;
	color:#000000;
}

.images-by-category	.pinterest figcaption h2 span	{ 
	color:#999999;
}

.testimonial-slider-08-name {
    margin: 10px 20px!important;
}

[id*='testimonial-08-slider-'] .owl-item {
    padding: 10px;
}


#infill-info ul li a	{
	padding: 25px!important;
}

#infill-info .icon-plus	{
	display:block!important;
}

#p3d-quote-loading img{
	max-height:10px!important;
	max-width:200px!important;	
}