.builder-section-gallery .builder-section-content, .builder-section-text .builder-section-content, .builder-section-blank .builder-section-content {
    max-width: 1324px !important;
    margin: 0 auto;
    padding: 0 32px;
    padding: 0 3.2rem;
}

@font-face {
    font-family: 'tigerlilymedium';
    src: url('fonts/tigerlily-webfont.eot');
    src: url('fonts/tigerlily-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tigerlily-webfont.woff2') format('woff2'),
         url('fonts/tigerlily-webfont.woff') format('woff'),
         url('fonts/tigerlily-webfont.ttf') format('truetype'),
         url('fonts/tigerlily-webfont.svg#tigerlilymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

.yoast-seo-breadcrumb
{display: none;}

body
{background-color: #fff;}

.site-navigation .menu li a, .site-navigation .nav-menu li a, .site-navigation .menu li

{    font-family: 'tigerlilymedium';}

.site-navigation .menu li a, .site-navigation .nav-menu li a {
    padding: 11px 20px;
    padding: 1.1rem 2.0rem;
}

#builder-section-text_11.builder-section-text .builder-section-content,
.page-id-252 #builder-section-text_53.builder-section-text .builder-section-content{
    max-width: 3024px !important;
    margin: 0 auto;
    padding: 0px 0px;
    padding: 0rem 0rem;
}

img.custom-logo
{width: 425px;
z-index: 2000;
position: relative;}

#builder-section-text_11
{margin-top: -200px;}

.site-header-main {
   
    padding: 14px 0 22px;
    padding: 1.4rem 0 2.2rem;

}
#menu-top
{

	border-bottom: solid 1px #58585B;
	padding-bottom: 12px;
}

#register_now
{border-bottom: solid 1px #58585B;width: 230px;
float: left;
font-family: 'Crimson Text', serif;
font-style: italic;
letter-spacing: 5px;
	font-size: 90%;
	padding-bottom: 17px;
}

#register_now a
{color: #58585B;
padding-left: 55px;
}

#social_top
{border-bottom: solid 1px #58585B;width: 230px;
float: right;
}

#social_top .fa
{font-size: 100%; padding: 20px; color: #58585B;
margin-top: -30px;}

h3, h2
{    font-family: 'tigerlilymedium';
font-style: normal;}

#builder-section-text_25-column-1 h3 a
{color: #fff;}

#builder-section-text_11
{margin-bottom: 0;}

#builder-section-text_25
{margin-top: -20px;}

#builder-section-text_25.builder-section-text.has-background {
    padding: 22px 0 2px;
    padding: 2.2rem 0 .2rem;
}

#builder-section-text_39 hr
{max-width: 250px;
float: none; margin-right: auto; margin-left: auto;}

#builder-section-text_39 
{max-width: 650px;
float: none; margin-right: auto; margin-left: auto;}

.page-id-266 #builder-section-text_39 
{max-width: 1324px;
float: none; margin-right: auto; margin-left: auto;}

hr {
    margin-top: 24px;
	margin-bottom: 34px;
    border: 0;
    border-top: 1px solid #58585B;
}

#esg-grid-1-1, #esg-grid-2-2
{margin-bottom: -90px;
max-width: 1324px;
float: none;
margin-right: auto;
margin-left: auto;}

#esg-grid-1-1
{margin-bottom: -390px;
	}

#builder-section-text_93 h2
{color: #fff; font-size: 17px;}

#builder-section-text_93 hr
{max-width: 200px;
float: none; margin-right: auto; margin-left: auto;
 border-top: 1px solid #fff;}

#builder-section-text_67
{margin-top: 150px;
padding-bottom: 60px;}

.home #builder-section-text_67
{margin-top: 300px;}



#builder-section-text_67-column-1,
#builder-section-text_111-column-2, .page-id-230 #builder-section-text_53-column-1, .page-id-230 #builder-section-text_115-column-1, .page-id-266 #builder-section-text_39-column-2
{width: 34%;}
#builder-section-text_67-column-2, #builder-section-text_111-column-1, .page-id-230 #builder-section-text_53-column-2, .page-id-230 #builder-section-text_115-column-2, .page-id-266 #builder-section-text_39-column-1
{width: 62%}

#register_now a
{padding-left: 35px;}

 .page-id-230 #builder-section-text_53-column-1 img,  .page-id-230 #builder-section-text_115-column-1 img
{border: solid 10px #fff;
margin-bottom: -130px;}

 .page-id-230 #builder-section-text_53,  .page-id-230 #builder-section-text_115
{margin-bottom: 140px;}

 .page-id-230 #builder-section-text_53-column-2 h3
{font-size: 140%;}

 .page-id-230 #builder-section-text_53-column-2 hr,
 .page-id-230 #builder-section-text_111-column-1 hr,  .page-id-230 #builder-section-text_115-column-2 hr
{max-width: 200px; margin-right: auto; margin-left: auto;}

#builder-section-text_67-column-1 img, #builder-section-text_111-column-2 img, .page-id-266 #builder-section-text_39-column-2 img, #black-studio-tinymce-2 img
{padding: 10px;
border: solid 1px #58585B;}

#builder-section-text_111-column-1 h3, #builder-section-text_115-column-2 h3
{font-size: 140%;}

#builder-section-text_93-column-1, #builder-section-text_93-column-1 a
{color: #fff;}



#builder-section-text_67-column-2 h2
{color: #25434E;
letter-spacing: 10px;
	padding-top: 5px;
padding-bottom: 5px;
text-align: center;}


#builder-section-text_67-column-2 a
{border-top: solid 1px;
border-bottom: solid 1px;
padding: 15px;
}

#post-558 #builder-section-text_67-column-2 a
{border-top: solid 0px;
border-bottom: solid 0px;
padding: 0px;
}



.footer-credit
{font-style: normal; color: #fff; letter-spacing: 5px;
background-image: url(https://bringinginspirationhome.com/wp-content/uploads/2018/04/Gold-1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    background-size: cover;
font-size: 90%;}

.footer-credit a
{color: #fff;}

.site-footer .site-info a, .site-footer .site-info a a {
    text-decoration: none;
}

#site-footer
{margin-top: 30px;
}

.home #builder-section-text_25-column-1 em
{font-style: normal;
border: solid 1px #fff;
padding: 10px;
}

.home #builder-section-text_25-column-1 em:hover{background-color: #fff;
color: #666;}



#site-footer .container, .infinite-footer-container {
    max-width: 3024px !important;
    margin: 0 auto;
    padding: 0 0px;
    padding: 0 0rem;
}

#builder-section-text_67-column-2 p
{font-style: normal;}

#builder-section-text_67-column-2 a {font-style: italic;}

.footer-widget-container
{max-width: 1200px;
float: none;
margin-right: auto;
margin-left: auto;
border-top: solid 1px #25434E;
padding-top: 50px;}

.footer-credit
{padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: -60px;}

#footer-1, #footer-3
{width: 20%;}

#footer-2
{width: 53%;}

#footer-2 #sb_instagram
{border: solid 1px #25434E;
padding: 10px;
padding-top: 10px;
margin-top: -35px;}

#footer-2 a
{font-family: 'tigerlilymedium';
letter-spacing: 4px;
background-color: #fff;
	padding: 10px;
}


#toc
{padding-top: 23px;
	font-family: 'tigerlilymedium';
text-align: justify;
    text-justify: inter-word;;
letter-spacing: 3px;
width: 300px;
line-height: 2.2;}
	
.toc01 span::before
{
    content: ". . . . . . . . . . . . . . ";
}

.toc02 span::before
{
    content: ". . . . . . . . . . . . .  ";
}

.toc03 span::before
{
    content: ". . . . . . ";
}

.toc04 span::before
{
    content: ". . . . . . ";
}

.toc05 span::before
{
    content: ". . . . . . . . . .  ";
}

.toc06 span::before
{
    content: ". . . . . . . . . . . . . .";
}

.toc07 span::before
{
    content: ". . . . . . . . . . .";
}

#text-4
{font-family: 'Crimson Text', serif;
font-style: italic;
letter-spacing: 5px;
margin-top: 50px;}


#text-4 em2 a
{border-top: solid 1px #25434E;
border-bottom: solid 1px #25434E; padding-top: 10px;
padding-bottom: 10px;}

#text-4 .fa 
{font-size: 110%; padding: 10px;
 }

.tp-caption hr
{border-top: solid 1px #fff;
max-width: 200px;
float: none;
margin-right: auto;
margin-left: auto;}

.tp-caption
 em
{font-size: 90%;}


.metaslider
{margin-bottom: 50px;}

#builder-section-text_111
{padding-top: 40px; padding-bottom: 40px;}

.page-id-199 #builder-section-text_93-column-1
{color: #fff; font-size: 120%;}

#fscf_required1
{display: none;}

#FSContact1
{max-width: 500px; float: none;
margin-right: auto; margin-left: auto;
padding-bottom: 40px;}

textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]
{background: transparent;
border-bottom: solid 1px #58585b;
color: #58585b; padding: 15px;
letter-spacing: 3px;}


input[type="submit"]
{    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
background: transparent;
border: solid 1px #58585b;
color: #58585b; padding: 15px;
letter-spacing: 3px; text-transform: uppercase;}

.page-id-230 #builder-section-text_115-column-2, .page-id-230 #builder-section-text_111-column-1, .page-id-230 #builder-section-text_53-column-2
{font-style: normal;}

.page-id-199
#builder-section-text_67
{margin-top: 60px;
text-align: justify;}

.page-id-199 #builder-section-text_53-column-1 h3
{letter-spacing: 4px; font-size: 20px;}

.page-id-199 #builder-section-text_111-column-1
{font-style: normal;}

.page-id-199 #builder-section-text_93-column-1 h2
{letter-spacing: 3px; font-size: 20px;}

.comment-form textarea
{height: 50px;}

h1 {font-family: 'tigerlilymedium';
color: #ba9255;}

.post h2 {font-family: 'tigerlilymedium';
}

#post-199 #builder-section-text_111-column-2 a
{background-image: url(http://bringinginspirationhome.com/wp-content/uploads/2018/04/Navy.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; padding: 16px;
font-size: 16px;
color: #fff;
font-style: normal;}

.post .blue_back
	{  background-image: url(http://bringinginspirationhome.com/wp-content/uploads/2018/04/Navy.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; padding: 30px;     color: #fff;
    height: 532px;
    padding-top: 15%;}

.post
{font-style: normal;}
.entry-title, .entry-date
{text-align: center; float: none;}

.post h3 {font-family: 'tigerlilymedium';
    background-image: url(http://bringinginspirationhome.com/wp-content/uploads/2018/04/Beige.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; padding: 30px; font-size: 110%; letter-spacing: 3px; text-align: center;
margin-bottom: 10px;
margin-top: -10px;}

.post h4 {font-family: 'tigerlilymedium';
    background-image: url(http://bringinginspirationhome.com/wp-content/uploads/2018/04/Gold-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; padding: 30px; font-size: 110%; letter-spacing: 3px; text-align: center; color: #fff;}

.about_gold
{ background-image: url(http://bringinginspirationhome.com/wp-content/uploads/2018/04/Gold-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; padding: 10px; margin-bottom: 25px; color: #fff; }


#black-studio-tinymce-3
{font-style: italic;
letter-spacing: 3px;}

#black-studio-tinymce-3 .fa
{padding: 10px;}

#black-studio-tinymce-3 a
{color: #171717;}

.widget-title, #archives-2, #categories-2
{text-align: center;}

input[type="search"]
{width: 200%;}

.has-right-sidebar .container
{max-width: 1200px;}

.has-right-sidebar .site-header-main
.container
{max-width: 1324px;}

.has-right-sidebar #site-content
{margin-top: -80px;}

#esg-grid-3-1-wrap, #esg-grid-6-1-wrap
{max-width: 1000px; float: none; margin-right: auto; margin-left: auto;}


.post .entry-content
{text-align: justify;}

.post .blue_back
{text-align: left;}

[class*="navigation"] .nav-next a, 
[class*="navigation"] .nav-previous a
{font-weight: normal;
font-size: 100%;}

.taptap-by-bonfire ul li a
{font-style: normal;
text-transform: uppercase;
letter-spacing: 2px;}

#post-199 #builder-section-text_111-column-1, #post-558 #builder-section-text_111-column-1
{text-align: justify;
font-style: normal;}

.woocommerce #sidebar-right
{display: none;}

.woocommerce #site-main {
   
	float: none;
	margin-right: auto; margin-left: auto;
}

.wc-tabs-wrapper, .pswp__caption, .woocommerce-breadcrumb
{display: none;}

.woocommerce div.product .product_title
{text-align: left;}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #58585b;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #fff;
    color: #58585b;
    -webkit-font-smoothing: antialiased;
	border: solid 1px #58585b;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button

{font-weight: 400;
    border-radius: 0px;
text-transform: uppercase;
letter-spacing: 2px;
font-family: 'tigerlilymedium';}

.woocommerce .quantity .qty
{height: 40px;}

.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover
{background-color: #fff;
color: #58585b;}

.woocommerce-message {
    border-top-color: #000;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #fff;
	border-top: 0px solid #fff;}

.woocommerce-message::before {
    content: '\e015';
    color: #fff;
}

.woocommerce ul.products li.product .price {
	color: #58585b;}

#post-558 #builder-section-text_67-column-2
{text-align: justify;}

#post-558 #builder-section-text_67
{margin-top: 0px;}

#footer-1, #footer-3 {
		padding: 10px;
}

@media (max-width: 975px) { 
	#footer-2 {
    width: 43%;
}
	#footer-1, #footer-3 {
    width: 25%;
		padding: 10px;
}
	
	.site-navigation .menu li a, .site-navigation .nav-menu li a {
    padding: 11px 16px;
    padding: 1.1rem 1.6rem;
}
}

@media (max-width: 850px) { 
		#footer-2 {
    width: 33%;
}
	#footer-1, #footer-3 {
    width: 30%;
		padding: 10px;
}
	
	.site-navigation .menu li a, .site-navigation .nav-menu li a {
    padding: 11px 10px;
    padding: 1.1rem 1.0rem;
}
	
}
@media (max-width: 800px) { 
#site-navigation, #register_now, #social_top
	{display: none;}
	
	img.custom-logo {
    width: 250px;
		margin-top: 50px;
	}
	
	#black-studio-tinymce-5 .fa 
	{color: #58585B;
	padding: 10px;
	font-size: 130%;}
	
}

@media (max-width: 600px)
{

#builder-section-text_11 {
    margin-top: -120px;
}
	
	#builder-section-text_67-column-1, #builder-section-text_111-column-2, .page-id-230 #builder-section-text_53-column-1, .page-id-230 #builder-section-text_115-column-1, .page-id-266 #builder-section-text_39-column-2, #builder-section-text_67-column-2, #builder-section-text_111-column-1, .page-id-230 #builder-section-text_53-column-2, .page-id-230 #builder-section-text_115-column-2, .page-id-266 #builder-section-text_39-column-1 {
    width: 100%;
}
	
	#builder-section-text_67-column-2 h2
	{margin-left: 0px;}
	
		#footer-1, #footer-3, #footer-2  {
    width: 100%;
		padding: 10px;
}
	
	#toc
	{margin-left: auto; margin-right: auto; }
	
	.page-id-230 #builder-section-text_53, .page-id-230 #builder-section-text_115 {
    margin-bottom: 0px;
}
	
	#post-230 h3
	{margin-top: 120px;}
	
}

.passster-form
{background-color: #fff;
max-width: 300px; float: none; margin-right: auto; margin-left: auto;}

.passster-form h4, .passster-form p {display: none;}

.passster-form #passster_submit,
.passster-form #passster_submit:hover
{color: #ba9255;
border: solid 1px #ba9255;
    border-radius: 0px;
background-color: #fff;
font-family: 'Crimson Text', serif;
text-transform: uppercase;}


@media (max-width: 600px)
{
#rev_slider_1_1_wrapper hr, .tparrows
{display: none;}
}

.entry-title 
{margin-top: 30px;}




.site-navigation .page_item_has_children a:after, .site-navigation .menu-item-has-children a:after {
        display: inline-block;
        position: relative;
        top: -1px;
        padding-left: 0px;
        padding-left: 0rem;
        color: #b9bcbf;
        font-family: FontAwesome;
        font-size: 10px;
        font-size: 1rem;
        font-weight: normal;
        text-decoration: none;
        content: "";
    }

.page-id-230 #builder-section-text_115, .page-id-230 #builder-section-text_93 {
    margin-bottom: 0px;
}

.page-id-230 #builder-section-text_93
{margin-bottom: -50px;}