html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{font-size:10px;line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}:focus{outline:none}img{border:0;display:block}.hide{display:none}.show{display:block}body{font-family:'Open Sans', sans-serif;font-weight:400;background-color:#F2F0EB;font-size:10px}a{font-family:'Open Sans', sans-serif;font-weight:700;color:#0A5338;text-decoration:none}.no-touchevents a:hover{color:#000}h1,h2,h3{font-family:'Open Sans', sans-serif;font-weight:400;color:#0A5338;margin-bottom:0.5em}h1 a,h2 a,h3 a{font-family:'Open Sans', sans-serif;font-weight:400}h1{font-size:5em;line-height:1.1em}@media screen and (max-width: 600px){h1{font-size:4em}}h2{font-size:3.6em;line-height:1.2em;padding-top:0.5em}h2:first-child{padding-top:0}@media screen and (max-width: 600px){h2{font-size:3em}}h2.section-title{text-align:center}h3{font-size:2.4em;line-height:1.3em;padding-top:0.5em}h3:first-child{padding-top:0}h4,h5,h6{font-family:'Open Sans', sans-serif;font-weight:700;color:#0A5338}p,ul,ol{font-family:'Open Sans', sans-serif;font-weight:400;color:#000}h4,h5,h6,p,ul,ol,th,td,dl{font-size:1.6em;line-height:1.4em;margin-bottom:1em}p.sub-title{font-size:2.6em;color:#B3AA98}@media screen and (min-width: 600px){p.sub-title{font-size:3.6em;max-width:1000px;margin-left:auto;margin-right:auto}}ul,ol{margin-left:1.5em}ul ul,ul ol,ol ul,ol ol{font-size:1em}ul{list-style:disc outside}ul ul{list-style-type:circle}ol{list-style:decimal outside}ol ol{list-style-type:lower-alpha}hr{height:0;display:block;border:0;clear:both;border-top:1px solid #E6E2DA;margin-top:1em;margin-bottom:1em}th,td{padding:10px;border-bottom:1px solid #E6E2DA;text-align:left;vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}th p,th ul,th ol,td p,td ul,td ol{font-size:1em}th,strong,b,dt{font-family:'Open Sans', sans-serif;font-weight:700}table{font-size:10px}em,i{font-style:italic}dt:not(:first-child){margin-top:.5em}.button{text-align:center;padding:20px}.button a{font-family:'Open Sans', sans-serif;font-weight:700;font-size:2em;line-height:1.2em;text-transform:uppercase;text-align:center;display:block;padding:15px 25px;color:#FFFFFF;background-color:#0A5338;border-radius:10px;max-width:350px;margin:0 auto;border:2px solid #0A5338;-webkit-appearance:none;appearance:none;box-sizing:border-box}.no-touchevents .button a:hover{color:#FFFFFF;background-color:#052519;border-color:#052519}.button a.outline{border:2px solid #0A5338;background-color:transparent;color:#0A5338}.no-touchevents .button a.outline:hover{background-color:#0A5338;border-color:#0A5338}.button a .icon{display:inline-block;margin-right:7px}button[type=submit],button.submit{font-family:'Open Sans', sans-serif;font-weight:700;font-size:2em;line-height:1.2em;text-transform:uppercase;text-align:center;display:block;padding:15px 25px;color:#FFFFFF;background-color:#0A5338;border-radius:10px;max-width:350px;margin:0 auto;border:2px solid #0A5338;-webkit-appearance:none;appearance:none;box-sizing:border-box}.no-touchevents button[type=submit]:hover,.no-touchevents button.submit:hover{color:#FFFFFF;background-color:#052519;border-color:#052519}button[type=submit].outline,button.submit.outline{border:2px solid #0A5338;background-color:transparent;color:#0A5338}.no-touchevents button[type=submit].outline:hover,.no-touchevents button.submit.outline:hover{background-color:#0A5338;border-color:#0A5338}#header{height:80px;position:fixed;left:0;top:0;right:0;background-color:#0A5338;z-index:10}@media screen and (min-width: 1150px){#header{height:100px}}.g-association #header{border-bottom:2px solid #E6E2DA}#site_title{width:160px;height:50px;position:absolute;top:50%;left:15px;margin-top:-25px}#site_title a{width:100%;height:100%;display:block;font-family:'Open Sans', sans-serif;font-weight:700;font-size:17px;line-height:20px;text-align:left;color:#FFFFFF;background:url("/assets/img/road-roller-association.png") left center no-repeat;background-size:contain;position:absolute;left:0;top:0;right:0;bottom:0}.svg #site_title a{background-image:url("/assets/img/road-roller-association.svg")}#site_title a span{position:absolute;top:50%;left:60px;right:0;transform:translate(0, -50%)}@media screen and (min-width: 1150px){#site_title{width:220px;height:70px;margin-top:-35px}#site_title a{font-size:24px;line-height:28px}#site_title a span{left:80px}}#nav{z-index:11}#nav ul{list-style:none;margin:0}#nav a{font-family:'Open Sans', sans-serif;font-weight:400;white-space:nowrap}.hdr-account-wrap{font-size:1.6em;line-height:44px}@media screen and (max-width: 1150px){.hdr-account-wrap{position:absolute;right:20px;top:50%;margin-top:-22px}}.hdr-account-wrap a{width:44px;height:44px;display:block;background-color:rgba(0,0,0,0.2);border-radius:10px;color:#FFFFFF;white-space:nowrap;text-align:center;transition:background-color 0.2s}.no-touchevents .hdr-account-wrap a:hover{color:#E6E2DA;background-color:rgba(0,0,0,0.4)}.hdr-account-wrap a .txt{display:none}.hdr-account-wrap .hdr-account,.hdr-account-wrap .hdr-logout{float:left}.hdr-account-wrap .hdr-logout{margin-left:2px}.logged-in .hdr-account-wrap .hdr-account a{border-top-right-radius:0px;border-bottom-right-radius:0px}.logged-in .hdr-account-wrap .hdr-logout a{border-top-left-radius:0px;border-bottom-left-radius:0px}@media screen and (min-width: 1150px){.hdr-account-wrap{float:right;padding:28px 28px 0px 0px}.hdr-account-wrap .hdr-account a{width:auto;padding:0px 15px}.hdr-account-wrap .hdr-account a .txt{padding-left:10px;display:inline-block}}.hdr-account-wrap.active:after{content:"";width:0;height:0;display:block;border-bottom:6px solid #E6E2DA;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;top:56px;margin-left:-6px}@media screen and (min-width: 1150px){.hdr-account-wrap.active{position:relative}.hdr-account-wrap.active:after{top:94px}}.hdr-account-wrap.active a{color:#000000;background-color:#E6E2DA}.no-touchevents .hdr-account-wrap.active a:hover{color:#000000;background-color:#d1cabc}@media screen and (max-width: 1150px){#nav_control{width:44px;height:44px;position:absolute;top:50%;margin-top:-22px;cursor:pointer}.logged-out #nav_control{right:84px}.logged-in #nav_control{right:129px}#nav_control span,#nav_control span:before,#nav_control span:after{content:"";width:26px;height:4px;display:block;background-color:#FFFFFF;border-radius:1.5px;position:absolute}#nav_control span{left:50%;top:50%;margin-left:-13px;margin-top:-2px;transition:background-color 0.2s}#nav_control span:before,#nav_control span:after{transition:transform 0.2s, background-color 0.2s}#nav_control span:before{left:0;top:-10px}#nav_control span:after{left:0;top:10px}#nav_control.active span{background-color:transparent}#nav_control.active span:before,#nav_control.active span:after{top:0;background-color:#E6E2DA}#nav_control.active span:before{transform:rotate(-45deg)}#nav_control.active span:after{transform:rotate(45deg)}#nav{display:none;position:fixed;left:0;top:80px;right:0;bottom:0;background-color:#F2F0EB}#nav.active{display:block}#nav .nav-menu-wrap{position:absolute;left:0;top:0;right:0;bottom:0;overflow-y:auto}#nav ul{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}}@media screen and (max-width: 1150px) and (max-height: 430px){#nav ul{left:0;top:0;right:0;transform:translate(0, 0);padding:30px}}@media screen and (max-width: 1150px){#nav ul li{padding:0px 20px;display:block;margin-bottom:25px}}@media screen and (max-width: 1150px) and (min-height: 480px){#nav ul li{margin-bottom:40px}}@media screen and (max-width: 1150px){#nav ul li:last-child{margin-bottom:0 !important}}@media screen and (min-width: 1150px){#nav_control{display:none}#nav,.hdr-account-wrap{float:right}#nav{padding-top:28px}#nav a{color:#FFFFFF}#nav ul{line-height:44px}#nav ul:after{content:"";display:block;clear:both}#nav ul li{float:left;margin-right:28px;transition:margin 0.2s}}@media screen and (min-width: 1150px) and (min-width: 1300px){#nav ul li{margin-right:45px}}@media screen and (min-width: 1150px) and (min-width: 1500px){#nav ul li{margin-right:55px}}#main{padding-top:80px}@media screen and (min-width: 1150px){#main{padding-top:100px}}ul.slick-dots{opacity:0;transition:opacity 0.3s}.page-title{padding:30px;text-align:center;background-color:#FFFFFF}@media screen and (min-width: 600px){.page-title{padding:40px}}@media screen and (min-width: 1000px){.page-title{padding:80px}}.page-title h1{margin:0}.page-title p.sub-title{margin-top:1em;margin-bottom:0}.g-association .page-title{padding-bottom:0px !important}.page-title.entry-author{border-top:0px !important}.layout-section{background-color:#FFFFFF;padding:30px}.page-layout .layout-section:nth-child(even){background-color:#F2F0EB}.layout-section:after{content:"";display:block;clear:both}@media screen and (min-width: 600px){.layout-section{padding:40px}}@media screen and (min-width: 1000px){.layout-section{padding:80px}}.section-menu-wrap{background-color:#E6E2DA;border-bottom:2px solid #FFFFFF}.section-menu-control{background-color:#E6E2DA;border-top:2px solid #E6E2DA;cursor:pointer;text-align:center}.section-menu-control div{font-family:'Open Sans', sans-serif;font-weight:700;font-size:14px;line-height:45px;text-transform:uppercase;height:45px;padding-left:45px;display:inline-block;position:relative}.section-menu-control div:after{content:"Browse this section"}.section-menu-control span{content:"";width:20px;height:3px;display:block;background-color:#000000;position:absolute;border-radius:1.5px;transition:0.3s;left:15px;top:50%;margin-top:-1.5px}.section-menu-control span:before,.section-menu-control span:after{content:"";width:20px;height:3px;display:block;background-color:#000000;position:absolute;border-radius:1.5px;transition:0.3s;left:0;top:50%}.section-menu-control span:before{margin-top:-8px}.section-menu-control span:after{margin-top:5px}.section-menu-control.active span{background-color:transparent}.section-menu-control.active span:before,.section-menu-control.active span:after{margin-top:-1.5px}.section-menu-control.active span:before{transform:rotate(45deg)}.section-menu-control.active span:after{transform:rotate(-45deg)}@media screen and (min-width: 1150px){.section-menu-control{display:none}}.section-menu{display:none}.section-menu.active{display:block}.section-menu ul{font-size:1.5em;list-style:none;margin:0;padding:20px 45px}.section-menu ul li{padding:15px 0px;display:block;text-align:center}.section-menu ul li a{display:inline-block}@media screen and (min-width: 1150px){.section-menu ul li a{position:relative}.section-menu ul li a.active:after{content:"";width:0;height:0;display:block;border-bottom:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:30px;left:50%;transform:translate(-50%, 0)}}.section-menu ul li.logout{margin-top:10px;border-top:1px solid #FFFFFF;padding-top:10px}@media screen and (min-width: 1150px){.section-menu{display:block}.section-menu ul{text-align:center;padding:15px}.section-menu ul li{display:inline-block;margin:0px 20px;padding:0}.section-menu ul li.logout{margin-top:0;border-top:0;padding-top:0;border-left:1px solid #0A5338;padding-left:40px}.section-menu ul li a{padding:0}}@media screen and (min-width: 1150px){#nav ul li.active,.section-menu ul li.active{position:relative}#nav ul li.active:after,.section-menu ul li.active:after{content:"";width:0;height:0;display:block;position:absolute;left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent}}#nav ul li.active a,.section-menu ul li.active a{position:relative}#nav ul li.active a:after,.section-menu ul li.active a:after{content:"";width:100%;height:1px;display:block;background-color:#0A5338;margin-top:3px}@media screen and (min-width: 1150px){#nav ul li.active:after{top:66px;border-bottom:6px solid #E6E2DA}#nav ul li.active a{color:#E6E2DA}#nav ul li.active a:after{background-color:#E6E2DA;margin-top:0;position:absolute;left:0;right:0;bottom:-5px}.section-menu ul li.active:after{top:34px;border-bottom:6px solid #FFFFFF}}
