@charset "UTF-8";img.wp-smiley,img.emoji{display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important}.farbtastic{position:relative}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic,.farbtastic .wheel{width:195px;height:195px}.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}.farbtastic .wheel{background:url(/wp-admin/images/wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(/wp-admin/images/mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(/wp-admin/images/marker.png) no-repeat}div.wpcf7{margin: 0;padding: 0}div.wpcf7-response-output{margin: 2em 0.5em 1em;padding: 0.2em 1em}div.wpcf7 .screen-reader-response{position: absolute;overflow: hidden;clip: rect(1px,1px,1px,1px);height: 1px;width: 1px;margin: 0;padding: 0;border: 0}div.wpcf7-mail-sent-ok{border: 2px solid #398f14}div.wpcf7-mail-sent-ng{border: 2px solid #F00}div.wpcf7-spam-blocked{border: 2px solid #ffa500}div.wpcf7-validation-errors{border: 2px solid #f7e700}.wpcf7-form-control-wrap{position: relative}span.wpcf7-not-valid-tip{color: #f00;font-size: 1em;font-weight: normal;display: block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position: absolute;top: 20%;left: 20%;z-index: 100;border: 1px solid #F00;background: #fff;padding: .2em .8em}span.wpcf7-list-item{display: inline-block;margin: 0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content: " "}.wpcf7-display-none{display: none}div.wpcf7 .ajax-loader{visibility: hidden;display: inline-block;background-image: url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif');width: 16px;height: 16px;border: none;padding: 0;margin: 0 0 0 4px;vertical-align: middle}div.wpcf7 .ajax-loader.is-active{visibility: visible}div.wpcf7 div.ajax-error{display: none}div.wpcf7 .placeheld{color: #888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom: 0}div.wpcf7 input[type="file"]{cursor: pointer}div.wpcf7 input[type="file"]:disabled{cursor: default}.queryquery-container{}.queryquery-head-title{border-top: 5px black solid;padding: 5% 0px !important}.queryquery-item{display: inline-block;width: 100%;margin:0px 0px 5% 0px!important}.queryquery-tumbnail{float: left}.queryquery-title{margin: 0px 0px 0px 5% !important;width: 60%;float: left;clear:none}.queryquery-date{width: auto;float: left;border: 1px dotted black;border-width: 0px 0px 1px 1px;clear: left;margin: 0px !important;padding: 0px 5% !important}.queryquery-details{width: auto;float: none;padding: 5% 0px 5% !important;border: 1px dotted black;border-width: 0px 0px 1px 1px;margin: -1px 0px 0px 5% !important;padding-left:5% !important;clear: left;text-align: left}.queryquery-more{}.queryquery-link{}@media screen and (max-width: 750px){.queryquery-title{width: 50%}}@media screen and (max-width: 400px){.queryquery-item{}.queryquery-container{text-align: center}.queryquery-container ul{margin-left:0px !important}.queryquery-title{width: auto;float: none;margin: 0px !important;padding-bottom: 5% !important}.wp-post-image{float: none}}@font-face{font-family: 'Raleway';font-style: normal;font-weight: 400;src: local('Raleway'),local('Raleway-Regular'),url(http://fonts.gstatic.com/s/raleway/v11/bIcY3_3JNqUVRAQQRNVteQ.ttf) format('truetype')}@font-face{font-family: 'Belleza';font-style: normal;font-weight: 400;src: local('Belleza Regular'),local('Belleza-Regular'),url(http://fonts.gstatic.com/s/belleza/v5/0PM4qwfASmAB2sOtSkd0vQ.ttf) format('truetype')}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: inherit;vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}body{line-height: 1}ol,ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}table{border-collapse: collapse;border-spacing: 0}sub{vertical-align: sub}sup{vertical-align: super}body{background: #FFF;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-size: 0.8em;line-height: 2;color: #666;position: relative;-webkit-font-smoothing: antialiased}body{background: #F9F9F9;color: #666;font-size: 0.9em;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight: 400;line-height: 2;margin: 0px auto 0px;padding: 0px}.hidden{display: none}.clear{clear: both}.left{float: left;text-align: left}.right{float: right;text-align: right}.alignleft{float: left;margin: 12px 24px 12px 0px}.alignright{float: right;margin: 12px 0px 12px 24px}.aligncenter{display: block;margin: 12px auto 12px}.text-left{text-align: left}.text-right{text-align: right}.text-center{text-align: center}hr{border: 0;width: 100%;height: 1px;color: #DDD;background-color: #DDD;margin: 8px 0px;padding: 0px}strong{font-weight: bold}small{font-size: 0.7em}p{padding: 8px 0px;margin: 0px}ol,ul{list-style: none;margin: 6px 0px;padding: 0px 0px 0px 12px}.membership ol,ul{list-style: none;margin: 10px 10px;padding: 0px 0px 0px 12px}.membership ul li{list-style-position: inside;list-style-type:none;margin: 0px;padding: 10px;height: 120px;border: 1px dotted#993300;border-width: 1px 1px 0px 1px;text-align: center}.membership ul li:nth-child(even){background-color:#eee}.membership ul li:last-child{border-bottom-width: 1px}.level-good li{background-color: #white}.level-better li{background-color: #CFC}.level-best li{background-color: #FC9}ol li{list-style: inside;list-style-type: decimal;margin: 6px 0px;padding: 0px 0px 0px 12px}ul li{list-style: inside;list-style-type: square;margin: 6px 0px;padding: 0px 0px 0px 12px}ul ol li,ul ol ul ol li{list-style-type: decimal}ol ul li,ol ul ol ul li{list-style-type: square}blockquote{color: #000;font-family: 'Merriweather',Georgia,Times,serif;font-size: 24px;line-height: 1.4;margin: 20px 0px;padding: 20px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD}blockquote p{margin: 0px;padding: 0px}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}code,pre{color: #666;background: #FFF;font-family: Courier,Verdana,Tahoma,Verdana;font-size: 13px;line-height: 1.4;margin: 12px 0px;padding: 6px 8px;border: 1px solid #DDD;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px}code{display: inline}pre{display: block}pre code{padding: 0px;border: none;border-radius: 0px;-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px}a{color: #000;text-decoration: none;transition: background .25s,color .25s;-moz-transition: background .25s,color .25s;-webkit-transition: background .25s,color .25s;-o-transition: background .25s,color .25s}a:focus,a:hover,a:active{color: #F36;text-decoration: underline;outline: none}a img{border: none}h1{color: #333;font-size: 2.2em;font-family:'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;letter-spacing: -1.2px;line-height: 1.4;margin: 4px 0px 4px 0px;padding: 4px 0px 4px 0px}h2{color: #333;font-size: 2em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;letter-spacing: -1px;line-height: 1.4;margin: 4px 0px 4px 0px;padding: 4px 0px 4px 0px}h3{color: #333;font-size: 1.8em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;letter-spacing: -0.8px;line-height: 1.4;margin: 4px 0px 4px 0px;padding: 4px 0px 4px 0px}h4{color: #333;font-size: 1.6em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;letter-spacing: -0.4px;line-height: 1.4;margin: 4px 0px 4px 0px;padding: 4px 0px 4px 0px}h5{color: #333;font-size: 1.3em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;line-height: 1.4;padding: 4px 0px 4px 0px;margin: 4px 0px 4px 0px}h6{color: #333;font-size: 1.1em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;font-style: normal;line-height: 1.4;padding: 4px 0px 4px 0px;margin: 2px 0px 6px 0px;border-bottom: 1px solid #E4E4E4}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #333;text-decoration: none;border: none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color: #000;text-decoration: none;border: none}.title{display: block;font-size: 1.4em;font-weight: 600;line-height: 1.4;letter-spacing: -0.4px;margin: 0px 0px 4px 0px;padding: 0px 0px 4px 0px;border-bottom: none}.headline{font-size: 3em;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-weight: 600;line-height: 1.1;letter-spacing: -1.2px;margin: 0px 0px 8px 0px;padding: 0px 0px 8px 0px;text-align: center}#header{background: #FFF;position: relative;margin: 0px auto 0px;padding: 0px 4%;border: 4px solid #e60929;border-width: 5px 0px}#header #masthead{display: block;width: 100%;padding-top: 50px;padding-bottom: 50px}#header .site-title{display: block;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-size: 3.2em;font-weight: 600;letter-spacing: -2px;line-height: 1.2;margin: 0px;padding: 0px}#header .site-description{display: block;color: #999;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-size: 1.6em;font-weight: 300;letter-spacing: 0px;line-height: 1.6;margin: 0px;padding: 0px;overflow: hidden}#custom-header{display: block;font-size: 0;text-indent: -999em;line-height: 0;margin: 10px;padding: 0px;overflow: hidden;z-index: 100;position: relative}#custom-header img{display: block;height: auto;margin: 0px;padding: 0px;vertical-align: bottom;max-height: 250px;width: auto}.non-prof{color: #fff}#navigation{display: block;color: #666;font-family: 'Belleza',Arial,Helvetica,sans-serif;font-size: 0.9em;margin: 0px auto 0px;padding: 0px}#header .menu-holder{position: absolute;bottom: 0px;right: 0px;width: 80%;background-color:#e60929;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px}.menu-toggle{display: none;cursor: pointer}.main-small-navigation ul.mobile-menu{display: none}.menu,.menu *{margin:	0;padding: 0;list-style:	none}.menu{line-height: 1.0}.menu ul{margin: 0px;padding: 0px}.menu ul ul,ul.menu ul{position: absolute;top: -9999px;width: 200px}.menu ul li ul li,ul.menu ul li{width: 100%;margin: 0px 0px 0px 0px}.menu li:hover{visibility:	inherit}.menu li{float: left;display: inline-block;position: relative}.menu a{display: inline-block;position: relative}.menu li:hover ul,.menu li.sfHover ul{left: 0;top: 40px;z-index: 99}ul.menu li:hover li ul,ul.menu li.sfHover li ul{top: -9999px}ul.menu li li:hover ul,ul.menu li li.sfHover ul{left: 200px;top: 0}ul.menu li li:hover li ul,ul.menu li li.sfHover li ul{top: -9999px}ul.menu li li li:hover ul,ul.menu li li li.sfHover ul{left: 200px;top: 0}#navigation .menu .current_page_item a,#navigation .menu .current-menu-item a,#navigation .menu .current-cat a{color: #333;font-weight: bold}#navigation .menu li .current_page_item a,#navigation .menu li .current-menu-item a,#navigation .menu li .current-cat a{color: #333;font-weight: bold}#navigation .menu .current_page_item ul li a,#navigation .menu .current-menu-item ul li a,#navigation .menu .current-menu-ancestor ul li a,#navigation .menu .current_page_ancestor ul li a,#navigation .menu .current-cat ul li a{color: rgba(255,255,255,.8);font-weight: normal}#navigation .menu li.current-menu-ancestor a,#navigation .menu li.current_page_ancestor a,#navigation .menu .current-menu-ancestor ul .current-menu-item a,#navigation .menu .current_page_ancestor ul .current_page_item a,#navigation .menu .current-cat ul .current-menu-item a{color: #333;font-weight: bold}#navigation .menu .current_page_item ul li a:hover,#navigation .menu .current-menu-item ul li a:hover,#navigation .menu .current-menu-ancestor ul li a:hover,#navigation .menu .current_page_ancestor ul li a:hover{background: rgba(0,0,0,.1);color: #FFF}.menu{float: right;margin-bottom: 0;font-weight: 600;font-size: 15px;font-family: 'Raleway',sans-serif !important}.menu a{background: none;line-height: 40px;text-decoration: none;letter-spacing: 0.1px;margin: 0px;padding: 0px 12px}.container .menu a,.container .menu a:link,.container .menu a:visited{color:#fff}.menu a:focus,.menu a:hover,.menu a:active{outline: 0}.container .menu a:hover{color:#fff}.menu .sub-menu{border-radius: 0px 3px 3px 3px;-moz-border-radius: 0px 3px 3px 3px;-khtml-border-radius: 0px 3px 3px 3px;-webkit-border-radius: 0px 3px 3px 3px}.menu li:hover{background: #F36;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px}.menu li li a{display: block;margin: 0px;padding: 0px 12px;line-height: 36px}.container .menu li li a,.container .menu li li a:link,.container .menu li li a:visited{color: rgba(255,255,255,.8)}.menu li li a:focus,.menu li li a:hover,.menu li li a:active{background: rgba(0,0,0,.1);outline: 0}.container .menu li li a:hover{color: #FFF}.menu li.sfHover{border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-khtml-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px}.menu li.sfHover:hover a{color: #FFF}.menu li.sfHover:hover,.menu li.sfHover:hover li{outline: 0}.sf-arrows .sf-with-ul{padding-right: 1.6em;*padding-right: 1em}.sf-arrows .sf-with-ul:after{content: '';position: absolute;top: 50%;right: 0.8em;margin-top: -1px;height: 0;width: 0;border: 3px solid transparent;border-top-color: #666;border-top-color: rgba(0,0,0,.3)}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color: #FFF}.sf-arrows ul .sf-with-ul:after{margin-top: -3px;margin-right: -3px;border-color: transparent;border-left-color: #666;border-left-color: rgba(0,0,0,.3)}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color: #FFF}.slideshow{display: block;width: 98%;height: 100%;margin: 0px auto;padding: 1%}.article .slideshow{background: #FFF;width: auto;margin-top: 6px;margin-bottom: 18px;padding: 20px;box-shadow: 1px 1px 1px rgba(0,0,0,.12);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.12);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.12)}.slideshow ul,.slideshow li{list-style-type: none;margin: 0px;padding: 0px}.featured-slideshow{border-bottom: 1px solid #E4E4E4}.featured-slideshow .row{max-width: none;width: 100%}.featured-slideshow .slide-holder{margin: 0px auto 0px;overflow: hidden}.featured-slideshow .slide-holder.video-holder{width: 88%;padding: 48px 6%}.featured-slideshow .feature-vid{background: #FFF;margin-right: 48px !important;padding: 24px;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 1px 1px 1px rgba(0,0,0,.12);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.12);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.12)}.featured-slideshow .feature-img{width: 100%;position: relative;z-index: 2}.featured-slideshow .slide-info{display: block;width: 80%;text-align: center;text-shadow: 1px 1px 2px rgba(0,0,0,0.6);margin: 0px auto 0px;padding: 0 10%;top: 50%;opacity: .9;filter: alpha(opacity=90);position: absolute;z-index: 8;min-height:50%}.featured-slideshow .slide-info.video-info{width: 100%;padding: 0px}.featured-slideshow .slide-info .slide-text{display: block;margin-top: -50px}.featured-slideshow .slide-info.video-info .slide-text{text-align: left;position: relative;font-size: 0.9em;margin-top: 0px;top: auto}.featured-slideshow .slide-info h2.title{width: 100%;margin: 0px;padding: 0px}.featured-slideshow .slide-info h2.title a{color: #FFF !important;font-size: 3em;font-weight: 500;line-height: 1.2;letter-spacing: -1.6px}.featured-slideshow .slide-info h2.title a:hover{text-decoration: underline}.featured-slideshow .slide-info.video-info h2.title{margin-bottom: 12px}.featured-slideshow .slide-info.video-info h2.title a{font-size: 2.4em;line-height: 1.2;letter-spacing: -1.2px;text-transform: none}.featured-slideshow .slide-info p{color: #FFF;font-size: 1.3em;line-height: 1.6;margin-top: -6px;margin-bottom: 6px}.flexslider{background: url(/wp-content/themes/organic_response/images/pattern.png) repeat;width: 100%;margin: 0px;padding: 0px;position: relative;zoom: 1}.loading{background: #000 url(/wp-content/themes/organic_response/images/preloader.gif) no-repeat center center}.flexslider .slides>li{display: none;-webkit-backface-visibility: hidden}.flexslider .slides img{display: block;max-width: 100%;margin: 0px auto 0px}.flex-pauseplay span{text-transform: capitalize}.slides:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}html[xmlns] .slides{display: block}* html .slides{height: 1%}.no-js .slideshow.featured-slideshow .slides>li:first-child{display: none}.no-js .slideshow .slides>li:first-child{display: block}.flexslider .slides{zoom: 1}.flexslider .slides>li{position: relative}.flex-container{zoom: 1;position: relative}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline: none}.slides,.flex-control-nav,.flex-direction-nav{margin: 0;padding: 0;list-style: none}.flex-caption{background: none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom: 1}.flex-caption{width: 96%;padding: 2%;margin: 0;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3)}.flex-direction-nav{height: 0}.flex-direction-nav li a{display: block;color: rgba(255,255,255,.4) !important;font-size: 4em;text-align: center;text-decoration: none;line-height: 80px;width: 80px;height: 80px;margin: -40px 0px 0px 0px;top: 50%;opacity: 1;position: absolute;cursor: pointer;overflow: visible;z-index: 8}.flex-direction-nav .flex-next{right: 0px;text-indent: 0px}.flex-direction-nav .flex-prev{left: 0px;text-indent: -2px}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{color: rgba(255,255,255,1) !important;text-decoration: none}.flex-direction-nav li .disabled{opacity: .3;filter: alpha(opacity=30);cursor: default}.featured-slideshow .flex-control-nav{display: none}.flex-control-nav{display: block;width: 100%;position: absolute;bottom: 0;text-align: center;z-index: 9}.flex-control-nav li{display: inline-block;margin: 0px;padding: 4px !important;zoom: 1;*display: inline}.flex-control-nav li:first-child{margin: 0}.flex-control-nav li a{width: 8px;height: 8px;display: block;background: #CCC;cursor: pointer;text-indent: -999em;border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px}.flex-control-nav li a:hover{background: #666}.flex-control-nav li a.flex-active{background: #333;cursor: default}.category-home-slide{cursor:pointer}.btn,.reply a,#searchsubmit,#prevLink a,#nextLink a,.more-link,#submit,#comments #respond input#submit,.container .gform_wrapper input.button{display: inline-block;color: #666 !important;font-family: 'Helvetica Neue',Arial,sans-serif;font-weight: bold;font-style: normal;font-size: 1em;line-height: 2.2;text-decoration: none;text-shadow: 1px 1px 0px rgba(255,255,255,.6);margin: 12px 0px;padding: 4px 18px;cursor: pointer;border: 1px solid rgba(0,0,0,.2);background-color: #FFF;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.00)),to(rgba(0,0,0,0.10)));background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.00),rgba(0,0,0,0.10));background-image: -moz-linear-gradient(top,rgba(0,0,0,0.00),rgba(0,0,0,0.10));background-image: -o-linear-gradient(top,rgba(0,0,0,0.00),rgba(0,0,0,0.10));background-image: -ms-linear-gradient(top,rgba(0,0,0,0.00),rgba(0,0,0,0.10));background-image: linear-gradient(top,rgba(0,0,0,0.00),rgba(0,0,0,0.10));filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000',EndColorStr='#000000');box-shadow: inset 0px 1px 0px rgba(255,255,255,.6);-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.6);-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.6);border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px}.btn:hover,.reply a:hover,#searchsubmit:hover,#prevLink a:hover,#nextLink a:hover,.more-link:hover,#submit:hover,#comments #respond input#submit:hover,.container .gform_wrapper input.button:hover{color: #FFF !important;text-decoration: none;text-shadow: 1px 1px 0px rgba(0,0,0,.2);border: 1px solid rgba(0,0,0,.3)}.newsletterfrom input[type='submit']{margin: 0px;padding:5px;border: none;color: white;width: 265px}.paypal-button{height: 30px;padding: 5px;font-size: 15px}.submit-button{background-color: #e60929 !important;color: #fff;font-size: 20px;padding: 8px 10px 10px 10px !important}#content,#homepage{overflow: hidden}#homepage .article{padding: 0px 4%}.homefeatures{padding: 0px;margin: 0px}.homefeatures .category-home-feature{margin-top: 5px;min-height:500px}#blog .article{padding-top: 12px;padding-bottom: 12px}.article{padding: 24px 4% 24px 4%;overflow: hidden}.holder{border: 1px solid #E4E4E4}.post.holder,.page.holder{margin-top: -1px !important}.post,.type-page,.archive-result{margin: 0px;padding: 0px}.postauthor{color: #999;font-size: 0.9em;margin-top: 12px;margin-bottom: 18px;padding: 6px 0px;overflow: hidden;border-top: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4}.posttitle{display: block;margin: 24px 4% 0px 4%;padding-bottom: 12px;border-bottom: 1px solid #E4E4E4}.posttitle .headline{margin: 6px 0px;padding: 6px 0px}.postdate{display: block;color: #999;font-size: 0.9em;text-shadow: none;margin-top: -2px;margin-bottom: 6px;overflow: hidden}.postdate p{padding: 0px}.postmeta{display: block;color: #999;font-size: 0.9em;margin: 0px 4%;padding: 12px 0px;border-top: 1px solid #E4E4E4;overflow: hidden}.postmeta .left,.postmeta .right{width: 48%}.postmeta i,.postauthor i{color: #CCC;font-size: 1em}.archive-column{float: left;width: 45%;margin-top: 10px;padding-right: 5%;padding-bottom: 10px}.author-avatar{float: left;display: block;width: 18%;margin-top: 20px;padding-right: 3.6%}.author-column{float: right;width: 78%;margin-top: 20px}.author-posts{padding: 8px 0px}.post-edit-link{display: inline-block;width: 100%;padding-top: 12px}.sticky{position: relative}.bypostauthor{}.homefeature-post-content{position: relative}.homefeature-post-content .one-half{margin-right:0px}.homefeature-info{position: relative;z-index: 10;margin-bottom: -35px;pointer-events: none}.homefeature-post-content .article{margin: .6%;padding: 0;padding-right: 10px;overflow: hidden;position: absolute;top: 0px;width: 98.5%}.homefeature-info .one-half,.homefeature-info .one-third,.homefeature-info .two-third,.homefeature-info .three-fourth,.homefeature-info .one-fourth,.homefeature-info .one-fifth,.homefeature-info .two-fifth,.homefeature-info .three-fifth,.four-fifth,.homefeature-info .one-sixth,.homefeature-info .five-sixth{margin-right: 2%}.homefeature-info h2{font-family: 'Raleway',sans-serif !important;font-size: 4em;width:48%;padding: 8.5%;font-weight: 200;font-style: italic}.homefeature-text{margin-left: -13px}.homefeature-info .titlebg{margin-left: -12px;line-height: 1.5em}.container .homefeature-info a,.container .homefeature-info a:link,.container .homefeature-info a:visited{color:#fff;pointer-events: all}.direction-controls-placeholder,.rendered-directions-placeholder{position: relative;z-index: 100}.newsandevents{background-color: white;margin:5px}.newsandevents ul{padding: 10px;margin: 0px}.newsandevents ul li{list-style-type: none;padding: 0px;margin: 0px;display: inline-block;width: 100%;border-bottom:3px double #e60929}.newsandevents ul li:nth-child(odd){background-color: #EEE}.newsandevents ul li:last-child{margin-bottom:0px}.newsandevents ul li:first-child{border-top:3px double #e60929}.newsandevents p{padding: 0px 0px 5px;margin: 0px;width: 30%;float: left}.newsandevents p:last-child{width: 64%}.newsandevents-more{text-align: center}p.featuredate{margin-right: 1%;padding-right:10px;padding-left: 2%}h3.featuretitle{color: #e60929;border-bottom: 1px dotted #e60929;margin: 0px 2%;font-size: 1.5em}.social{display: block;overflow: hidden}.like-btn,.plus-btn,.tweet-btn,.pin-btn{margin-bottom: 6px}.content .social,.type-page .social{display: block;height: 22px;margin: 24px 0px 12px 0px}.content .like-btn,.content .plus-btn,.content .tweet-btn,.content .pin-btn,.type-page .like-btn,.type-page .plus-btn,.type-page .tweet-btn,.type-page .pin-btn{float: left;display: inline-block;max-width: 90px;margin-right: 8px}.social-icons{list-style: none;margin: 0px;padding: 8px 0px 0px 0px}.social-icons li{display: inline-block;list-style: none;margin: 0px;padding: 0px}.social-icons li a{background: #F9F9F9;color: #999 !important;text-align: center;text-decoration: none;line-height: 30px;height: 30px;width: 30px;margin: 3px;padding: 10px 12px;border-radius: 24px;-moz-border-radius: 24px;-khtml-border-radius: 24px;-webkit-border-radius: 24px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1)}.social-icons li a:hover{background: #F4F4F4;color: #333 !important}.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display: none !important}.add-this-post{float: left;margin: 0px 5px}#blog .format-image.blog-page .article .feature-img{margin: 0px;padding: 0px}#blog .format-image.blog-page .postmeta{display: block;width: 92%;overflow: hidden}#blog .format-quote.blog-page{padding: 24px 24px 36px 24px !important}#blog .format-quote.blog-page blockquote{border: none}#blog .format-quote.blog-page blockquote a:hover{text-decoration: none}#blog .format-quote.blog-page .quote-arrow{float: left;width: 0px;height: 0px;top: 0px;left: 36px;border-left: 0px solid transparent;border-right: 18px solid transparent;border-top: 18px solid #FFF;position: relative;z-index: 8}#blog .format-quote.blog-page .article{background: #FFF;border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;box-shadow: 1px 1px 1px rgba(0,0,0,.12);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.12);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.12);position: relative;z-index: 1}#blog .format-link.blog-page .article{padding: 6px 4% 18px 4%}#blog .format-link .posttitle{margin-bottom: 0px;padding-bottom: 0px;border-bottom: none}#blog .format-link .posttitle.no-excerpt{margin-bottom: 24px}#blog .format-link .headline{margin-bottom: 0px;padding-bottom: 0px}.format-gallery .flex-direction-nav li a,.page .flex-direction-nav li a{margin-top: -40px}.archive-result.format-image,.archive-result.format-standard,.archive-result.format-video{min-height: 0}#portfolio{overflow: hidden}#portfolio .three.columns{float: left;width: 25%;margin-left: 0px}#portfolio .three.columns.first{clear: both}#portfolio .title{margin-bottom: 0px;padding-bottom: 0px}#portfolio .holder{margin-top: -1px;margin-left: -1px;border: 1px solid #E4E4E4}#portfolio .article{display:none;bottom:0px;position: absolute;max-height: 90px;padding: 5px;width: 96%;background-color: white;background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000)"}#portfolio .four{min-height: 200px}.gallery-caption{font-size: 0.8em;padding: 0px 10px}.gallery{margin: 0px auto 0px;padding: 0px;overflow: hidden}.gallery-item{margin: 0px}.gallery-icon{line-height: 0;margin: 6px}.gallery-icon a{display: block;background: #FFF;padding: 8px;transition: background .25s;-moz-transition: background .25s;-webkit-transition: background .25s;-o-transition: background .25s;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.2)}.gallery a:hover{background: #161616}.gallery img{border: none !important}.gallery-caption{font-size: .9em;padding: 0px 10px}img,iframe,object,embed{max-width: 100%}img,object,embed{height: auto;margin: 0px auto 0px}img.centered{display: block;margin: 12px auto 12px;padding: 0px}img.alignnone{display: inline;margin: 12px 0px;padding: 0px}img.alignright{padding: 0px;margin: 12px 0px 12px 24px;display: inline}img.alignleft{padding: 0px;margin: 12px 24px 12px 0px;display: inline}.banner{padding: 0px;border-bottom: 1px solid #E4E4E4;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.page-template-default .banner{background-size: contain;background-repeat: no-repeat;background-position: center center}.banner-img img{margin-left: -999em}.feature-img,.feature-vid{display: block;text-align: center;line-height: 0}.feature-img img,.feature-vid{margin: 0px;padding: 0px}.article .feature-img,.article .feature-vid{background: #FFF;margin-top: 12px;margin-bottom: 12px;padding: 20px}.wp-caption{background: #FFF;max-width: 100%;text-align: center;padding: 12px;margin-bottom: 12px;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: 1px 1px 1px rgba(0,0,0,.12);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.12);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.12)}.wp-caption img{max-width: 96%;margin: 0px auto 0px;padding: 6px 6px 0px 6px}.wp-caption p.wp-caption-text{display: inline;font-size: 0.8em;line-height: 1.6;margin: 0px;padding: 0px}.avatar{background: #FFF;margin-right: 24px;padding: 6px;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2)}.pagination{display: block;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight: bold;text-align: center;line-height: 24px;margin: -1px 0px 0px 0px;padding: 18px 0px;z-index: 9;border: 1px solid #E4E4E4}.author-column .pagination{border: none}.pagination .page-numbers{display: inline-block;background: #FFF;color: #666;height: 24px;width: 24px;text-decoration: none;margin: 0px 2px;padding: 0px;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2)}.pagination .page-numbers:hover,.pagination .page-numbers:active{background: #EEE;height: 24px;width: 24px;line-height: 24px;padding: 0px;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px}.pagination .page-numbers.current{display: inline-block;background: #EEE;height: 24px;width: 24px;line-height: 24px;padding: 0px;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px}#portfolio .number-next,#portfolio .number-prev{display: block;background: none;width: 48px;height: 48px;font-size: 3em;line-height: 48px;top: 50%;margin-top: -48px;opacity: 1;position: absolute;cursor: pointer;overflow: visible;z-index: 8}#portfolio .number-next{right: 10px}#portfolio .number-prev{left: 10px}.page-links{display: block;overflow: hidden;margin: 12px 0px}.page-links .link-label{color: #000;font-weight: bold;margin-left: 0px}.page-links span{margin: 0px 3px}#prevLink{float: left;padding: 0px;margin: 0px}#nextLink{float: right;padding: 0px;margin: 0px}#prevLink p,#nextLink p{padding: 0px}#prevLink p a,#nextLink p a{display: block;padding: 0px}.sidebar{margin-top: -1px;margin-left: -1px;padding: 0px;border-top: 1px solid #E4E4E4;border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4}.sidebar.sidebar-left{margin-left: 0px;margin-right: -1px}.sidebar li,.sidebar ul{list-style-type: none;margin: 0px;padding: 0px}.sidebar ul li{display: block;margin: 5px 0px 0px 0px;padding: 5px 0px 0px 0px;border-top: 1px solid #E4E4E4}.sidebar ul li ul{margin: 0px 0px 0px 0px}.sidebar ul li a:before{color: #CCC !important;font-family: 'FontAwesome';content: '';margin-right: 6px}.sidebar ul li a{padding: 2px 0px 2px 0px}.sidebar ul li a:hover{text-decoration: none}.sidebar ul li ul li{display: block;margin: 5px 0px 0px 0px;padding: 5px 0px 0px 0px;text-indent: 12px;border-top: 1px solid #E4E4E4}.sidebar ul li ul li ul li{display: block;margin: 5px 0px 0px 0px;padding: 5px 0px 0px 0px;text-indent: 24px;border-top: 1px solid #E4E4E4}.sidebar .widget{display: block;margin: 0px;padding: 8%;border-top: 1px solid #E4E4E4}.sidebar .widget:first-child{border-top: none}.sidebar .widget:last-child{border-bottom: 1px solid #E4E4E4}.widget h6 a.rsswidget{display: inline}.widget a.rsswidget{display: block}.widget .rss-date{display: block;font-size: 0.8em;margin-bottom: 12px}.tagcloud{line-height: 1.4;margin: 10px 0px 0px 0px}.textwidget{margin: 10px 0px 0px 0px}.textwidget p{margin: 5px 0px 5px 0px !important}.widget ul.menu{float: none;text-align: left}.widget ul.menu .current_page_item a,.widget ul.menu .current-menu-item a{color: #690;background: none}.widget ul.menu li a{display: block;background: none;color: #9C3;height: auto;font-size: 1em;text-transform: none;line-height: 2;margin: 6px 0px;padding: 0px}.widget ul.menu li a:hover{color: #690;background: none}.widget ul.menu li{float: none;display: block;background: none !important;margin: 0px;padding: 0px;width: 100%}.widget ul.menu li:hover{background: none !important}.widget ul.menu li:last-child{border-bottom: none}.widget ul.menu li span{top: 1px;right: 0px}.widget ul.menu li ul.sub-menu{background: none !important;width: 100%;margin: 0px;padding: 0px;position: static;z-index: 9;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none}.widget ul.menu li ul.sub-menu li ul.sub-menu li{display: none}#calendar_wrap{margin: 0px auto 0px;padding: 5px 0px}#wp-calendar{width: 100%;text-align: center}#wp-calendar a{margin: 0px !important}#wp-calendar caption{font-size: 16px;margin: 5px 0px 5px 0px}#wp-calendar #prev a{float: left;margin: 10px 0px 0px 0px !important;text-align: left}#wp-calendar #next a{float: right;margin: 10px 0px 0px 0px !important;text-align: right}#recentcomments li{display: block !important}#recentcomments .recentcomments a{background: none}#searchform{margin: 0px;padding: 0px}#searchform label{display: none}#searchform .search-field{float: left;background: #FFF;color: #999;width: 69%;height: 36px;font-family: 'Helvetica Neue',Arial,sans-serif;font-size: 1em;line-height: 36px;margin: 0px 0px 0px 0px;padding: 0px 8px !important;border: none;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2)}.sidebar .widget_search{background: none;overflow: hidden;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none}.sidebar #searchsubmit{float: right;width: 20%;font-family: 'Helvetica Neue',Arial,sans-serif;line-height: 32px;height: 36px;margin: 0px 0px 0px 2.8%;padding: 0px 12px;cursor: pointer;transition: background .25s,color .25s;-moz-transition: background .25s,color .25s;-webkit-transition: background .25s,color .25s;-o-transition: background .25s,color .25s}#footer{display: block;background: #e60929;color: #999;margin: -1px auto 0px;padding: 5px 4%;overflow: hidden;border-top: 1px solid #E4E4E4}#footer p{font-size: 0.85em;line-height: 1.8;margin: 0px;padding: 0px;color:#fff}#footer a{color: #fff}#footer a:hover{color: #000;text-decoration: none}#footer .left{margin: 0px;padding: 20px 0px}#footer .right{padding: 20px 0px 0px}#footer .addthis_social{text-align: left;margin: 10px 0px 0px -5px}#footer .addthis_social li{display: inline-block;padding: 0px 5px 0px 0px}#author,#email,#url{float: left;background: #FFF;font-family: Helvetica,Arial,sans-serif;margin: 4px 20px 4px 0px;padding: 8px;border: none;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2)}#comment{background: #FFF;width: 97.2%;font-family: Helvetica,Arial,sans-serif;margin: 6px 0px;padding: 8px;border: none;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.2)}#comments{margin: 0px;padding: 0px}#comments #respond input#submit{line-height: 1;margin-top: 0px;margin-bottom: 20px;padding-top: 8px;padding-bottom: 8px;cursor: pointer;transition: background .25s,color .25s;-moz-transition: background .25s,color .25s;-webkit-transition: background .25s,color .25s;-o-transition: background .25s,color .25s}#comments-title{margin-top: 12px;padding-top: 12px}.comment-form-author,.comment-form-email,.comment-form-url{display: block;width: 100%;overflow: hidden}.postcomments{margin-top: 0px;padding-top: 0px;border-top: 1px solid #E4E4E4}.postcomments .article{padding: 0px 4% 12px 4%}.type-page .postcomments{margin-top: 24px}.commentlist{width: 100%;list-style: none;margin: 24px 0px 0px 0px;padding: 0px}.commentlist ul,.commentlist ol{list-style: none;margin: 0px;padding: 0px}.commentlist li{list-style: none;margin: 0px;padding: 0px;clear: both}.commentlist li li{padding-left: 20px}.commentlist li:last-child article.comment{border-bottom: 1px solid #E4E4E4}.comment .comment-content{display: block;padding: 12px 0px 12px 2.4%;overflow: hidden}.commentlist article.comment{margin-top: -1px;border-top: 1px solid #E4E4E4;overflow: hidden}.comment-avatar{float: left;width: 10%;padding: 20px 2.4% 20px 0px}.comment-meta{color: #999;font-size: 0.8em}.comment .avatar{display: block;margin: 0px;border: none}.comment-edit-link{float: right;display: inline-block;font-size: 0.8em;line-height: 1;margin-top: 30px;padding: 0px}.comment-awaiting-moderation{font-weight: bold}.reply a,.reply a:visited{float: left;display: inline-block;line-height: 2;margin: 6px 0px;overflow: hidden}#respond{width: 100%;margin: 0px;padding-top: 12px;overflow: hidden}.comment #respond{margin-bottom: 0px}.logged-in-as{margin-top: -12px}#cancel-comment-reply-link{display: block;font-size: 0.8em;margin: 6px 0px}.nocomments{display: none}.form-allowed-tags{display: none}.woocommerce a.button:hover{color: #000 !important}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{display: block !important}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-weight: 400;letter-spacing: 0}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-bottom: 12px !important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{margin-right: 0px}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{margin: 0px;padding: 0px !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width: 30.6% !important}.container .ginput_complex .ginput_right br,.container .gform_footer br{display: none}.container form{display: block;overflow: hidden}.container form ul li{list-style: none;padding: 0px}.container form legend{font-weight: bold;padding-top: 10px}.container form label{margin-top: 6px}.container form input[type='url'],.container form input[type='tel'],.container form input[type='email'],.container form input[type='text'],.container form input[type='password'],.container form input[type='number'],.container form textarea,.container form select{display: block;background: #FFF;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-size: 1em;line-height: 1.4;margin: 4px 12px 4px 0px;padding: 8px !important;border: 1px solid rgba(0,0,0,.08);border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1)}.container form input[type='url'],.container form input[type='tel'],.container form input[type='email'],.container form input[type='text'],.container form input[type='password'],.container form input[type='number']{width: 42%}.container form textarea{width: 96% !important}.container form input[type='checkbox'],.container form input[type='radio']{margin-left: 0px;margin-right: 6px}.container form input[type='submit']{margin-top: 0px;height: 36px}select{display: block;background: #FFF;max-width: 98%;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-size: 1em;line-height: 1.4;margin: 4px 12px 4px 0px;padding: 8px !important;border: 1px solid rgba(0,0,0,.08);border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1)}.newsletterfrom.label_firstname,.newsletterfrom.label_lastname,.newsletterfrom.label_email,.newsletterfrom.label_capche{padding: 5px;margin: 0px;margin-bottom: 5px;color: white;font-weight: bold;display: inline-block;font-size:10pt;width: 100px}#footer.newsletterfrom.label_firstname,#footer.newsletterfrom.label_lastname,#footer.newsletterfrom.label_email{font-size:1.22em}.newsletterfrom h4{margin-top: 0px}.newsletterfrom.input_firstname,.newsletterfrom.input_lastname,.newsletterfrom.input_email,.newsletterfrom.input_capche{height: 32px;margin: 0px 0px 5px -3px;padding: 1px 0px 0px 5px;border-style: none;border: 1px solid grey;border-left: none;width: 150px;font-size: 10pt}table{background: #FFF;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;width: 100%;margin: 20px 0px;padding: 0px;border-collapse: collapse}.widget table{margin: 0px}table thead,table tfoot{border: 1px solid #E4E4E4}table thead th,table tfoot td{border: none}table th{background: #EEE;font-size: 1.2em;text-align: center;margin: 0px;padding: 8px 10px;border: 1px solid #E4E4E4}table td{margin: 0px;padding: 4px 6px;border: 1px solid #E4E4E4}.container{margin: 0px auto 0px;padding: 0px}.row{width: 100%;margin: 0 auto;position: relative}.row .row{min-width: 0}.column,.columns{float: left;min-height: 1px;position: relative}[class*="column"] + [class*="column"]:last-child{float: right}.row .single{width: 100%}.row .half{width: 49.9%}.row .third{width: 33.3%}.row .fourth{width: 25%}.row .one{width: 6.25%}.row .two{width: 12.5%}.row .three{width: 18.75%}.row .four{width: 25%}.row .five{width: 31.25%}.row .six{width: 37.5%}.row .seven{width: 43.75%}.row .eight{width: 50%}.row .nine{width: 56.25%}.row .ten{width: 62.5%}.row .eleven{width: 68.75%}.row .twelve{width: 75%}.row .thirteen{width: 81.25%}.row .fourteen{width: 87.5%}.row .fifteen{width: 93.75%}.row .sixteen{width: 100%}.row .centered{float: none;margin: 0 auto}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear: both}.row,.clearfix{zoom: 1}@media handheld,only screen and (max-width: 1023px){.reveal-modal-bg{position: absolute}.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width: 60%;top: 60px;left: 15%;margin-left: 0;padding: 20px;height: auto}.container{padding: 0px}#navigation{height: auto;position: relative}#header{margin-top: 0px}#homepage .article{padding: 12px 4%}.featured-slideshow .feature-vid{margin: 24px !important}.featured-slideshow .slide-holder .eight.columns{width: 100%;text-align: center;margin: 0px auto 0px}.featured-slideshow .slide-info.video-info,.featured-slideshow .slide-info p{display: none}.container .featured-slideshow .flexslider .slides>li,.container .featured-slideshow .slide-info,.container .slideshow .loading,.homefeatures .category-home-feature{min-height: 370px}.container .featured-slideshow .slide-info{top: 50%;position: absolute;min-height: 50%}.homefeature-post-content .article{padding-bottom: 10px;height: 100%}}@media handheld,only screen and (max-width: 767px){.reveal-modal-bg{position: absolute}.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width: 80%;top: 15px;left: 5%;margin-left: 0;padding: 20px;height: auto}}@media handheld,only screen and (max-width: 767px){h1{font-size: 1.8rem;line-height: 1.2}h2{font-size: 1.6rem;line-height: 1.2}h3{font-size: 1.5rem;line-height: 1.4}h4{font-size: 1.3rem;line-height: 1.4}h5{font-size: 1.1rem;line-height: 1.4}h6{font-size: 1.0rem;line-height: 1.4}body,p{font-size: 0.9rem;line-height: 1.6}blockquote{padding: 12px}blockquote,blockquote p{font-size: 1rem}blockquote p:before{margin-left: -14px;margin-top: -10px}blockquote p:after{margin-left: 0px;margin-top: -6px}.headline{font-size: 1.8rem}}@media only screen and (max-width: 767px){.container{padding: 0px}#header{padding: 0px}#header #masthead{text-align: center;padding-top: 20px;padding-bottom: 20px}#header .site-title{font-size: 2.4rem}#header .menu-holder{position: relative;top: auto;right: auto;margin-top: 0px}#custom-header{padding: 0px 4%;position: relative;bottom: 0px;left:auto}#custom-header img{text-align: center;margin: 0px auto 0px}#navigation{float: none;display: block;background: #e60929;position: relative;width: auto;top: auto;margin: 12px;padding: 0px;box-shadow: inset 0px 1px 0px rgba(0,0,0,.1);-moz-box-shadow: inset 0px 1px 0px rgba(0,0,0,.1);-webkit-box-shadow: inset 0px 1px 0px rgba(0,0,0,.1);border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px}.mobile-menu{margin: 0px;padding: 0px}.menu-toggle,.main-small-navigation ul.mobile-menu.toggled-on{display: block}.navigation-main ul.menu,.sf-sub-indicator{display: none}.menu{display: block}.menu-toggle{color: #FFF;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;font-size: 1.8em;font-weight: 400;text-shadow: -1px -1px rgba(0,0,0,0.1);letter-spacing: 0;text-transform: none;text-align: center;margin: 0px;padding: 12px}.menu-toggle:before{color: #FFF;font-family: 'FontAwesome';content: ' ';top: 1px;margin-right: 6px;position: relative}.mobile-menu ul.sub-menu{display: block !important;visibility: visible !important;left: auto;margin: 0;padding: 0}.mobile-menu ul,.mobile-menu li{list-style: none;margin: 0;padding: 0}.mobile-menu li{display: block;text-align: center;line-height: 30px}.mobile-menu li li a:before{content: '- '}.mobile-menu li li li a:before{content: '-- '}.mobile-menu li li li li a:before{content: '--- '}.mobile-menu a{display: block;color: #EEE !important;font-size: 1.7em;text-decoration: none;text-shadow: -1px -1px rgba(0,0,0,0.1);padding: 6px 0px;border-top: 1px solid rgba(0,0,0,0.1)}.mobile-menu a:hover{background: rgba(0,0,0,0.08);color: #FFF !important;text-decoration: none}.featured-slideshow .slide-info .slide-text{margin-top: -20px}.container .featured-slideshow .flexslider .slides>li,.container .featured-slideshow .slide-info,.container .slideshow .loading,.homefeatures .category-home-feature{min-height: 270px}.container .featured-slideshow .slide-info{top: 50%;position: absolute;min-height: 50%}.featured-slideshow .slide-info h2.title a{font-size: 1.4rem;letter-spacing: -0.6px}.featured-slideshow .slide-info p{display: none}.featured-slideshow .feature-vid{margin: 24px !important;padding: 12px}.featured-slideshow .feature-vid iframe,.featured-slideshow .feature-vid embed,.featured-slideshow .feature-vid object{max-height: none}.featured-slideshow .slide-info.video-info{display: none}.format-quote.blog-page blockquote:before{margin-top: -12px;margin-left: -20px}.format-quote.blog-page blockquote:after{margin-top: -10px}.format-image,.format-standard,.format-video{min-height: 0px}.feature-vid iframe,.feature-vid embed,.feature-vid object{max-height: 180px}.article .feature-img,.article .feature-vid{padding: 12px}.postmeta p,.postdate p,.postauthor p{font-size: 0.7rem}.postauthor p{float: none;display: block;text-align: left}.postauthor p.right{padding-top: 0px}.full-width .article,.article{padding: 12px 4% 12px 4%}#portfolio .three.columns{float: none}#portfolio .number-next,#portfolio .number-prev{display: inline-block;background: #FFF;height: 24px;width: 24px;font-size: 0.9em;font-weight: bold;text-align: center;text-decoration: none;line-height: 24px;margin-right: 4px;padding: 0px;position: relative;top: auto;right: auto;left: auto}#footer{padding: 20px 4%}#footer p{font-size: 0.7rem}#footer .left{width: 100%;text-align: center;padding-bottom: 10px}#footer .right{width: 100%;text-align: center;margin: 0px auto 0px;padding-top: 10px}#footer .social-icons{float: none}#footer .social-icons li{float: none;display: inline-block;margin: 5px 0px 0px 2px}.container ul.products li.product{width: 100%}.alignleft{float: none;display: block;margin: 12px auto 12px}.alignright{float: none;display: block;margin: 12px auto 12px}body{-webkit-text-size-adjust: none;-ms-text-size-adjust: none;width: 100%;min-width: 0;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}.container{min-width: 0;margin-left: 0;margin-right: 0}.row{width: 100%;min-width: 0;margin-left: 0;margin-right: 0}.row .row .column,.row .row .columns{padding: 0}.column,.columns{width: auto !important;float: none;margin-left: 0;margin-right: 0}.column:last-child,.columns:last-child{margin-right: 0;float: none}[class*="column"] + [class*="column"]:last-child{float: none}[class*="column"]:before,[class*="column"]:after{content:"";display:table}[class*="column"]:after{clear: both}.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten,.offset-by-eleven,.centered{margin-left: 0 !important}.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten{left: auto}.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten{right: auto}.row .phone-one:first-child,.row .phone-two:first-child,.row .phone-three:first-child,.row .phone-four:first-child{margin-left: 0}.row .phone-one:last-child,.row .phone-two:last-child,.row .phone-three:last-child,.row .phone-four:last-child{float: right}.row .phone-one,.row .phone-two,.row .phone-three,.row .phone-four{margin-left: 4.4%;float: left;min-height: 1px;position: relative;padding: 0}.row .phone-one{width: 21.68% !important}.row .phone-two{width: 47.8% !important}.row .phone-three{width: 73.9% !important}.row .phone-four{width: 100% !important}.row .push-one-phone{left: 26.08%}.row .push-two-phone{left: 52.2%}.row .push-three-phone{left: 78.3%}.row .pull-one-phone{right: 26.08%}.row .pull-two-phone{right: 52.2%}.row .pull-three-phone{right: 78.3%}.homefeature-post-content .article{position: relative;padding-bottom: 5px}.homefeature-info h2{font-size: 2em;width: 100%}.membership ul li{height: 65px}}@media only screen and (max-width: 767px){.block-grid.mobile{margin-left: 0}.block-grid.mobile>li{float: none;width: 100%;margin-left: 0}}@media only screen and (max-width: 505px){.container .featured-slideshow .flexslider .slides>li,.container .featured-slideshow .slide-info,.container .slideshow .loading,.homefeatures .category-home-feature{min-height: 170px}}@media only screen and (max-width: 330px){.container .featured-slideshow .flexslider .slides>li,.container .featured-slideshow .slide-info,.container .slideshow .loading,.homefeatures .category-home-feature{min-height: 150px}}@media only screen and (min-width: 1450px){.container .featured-slideshow .flexslider .slides>li,.container .featured-slideshow .slide-info,.container .slideshow .loading,.homefeatures .category-home-feature{min-height: 730px}}.show-on-phones{display: none !important}.show-on-tablets{display: none !important}.show-on-desktops{display: block !important}.hide-on-phones{display: block !important}.hide-on-tablets{display: block !important}.hide-on-desktops{display: none !important}@media only screen and (max-width: 1280px) and (min-width: 768px){.touch .hide-on-phones{display: block !important}.touch .hide-on-tablets{display: none !important}.touch .hide-on-desktops{display: block !important}.touch .show-on-phones{display: none !important}.touch .show-on-tablets{display: block !important}.touch .show-on-desktops{display: none !important}}@media only screen and (max-width: 767px){.hide-on-phones{display: none !important}.hide-on-tablets{display: block !important}.hide-on-desktops{display: block !important}.show-on-phones{display: block !important}.show-on-tablets{display: none !important}.show-on-desktops{display: none !important}}table.show-on-desktops{display: table !important}table.hide-on-phones{display: table !important}table.hide-on-tablets{display: table !important}@media only screen and (max-width: 1280px) and (min-width: 768px){.touch table.hide-on-phones{display: table !important}.touch table.hide-on-desktops{display: table !important}.touch table.show-on-tablets{display: table !important}}@media only screen and (max-width: 767px){table.hide-on-tablets{display: table !important}table.hide-on-desktops{display: table !important}table.show-on-phones{display: table !important}}