html *{box-sizing:border-box}html body,html button,html input,html select,html textarea{font-family:"Lato","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5em}body.responsive.layout-full #page-wrapper .full-container{max-width:1200px}.entry-content h2{margin:0;padding:20px 0 0}.entry-content h3{margin:0 0 10px;padding:10px 0 5px}.entry-content h4{margin:0;padding:10px 0 0}.entry-content h5{font-size:14px;line-height:20px;margin:0;padding:5px 0 10px}a,a:link,a:visited,a:hover,a:active{transition:.4s ease all}ul,ol{margin:10px 0 20px;padding:0}ul ul,ol ol{margin:0 0 5px;padding:0}#primary,.page-template-default #primary{width:69%}#secondary{width:29%}#secondary .widget{margin:0 0 15px;padding:15px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,.1);margin:5px 0 10px;padding:0 0 5px}#secondary .widget_recent_entries li{margin-bottom:10px}#secondary .widget input{border:0;border-radius:0;font-weight:300;line-height:30px;padding:0 5px;width:100%}#formfields{overflow:hidden}#formfields p{float:left;margin:0 0 10px;padding-right:2%;width:50%}#formfields p.full{padding-right:2%;width:100%}#formfields input,#formfields select,#formfields textarea{padding:5px;width:100%}#formfields h2{clear:both;margin:0;padding:20px 0 0}@media (max-width:780px){.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{display:block;float:none;margin:10px auto}footer #footer-widgets .widget{width:100%}}@media (max-width:480px){#formfields p,#formfields p.full{float:none;padding-right:0;width:100%}}