.topimage {width: 100%;}
		
.triangle:after {content: "";
width: 0;
height: 0;
border-left: 20px solid transparent;
margin: 0 auto;
		display: none;
border-right: 20px solid transparent;
border-top: 20px solid #9BA7AB;}

footer#colophon.site-footer {
    background-color: #fff;
}

td, th, blockquote, hr, .primary-nav-container, .site-main .post-navigation, .widget, .author-info, .blog article, .archive article, .search article, .stnsvn-rp-container, #comments, footer .widget {
    border-color: #fff;
}
.widget {
    border-bottom: 0px solid #fff;
    padding: 2em 0;
}

@media only screen and (min-width: 1001px) {
		#footer-sidebar {
display:block;
background:#9ba7ab;
padding: 0px 50px;
height: 250px;
margin: 0 auto;
		}}

@media only screen and (max-width: 1000px) {
		

		#footer-sidebar {
display:block;
background:#9ba7ab;
padding: 0px 50px;
height: 500px;
margin: 0 auto;
		}}

@media only screen and (max-width: 600px){
#footer-sidebar {
display:block;
background:#9ba7ab;
padding: 0px 50px;
height: 900px;
margin: 0 auto;
		}}


#footer-sidebar1 {
float: left;
color: white;
width: 250px;
margin-left:5px;
margin-right:5px;
		}

#footer-sidebar2 {
float: left;
color: white;

width: 270px;
margin-right:5px;
}

#footer-sidebar3 {
float: left;
color: white;

width: 270px;
}

#footer-sidebar4 {
float: left;
width: 170px;
}
.enews #subbutton {
    background: none;
    border: none;
    padding: 6px 0 3px;
    margin: 1em auto 0;
    max-width: none;
    border-bottom: 2px solid #93653b;
    display: inline-block;
		width: 100%;}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    border: 1px solid;
    background: white;
    color: white;
}
.enews input {
    width: 100%;
    max-width: 250px;
    text-align: center;
    color: white;
    display: block;
    margin: 0.4em auto 0;
}

.wpcf7 .contact-input input, .wpcf7 textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #9ba7ab;
    margin-bottom: 13px;
    padding: 9px 10px;
    background: none;
}

.icon {margin-top:-30%;}

.iconbackground{background:#c2cccd;}

.categories button {width: 100%;}

.newsletterblock .enews input {
    width: 100%;
	  float: left;
	  border: 5px solid #9ba7ab;
    max-width: 33.3%;
	  margin: 0 auto;
    text-align: center;
    color: white;
    display: block;
   
}

.widget {
    border-bottom: 0px solid #fff;
    padding: 1em 0;
}
.enews #subbutton {
    color: black;
    border: none;
    padding: 6px 0 3px;
    margin: 1em auto 0;
    border-bottom: 0px solid #93653b;
	  background: #f8f6f2;
    display: inline-block;

}
.newsletterblock {margin: 0 auto; text-align:center;}

body p{	font-family: jrsans;font-weight: 100;}
h2 {	font-family: pink;font-size: 70px;}
.entry-header h2 {	font-family: jrssans;font-size: 16px;}
h3 {font-family: jrssans; letter-spacing: 2px;}
h1 {font-family: jrsans;}
h3 {font-family: jrsans;}
h4 {font-family: jrsans;}
h5 {font-family: jrsans;}

.intro {text-align: center;padding: 30px 0px;}
/* landing slider style*/
.landing-slider .home-gallery-img,
.full-slide .home-gallery-img {
    height: 500px;
	background-position: 0%;
}
.text-content {
    max-width: 1000px;
    margin: 0 auto;
	

}

.text-content img {
    border: 0px solid white;
	
}

.collections img {
    border: 5px solid white;
}

.landing-content .landing-inner {
    padding: 2.5em 3em 2.1em;
	
}

.landing-inner {
    padding: 2.2em 3em;
    max-width: 1400px;
    margin: 0 auto;
}



.landing-full-width.landing-section {height: 600px;}

.landing-full-width a {
    background: #fff;
    display: inline-block;
    margin: 25% auto;
    max-width: 500px;
    padding: 1em 1.7em;
}

.landing-slider .entry-title,
.full-slide .entry-title {
	margin: 0.3em auto;
}

.landing-image-blocks .analogue-columns-3 .landing-section {background: #f8f6f3;
}

.landing-full-width .landing-section{background-size: contain;}


#top-nav {
    display: table;
    margin: 0 auto;
    font-size: 14px;
}

.primary-nav-container.stick {
    background: #9ba7ab;
    position: fixed;
    top: 0;
	z-index: 999;}


#menu {
   width: 100%;

}

#site-title { text-indent: -9999px; }

.primary-nav-container {

    border-top: 0px double #9ba7ab;
    border-bottom: 0px double #9ba7ab;
}

#mlb2-1061550.sidebar-layout #secondary {margin-top:-10px}


.darktan {background:#e5e4e0;padding: 20px 20px;margin-bottom:-10%}

#mlb2-1061550.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button
{font-size:12px;}
.sub-menu {
    background-image:url('HTTP://JANETREEGER.WPSTAGECOACH.COM/WP-CONTENT/UPLOADS/2019/04/LINEN-1.PNG');
	background-size:cover;
    text-align: left;
	color: black;
}

.sub-menu li a{
	color: #333;
}

.site-branding {
    text-align: center;
    margin: 0em 2.5em 3em; 
}

button {
    font-size: 0.7em;
    letter-spacing: 3px;
    background: #9ba7ab;
    padding: 10px 80px;
    border: 0px;
	  font-size:10px;
	color: white;
}

button:hover {
    font-size: 0.7em;
    letter-spacing: 3px;
    background: #c2cccd;
    padding: 10px 80px;
    border: 0px;
	  font-size:10px;
	color: white;
}

.white {background: white; padding: 20px;}

#footer-sidebar4 {
    float: left;
    color: white;
    text-align: CENTER;
    width: 170px;
}

@media only screen and (min-width: 1001px){
	#footer-sidebar.secondary {padding: 40px 60px; }
 #footer-sidebar {
    Padding: 40px 50px; 
    display: block;
    background: #9ba7ab;
    padding: 0px 50px;
    height: 350PX;
    margin: 0 auto;
	}}


.image-block h3 {
    background: #fff;
    padding: 0.7em 1em;
    margin: 0 auto;
    max-width: 180px;
    position: absolute;
    left: 0;
    bottom: -21px;
    right: 0;
    width: 100%;
    font-size: 16px;
}

#footer-sidebar4 {
    float: left;
    color: white;
    text-align: CENTER;
    width: 300px;
}