/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Background video content **/
.background-video-content {
	background-color: rgba(60, 63, 63, 0.8) !important;
	padding: 44px !important;
}

/** General >> Home title **/
.home-title {
	font-size: 44px !important;
}

/** General >> Home subtitle **/
.home-subtitle {
	/* MT [  ] */
	font-weight: 400 !important;
}

/** General >> Home title wrapper **/
.home-title-wrapper {
	text-align: left !important;
	max-width: 1000px !important;
	margin: 0 auto 0 auto !important;
}

/** General >> Red **/
.red {
	color: rgb(226, 24, 54) !important;
}

/** General >> Textwidget paragraph **/
.textwidget p {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}

/** General >> Inside footer widgets link **/
.inside-footer-widgets a {
	color: rgb(255, 255, 255) !important;
}

/** General >> Sub menu link **/
#menu-primary-menu .sub-menu a {
	font-weight: 300 !important;
}

/** General >> Inside page hero red **/
.inside-page-hero .red {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(201, 26, 26) !important;
	width: auto !important;
	padding: 36px !important;
	display: inline-block !important;
}

/** General >> ul Left 1 **/
ul.left-1 {
	margin-left: 1em !important;
}

/** General >> Product Sidebar Unordered list item **/
#product-sidebar ul li {
	list-style-type: none !important;
}

/** General >> Product sidebar unordered list **/
#product-sidebar ul {
	line-height: 1.3 !important;
	list-style-type: none !important;
	margin-left: 0 !important;
}

/** General >> Product sidebar heading 5 **/
#product-sidebar h5 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(226, 24, 54) !important;
	padding: 8px !important;
	margin-top: .5em !important;
	margin-bottom: .5em !important;
	display: inline-block !important;
}

/** General >> Product content heading 2 **/
#product-content h2 {
	color: rgb(226, 24, 54) !important;
}

/** General >> Product content heading 3 **/
#product-content h3 {
	font-weight: 300 !important;
}

/** General >> List item link **/
#product-sidebar ul li {
	font-weight: normal !important;
	margin-bottom: 8px !important;
}

/** General >> Product feature footer heading 4 **/
#product-feature-footer h4 {
	margin-bottom: .3em !important;
}

/** General >> Single wpsp related posts **/
.single .wpsp-related-posts {
	margin-bottom: 80px !important;
}

/** General >> Entry content **/
.entry-content {
	margin-top: 0 !important;
}


/*= dex-o-tex ================= */

/** dex-o-tex >> Wccpf value **/
.wccpf_value {
	padding-bottom: 30px !important;
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
}

/** dex-o-tex >> Wccpf label **/
.wccpf_label {
	padding-top: 0 !important;
	padding-bottom: 15px !important;
	border-right-width: 0 !important;
}

/** dex-o-tex >> Woocommerce column address **/
.woocommerce-column address {
	padding: 12px !important;
	margin-top: -14px !important;
	margin-bottom: 3em !important;
	margin-left: -31em !important;
}

/** dex-o-tex >> Product properties list item **/
#product-properties li {
	list-style-type: square !important;
}

/** dex-o-tex >> Product content unordered list **/
#product-content ul {
	margin-bottom: 0 !important;
	margin-left: 1.5em !important;
}

/** dex-o-tex >> Woocommerce MyAccount navigation **/
.woocommerce-MyAccount-navigation {
	background-color: rgb(234, 234, 234) !important;
}

/** dex-o-tex >> Woocommerce MyAccount navigation link link **/
.woocommerce-MyAccount-navigation-link > a {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** dex-o-tex >> Product resources unordered list **/
#product-resources ul {
	margin-top: 1em !important;
	margin-bottom: 2em !important;
}

/** dex-o-tex >> Product resources heading 5 **/
#product-resources h5 {
	margin-bottom: 0 !important;
}

/** dex-o-tex >> Product family description **/
.product-family-description {
	font-size: 20px !important;
}

/** dex-o-tex >> Product family description paragraph **/
.product-family-description p {
	margin-top: 1.5em !important;
	margin-bottom: 0 !important;
}

/** dex-o-tex >> Product family description H3 **/
.product-family-description h3 {
	margin-top: 1.5em !important;
	margin-bottom: 0 !important;
}

/** dex-o-tex >> Product family description H4 **/
.product-family-description h4 {
	margin-top: 1.5em !important;
	margin-bottom: 0 !important;
}

/** dex-o-tex >> Product squares **/
.product-squares {
	padding-top: 0 !important;
}

/** dex-o-tex >> Product square **/
.product-square {
	text-align: center !important;
	text-shadow: 0 0 8px rgb(255, 251, 251) !important;
}

/** dex-o-tex >> Product square heading 2 - Title **/
.product-square h2 {
	color: rgb(209, 0, 0) !important;
	font-size: 32px !important;
	font-weight: bold !important;
	text-shadow: 0 0 4px rgb(255, 255, 255) !important;
	padding-top: 0 !important;
}

/** dex-o-tex >> Product square heading 3 - subtitle **/
.product-square h3 {
	font-size: 24px !important;
	font-weight: bold !important;
	text-shadow: 0 0 4px rgb(255, 255, 255) !important;
	padding-top: 0 !important;
}

/** dex-o-tex >> Product square heading 4 - Thickness **/
.product-square h4 {
	font-size: 18px !important;
	font-weight: bold !important;
	text-shadow: 0 0 4px rgb(255, 255, 255) !important;
	padding-top: 0 !important;
}

/** dex-o-tex >> Woocommerce account content **/
.woocommerce-account #content {
	padding: 2em !important;
}

/** dex-o-tex >> Hide alt figure caption **/
.hide-alt figcaption {
	display: none !important;
	overflow: hidden !important;
}

/** dex-o-tex >> JumpForm label **/
#jumpForm > label {
	font-size: 24px !important;
	margin-bottom: 0.375em !important;
	display: block !important;
}

/** dex-o-tex >> Industry Container Home Page **/
.industry-container {
	background-image: url("https://dex-o-tex.com/wp-content/uploads/2021/02/Urethane-scaled.jpg") !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 900px !important;
	margin-top: 4em !important;
	margin-bottom: 4em !important;
}

/** dex-o-tex >> industry-header **/
.industry-header {
	background-color: rgb(255, 255, 255) !important;
	padding: 1em !important;
	display: inline-block !important;
}

/** dex-o-tex >> #post-462 .product-category **/
#post-462 .product-category {
	padding: 1em !important;
}

/** dex-o-tex >> ginput_container **/
.page-id-47251 .ginput_container_radio, 
.page-id-47251 .ginput_container_checkbox {
	padding: 0 0 0 1em !important;
	margin-top: 0 !important;
}

/** dex-o-tex >> .woocommerce-loop-category__title .count **/
.woocommerce-loop-category__title .count {
	display: none !important;
}

/** dex-o-tex >> Inside article nav **/
.inside-article nav {
	padding: 20px !important;
}


/*= Dexx2dox2dtex 2 =========== */

/** Dexx2dox2dtex 2 >> Gb tabs button **/
.gb-container-a1c82099 .gb-tabs__button {
	
}
.gb-tabs__button {
	text-align: left !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** dex-o-tex >> Estimator form **/
	.estimator-form {
	min-width: 400px !important;
}

	/** dex-o-tex >> Gb container 75a6cde6 gb inside container **/
	.gb-container-75a6cde6 > .gb-inside-container {
	max-width: 400px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** dex-o-tex >> Gform wrapper 12 **/
	#gform_wrapper_12 {
	margin: 0 auto 0 auto !important;
}

	/** dex-o-tex >> Gb container 75a6cde6 gb inside container **/
	.gb-container-75a6cde6 > .gb-inside-container {
	max-width: 400px !important;
}

	/** dex-o-tex >> Gb container 9264c116 gb inside container **/
	.gb-container-9264c116 > .gb-inside-container {
	max-width: 400px !important;
}

	/** dex-o-tex >> Main estimator form **/
	#main .estimator-form {
	max-width: 501px !important;
}

	/** dex-o-tex >> .industry-jump-form-cta **/
	.industry-jump-form-cta {
	text-align: center !important;
	text-indent: 2px !important;
	margin: 0 auto 0 auto !important;
	display: block !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Inside navigation image **/
	.inside-navigation img {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-left: -10px !important;
}

	/** General >> Mobile header grid parent **/
	#mobile-header .grid-parent {
	background-color: rgba(90, 90, 90, 0.94) !important;
}

	/** General >> Aws widget 2 **/
	#aws_widget-2 {
	margin-top: -20px !important;
}

	/** General >> Page hero **/
	.page-hero {
	padding-top: 100px !important;
}

	/** dex-o-tex >> Gform 12 gform body **/
	#gform_12 > .gform_body {
	max-width: 704px !important;
}

	/** dex-o-tex >> Gform wrapper 12 **/
	#gform_wrapper_12 {
	max-width: 400px !important;
	margin: -1.9em auto 0 auto !important;
}

	/** dex-o-tex >> Main estimator form **/
	#main .estimator-form {
	max-width: 400px !important;
}

	/** dex-o-tex >> .industry-jump-form-cta **/
	.industry-jump-form-cta {
	text-align: center !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Dexx2dox2dtex 2 >> Mt 899 uabb new ib **/
	.mt-899 .uabb-new-ib {
	min-height: 250px !important;
}

}

