
/* MEDIA FOR SMALL DESKTOP: 768px */

@media only screen and (min-width: 768px) {
	h3, #block-block-15 h2 {
		font-size: 1em;
	}
	/* header */

	#header .container {
		display: flex;
	}
	a#logo {
		margin-left: 35px;
	}
	.region-blockgroup-smaller-nav {
		display: flex;
		flex-wrap: wrap;
	}

	#header .eight.columns {
		margin-right: 0px;
	}

	#header .eight.columns .region-header-left {
		display: none;
		visibility: visible;
	}

	#header .sixteen.columns {
		margin-left: 0px;
		margin-right: 0px;
	}

	.distributor-hartzell-logo p {
		text-align: center;
	}

	.distributor-hartzell-logo a#logo {
		margin-top: 10px;
	}

	#block-block-5 p {
	font-size: 12px;
	}

	#block-block-5 {
		padding: 0px 10px 0px 24px;
		margin: 0px;
	}
	#block-custom-search-blocks-2 {
		padding: 0px 10px;
		margin: 0px;
	}
	#block-block-43 {
		text-align: center;
		/*width: 26%;*/
		margin-top: -8px;
	}

	#block-block-43 p {
		margin-bottom: 10px;
	}

	#block-menu-menu-logging {
		margin-top: -10px;
	}

	#block-gtranslate-gtranslate {
		margin-top: -5px;
	}

	#views-exposed-form-find-my-rep-take-2-zip-ref-block-1 label {
		text-align: center;
	}

	#block-gtranslate-gtranslate select {
		padding-top: 9px;
		-moz-appearance: none;
	}
	#block-views-find-my-rep-block-1,
	#block-views-a6d347ac8aab66da655b0299f406ed4b {
		margin-left: 20px;
		margin-right: 10px;
		padding: 0px;
		width: 180px;
	}
	#block-views-find-my-rep-block-1 #edit-field-zip-search-target-id-wrapper,
	#block-views-a6d347ac8aab66da655b0299f406ed4b #edit-title-wrapper {
		width: 160px;
	}
	#block-views-find-my-rep-block-1 #edit-field-zip-search-target-id-wrapper label,  #block-views-a6d347ac8aab66da655b0299f406ed4b #edit-title-wrapper label {
		padding: 5px 8px;
	}
	#block-views-find-my-rep-block-1 .view-content,
	#block-views-a6d347ac8aab66da655b0299f406ed4b .view-content {
		width: 250px;
		padding-top: 10px;
	}
	#block-custom-search-blocks-2 {
		margin-top: -3px;
	}
	#block-custom-search-blocks-2 input#edit-custom-search-blocks-form-2--2 {
		width: 175px;
	}
	#block-custom-search-blocks-2 #edit-actions input {
		left: -13px;
	}
	/* Video Banner */

	#block-block-13 img,
	#block-block-46 img {
		width: 352px;
		height: auto;
	}
	#block-block-13 p,
	#block-block-46 p {
		font-size: 1em;
		padding: 0px 10px;
	}
	
	.front-header-video #intro,
	.front-header-video #front-video {
		text-align: center;
	}

	/* Feature */

	.region-blockgroup-front-red-cta-under-main-ba .block-block p {
		padding: 0px 20px;
	}
	/* Prod Finder / Start / Ship */

	.page-home .region-content .ctools-jump-menu-select {
		margin-left: auto;
		margin-right: auto;
	}
	#block-views-product-test-block-1,  #block-views-product-test-block-2 {
		margin-bottom: 25px;
	}
	.page-home .region-content .container-inline,  .page-home .region-content .search-form div {
		margin: 0 auto;
		width: 50%;
	}
	.page-home .region-content .search-form div.form-item-custom-search-blocks-form-1 {
		width: initial;
	}
	.page-home .region-content .form-item-custom-search-blocks-form-1,  .page-home .region-content .form-item-custom-search-blocks-form-1 input {
		width: 319px;
	}
	.page-home .region-content #custom-search-blocks-form-1 #edit-actions {
		width: 65px;
	}
	#block-block-11 #start-div {
		padding: 0px 109px;
		text-align: left;
	}
	#block-block-31 #start-div {
		padding: 0px 75px;
		text-align: left;
		margin: 0 auto;
		clear: both;
	}

	#block-block-31 h4 {
		margin: 0 auto;
		clear: both;
	}

	#block-block-11 img,  #block-block-31 img {
		margin: 0px;
		float: left;
		padding: 10px;
	}
	#block-block-31 #start-div p {
		padding: 15px 0px;
	}
	#rapid-ship {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		align-items: flex-start;
		margin-top: 0px;
	}
	.page-home #colorbox #rapid-ship {
		margin-top: 15px;
	}
	#rapid-left {
		width: 43%;
		padding: 0px 20px;
		text-align: left;
	}
	#rapid-right {
		width: 45%;
		padding: 0px 20px;
	}
	#rapid-right img {
		margin-bottom: 25px;
	}
	/* Markets */

	#block-block-9 #front-markets {
		display: flex;
		width: 76%;
		margin-left: auto;
		margin-right: auto;
		flex-wrap: wrap;
	}
	#front-markets .market-block {
		margin: 0px 10px;
		margin-bottom: 25px;
	}
	/* Newsletter */

	#block-block-35 {
		padding: 0px 20px;
		text-align: left;
		margin-bottom: 50px;
	}
	#block-block-35 img {
		margin: 0px 25px 0px;
		float: left;
	}
	/* Pre-Footer */

	#block-views-find-my-rep-block-2,  #block-views-0cd192d2e23ca2391db004bf98d509ee {
		margin-left: 275px;
	}
	#block-views-find-my-rep-block-2 #edit-field-zip-search-target-id-wrapper,  #block-views-0cd192d2e23ca2391db004bf98d509ee #edit-title-wrapper {
		margin-left: 0px;
	}
	#block-views-find-my-rep-block-2 .views-submit-button,  #block-views-0cd192d2e23ca2391db004bf98d509ee .views-submit-button {
		margin: 29px 0px 0px -48px;
	}
	#footer .four.columns p {
		padding: 0px 150px;
	}
	/* Footer */

	#bottom .adjective {
		padding-top: 10px;
	}
	.region-footer-bottom {
		display: flex;
		width: 100%;
	}
	/*#block-block-3,*/
	.region-blockgroup-footer-nav {
		text-align: left;
		width: 175%;
		margin-top: 75px;
	}
	#block-block-3 ul {
		display: flex;
		flex-wrap: wrap;
		list-style-type: none;
	}
	#block-block-3 ul li {
		margin: 0px 5px;
	}

	#block-block-3 ul li a {
		font-size: 0.9em;
	}

	#block-block-3 #tag-one,  #block-block-3 #tag-two {
		display: inline-block;
	}
	#block-block-3 p a {
		margin-left: 0px;
	}
	#block-block-4 {
		width: 80%;
	}

	#block-block-4 .content div {
		display: flex;
		margin-top: 50px;
		flex-direction: column;
	}

	#block-gtranslate-gtranslate {
		margin-top: 15px;
	}

	#block-gtranslate-gtranslate .switcher {
		margin: 0px;
	}
	/* --- NOT FRONT --- */

	.not-front #content h2,  .search-results h3,  .not-front #content p,  .banner-img,  .region-blockgroup-markets-other-header {
		padding: 0px 20px;
	}
	.banner-img img,  #views_slideshow_cycle_teaser_section_slideshow-block {
		margin-left: 20px;
	}
	.banner-img .banner-body,  .region-blockgroup-markets-other-header .banner-body {
		text-align: left;
	}
	.banner-text img,  .post-type-archive-product .banner-img img,  .page-distributor-knape-associates-products-product-finder .banner-img img,  .page-distributor-milton-seiler-products-product-finder .banner-img img,  .page-distributor-j-e-phillips-company-products-product-finder .banner-img img,  .page-distributor-r-williamson-associates-products-product-finder .banner-img img {
		max-width: 960px;
	}
	.post-type-archive-product .banner-img img,  .page-distributor-knape-associates-products-product-finder .banner-img img,  .page-distributor-milton-seiler-products-product-finder .banner-img img,  .page-distributor-j-e-phillips-company-products-product-finder .banner-img img,  .page-distributor-r-williamson-associates-products-product-finder .banner-img img {
		margin-left: 0px;
	}
	.post-type-archive-product .banner-img,  .page-distributor-knape-associates-products-product-finder .banner-img,  .page-distributor-milton-seiler-products-product-finder .banner-img,  .page-distributor-j-e-phillips-company-products-product-finder .banner-img,  .page-distributor-r-williamson-associates-products-product-finder .banner-img {
		padding: 0px;
	}
	/* pager */

	/*.wp-pagenavi {
		position: absolute;
		top: 0;
		right: 0;
	}*/
	.wp-pagenavi .item-list ul.pager {
		justify-content: flex-end;
	}
	/* --- About --- */

	#block-block-36 .splitsies,
	.page-node-204178 .splitsies {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		align-items: center;
	}
	#block-block-36 #one-thirds img,
	.page-node-204178 #one-thirds img {
		float: left;
		margin-left: 20px;
	}
	#block-block-36 #two-thirds,
	.page-node-204178 #two-thirds {
		text-align: left;
		width: 60%;
		margin-left: 5%;
	}
	/* About > Difference */

	.page-hartzell-difference #one-thirds {
		float: right;
		margin: 0px 20px 10px 20px;
	}
	.page-hartzell-difference #two-thirds {
		text-align: left;
	}
	#block-block-37,  #block-block-38,  #block-block-39 {
		padding: 35px 0px 20px 0px;
	}
	.halvsies {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		text-align: left;
	}
	.halvsies #first-half,  .halvsies #second-half {
		width: 47%;
	}
	.halvsies #first-half {
		margin-left: 20px;
	}
	.halvsies #second-half {
		margin-right: 20px;
	}
	.halvsies #first-half img,  .halvsies #second-half img {
		margin: 0px 15px 75px 0px;
		float: left;
	}
	#content #block-block-37 .halvsies p.about-button,  #content #block-block-38 .halvsies p.about-button,  #content #block-block-39 .halvsies p.about-button {
		padding-left: 0px;
	}
	/* About > History */

	.page-about-us-history hr {
		margin-right: 500px;
	}
	.page-about-us-history #history-info a:nth-child(2) {
		margin-left: -330px;
	}
	.page-about-us-history #history-info #history-content {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		margin: 0px 20px;
	}
	.page-about-us-history #history-info img {
		margin: 25px 0px 0px 20px;
	}
	.page-about-us-history.not-front #content #history-content p {
		width: 61%;
		margin: 25px 0px 0px 0px;
	}
	/* About > Leadership */

	.page-about-us-leadership-team #content h2,  .page-about-us-leadership-team #content p {
		padding: 0px;
		text-align: left;
	}
	.page-about-us-leadership-team .view-leadership-team .view-content {
		padding: 0px 20px;
		text-align: left;
	}
	.view-leadership-team .views-row {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.page-about-us-leadership-team .views-field-nothing {
		margin-top: 30px;
		margin-bottom: 40px;
	}
	.page-about-us-leadership-team .views-field-nothing .field-content .short-border {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	/* --- Markets --- */

	.page-node-1 #content .region-content {
		padding: 0px 20px;
	}
	#block-block-15 {
		width: 100%;
	}
	#block-block-15 .content {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	#content #block-block-15 p {
		padding: 5px 20px 8px;
	}
	#content #block-block-15 h2 {
		padding: 10px 0px;
	}
	#block-block-15 #unusual-small,  #block-block-15 #unusual-large {
		margin-bottom: 15px;
	}
	#block-block-15 #unusual-small {
		width: 35%;
	}
	#block-block-15 #unusual-large {
		width: 570px;
		width: 61%;
	}
	/* --- Markets > Subs	--- */

	#block-block-18 ul {
		margin-left: 30px;
	}
	.node-type-markets ul.resp-tabs-list {
		width: 728px;
		margin-left: 25px;
	}
	.node-type-markets .resp-tab-item {
		text-align: center;
		text-transform: uppercase;
		color: #b0232b;
		font-weight: 600;
		padding: 10px 0px !important;
	}
	.page-node-136.node-type-markets .resp-tabs-list li,
	.page-node-139.node-type-markets .resp-tabs-list li,
	.page-node-142.node-type-markets .resp-tabs-list li,
	.page-node-140.node-type-markets .resp-tabs-list li,
	.page-other.node-type-markets .resp-tabs-list li,
	.page-node-204174 #group-rapid-outer-node-rapid-ship-tabs-default .resp-tabs-list li {
		width: 33%;
	}
	.page-node-135.node-type-markets .resp-tabs-list li,  .page-water-wastewater .node-type-markets .resp-tabs-list li,  .page-node-138.node-type-markets .resp-tabs-list li {
		width: 24%;
	}
	.node-type-markets .resp-tab-active {
		background-color: #b0232b;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		padding: 10px 0px !important;
	}
	.node-type-markets .resp-tabs-list li {
		display: inline-block;
		position: relative;
	}
	.node-type-markets .resp-tab-active:before {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		left: 45%;
		/* this is the red arrow! */

		bottom: -20px;
		border: 10px solid transparent;
		border-top: 10px solid #b0232b;
		z-index: 2;
	}
	.node-type-markets .resp-tab-content-active {
		border: none;
	}
	.node-type-markets .resp-tab-content-active {
		display: flex!important;
		flex-wrap: wrap;
		width: 100%;
		padding: 20px 20px 0px;
		align-items: center;
	}
	.node-type-markets .field-group-field_group_easy_responsive_tabs_nav .field-type-text-with-summary,  .node-type-markets .field-type-image {
		width: 45%;
	}
	.node-type-markets .field-group-field_group_easy_responsive_tabs_nav .field-type-text-with-summary {
		text-align: left;
		margin-right: 2%;
	}
	.node-type-markets .field-type-image {
		float: right;
	}
	#block-block-44 p {
		text-align: left;
	}
	#block-block-44 p:last-child {
		margin-left: 25px;
		margin-top: -15px;
	}
	#block-block-44 p img {
		float: right;
		margin-right: 20px;
		margin-left: 10px;
	}
	.case-study {
		margin-top: 25px;
	}
	.case-study .views-row {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		text-align: left;
	}
	.case-study .views-field-field-cs-thumbnail {
		margin-left: 20px;
	}
	.case-study .views-field-nothing {
		width: 48%;
		margin-left: 2%;
		margin-top: 7%;
	}
	.case-study .views-field-nothing h4 {
		margin-left: 20px;
	}
	.case-study .views-field-nothing a.button {
		margin-bottom: 0px;
	}
	.applications {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.applications .content {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.applications h2 {
		margin: 0 auto;
	}
	.applications #three-grid-one,  .applications #three-grid-two {
		width: 50%;
		margin: 20px 0px;
	}
	.applications #three-grid-three {
		width: 35%;
	}
	/* Products */
	.post-type-archive-product #sidebar #bock-current-search-current-faces h2 {
		padding-left: 0px;
	}

	.post-type-archive-product #sidebar {
		margin-bottom: 50px;
	}
	.post-type-archive-product #sidebar,  .page-distributor-knape-associates-products-product-finder #sidebar,  .page-distributor-milton-seiler-products-product-finder #sidebar,  .page-distributor-j-e-phillips-company-products-product-finder #sidebar,  .page-distributor-r-williamson-associates-products-product-finder #sidebar {
		width: 34%!important;
	}

	.post-type-archive-product #sidebar #block-current-search-current-facets h2 {
		padding: 0px;
	}

	.post-type-archive-product #main {
		width: 60%;
	}
	.not-front.post-type-archive-product #content .region-sidebar-left .block-facetapi h2,  .not-front.page-distributor-knape-associates-products-product-finder #content .region-sidebar-left .block-facetapi h2,  .not-front.page-distributor-milton-seiler-products-product-finder #content .region-sidebar-left .block-facetapi h2,  .not-front.page-distributor-j-e-phillips-company-products-product-finder #content .region-sidebar-left .block-facetapi h2,  .not-front.page-distributor-r-williamson-associates-products-product-finder #content .region-sidebar-left .block-facetapi h2 {
		margin: 0px;
		padding: 10px 0px 10px 20px;
	}
	.not-front.post-type-archive-product #content .region-sidebar-left #block-facetapi-rtwvedwruw714kfe9nagtozjysqggdov h2:first-child,  .not-front.page-distributor-knape-associates-products-product-finder #content .region-sidebar-left #block-facetapi-rtwvedwruw714kfe9nagtozjysqggdov h2:first-child,  .not-front.page-distributor-milton-seiler-products-product-finder #content .region-sidebar-left #block-facetapi-rtwvedwruw714kfe9nagtozjysqggdov h2:first-child,  .not-front.page-distributor-j-e-phillips-company-products-product-finder #content .region-sidebar-left #block-facetapi-rtwvedwruw714kfe9nagtozjysqggdov h2:first-child,  .not-front.page-distributor-r-williamson-associates-products-product-finder #content .region-sidebar-left #block-facetapi-rtwvedwruw714kfe9nagtozjysqggdov h2:first-child {
		margin-left: -10px;
	}
	.post-type-archive-product .view-content,  .page-distributor-knape-associates-products-product-finder .view-content,  .page-distributor-milton-seiler-products-product-finder .view-content,  .page-distributor-j-e-phillips-company-products-product-finder .view-content,  .page-distributor-r-williamson-associates-products-product-finder .view-content {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.post-type-archive-product .view-content .views-row,  .page-distributor-knape-associates-products-product-finder .view-content .views-row,  .page-distributor-milton-seiler-products-product-finder .view-content .views-row,  .page-distributor-j-e-phillips-company-products-product-finder .view-content .views-row,  .page-distributor-r-williamson-associates-products-product-finder .view-content .views-row {
		width: 49%;
	}
	.post-type-archive-product .view-content .views-row-odd,  .page-distributor-knape-associates-products-product-finder .view-content .views-row-odd,  .page-distributor-milton-seiler-products-product-finder .view-content .views-row-odd,  .page-distributor-j-e-phillips-company-products-product-finder .view-content .views-row-odd,  .page-distributor-r-williamson-associates-products-product-finder .view-content .views-row-odd {
		margin-right: 2%;
	}
	/* Product Spotlight */

		/* --- --- Added 10/4/16 --- --- */

	#group-specs-node-product-default {
		background: #323f48;
		border: none;
	}
	#group-specs-node-product-default li,  .resp-tab-content .field-label,  .distributor-product-specs .field-label {
		width: 240px;
		padding: 13px 0 !important;
	}
	.resp-tab-item {
		color: #fff;
	}
	.resp-tab-item.resp-tab-active {
		background: #b0232b;
		border: none;
	}
	.resp-tab-content {
		border: none;
	}
	li.resp-tab-active:before {
		content: "";
		border-style: solid;
		position: absolute;
		margin-top: 25px;
		border-width: 20px 25px 0 25px;
		border-color: #b0232b transparent transparent transparent;
	}
	li.resp-tab-active:first-child:before {
		margin-left: 1.5%;
	}
	li.resp-tab-active:nth-child(2):before {
		margin-left: 1%;
	}
	li.resp-tab-active:last-child:before {
		margin-left: 3%;
	}
	.single-product .field-group-easy-responsive-tabs-nav-wrapper {
		margin-top: 65px;
	}
	.resp-tab-content .view-content .views-field-field-category {
		color: #000;
		text-transform: none;
		width: 170px;
		float: left;
		background-color: #f1f3f2;
		text-align: left;
		text-indent: 10px;
		font-size: 16px;
		display: initial;
	}
	.resp-tab-content .view-product-resources .views-row {
		padding: 0;
	}
	.resp-tab-content .view-product-resources .view-content h3 {
		color: #000;
		font-size: 16px;
		text-transform: none;
		background-color: #f1f3f2;
		padding: 13px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 100;
		margin-bottom: 0px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .view-content {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.view-distributor-product-spotlight .resp-tab-content-active,
	.resp-tab-content-active 	{
		width: 768px;
	}
	.resp-tab-content .field-name-field-brochure-resources .field-item.even {
		width: 100%;
	}

	.resp-tab-content .view-product-resources .view-content {
		display: flex;
		flex-wrap: wrap;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .view-content h3,
	.resp-tab-content .view-product-resources .view-content h3 	{
		width: 213px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row,
	.resp-tab-content .view-product-resources .views-row {
		background: #f3f1f2;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row .field-items {
		background: #fff;
		margin-left: 224px;
		width: 514px;
		margin-top: -18px;
		margin-bottom: 5px;
		padding-left: 22px;
		padding-bottom: 0px;
	}

	.resp-tab-content .view-product-resources .view-content {
		margin-right: 0px;
	}

	.resp-tab-content .view-product-resources .views-row {
		margin-right: 0px;
		width: 513px;
		background: #f3f1f2;
		padding-left: 239px;
		margin-top: 0px;
	}

	.resp-tab-content .view-product-resources .views-row .views-field-title {
		background: #fff;
		width: 513px;
		margin-right: 0px;
		margin-left: 20px;
	}

	.view-distributor-product-spotlight .resp-tab-content .field.markets .field-items,
	.resp-tab-content .field-name-field-markets .field-items 	{
		width: 479px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row,
	.resp-tab-content .view-product-resources .views-row	{
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row-1.views-row-odd	{
		padding-left: 0px;
		margin-left: 0px;
		width: 514px;
	}

	.resp-tab-content .view-product-resources .views-row-1.views-row-odd  {
		width: 513px;
		padding-left: 0px;
		margin-left: 0px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row-1.views-row-odd .field-items,
	.resp-tab-content .view-product-resources .views-row-1.views-row-odd .field-content {
		margin-left: 0px;
		margin-top: -8px;
		margin-bottom: 0px;
		padding-bottom: 10px;
	}

	.view-distributor-product-spotlight .resp-tab-content .view-distributor-product-resources .views-row,
	.resp-tab-content .view-product-resources .views-row {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.resp-tab-content .view-product-resources .views-row-first .views-field-field-category	{
		color: #000 !important;
		font-weight: bold;
	}
	.resp-tab-content .view-product-resources .views-row-last .views-field-field-category {
		padding-bottom: 13px;
	}
	.resp-tab-content .view-product-resources .views-row-first .field-content,  .resp-tab-content .view-product-resources .views-row-first .views-field-title,  .resp-tab-content .view-product-resources .views-row-first .views-field-field-resource-file {
		padding-top: 13px;
	}
	.resp-tab-content .view-product-resources .views-row .views-field-field-category {
		color: #f1f3f2;
	}
	.resp-tab-content .field-items div .view-product-resources .views-row {
		display: flex;
	}
	.resp-tab-content .field-items div .view-product-resources .views-field-title {
		font-size: 16px;
		font-weight: normal;
	}
	.resp-tab-content .view-content .views-field-field-category {
		width: 240px;
	}

	.resp-tab-content .view-product-resources a {
		font-weight: bold;
	}

	#block-block-58,  .field-name-field-title-detail,  .single-product .field-name-field-amca-category,
	.view-distributor-product-spotlight .views-field-title,  .view-distributor-product-spotlight .views-field-field-title-detail,
	.view-distributor-product-spotlight .views-field-field-amca-category {
		width: 50%;
		float: right;
		text-align: left;
		clear: right;
	}

	#block-block-58 .content,  .field-name-field-title-detail .field-items,  .single-product .field-name-field-amca-category .field-items,
	.view-distributor-product-spotlight .views-field-title .field-items,  .view-distributor-product-spotlight .views-field-field-title-detail .field-items,
	.view-distributor-product-spotlight .views-field-field-amca-category .field-items {
		margin-left: 20px;
	}

	.field-name-field-title-detail .field-items {
		margin-right: 20px;
	}

	#block-block-58 h2 {
		margin: 0;
		padding: 0 !important;
	}
	.resp-tab-content .field-items,  .distributor-product-specs .field-items {
		display: flex;
		padding: 13px 0;
	}
	.resp-tab-content .field-items div,
	.distributor-product-specs .field-items div {
		margin-right: 8px;
	}
	.field-name-field-product-image,  .view-distributor-product-spotlight .views-field-field-product-image {
		float: left;
		width: 50%;
	}
	.field-name-field-product-image img,  .view-distributor-product-spotlight .views-field-field-product-image img {
		width: 65%;
	}
	/* --- --- added 10/5/16 --- --- */

	.single-product .views-row {
		width: 50%;
	}
	.single-product .views-field-title,  .single-product .views-field-field-title-detail {
		text-align: left;
		margin-left: 10px;
	}
	/* --- --- added 10/28/16 --- --- */

	.field-name-field-info-buttons,  .views-field-field-info-buttons {
		clear: right;
		width: 50%;
		float: right;
		margin: 0px 0px 25px;
	}
	.field-name-field-info-buttons .field-items,  .views-field-field-info-buttons {
		text-align: left;
	}
	.single-product .field-group-field_group_easy_responsive_tabs_nav,  .view-distributor-product-spotlight .distributor-product-specs {
		clear: both;
	}
	.view-distributor-product-spotlight .distributor-product-spotlight {
		background: #323f48;
		border: none;
		/*display: block;
			width: 100%;*/
		float: left;
		margin: 0;
	}
	.view-distributor-product-spotlight ul {
		margin: 0px;
		padding: 0px;
		width: 1200px;
	}
	.view-distributor-product-spotlight .distributor-product-spotlight li {
		width: 240px;
		padding: 13px 0 !important;
		font-weight: 600;
		font-size: 13px;
		display: inline-block;
		margin: 0;
		list-style: none;
		cursor: pointer;
		float: left;
		color: #fff;
	}
	button#btn-flow {
		margin: 0px 10px;
	}
	/* --- --- added 07/25/17 --- --- */
	.single-product .field-name-field-body {
		width: 50%;
		float: right;
	}

	.single-product .field-name-field-acma-category .field-items,
	.single-product .field-name-field-info-buttons .field-items {
		margin-left: 20px;
	}

	/* Resources */

	.page-node-5 .region-content,
	.page-node-204199 .region-content {
		display: flex;
		flex-wrap: wrap;
		margin: 0px 20px;
		align-items: baseline;
	}
	.page-node-5 .region-blockgroup-front-finder-start-ship,  .page-node-5 #block-views-resources-markets-block,
	.page-node-204199 .region-blockgroup-front-finder-start-ship,  .page-node-204199 #block-views-resources-markets-block {
		width: 50%;
	}
	.page-node-5 .region-content .search-form,
	.page-node-204199 .region-content .search-form {
		margin: 0em 2.3em 1em;
	}
	.ui-accordion .ui-accordion-header {
		padding: 0.5em 2.5em;
	}
	/* results */

	.search-results .region-content .search-form {
		padding-left: 20px;
	}
	.search-results .region-content .content {
		padding: 0px 20px;
	}
	.page-resources .region-content {
		padding: 0px 20px;
	}
	.page-resources .view-content {
		display: flex;
		flex-wrap: wrap;
	}
	.not-front.page-resources #content .region-content h2 {
		padding: 0px;
		width: 100%;
	}
	.page-resources .views-row {
		width: 28%;
	}
	.page-resources .view-resources-markets .views-row {
		margin: 0px 8px 15px;
	}

	/* Blog */
	.page-blog #block-block-5 p {
		font-size: 12px;
	}

	.node-type-blog-news #content .content {
		display: flex-inline;
		flex-wrap: wrap;

	}

	.node-type-blog-news #block-block-104,
	.node-type-blog-news .field-name-field-date,
	.node-type-blog-news .field-name-field-author,
	.node-type-blog-news .field-name-body,
	.node-type-blog-news ul.inline, .node-type-blog-news ul.links.inline{
		text-align: left;
		width: 72%;
		float: right;
	}

	.node-type-blog-news #blog-left {
		width: 25%;
		margin-left: 20px;
		float: left;
	}

	.node-type-blog-news .field-name-field-blog-tags {
		display: block;
		visibility: visible;
	}

	.node-type-blog-news .field-name-field-blog-tags .field-label,
	.node-type-blog-news .field-name-field-blog-tags .field-items	{
		float: none;
	}

	.node-type-blog-news .field-name-field-date div.field-item,
	.node-type-blog-news .field-name-field-author div.field-item {
		padding: 0px 25px;
	}

	.node-type-blog-news #comments {
		clear: both;
	}

	.node-type-blog-news ul.inline,
	.node-type-blog-news ul.links.inline {
		display: inline-flex;
	}

	.node-type-blog-news ul.links.inline li {
		padding: 0px 20px;
	}

	/* Contact */

	.google-maps,  .google-maps iframe {
		margin: 0px;
	}
	.two-col .webform-component,  .page-node-9 .webform-component--comments, .node-type-distributor-contact-us .webform-component {
		display: flex;
		align-items: flex-start;
	}
	.page-node-9 .webform-component--quote .fieldset-wrapper,  .node-type-distributor-contact-us .webform-component--quote .fieldset-wrapper {
		width: 752px;
		padding: 0px 8px;
	}
	.node-webform legend,
	.page-node-9 .webform-component--contact legend,  .page-node-9 .webform-component--quote legend,  .node-type-distributor-contact-us .webform-component--contact legend,  .node-type-distributor-contact-us .webform-component--quote legend {
		width: 95%;
	}
	.node-webform .fieldset-legend .fieldset-title,
	.page-node-9 .webform-component--contact .fieldset-title,  .page-node-9 .webform-component--quote .fieldset-title,  .node-type-distributor-contact-us .webform-component--contact .fieldset-title,  .node-type-distributor-contact-us .webform-component--quote .fieldset-title {
		padding: 0px 43%;
	}	
	.page-node-204207 .fieldset-legend .fieldset-title {
		padding: 0;
	}
	.node-webform .two-col label/*,
	.page-node-9 .webform-component label,  .node-type-distributor-contact-us .webform-component label*/ {
		width: 23%;
		text-align: right;
		padding-right: 10px;
	}
	.node-webform .two-col .webform-component input[type="text"], .node-webform .two-col .webform-component .webform-datepicker, .node-webform .two-col .form-textarea-wrapper, .node-webform .two-col .webform-component input[type="email"] {
		width: 73%;
	}
	.node-webform .webform-component .webform-datepicker  .form-type-select {
		margin: 0;
	}
	/*.node-webform .webform-component .webform-datepicker,*/ .page-node-9 .webform-component .form-type-radio,  .node-type-distributor-contact-us .webform-component .form-type-radio {
		text-align: left;
	}
	.page-node-9 .webform-component #edit-submitted-quote-materials-of-construction,  .node-type-distributor-contact-us .webform-component #edit-submitted-quote-materials-of-construction {
		height: 29px;
	}
	.page-node-9 .webform-component--contact .fieldset-legend,  .page-node-9 .webform-component--quote .fieldset-legend,  .node-type-distributor-contact-us .webform-component--contact .fieldset-legend,  .node-type-distributor-contact-us .webform-component--quote .fieldset-legend {
		background-position: 25% !important;
		text-align: left;
	}	
	.page-node-204207 .fieldset-legend {
		background-position: 85%!important;
	}
	.page-node-9 .webform-component--contact .fieldset-title, .page-node-9 .webform-component--quote .fieldset-title,  .node-type-distributor-contact-us .webform-component--contact .fieldset-title, .node-type-distributor-contact-us .webform-component--quote .fieldset-title {
		padding: 0px 0px 0px 20px;
	}
	/* Distributor pages */

	.node-type-distributor .view-distributor-logo,  .node-type-distributor-about .view-distributor-logo,  .node-type-distributor-contact-us .view-distributor-logo,  .page-distributor-knape-associates-products-product-finder .view-distributor-logo,  .page-distributor-knape-associates-products .view-distributor-logo,  .page-distributor-milton-seiler-products-product-finder .view-distributor-logo,  .page-distributor-milton-seiler-products .view-distributor-logo,  .page-distributor-j-e-phillips-company-products-product-finder .view-distributor-logo,  .page-distributor-j-e-phillips-company-products .view-distributor-logo,  .page-distributor-r-williamson-associates-products-product-finder .view-distributor-logo,  .page-distributor-r-williamson-associates-products .view-distributor-logo,  .page-distributor-knape-associates-products-product-finder #block-block-72,  .page-distributor-knape-associates-products #block-block-72,  .page-distributor-milton-seiler-products-product-finder #block-block-73,  .page-distributor-milton-seiler-products #block-block-73,  .page-distributor-j-e-phillips-company-products-product-finder #block-block-75,  .page-distributor-j-e-phillips-company-products #block-block-75,  .page-distributor-r-williamson-associates-products-product-finder #block-block-74,  .page-distributor-r-williamson-associates-products #block-block-74 {
		height: 100px;
		padding-top: 25px;
	}
	.node-type-distributor .view-distributor-logo a,  .node-type-distributor-about .view-distributor-logo a,  .node-type-distributor-contact-us .view-distributor-logo a,  .page-distributor-knape-associates-products-product-finder .view-distributor-logo a,  .page-distributor-knape-associates-products .view-distributor-logo a,  .page-distributor-milton-seiler-products-product-finder .view-distributor-logo a,  .page-distributor-milton-seiler-products .view-distributor-logo a,  .page-distributor-j-e-phillips-company-products-product-finder .view-distributor-logo a,  .page-distributor-j-e-phillips-company-products .view-distributor-logo a,  .page-distributor-r-williamson-associates-products-product-finder .view-distributor-logo a,  .page-distributor-r-williamson-associates-products .view-distributor-logo a,  .page-distributor-knape-associates-products-product-finder #block-block-72 a,  .page-distributor-knape-associates-products #block-block-72 a,  .page-distributor-milton-seiler-products-product-finder #block-block-73 a,  .page-distributor-milton-seiler-products #block-block-73 a,  .page-distributor-j-e-phillips-company-products-product-finder #block-block-75 a,  .page-distributor-j-e-phillips-company-products #block-block-75 a,  .page-distributor-r-williamson-associates-products-product-finder #block-block-74 a,  .page-distributor-r-williamson-associates-products #block-block-74 a {
		font-size: 24px;
		font-weight: bold;
		line-height: 1em;
		color: #000;
	}
	.node-type-distributor .distributor-hartzell-logo,  .node-type-distributor-about .distributor-hartzell-logo,  .node-type-distributor-contact-us .distributor-hartzell-logo,  .page-distributor-knape-associates-products-product-finder .distributor-hartzell-logo,  .page-distributor-knape-associates-products .distributor-hartzell-logo,  .page-distributor-milton-seiler-products-product-finder .distributor-hartzell-logo,  .page-distributor-milton-seiler-products .distributor-hartzell-logo,  .page-distributor-j-e-phillips-company-products-product-finder .distributor-hartzell-logo,  .page-distributor-j-e-phillips-company-products .distributor-hartzell-logo,  .page-distributor-r-williamson-associates-products-product-finder .distributor-hartzell-logo,  .page-distributor-r-williamson-associates-products .distributor-hartzell-logo {
		float: right;
	}
	.node-type-distributor .field-group-multiple-items {
		display: flex;
	}
	.node-type-distributor-about .views-field-field-banner-image {
		background-position: 5px 5px;
		background-size: 120% 110%;
	}
	.node-type-distributor-about .views-field-field-banner-image img {
		margin: 3%;
	}
	#block-menu-block-2 ul,  #block-block-76 ul,  #block-block-77 ul,  #block-block-78 ul,  #block-block-79 ul {
		text-align: left;
	}
	/* Distributor Featured Products */

	#block-views-distributor-name-block {
		width: 500%;
		margin-left: -200%;
	}
	/* Footer nav */

	.page-terms-use .page-header h1,  .page-terms-use #content {
		text-align: left;
	}
	/* Five Year Warranty */
	.block-block.red-dots-banner {
		height: 200px;
	}
	#block-block-105.block-block.red-dots-banner {
		height: 225px;
	}
	.block-block.red-dots-banner .content,  .block-block.video-banner .content,  .page-node-204184 .splitsies,
	#block-block-102 .content {
		align-items: center;
	}

    /* Video banner by Todd */
    .video-banner .content p {
      padding: 0 20px !important;
    }

    /* End video banner */
	.block-block.red-dots-banner .content,
	#block-block-102 .content {
		width: 768px;
		margin: 0 auto;
		/*margin-bottom: -8px;*/
		padding: 5px; 0px;

	}
	.block-block.red-dots-banner p,
	#block-block-102 p{
		width: 25%;
		margin-right: 20px;
	}
	.not-front #content .block-block.red-dots-banner p ,
	#block-block-102 p {
		padding: 0px;
	}
	.block-block.red-dots-banner h1,
	#block-block-102 h1 {
		width: 69%;
		text-align: left;
	}
	.block-block.video-banner .content {
		margin: 25px 20px 0px;
	}
	.block-block.video-banner p {
		text-align: left;
	}
	.splitsies #one-quarter {
		width: 25%;
	}
	.splitsies #three-quarters {
		width: 75%;
		text-align: left;
	}

	/* Secure Pages */

	/* Sales Drawings */
	.page-node-165779 #node-165779 ul {
		margin-left: 20px;
	}

	.page-node-165779 #node-165779 li {
		width: 25%;
	}

	/* addition 12/5/16 for "featured banner" */
	.highlight h3 {
		padding: 0px 22%;
	}

	/* DoE Updates page 12/8/16 */
	#block-block-102 .content p {
		height: 188px;
	}

	.page-node-167289 #content .content {
		text-align: left;
		padding: 0px;
	}

	.page-node-167289 #doe-intro {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.page-node-167289 #doe-group {
		margin-bottom: 50px;
	}

	.page-node-167289 #doe-group img {
		float: left!important;
	}

	.page-node-167289 #doe-intro p {
		width: 25%;
	}

	/*.page-node-167289 #doe-group {
		width: 66%;
	}*/

	.page-node-167289 #doe-group h4 {
		padding-left: 20px;
	}

	.page-node-167289 .halvsies {
		width: 90%;
		margin: 0 auto;
	}

	.page-node-167289 #first-half {
		margin-left: 0px;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.page-node-167289 #first-half img {
		width: 23%;
	}

	#first-half #doe-bio {
		width: 74%;
		text-align: left;
	}

	.page-node-167289 .halvsies #first-half img,
	.page-node-167289 .halvsies #second-half img 	{
		margin: 0px 15px 5px 0px;
	}

	#first-half #doe-bio h2,
	#first-half #doe-bio p	{
		padding: 0px;
	}

	#first-half #doe-bio h3 {
		margin-bottom: 5px;
	}

	#first-half #doe-bio .short-border {
		margin: 0px 0px 5px 0px;
	}

	.page-node-167289 #second-half {
		margin-right: 0px;
	}

	.page-node-167289 #second-half p {
		clear: both;
		text-align: left;
		padding: 0px;
	}

	.page-node-167289 #first-half,
	.page-node-167289 #second-half {
		margin-right: 5px 10px 10px;
	}

	/* DoE views, 3/2/17 */
	.page-department-energy-updates .region-content {
		max-width: 650px;
		margin: 0 auto;
	}

	.page-department-energy-updates #block-system-main .view-content {
		display: inline-flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.page-department-energy-updates h3 {
		width: 100%;
	}

	.page-department-energy-updates .views-row {
		width: 25%;
		text-align: left;
	}

	/* Series 12 Landing Page 3/31/17 */
	.page-node-204167 #side-img,
	.page-node-204167 #image-group {
		margin-left: 20px;
	}

	.page-node-204167 ul {
		margin-left: 40px;
	}

	#image-group {
		display: flex;
		align-items: baseline;
	}

	#image-group .img-grp {
		margin-right: 15px;
	}

	#image-group .img-grp:last-child {
		margin-right: 0px;
	}

	#features-text p {
	margin-bottom: 10px;
	}

	/* Additions for Rapid Ship Page, AK, 11/20/2017 */
	.page-node-204174 #group-rsp-outer-node-rapid-ship-product-tabs-default .resp-tabs-container {
		background-color: unset;
	}

	.page-node-204174 #group-rsp-outer-node-rapid-ship-product-tabs-default .resp-tabs-list li {
		width: 20%;
	}

	#group-rsp-outer-node-rapid-ship-product-tabs-default .resp-tab-content ul {
		margin-left: 40px;
	}

	/* Blog feed page tweaks, AK, 1/24/2018 */
	.page-blog .red-dots-banner .content {
		height: 100%;
	}

	/* Tweaks on 5 Year Warranty buttons, AK, 1/26/2018 */
	#block-block-115 .three-grid {
		display: flex;
		width: 100%;
	}

	#block-block-115 .three-grid-block {
			width: 32%;
	}

	#block-block-115 #three-grid-one,
	#block-block-115 #three-grid-two {
		margin-right: 2%;
	}

	#block-block-115 #three-grid-two {
		margin-left: 0px;
	}

	#block-block-115 a.button {
		padding: 10px 20px;
	}

	/* Warranty Section Re-work, AK, 2.26.18 */
	#node-204187 .flex {
		flex-direction: row;
		justify-content: space-evenly;
	}

	#node-204187 .flex .flex-two {
		width: 50%;
	}

	.page-node-204178 .splitsies {
			align-items: flex-start;
	}

	.page-node-204178 #content h2,
	.page-node-204178 #content p:last-of-type {
		text-align: left;
	}

	.page-node-204178 #content ul {
		text-align: left;
		padding-left: 50px;
		margin-bottom: 50px;
	}
	/* Virtual Truck Tour, Q1 2021 */
	#node-204216 .content .flex-list,
	#node-204259 .content .flex-list {
		column-count: 2;
	}
	#node-204216 .content h4,
	#node-204259 .content h4 {
		padding-left: 20px;
	}
	#node-204216 .content ul,
	#node-204259 .content ul {
		margin: 0 20px 2rem 50px;
	}
	
	#content {
		text-align: left;
	}
}
