@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.recent-articles h2{border-top:solid 1px #e9ecef;margin-bottom:30px;margin-top:45px;padding-top:45px}.barn-pic{margin-bottom:30px}.body-copy{font-size:1.1em}.story-photos{margin:15px 0}.float-pic-right{margin-bottom:15px}@media (min-width:560px){.float-pic-right{float:right;margin-left:15px;margin-bottom:30px;max-width:50%;padding-left:15px}}@media (min-width:960px){.story-photos{margin:0}.story-photos:not(.single-photo-section) img{margin-bottom:30px}}.lead-image{margin-bottom:30px}.sidebar .product-list.left-align-images{margin-bottom:0}.sidebar h3{border-top:1px dotted #e9ecef;font-size:1.5em;font-weight:600;margin-top:15px;padding-top:30px}.sidebar h3 a{color:#007891}.sidebar h3 a:after{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a";font-weight:300;margin-left:3px;position:relative;top:2px;-webkit-transform:scaleY(1.5);-ms-transform:scaleY(1.5);-o-transform:scaleY(1.5);transform:scaleY(1.5)}.sidebar h3 a:active,.sidebar h3 a:focus,.sidebar h3 a:hover{border-bottom:1px solid #212529;color:#212529;text-decoration:none}.sidebar .popular-categories .product-list{margin-bottom:0}.sidebar .popular-categories .popular-category:first-child h3{border-top:none;margin-top:15px;padding-top:0}@media (min-width:960px){.sidebar h2{font-size:24.5px}.sidebar .popular-categories{border-top:none;padding-top:0}.sidebar .popular-categories .accordion-body{background-color:#f8f9fa;border-radius:10px;padding:19px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.sidebar .popular-categories h3{font-size:1.5em}.sidebar .popular-categories .popular-category:first-child h3{margin-top:15px}.sidebar .popular-categories .product-list-item-row a[href]:active,.sidebar .popular-categories .product-list-item-row a[href]:focus,.sidebar .popular-categories .product-list-item-row a[href]:hover{background-color:var(--bs-body-bg)}}@media (min-width:1460px){.sidebar .popular-categories .accordion-body{padding:29px}}