/* Overrides all styles in style.css for formulas */

/*--------------------------------*\
	  General Site Styles
\*--------------------------------*/

#breadcrumbs.blog-breadcrumbs {
  padding-top: 40px !important;
  
  padding-left: 4.1666667vw !important;
  padding-right: 4.1666667vw !important;
}
#main .content-wrap .formulations h1 {
  padding-top: 20px !important;
  font-weight: 600 !important;
}
.fusion-sharing-box h4 {
  font-size: 12px !important;
}

/*--------------------------------*\
	  End General Site Styles
\*--------------------------------*/

/*--------------------------------*\
	Single Formula Styles
\*--------------------------------*/

body.single-formulations main .single-navigation {
  border-bottom: none;
}
body.single-formulations main .about-author,
body.single-formulations main .fusion-meta-info {
  display: none;
}
body.single-formulations main .fusion-sharing-box {
  margin-top: 30px;
}

/*--------------------------------*\
	End Single Formula Styles
\*--------------------------------*/

/*--------------------------------*\
	Formulation Lists Styles
\*--------------------------------*/

/* Styling for formulations page, formula type list, and formula suppliers list  */
body.post-type-archive-formulations main .fusion-meta-info,
body.tax-formulatype main .fusion-meta-info,
body.tax-formulasupplier main .fusion-meta-info {
  padding: 0px;
  margin: 0px;
  border-bottom: none !important;
}
body.post-type-archive-formulations main .fusion-meta-info .fusion-alignleft, 
body.post-type-archive-formulations main .fusion-meta-info .fusion-alignright,
body.tax-formulatype main .fusion-meta-info .fusion-alignleft,
body.tax-formulatype main .fusion-meta-info .fusion-alignright,
body.tax-formulasupplier main .fusion-meta-info .fusion-alignleft,
body.tax-formulasupplier main .fusion-meta-info .fusion-alignright {
  display: none;
}
body.post-type-archive-formulations .entry-title.fusion-post-title,
body.tax-formulatype .entry-title.fusion-post-title,
body.tax-formulasupplier .entry-title.fusion-post-title {
  margin-top: 0px !important;
}
body.post-type-archive-formulations .fusion-post-content.post-content,
body.tax-formulatype .fusion-post-content.post-content,
body.tax-formulasupplier .fusion-post-content.post-content {
  padding-top: 4%;
  padding-bottom: 4%;
}

/*--------------------------------*\
	End Formulation Lists Styles
\*--------------------------------*/

/*--------------------------------*\
	    Sidebar and Sideblock
\*--------------------------------*/

/* Side bar position on formula pages */
body.single-formulations aside#sidebar,
body.post-type-archive-formulations aside#sidebar,
body.tax-formulatype aside#sidebar,
body.tax-formulasupplier aside#sidebar {
  float: left !important;
  margin-top: 175px;
}
/* Position of the search bar with or without results for formula tax */
body.search.search-no-results.tax-formulatype aside#sidebar,
body.search.search-no-results.tax-formulasupplier aside#sidebar,
body.search.search-results.tax-formulatype aside#sidebar,
body.search.search-results.tax-formulasupplier aside#sidebar {
  margin-top: -125px !important;
}
/* Width of the search results container when there are no results */
body.search.search-results.tax-formulatype #main .fusion-row,
body.search.search-results.tax-formulasupplier #main .fusion-row {
  max-width: 75% !important;
}
/* Positioning of sidebar on main formulas page */
body.page-template-default.page aside#sidebar {
  float: left !important;
  margin-top: 150px !important;
}

/*--------------------------------*\
	    End Sidebar and Sideblock
\*--------------------------------*/

/*--------------------------------*\
	    Related Formulas
\*--------------------------------*/

.related-formulas {
  float: left;
  width: 100%;
  height: auto;
}
.related-formulas h3 {
  font-size: 18px;
  line-height: 1.5;
  color: #2c2c2c;
  font-family: 'museo-sans-500', sans-serif;
  font-weight: 400 !important;
  padding-right: 8px;
  text-align: left;
}
.single-product #main .title-sep {
  border-color: #e7e6e6 !important;
}
.related-formulas .title-sep.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.related-formulas .title-sep {
  position: relative;
  display: block;
  width: 100%;
  border-style: solid;
  border: 0px solid #e7e6e6;
}
.related-formulas ul {
  padding: 0 15px 15px 15px;
  margin-top: 16px;
  margin-bottom: 16px;
  list-style-type: initial !important;
}
.related-formulas ul li {
  padding-bottom: 5px;
}

/*--------------------------------*\
	    End Related Formulas
\*--------------------------------*/

/*--------------------------------*\
  Product Formulations Search
\*--------------------------------*/

body.search.archive.search-no-results main #content,
body.search.archive.search-results main #content {
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 50px;
}

/*--------------------------------*\
  End Product Formulations Search
\*--------------------------------*/


/*--------------------------------*\
    Formula Categories Page
\*--------------------------------*/

/* Styles for the category links in the main formulas page */
.formula-categories-list {
  padding-top: 0 !important; 
  padding-bottom: 0 !important; 
  flex-wrap: wrap; 
  display: flex; 
  flex-direction: row; 
  align-items: center; 
  justify-content: center;
}
.formula-categories-list-item {
  height: 125px !important;
}

/*--------------------------------*\
   End Formula Categories Page
\*--------------------------------*/

body.page-id-40746.page-template-default.page aside#sidebar {
	float: right !important;
}
