*{outline:none;margin:0;padding:0;}body{font:small Verdana,sans-serif;background:#F4F4F4;color:#6E6E6E;}body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,input,form,fieldset,label{padding:0;margin:0}ul,li,dl,dt,dd{list-style:none}img{border:none;}p{margin:0 0 1.5em 0;line-height:1.7em}a:link,a:visited{color:#125DA1}a:hover{color:#002F5E;transition:all 0.4s linear 0s;}a{outline:none;text-decoration:none;}:focus{-moz-outline-style:none;}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Arial,serif;font-weight:700;}#our_work_outer h2{color:#000;}.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}#skip-link{display:none;}#header_outer{background:#0C446D;}#header{max-width:960px;margin:0 auto;padding:23px 0 20px 0;}@media only screen and (max-width :925px){#header{padding-bottom:0;}}#header .logo{width:323px;height:84px;float:left;}#header .logo a{margin:0 0 20px 0;}@media screen and (max-width:700px){#header .logo{margin:0 auto 20px auto;float:none;}}#header .logo a{background:url(/sites/all/themes/redding_web/images/layout/logo.gif) 0 0 no-repeat;width:323px;height:84px;text-indent:-9999px;float:left;display:block;}#header ul.nav{float:right;margin:20px 0 5px 0;li{float:left;a{color:#FFF;text-decoration:none;text-transform:uppercase;font-size:1.1em;display:block;padding:10px 13px;margin:0 10px 0 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}a.last{margin-right:0;}a:hover{background:#082d47;}a.active{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#86C23B;}}}#header a#pull{display:none;}@media screen and (max-width:700px){#header ul.nav{border-top:1px solid #0B3C60;border-bottom:1px solid #0B3C60;background:#0A3B5F;width:100%;padding:0;margin:0;}#header ul.nav li{width:50%;float:left;position:relative;border-radius:none;padding:0;margin:0;}#header ul.nav li a{color:#FFF;text-align:left;padding:5px 8px;margin:0;text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#header ul.nav a:hover{background:#082d47;border:none;}#header ul.nav li a.active{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px 8px;margin:0;border:none;}#header a#pull{color:#FFF;text-decoration:none;text-transform:uppercase;font-size:14px;display:none;padding:10px 8px;}}@media only screen and (max-width :480px){#header ul.nav{border-bottom:0;}#header ul.nav{display:none;height:auto;}#header ul.nav li{display:block;float:none;width:100%;}#header ul.nav li a{}#header a#pull{display:block;background-color:#082f4c;position:relative;clear:both;}#header a#pull:after{content:"";background:url(/sites/all/themes/redding_web/images/layout/nav-icon.png) no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px;padding:10px 0;}}#sec_header_outer{background:url(/sites/all/themes/redding_web/images/layout/bg_wood.jpg);}#sec_header{max-width:960px;margin:0 auto;padding:28px 20px;color:#FFF;text-align:center;}#sec_header h1{font-size:2.3em;font-family:'Montserrat',serif;font-weight:700;margin:0 0 15px 0;}#sec_header h2{font-size:1.6em;font-family:'Montserrat',serif;font-weight:normal;line-height:1.8em;}#sec_header h2 a{color:#28D5C9;text-decoration:none;font-weight:bold;}#sec_header h2 a:hover{color:#28D5C9;text-decoration:underline;}@media only screen and (max-width :665px){#sec_header h1{font-size:2.2em;}#sec_header h2{font-size:1.3em;line-height:1.4em;}}#our_work_outer{width:100%;margin:0 auto;padding:50px 0 30px 0;clear:both;display:block;background:#f4f4f4;}#our_work_outer h2,#our_clients h2{text-align:center;margin:0 0 20px 0;font-family:'Montserrat',Arial,serif;font-weight:700;font-size:3em;text-align:center;}@media only screen and (max-width :665px){#our_work_outer h2,#our_clients h2{font-size:2.2em;}}#our_work_outer h3{text-align:center;color:#6D6D6D;font-size:16px;margin:0 0 40px 0;padding:0 20px;font-weight:normal;line-height:30px;}#our_work_outer h3 a{font-weight:bold;}#our_work_outer h4{text-align:center;font-family:'Montserrat',Arial,serif;font-weight:400;font-size:1.2em;padding:0 10px 8px 10px;}#our_work_outer h4 a{text-decoration:none;color:#125DA1;font-weight:bold;}#our_work_outer h4 a:hover{color:#002F5E;transition:all 0.4s linear 0s;}#our_work_outer ul li{width:30%;float:left;margin:0 0 15px 15px;padding:5px;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.07);border-radius:2px;}#our_work_outer ul li img{margin:0 0 10px 0;width:100%;height:auto;}@media only screen and (max-width :750px){#our_work_outer ul li{margin-right:20px;padding:5px;text-align:center;color:#6D6D6D;width:93%;float:none;}}#our_work img{margin:0 0 20px 0;max-width:100%;}#our_work div.large{margin-right:0;}#our_work div p{padding:0 15px 25px 15px;margin:0;}#our_work div h3{text-indent:-9999px;}#our_work div .view_details{margin:10px 0 0 0;}@media only screen and (max-width :480px){#our_work_outer{margin-top:0;}#our_work div .view_details{margin:0 0 15px 0;}}#our_work div .view_details a{background:#13a89e;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:9px 0 0 0;margin:0 auto;width:154px;height:28px;display:block;text-align:center;font-size:1.1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#our_work div .view_details a:hover{background:#0d726b;}#testimonials_outer{background:#13A89E;border-top:3px solid #0d8c83;border-bottom:3px solid #0d8c83;padding:30px 0;position:relative;width:100%;}#testimonials_outer h2{font-family:'Montserrat',Arial,serif;font-weight:700;color:#FFF;font-size:3em;margin:0 0 15px 0;text-align:center;font-weight:normal;}#views_slideshow_controls_text_testimonials-block_1 span{width:35px;height:112px;overflow:hidden;position:absolute;top:20%;text-indent:-9999px;z-index:10;}#testimonials_outer #views_slideshow_controls_text_previous_testimonials-block_1{background:url(/sites/all/themes/redding_web/images/layout/test_arrow_left.gif) 0 0 no-repeat;left:0;}#testimonials_outer #views_slideshow_controls_text_next_testimonials-block_1{background:url(/sites/all/themes/redding_web/images/layout/test_arrow_right.gif) 0 0 no-repeat;right:0;}#testimonials_outer #views_slideshow_controls_text_previous_testimonials-block_1:hover,#testimonials_outer #views_slideshow_controls_text_next_testimonials-block_1:hover{background-position:0 -112px;}#testimonials_outer #views_slideshow_controls_text_pause_testimonials-block_1{display:none;}#testimonials{width:100%;padding:28px 0 0 0;color:#FFF;text-align:center;}#testimonials .views-slideshow-cycle-main-frame{max-width:960px;margin:0 auto;text-align:center;}#testimonials .testimonial p{font-size:2em;font-family:Times,serif;line-height:35px;margin:0 0 40px 0;padding:0 45px;font-style:italic;}#testimonials p.name{font-size:1.5em;margin:0;}@media only screen and (max-width :665px){#testimonials_outer h2{font-size:2.6em;margin:0 0 8px 0;}#testimonials .testimonial p{font-size:1.8em;}#testimonials p.name{font-size:1.5em;}}@media only screen and (max-width :480px){#testimonials_outer #views_slideshow_controls_text_previous_testimonials-block,#testimonials_outer #views_slideshow_controls_text_next_testimonials-block{display:none;}#testimonials .testimonial p{font-size:1.6em;}#testimonials_outer h2{font-size:2em;}}#our_clients_outer{background:url(/sites/all/themes/redding_web/images/layout/bg_wood.jpg);}#our_clients{max-width:960px;margin:0 auto;padding:28px 0;color:#FFF;text-align:center;}#our_clients p{font-size:16px;line-height:25px;margin:0 0 35px 0;text-align:center;}#our_clients p a{color:#28D5C9;text-decoration:none;font-weight:bold;}#our_clients p a:hover{text-decoration:underline;color:#28D5C9;}#our_clients ul li{float:left;margin:0 66px 20px 0;width:28%;}#our_clients ul li.middle{padding-top:30px;}#our_clients ul li.right{padding-top:40px;margin-right:0;}@media only screen and (max-width :925px){#our_clients ul{width:100%;}#our_clients ul li{float:none;text-align:center;margin:0 auto 20px auto;width:100%;}#our_clients ul li.right{margin:0 auto 20px auto;}}#tabs_outer{background:#062033;}#tabs{max-width:960px;margin:0 auto;}#tabs ul{float:left;}#tabs ul li{float:left;}#tabs ul li a{color:#FFF;text-decoration:none;padding:5px 10px;display:block;}#sec_content_outer{background:#F4F4F4;}#sec_content{width:100%;padding:30px 0 0 0;}#sec_content h1,#sec_content h2,#sec_content h3,#sec_content h4,#sec_content h5,#sec_content h6,#sec_content .field-label{color:#000;}#sec_content h1{font-family:'Montserrat',Arial,serif;font-weight:700;text-align:center;font-size:3.1em;margin:0 0 20px 0;}#sec_content p{font-size:1.2em;line-height:2em;margin:0 0 20px 0;text-align:center;}#sec_content .white_outer{background:#f4f4f4;width:100%;}#sec_content .white_outer{width:100%;}#sec_content .gray_outer{background:#f4f4f4;width:100%;}#sec_content .wrapper{max-width:960px;padding:40px 0;margin:0 auto;}#sec_content .wrapper h2{text-transform:uppercase;margin:0 0 10px 0;text-align:center;}#sec_content .wrapper h3{font-family:'Montserrat',Arial,serif;font-weight:700;text-transform:uppercase;font-size:2.5em;margin:0 0 15px 0;text-align:center;}#sec_content .wrapper p{margin:0 0 40px 0;}#sec_content .wrapper p.strip{margin:0 0 0 0;}#sec_content .wrapper img{max-width:100%;}#sec_content .wrapper img.left{float:left;margin-top:15px;}#sec_content .wrapper img.right{float:right;}#sec_content .wrapper .left_block{max-width:325px;float:left;text-align:center;margin:100px 0 0 0;}#sec_content .wrapper .right_block{max-width:325px;float:right;text-align:center;margin:50px 110px 0 0;}#sec_content .wrapper .left_block .green{color:#8dc63f;font-size:2em;}#sec_content .wrapper .left_block .teal{color:#2bb673;font-size:1.5em;}#sec_content .founder .left_block{max-width:450px;margin:30px 0 0 0;}#sec_content .founder .left_block a{font-weight:bold;}#sec_content .founder .wrapper{padding-bottom:0;}#sec_content .founder img{margin:20px 100px 20px 0;border:6px solid #CFCFCF;}@media only screen and (max-width :900px){#sec_content,#sec_content .wrapper{padding:0;}}@media only screen and (max-width :665px){#sec_content .wrapper .left_block{margin:20px 0 0 0;}#sec_content .wrapper .right_block{margin:20px 0 0 0;}#sec_content .founder img{margin-right:0;}}#sec_content .wrapper .pricing-and-services{font-size:1em;}#sec_content .wrapper .pricing-and-services tbody{border:none;}#sec_content .wrapper .pricing-and-services th,#sec_content .wrapper .pricing-and-services td{text-align:center;width:25%;height:47px;vertical-align:middle;}#sec_content .wrapper .pricing-and-services th{border-bottom:none;font-weight:normal;vertical-align:top;}#sec_content .wrapper .pricing-and-services th p{font-size:1em;margin:0 0 15px 0;}#sec_content .wrapper .pricing-and-services th a.button,#sec_content .wrapper .pricing-and-services td a.button{background:#13A89E;color:#FFF;font-weight:bold;text-decoration:none;padding:8px 10px;margin:0 auto 20px auto;text-align:center;font-size:1.1em;display:block;width:70%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#sec_content .wrapper .pricing-and-services td a.button{margin-top:20px;}#sec_content .wrapper .pricing-and-services th a.button:hover,#sec_content .wrapper .pricing-and-services td a.button:hover{background:#0d726b;}#sec_content .wrapper .pricing-and-services th img{margin:0 0 15px 0;width:auto;}#sec_content .wrapper .pricing-and-services .odd{background:#ddf3f1;}#sec_content .wrapper .pricing-and-services td{border-left:1px solid #FFFFFF;height:47px;min-height:47px;padding:0 8px;text-align:center;vertical-align:middle;}#sec_content .wrapper .pricing-and-services tr{border:none;}#sec_content .wrapper .pricing-and-services tr .details{text-align:left;}#sec_content .wrapper .pricing-and-services tr .page{font-size:1.5em;color:#000;padding:0 0 0 0;font-weight:bold;}.page-node-7 #sec_content ul.our_clients{clear:both;}.page-node-7 #sec_content ul.our_clients li{width:22%;float:left;margin:0 0 15px 15px;padding:5px;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.07);border-radius:2px;}.page-node-7 #sec_content ul.our_clients li.first{clear:left;}.page-node-7 #sec_content ul.our_clients li.strip{margin-right:0;}.page-node-7 #sec_content ul.our_clients li img{margin:0 0 10px 0;width:100%;height:auto;border-bottom:1px solid #EEEEEE;}.page-node-7 #sec_content ul.our_clients h2{font-size:1.1em;font-family:'Montserrat',Arial,serif;font-weight:400;margin:0 0 5px 0;padding:0 5px;text-align:center;}.page-node-7 #sec_content ul.our_clients p{margin:0 0 20px 0;}.page-node-7 #sec_content ul.our_clients li .location,.page-node-7 #sec_content ul.our_clients li .responsibilities,.page-node-7 #sec_content ul.our_clients li .url{margin:0 0 5px 0;padding:0 15px;font-size:.85em;}.page-node-7 #sec_content ul.our_clients li .visit_website{margin:15px 0 0 15px;position:absolute;bottom:20px;}.page-node-7 #sec_content ul.our_clients li .visit_website a{background:#13a89e;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:8px 10px;margin:0 auto;text-align:center;font-size:.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page-node-7 #sec_content ul.our_clients li .visit_website ul a:hover{background:#0d726b;}@media only screen and (max-width :915px){.page-node-7 #sec_content ul.our_clients li{width:46%;}.page-node-7 #sec_content ul.our_clients li img{height:auto;}}@media only screen and (max-width :700px){.page-node-7 #sec_content ul.our_clients li{width:94%;}}.node-type-client #sec_content{padding-top:20px;}.node-client .field-label{margin:0 0 5px 0;}.node-client .group-client-content{width:40%;margin:0 0 15px 0;float:right;}.node-client .group-client-content .field-label{font-family:'Montserrat',Arial,serif;font-weight:700;font-size:1.3em;text-transform:uppercase;}.node-client .group-client-content .field{margin:0 0 15px 0;}.node-client .group-client-content .field-name-field-website-responsibilities{margin-bottom:25px}.node-client .field-name-field-website-link a{background:#13a89e;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:8px 10px;margin:0 auto;text-align:center;font-size:.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.node-client .field-name-field-website-link{font-weight:bold;font-size:1.3em;}.node-type-client #sec_content .wrapper p{margin:0 0 15px 0;text-align:left;font-size:1.1em;}@media only screen and (max-width :900px){.node-client .field-name-field-website-thumbnail{float:right;width:64%;}.node-client .field-name-field-website-thumbnail{float:none;width:100%;}.node-type-client #sec_content{padding:0;}}#sec_content .flexslider{float:left;margin:0;width:55%;}@media only screen and (max-width :900px){article.node-client{padding:15px;}.node-client .group-client-content{width:100%;}#sec_content .flexslider{width:100%;margin-bottom:20px;}}#sec_content .wrapper #headquarters{max-width:300px;float:right;border-left:1px solid #CCCCCC;text-align:left;padding:10px 0 10px 20px;img{margin:0 0 15px 0;}h3{font-size:1.5em;border-bottom:none;text-align:left;}p{text-align:left;margin:0;padding:0;}}.node-webform{padding:0 15px;}.node-webform input,.node-webform textarea,.node-webform select{padding:9px;border:solid 1px #E5E5E5;outline:0;font-size:1em;max-width:400px;background:#FFFFFF url(/sites/all/themes/redding_web/css/bg_form.png) left top repeat-x;background:-webkit-gradient(linear,left top,left 25,from(#FFFFFF),color-stop(4%,#EEEEEE),to(#FFFFFF));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE 1px,#FFFFFF 25px);box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}.node-webform textarea{max-width:600px;height:150px;line-height:150%;}.node-webform input:hover,.node-webform textarea:hover,.node-webform input:focus,.node-webform textarea:focus{border-color:#C9C9C9;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;cursor:pointer;}.node-webform label{margin:0 0 10px 0;color:#454545;}.node-webform .form-actions input#edit-submit{background:#8dc63f;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:9px 0;width:154px;display:block;text-align:center;font-size:1.1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;}.node-webform .form-actions input#edit-submit:hover{background:#13a89e;}.node-webform .description{margin:5px 0 10px 0;font-style:italic;}#footer_outer{clear:both;background:#0C446D;}#footer{max-width:960px;position:relative;margin:0 auto;font-size:11px;color:#FFF;padding:15px 0;}#footer .copy{float:right;background:url(/sites/all/themes/redding_web/images/layout/footer_logo.gif) 0 0 no-repeat;padding:5px 0 8px 35px;}#footer ul.nav{float:left;overflow:hidden;padding:5px 0 0 0;}#footer ul.nav li{float:left;padding:0 0 0 8px;}#footer ul.nav li a{color:#FFF;text-decoration:none;text-transform:uppercase;}@media only screen and (max-width :915px){#footer ul.nav{display:none;}#footer .copy{float:none;text-align:center;margin:0 auto;background:none;}}body.maintenance-page{background:#0C446D;}body.maintenance-page #container{max-width:500px;margin:0 auto;padding:100px 0 0 0;}body.maintenance-page #container .logo img{max-width:323px;height:auto;display:block;margin:0 auto 25px auto;}body.maintenance-page #container .text{clear:both;color:#FFF;font-size:16px;text-align:center;line-height:30px;}#sec_content .wrapper #website-prep ul{margin:0 0 15px 0;}#sec_content .wrapper #website-prep ul li{float:left;margin:0 15px 15px 0;text-align:center;}#sec_content .wrapper #website-prep ul li strong a{text-decoration:none;}#sec_content .wrapper #website-prep ul li img{border:3px solid #CACACA;margin:5px 0 0 0;}#sec_content .wrapper #website-prep h3{clear:both;text-align:left;}#protected-pages-enter-password fieldset{border:none;}
