/*
Theme Name:   Twenty Twenty-Five Child
Theme URL:        https://wordpress.org/themes/twentytwentyfive/
Description:  Twenty Twenty-Five Theme
Author:           the WordPress team
Author URL:   https://wordpress.org
Template:	twentytwentyfive
Version:          1.0
License:          GNU General Public License v2 or later
License URL:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
Text Domain:  twentytwentyfive
*/

h1{font-size: 40px; text-transform: uppercase; font-weight: 600;}
h2{font-size: 32px; text-transform: uppercase; font-weight: 600; color: #363839;}
h3{font-size: 26px; text-transform: normal; font-weight: 500;}
h4{font-size: 18px; text-transform: normal; font-weight: 500;}
h5{}
h6{}
p{font-size: 16px; line-height: 1.6; color: #363839;}
ul, ol{line-height: 1.6; color:#363839;}
.custom-crumb p{font-size:12px; margin:0;}
.archive-meta p{color:#fff; font-weight: normal;} 
p > a{text-decoration: underline!important; color: #000;}
P > a:hover{background: #fcc000;}


/* Product Features & Benefits */
.product-features{padding:1.5em;}

.product-features ul{column-count: 2; line-height: 1.5em; column-gap: 50px; padding-right: 20px;} 

.product-features ul li {padding-left: 0.2em; list-style-image: url(http://dev.anacondaequipment.com/wp-content/uploads/yellow-bullet.svg); color: #fff; margin-bottom: 10px;} 

.product-features ul li::marker{color: #FCC000;}


/* Product Specifications */
.product-specifications table{width:100%; border-spacing:0px;}
.product-specifications2 table{width:100%; border-spacing:0px;}
.engine-specifications table{width:100%; border-spacing:0px;}

.product-specifications tr:nth-child(odd){background:#eee;}
.product-specifications2 tr:nth-child(odd){background:#eee;}
.engine-specifications tr:nth-child(odd){background:#eee;}

.product-specifications tr:nth-child(even){background:#fff;}
.product-specifications2 tr:nth-child(even){background:#fff;}
.engine-specifications tr:nth-child(even){background:#fff;}

.product-specifications td{padding:1em; color:#000; width:50%;}
.product-specifications2 td{padding:1em; color:#000; width:10rem;}
.engine-specifications td{padding:1em; color:#000;}

.product-specifications td:first-child{font-weight: 700!important;}
.product-specifications2 td:first-child{font-weight: 700!important;}

.product-specifications table, td{border:1px solid #eee;}
.product-specifications2 table, td{border:1px solid #eee;}
.engine-specifications table, td{border:1px solid #eee;}

.engine-specifications tr:first-child{font-weight: 700;}
.engine-specifications tr:first-child td{padding:0.4em 1em; border:1px solid #ddd; background:#ddd;}

	/* Tab header */

	#tab-header:hover{cursor: pointer;}
	
	
/* Drawings */

.drawing1{}

.drawing2{}

.drawing1, .drawing2{}

figcaption{color: #000;}
	
	
/* Hubspot Forms */
.hs-form-field{font-family:roboto; font-size:13px; font-weight: 500;}
.hs-fieldtype-textarea{width: 99%!important;}
.inputs-list{list-style-type: none; padding-inline-start:0;}

label > span, input{font-family: Roboto; font-size: 16px;}
input{margin-bottom: 2px;}
input[type="submit"]{background: #000; color: #fcc000; font-family: roboto; font-size:15px; width: 6em; font-weight: 500; border:0; border-radius: 0px; -webkit-border-radius:0px; text-transform: uppercase; letter-spacing: 1px;}	
input, select{font-family: roboto; font-size:16px; padding: 5px; border: 1px solid #999; width: 100%;}

textarea{width: 98%; min-height: 10em; font-family: roboto; font-size: 16px; border: 1px solid #999;}
textarea:focus-visible, input:focus-visible, select:focus-visible{outline:none;}

fieldset{max-width: 100%!important; min-height: 3em;} 
ul.hs-error-msgs{list-style-type: none; color: #c60c30;}

/* Category archives */
.blog-single p:first-child{margin-top:0;}
.blog-single h2:first-child{margin-top:0;}
.brochure-single p:first-child{}
.career-single p:first-child{}
.case-study-single p:first-child{margin-top:0;}
.event-single p:first-child{}
.news-single p:first-child{margin-top:0;}
.video-single p:first-child{margin-top:0;}

/* Case Studies, Video Library  */
.video-hero p{font-size:17px; color:#ffffff;}

.video-hero p > a{color:#fcc000;}
.video-hero p > a:hover{color:#000000;}






/* ========= Custom media queries ========== */

/* Mobile */
@media (max-width: 767px) {
	/*body {background: #ECFA2A;}*/
	
	/* Product Features & Benefits */
	.product-features ul {column-count:1; line-height: 2em;}
	
	/* Regional Locations */
	.contact-locations{background: #eee;}
}

/* Tablet */
@media (max-width: 1024px) {
	/*body {background: #FFD64F;}*/
}

/* Desktop */
@media (max-width: 1140px) {
	/*body {background: #FA8072;}*/
}





