
#breadcrumb.ae-breadcrumb-advanced {

    height: 80px;
    }
.primary-sidebar .widget ul li
{
	line-height:20px;
	padding: 0;
}

#main-nav {
  float: left;
}

h4 {
	line-height: 20px;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

	
h5 {
	line-height: 20px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #967001;
}


#footer-widgets {
    padding: 0px 0 0px 0px;
}

.top-left, .top-right
{
	background-color:#7186a2; 
}

/*Mid-Header*/
.mid-header {
    background: url("https://www.embrilliance.com/images/embrilliance web header bkg.jpg");
	padding: 0;
  height: 58px;
}

.mid-header .site-branding {
	padding: 0;    
	width: 100%;
}

.custom-logo-link, .site-logo-link {
	padding: 0;
	width:100%;
  max-width: 100%;
}
/*End Mid-Header*/

/*Min-width: 1050px*/
@media screen and (min-width: 1050px) {
} 
/*End Min-width: 1050px*/

#masthead
{
	background-color:#7186a2;
	background: url("https://www.embrilliance.com/images/nav35px.jpg");
	
	padding: 0;  

}
@media screen and (max-width: 1035px) {
	
	.main-navigation ul
	{
		display: none;
	}
}

/*Min-width: < 1050px*/
@media screen and (max-width: 782px) {
	
	.main-navigation ul
	{
		display: none;
	}
	
	
	.mean-container .mean-nav ul li a.mean-expand {
		height:40px;
		line-height: 40px;
	}
		
.top-header-social-icons
	{
	//	display:none;
	}
	.container {
	padding: 0;
  /*height: 58px;*/	
		//height: 0;
		
	}

	.mean-container a.meanmenu-reveal{
		color:black;
	}
	.mean-container a.meanmenu-reveal span{
		background-color:black;
	}
.mid-header
	{
		display: none;
	}
	.site-title {
				opacity: 0.0;
	}
	#masthead
	{
		background: none;
		background-color:#e8edf1;
		background: url("https://www.embrilliance.com/images/embrilliance web header mobile.jpg");
		background-size: auto 100%;
		background-repeat:no-repeat;
	}
	.mid-header .site-branding {
    display: none;
  }
}
/*End Min-width: < 1050px*/


/*Main Nav Menu*/

#site-branding
{
	display:none;
}
#main-nav
{
    position: absolute;
		padding-left: 8%;
	text-align: center;
}
.main-navigation li {
	line-height:25px;
	font-size: 12px;
	text-decoration-color:rgb(0,255,255);
  padding-top:0px;
	padding-bottom:0px;
	text-transform:none;

}
.main-navigation ul li a
{
	color:white;
  padding-top:0px;
	padding-bottom:0px;
	text-transform:none;
}
.main-navigation ul li a:hover{
		color:yellow;
}
.main-navigation ul li.current-menu-item a:hover
{
		color:yellow;	
}
.main-navigation ul li.current-menu-item a {
	color:white;

}
.main-navigation li li {
 background-color: antiquewhite;
	border:1px;
	border-left:solid;
}
 /*Main Nav menu*/

/*header menu hover color */
.top-menu-holder .menu li a:hover{
		color:yellow;
}

.top-menu-holder .menu li.current-menu-item a:hover
{
		color:yellow;	
}
/* end header menu hover color */

/*Position thumbnail left of post tablet and larger*/
@media screen and (min-width: 700px) {
	
/* display of thums on page*/	
#primary .page .featured-thumb {
	display:none;
}
	/*display of thumb on search*/
.search-results 	#primary .page .featured-thumb {
	display:inline;
	}
	
	/*move thumb next to excerpt in search*/
/* 
.search-results #primary article {
	text-align: left;
	display: flex;
}
.search-results #primary article .featured-thumb img {
		float: left;
		width: 240px;
		display: flex;
}
.search-results #primary article .featured-thumb img {
			margin-bottom: 0px;
		height: 200px;
		width: 200px;
		display: flex;	
}
	*/
	
 #primary .post .content-wrap 	{
		text-align: left;
		display: flex;
	}

	#primary .post .featured-thumb img, #primary .page .featured-thumb img {
			margin-bottom: 0px;
		height: 200px;
		width: 200px;
		display: flex;	
	}
	#primary .post .featured-thumb {
		float: left;
		width: 240px;
		display: flex;
	}	
	#primary .post .content-wrap, #primary .page .content-wrap, #primary .post .content-wrap .content-wrap-inner, #primary .page .content-wrap .content-wrap-inner {
		float: left;
		width: 100%;
		flex-grow: 1;
		padding-left: 20px;
	}
}
/*End position thumbnail*/



#breadcrumb.ae-breadcrumb-advanced
{
	background-color:white;
	color:black;
	text-decoration-color:black;
	margin-bottom:0;
	line-height:20px;
}

#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content h1.heading-title.page-title.entry-title
{
	border-top: 1px solid
#770;

	color:black;
	font-size:15px;
	line-height:20px;
}

#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail li span{
  color:black;
}

.breadcrumb-trail {
	padding:0px 0px;
	margin:0 0 0;
	border-bottom: 1px solid
#770;
}

#content
{
	padding-top:0;
}

#content p a {
    color: #967001;
	text-decoration: underline;
}

.moregreat {
	color: #967001;
}


#colophon .site-info {
    color:  #2e2e2e;
    line-height: 0px;
		font-size: 0px;
}

#colophon .site-info a {
    color:  #2e2e2e;
    line-height: 0px;
		font-size: 0px;
}
#primary .post .entry-content p .button
{
	color: white;
}

.widget-area li {
    list-style: outside none none;
	
/* E- used CSS to hide SKU and Categories */
	
}
.sku_wrapper {
	display: none
}
.posted_in {
	display: none
}
/* E- Styles in-description navigation */
ul.jump-to {
	display: block;
	text-align: center;
	width: 100%;
	background-color: #f0f6f5;
}
ul.jump-to > li {
	display: inline;
	margin: 5px;
}
.btt {
	display: inline-block;
	background-color: #f0f6f5;
	padding: 5px;
	margin: 0px 10px 10px 10px;
}
.anchor{
  display: block;
  height: 105px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}

/* E- Styles stitch list */

table.stitchlist > tbody {
	border-collapse: collapse;
	border: 1px solid black;
}
table.stitchlist > tbody > tr td {	border-collapse: collapse;
	border: 1px solid black;
}
table.stitchlist > tbody > :first-child { color: white;
	background-color: #63b1df;
	font-weight: bold;
}

table.stitchlist > tbody > :nth-child(2n+2) {
	background-color: #daf1f3;
}

table.stitchlist .current {
	background-color: #fffbd6;
	font-weight: bold;
	color: black;
}

/* E- hide post thumbnail on blog posts */
.single #primary .post .featured-thumb
{
	display: none;
}

/* E- upgrade warnings */
.upgradeb {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: black;
	background-color: #fdfd96;
	padding: 10px;
	margin: 10px 0px 10px 10px;
}
.upgradeb > p > a {
	font-weight: bold;
}

/*sale price del*/
.woocommerce.single-product div.product p.price del, .woocommerce.single-product div.product p.price del span, .woocommerce.single-product div.product span.price del, .woocommerce.single-product div.product span.price del span, .woocommerce-page.single-product div.product p.price del, .woocommerce-page.single-product div.product p.price del span, .woocommerce-page.single-product div.product span.price del, .woocommerce-page.single-product div.product span.price del span, .elementor-page.single-product div.product p.price del, .elementor-page.single-product div.product p.price del span, .elementor-page.single-product div.product span.price del, .elementor-page.single-product div.product span.price del span {
	font-weight: normal;
	font-size: 16px;
	color: red;
	margin-right: 5px;
}
/*End sale price del*/

/*Get rid of little tick after sale banner*/
.woocommerce span.onsale::after, .woocommerce-page span.onsale::after
{
	display: none;
}
/*Mobile Breadcrumb Fix*/

@media (max-width: 768px) {
    
#breadcrumb.ae-breadcrumb-advanced {    
	padding-bottom: 90px;
    }
}
	
	.top-header-social-icons ul li a i {
		font:normal normal normal 14px/1 FontAwesome;
	}

hr:not(.is-style-wide):not(.is-style-dots)::before{
	width: auto;
}

.page-id-139998 div
#top-bar {
display : none;
}

body.page-id-139998 div #breadcrumb { 
     display: none;
}

body.page-id-139998 #footer-widgets { 
     display: none;
}

