/*!
Theme Name: Richard Hourigan, Inc.
Theme URI: http://richardhouriganinc.com/
Version: 1.0.1
Description: A custom theme for Richard Hourigan, Inc.
Author: <a href="http://www.creativekindle.com/">CreativeKindle</a>
Tags: custom
About: A custom theme for Richard Hourigan, Inc. - http://richardhouriganinc.org/
*/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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:none}img{max-width:100%}table{border-collapse:separate;border-spacing:0}caption,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}ul{list-style:none;list-style-type:none}em{font-style:italic}*{margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-size:62.5%;font-family:"Roboto Condensed",sans-serif;color:#555;background:#fff}.wrapper{width:100%;max-width:1000px;height:100%;margin:0 auto;position:relative}header{width:100%;background:#fff;float:left;max-height:195px}.logo{float:left;clear:both;width:1000px;overflow:hidden;margin:0 0 -3px 0}#primary_content{width:100%;max-width:1000px;margin:0 auto;clear:both;font-size:1.6em;font-weight:100;color:#666}#menu-main{float:left;clear:both;width:100%;height:40px;font-weight:400;background:#87abf0}#menu-main li a{color:#565656;font-size:1.6em;text-transform:uppercase;display:block;text-decoration:none;margin:0 0 0 30px;padding:0;line-height:40px}#menu-main li{list-style:none;float:left}#menu-main li a:hover{color:#999}#menu-main li.menu-item ul.sub-menu{position:absolute;visibility:hidden;margin:0 0 0 30px;padding:0;background:#b5c9f1;z-index:9999}#menu-main li.menu-item ul.sub-menu li{display:inline;float:none;font-size:1em}#menu-main li.menu-item ul.sub-menu li a{line-height:normal;text-transform:none;margin:20px}#menu-main li.menu-item ul.sub-menu li a:link,#menu-main li ul.sub-menu li a:visited{width:auto}#menu-main li.menu-item ul.sub-menu li a:hover{color:#999}#menu-item-190>a,#menu-item-191>a,#menu-item-192>a,.menu-item-190>a,.menu-item-191>a,.menu-item-192>a,#menu-item-260>a,#menu-item-258>a,#menu-item-259>a{cursor:default}.social{position:absolute;top:40px;right:0;width:150px}.social li a{float:right;color:#fff;margin:0 25px 0 0}.page_content{float:left;margin:15px 0}.page_content ul{list-style-type:disc;list-style:outside;margin:0 0 30px 60px}.page_content ol{list-style-type:decimal !important;list-style:outside;margin:0 0 30px 60px}.page_content ol li{margin:0 0 15px 0}.page_content ol li ol{margin:15px 0 0 60px;list-style-type:lower-alpha !important}h1{font-weight:400;font-size:1.5em;text-transform:uppercase;color:#007cc2}h2{font-weight:400;font-size:1.2em;text-transform:uppercase;color:#007cc2}p{margin:1.2em 0;line-height:1.6}footer{float:left;clear:left;width:100%;font-size:1.4em;font-weight:100;color:#fff;background:#404040}footer section{width:100%;max-width:1000px;margin:60px auto}footer section a{color:#fff}footer #menu-main-1{float:left}footer #menu-main-1 li{float:left;text-transform:uppercase;margin:0 0 0 50px}footer #menu-main-1 li a{line-height:2}footer #menu-main-1 li a:hover{color:#ccc}footer #menu-main-1 li ul.sub-menu li{clear:left;text-transform:none;margin:0;padding:2px 0 0 0}footer #menu-main-1 li ul.sub-menu li a{line-height:1;font-size:0.9em}footer p{float:left;clear:both;width:100%;margin:45px auto;text-align:center}footer section p span{padding:0 15px}.mobile_menu{display:none}#google_translate_element{position:absolute;top:0;right:0}#google_translate_element span{display:none}.goog-logo-link{display:none !important}.goog-te-gadget{color:transparent !important}.slider_wrapper{float:left;width:100%;margin:30px 0 0 0}.slider{height:300px;width:100%;float:left;clear:both;text-transform:uppercase;font-weight:400}.slide_single{height:300px}.slider_caption{width:100%;max-width:800px;margin:0 auto;color:#fff;font-size:4.3em;position:relative;text-shadow:1px 1px #666}.slider_caption p{line-height:1em;margin:1em 0 0 0}.slider_caption ul{line-height:1em;font-size:.5em;text-transform:none}.slider_caption ul li{margin:10px 0 0 0}h5{overflow:hidden;font-size:1.2em}h5:before,h5:after{background-color:#fff;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}h5:before{right:0.5em;margin-left:-50%}h5:after{left:0.5em;margin-right:-50%}.slider_btn{background:#9bcc52;width:160px;height:40px;margin:60px auto 0 auto}.slider_btn a{display:block;line-height:40px;color:#fff;font-size:0.4em}.wip{width:100%;background:#FFC;border-top:#FFCC00 solid 1px;line-height:3;text-align:center;font-size:1.1em;position:fixed;bottom:0;left:0;z-index:99999}.mobile_footer,.menu_mobile_bg,.menu_mobile{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wpcf7-text,.wpcf7 input[type=text]{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:35px;width:100%;max-width:400px;border:1px solid #ccc;padding:3px 10px}::-moz-focus-inner{border:0;padding:0}.wpcf7 select{width:100%;max-width:400px;height:25px;border:1px solid #ccc}.wpcf7-list-item{float:left;clear:left}.wpcf7 em{float:left;clear:left;margin:15px 0}.checkbox-263{margin:0 0 0 -10px}.wpcf7-textarea{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:400px;border:1px solid #ccc;padding:10px;margin:10px 0 0}.wpcf7-submit{width:120px;height:40px;margin:30px 0 0;background:#518829;font-family:Asap, sans-serif;font-size:.9em;color:#fff;text-transform:uppercase;line-height:40px;display:block;text-align:center;float:left;border:0}#wpcf7-f177-t1-o1 .wpcf7-submit,#wpcf7-f329-t1-o1 .wpcf7-submit{float:none;clear:none;margin:0}#wpcf7-f177-t1-o1 .wpcf7-select{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:253px;border:1px solid #ccc;padding:3px;margin:10px 0 0;height:100px}.wpcf7-response-output{float:left;clear:both}.alert{float:left;width:98%;padding:10px;margin:15px 0;border:1px solid #ffa200;background:#ffeeca}#spacer{display:none}#e-newsletter input[type=text]{margin:15px 0 0}#wpcf7-f177-o1{margin:0 0 60px}.menu-850 .wpcf7-select{height:60px}.stripes tbody tr:nth-child(even){background-color:#f2f2f2}.army{background:url(images/bclouds.jpg) repeat;padding:30px}.army div{padding:15px;background-color:rgba(255,255,255,0.8)}.videoWrapper{position:relative;padding:0 0 56.25% 0 !important;min-height:315px;background-color:transparent !important}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.table_special{padding:15px 0;width:100%}.table_special tbody tr:nth-child(odd){background-color:#ccc}.table_special td{padding:0.5em 1em}@media screen and (max-width: 1030px){.page_content{padding:0 30px}}@media screen and (max-width: 1000px){#google_translate_element{position:absolute;top:0;left:0}header{max-height:none}.logo{width:100%;height:auto;min-height:100px}.logo img{width:100%;height:auto}#menu-main,header .social{display:none}.slider_wrapper{margin:0}.menu_mobile_bg{width:100%;position:fixed;top:0px;display:none;height:100%;background:#007cc2;opacity:0.9;filter:alpha(opacity=90);color:#fff;font-size:1.3em;text-transform:uppercase;padding:10px;z-index:10000;overflow:scroll}.menu_mobile_bg.opened{display:block}.menu_mobile_bg li{color:#fff;display:block;padding:10px 0;border-top:solid 1px #ccc}.menu_mobile_bg a{color:#fff;display:block;line-height:2}.menu_mobile_bg ul li{margin:0 80px 0 0}.menu_mobile_bg ul li ul{padding:0 0 0 10px;margin:15px 0 0 10px}.menu_mobile_bg .show{display:inherit}.menu_mobile{display:block;width:30px;height:23px;position:absolute;top:40px;right:20px;z-index:99999;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menu_mobile span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu_mobile span:nth-child(1){top:0px}.menu_mobile span:nth-child(2),.menu_mobile span:nth-child(3){top:9px}.menu_mobile span:nth-child(4){top:18px}.menu_mobile.open span:nth-child(1){top:9px;width:0%;left:50%}.menu_mobile.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu_mobile.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_mobile.open span:nth-child(4){top:9px;width:0%;left:50%}.slider_caption{font-size:3.3em;padding:0 15px;text-align:center}}@media screen and (max-width: 950px){footer #menu-main-1 li{margin:0 0 0 30px}}@media screen and (max-width: 800px){footer #menu-main-1{width:100%}footer #menu-main-1 li{clear:both;float:none;width:300px;margin:0 auto 15px auto;text-align:center}}@media screen and (max-width: 516px){.logo{width:100%;height:80px;overflow:hidden}.logo img{height:80px;width:516px}.menu_mobile{top:20px;right:20px}.table_special{font-size:0.6em}.table_special td{padding:0.2em}}
