@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,400i,500,500i,700");
body {
margin:0 !important;
padding:0 !important;
color:#242424;
background-color:#fff;
font-family:'Roboto', sans-serif;
}
.wrapper {
width:98%;
margin:20px auto;
}
.clearboth{
clear:both;
} h1 {
color:#000;
font-size:35px;
line-height:35px;
font-weight:500;
text-align:center;
font-family:'Roboto Slab', serif;
}
h2 {
color:#000;
font-size:30px;
line-height:30px;
font-weight:500;
text-align:center;
font-family:'Roboto Slab', serif;
}
h3 {
color:#000;
font-size:26px;
line-height:26px;
font-weight:400;
text-align:center;
font-family:'Roboto Slab', serif;
}
h4 {
color:#000;
font-size:22px;
line-height:22px;
font-weight:400;
text-align:center;
font-family:'Roboto Slab', serif;
}
h5 {
color:#000;
font-size:18px;
line-height:18px;
font-weight:400;
text-align:center;
font-family:'Roboto Slab', serif;
}
p {
color:#000;
font-size:14px;
font-weight:400;
line-height:35px;
letter-spacing:.08em;
text-align:center;
}
ul {
padding:0px 30px;
}
li {
color:#000;
font-size:15px;
font-weight:400;
line-height:26px;
letter-spacing:.08em;
}
a {
color:#777;
font-weight:400;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
a:hover {
color:#000;
} .nBar {
padding: 0;
margin: auto;
height: auto;
width: 98%;
z-index: 9999;
position: absolute; left: 50%;
transform: translateX(-50%) translateZ(0);
box-sizing: border-box;
}
.topBar{
margin:10px 0px 0px 1%;
width:98%;
padding:0px;
}
.logo {
float:left;
padding:0px;
width:219px;
height:127px;
margin:20px 0 0 20px;
}
.logo a {
padding:0px;
width:219px;
height:127px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.logo a {
padding:0px;
width:302px;
height:203px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/uploads/2025/05/mcdowell-construction3.png) no-repeat;
}
.logo a:hover,
.logo a:focus {
opacity:.75;
} .slicknav_menu {
display:none;
}
@media screen and (max-width: 959px) {
.js #menu {
display:none;
}
.js .slicknav_menu {
display:block;
}
}
.navBar {
margin:0;
padding:0;
height:45px;
width:600px; 
float:right;
background-color:#fff;
}
#submenu {
padding:10px 0px 0px 0px;
margin:auto;
width:100%;
letter-spacing:0px;
}
#submenu ul {
margin:0 auto;
padding:0;
list-style:none;
}
#submenu li {
margin:0;
padding:0;
float:left;
font-size:13px;
font-family: 'Roboto', sans-serif;
letter-spacing: .2em;
list-style:none;
text-transform:uppercase;
}
#submenu li a {
margin:0;
color:#111;
display:block;
font-weight: 600;
position:relative;
text-decoration:none;
padding:0px 0px 0px 20px;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
#submenu li a:hover,
#submenu li a:active  {
color:#777;
}
#submenu li ul a:hover,
#submenu li ul a:active {
color:#777;
}
#submenu li a.sf-with-ul {
padding-right:10px;
}	
#submenu li li a, #submenu li li a:link, #submenu li li  {
color: #111;
width: 210px;
font-size:12px;
font-weight: 600;
letter-spacing: .1em;
padding-top:0px; 
line-height:28px;
margin-left:-24px;
position: relative;
padding: 0px 0px 0px 23px;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
text-shadow:none;
}
#submenu ul ul li:first-child{
margin-top:8px;
border-top:none;
}
#submenu ul ul li:last-child{
border-bottom:none;
}	
#submenu li li:last-child{
border-bottom:none;
}
#submenu li li a:hover, #submenu li li a:active {
color:#777; 
margin-left:-24px;
}
#submenu li ul {
padding: 0;
left:-999em;
height:auto;
width:170px;
z-index:9999;
margin:0px 25px;
position: absolute;
}
#submenu li ul a { 
width:170px;
background-color:#fff;
}
#submenu li ul ul {
margin:-27px 0 0 170px;
}
#submenu li:hover ul ul,
#submenu li:hover ul ul ul,
#submenu li.sfHover ul ul,
#submenu li.sfHover ul ul ul {
left:-999em;
}
#submenu li:hover ul,
#submenu li li:hover ul,
#submenu li li li:hover ul,
#submenu li.sfHover ul,
#submenu li li.sfHover ul,
#submenu li li li.sfHover ul {
left:auto;
}
#submenu li:hover,
#submenu li.sfHover { 
position:static;
} select.mobileMenu{
width:100%;
padding:3px 0px;
} .picText {
width:60%;
margin: 160px auto 0 auto;
}
.picText h2{
color:#fff;
}
.picText p{
color:#fff;
}
.picA {
padding:0;
margin:20px 0 0 0;
float:left;
width:50%;
height:525px;
background-size:100%;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-A.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.picA a {
padding:0;
display: block;
height:525px;
}
.picA:hover,
.picA:focus {
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-A_r.jpg);
}
.picB {
padding:0;
margin:20px 0 0 0;
float:left;
width:50%;
height:525px;
background-size:100%;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-B.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.picB a {
padding:0;
display: block;
height:525px;
}
.picB:hover,
.picB:focus {
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-B_r.jpg);
}
.picC {
padding:0;
margin:0px 0 20px 0;
float:left;
width:33.3333%;
height:350px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-C_r.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.picC a {
padding:0;
display: block;
height:350px;
background-size: 100%;
background-position:center;
background-repeat:no-repeat;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-C.jpg);
-moz-background-size:		cover;
-webkit-background-size:  	cover;
background-size:			cover;
}
.picC a:hover,
.picC a:focus {
opacity:0;
}
.picD {
padding:0;
margin:0px 0 20px 0;
float:left;
width:33.3333%;
height:350px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-D_r.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.picD a {
padding:0;
display: block;
height:350px;
background-size: 100%;
background-position:center;
background-repeat:no-repeat;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-D.jpg);
-moz-background-size:		cover;
-webkit-background-size:  	cover;
background-size:			cover;
}
.picD a:hover,
.picD a:focus {
opacity:0;
}
.picE {
padding:0;
margin:0px 0 20px 0;
float:left;
width:33.3333%;
height:350px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-E_r.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.picE a {
padding:0;
display: block;
height:350px;
background-size: 100%;
background-position:center;
background-repeat:no-repeat;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/select-E.jpg);
-moz-background-size:		cover;
-webkit-background-size:  	cover;
background-size:			cover;
}
.picE a:hover,
.picE a:focus {
opacity:0;
}
.pic1Text {
width:430px;
padding: 115px 0 0 170px;
}
.pic1Text h2{
color:#fff;
text-align:left;
}
.pic1Text p{
color:#fff;
text-align:left;
}
.pic1 {
padding:0;
margin-bottom: 20px;
width:100%;
height:400px;
background-size:100%;
background-position:center;
background-repeat:no-repeat;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/home/bg-pic-1.jpg);
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
}
.pic1 a {
padding:0;
display: block;
height:400px;
}
#home {
padding:50px 0px;
}
.logomark{
margin: 0 auto;
width:46px;
}
.sexybutton {
text-align:center;
margin:30px auto 0px auto;
max-width: 180px;
}
.sexybutton a {
margin:0;
color:#FFF;
background-color:#242424;
padding:10px;
font-size:14px;
font-weight:400;
letter-spacing:2px;
text-transform:uppercase;
display: block;
}
.sexybutton a:hover {
background-color:#555;
cursor:pointer;
} .wrap-social {
width:96%;
margin:40px auto;
}
.divide {
width:45%;
height:1px;
background-color:#c9c9c9;
margin:26px 0;
float:left;
}
.box-logo {
width:10%;
height:53px;
float:left;
}
.box-social {
width:258px;
margin: 40px auto 0 auto;
}
.fb {
margin: 0px 50px 0px 0px;
padding:0;
float:left;
width:52px;
height:52px;
}
.fb a {
padding:0;
width:52px;
height:52px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.fb a {
width:52px;
height:52px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/facebook.png) no-repeat;
}
.fb a:hover,
.fb a:focus {
opacity:.6;
}
.tw {
margin: 0px 50px 0px 0px;
padding:0;
float:left;
width:52px;
height:52px;
}
.tw a {
padding:0;
width:52px;
height:52px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.tw a {
width:52px;
height:52px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/twitter.png) no-repeat;
}
.tw a:hover,
.tw a:focus {
opacity:.6;
}
.gp {
margin: 0px 50px 0px 0px;
padding:0;
float:left;
width:52px;
height:52px;
}
.gp a {
padding:0;
width:52px;
height:52px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.gp a {
width:52px;
height:52px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/google-plus.png) no-repeat;
}
.gp a:hover,
.gp a:focus {
opacity:.6;
}
.li {
margin: 0px 0px 0px 0px;
padding:0;
float:left;
width:52px;
height:52px;
}
.li a {
padding:0;
width:52px;
height:52px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.li a {
width:52px;
height:52px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/linked-in.png) no-repeat;
}
.li a:hover,
.li a:focus {
opacity:.6;
}
.ig {
margin: 0px 0px 0px 0px;
padding:0;
float:left;
width:52px;
height:52px;
}
.ig a {
padding:0;
width:52px;
height:52px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.ig a {
width:52px;
height:52px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/instagram.png) no-repeat;
}
.ig a:hover,
.ig a:focus {
opacity:.6;
} #interior {
padding:50px 0px;
}
.banner img {
display:block;
width:100%;
height:auto;
}
.entry {
padding:50px 0px;
}
#left {
text-align: left;
} #thumby {
padding:0;
display:block;
margin-top:20px;
margin-bottom:10px;
min-height:150px;
background-position:center;
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
background-image:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/thumby.jpg);
}
#thumby img {
margin:0;
padding:0;
width:100%;
height:auto;
display:block;
}
#texty h2{
padding:0;
margin:15px 0px;
}
#texty h2 a{
color: #111;
}
#texty h2 a:hover{
color: #777;
}
#texty p {
font-size:13px;
font-weight:400;
line-height:23px;
letter-spacing:1px;
margin:0px 0px 15px 25px;
}
.split{
width:50%;
height:1px;
background-color:#333;
margin: 40px auto;
} input {
color:#222;
border:1px solid #777;
-webkit-appearance:none;
font-size:14px;
}
input:focus {
border-color:#fff;
}
.buttonB {
clear:both;
background-color:#44abdf;
color:#fff; 
border:1px solid #fff;
display: inline-block;
font-size:16px;
letter-spacing:.08em;
font-weight: 400;
height: 51px;
line-height: 51px;
text-transform:uppercase;
margin-top:0px;
padding:0;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: 90px;
transition:background-color .4s ease-in-out;
-o-transition:background-color .4s ease-in-out;
-ms-transition:background-color .4s ease-in-out;
-moz-transition:background-color .4s ease-in-out;
-webkit-transition:background-color .4s ease-in-out;
}
.buttonB:hover {
background-color:#fff;
color:#44abdf;
cursor:pointer;
}
input.email {
width:100%;
display:block;
font-size:14px;
padding:16px 0;
text-indent:8px;
min-width:190px;
font-style:italic;
margin:0 4% 0 0;
color: #fff;
border-color:#FFFFFF;
background-color:#44abdf;
}
::-webkit-input-placeholder {color: #fff;}
:-moz-placeholder {color: #fff;}
::-moz-placeholder {color: #fff;}
:-ms-input-placeholder {color: #fff;} .foot{
margin:0;
width:100%;
padding:30px 0px 20px 0px;
background-color:#333;
}
.copyright {
width:100%;
text-align:center !important;
text-transform:uppercase;
color:#c9c9c9;
font-size:11px;
margin-bottom:30px;
letter-spacing:2px;
}
.split-bot{
width:100%;
height:2px;
background-color:#eee;
margin:20px 0px 20px 0px;
}
.foot p {
color:#c9c9c9;
font-size:11px;
font-weight:400;
line-height:20px;
margin-top:0px;
text-align:justify;
letter-spacing:1px;
}
.foot p a {
color:#c9c9c9;
font-size:11px;
font-weight:400;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.foot p a:hover {
color:#fff;
}
.foot ul {
margin:0;
font-size:1px;
text-align:left;
letter-spacing:1px;
padding:	0;
}
.foot li {
margin:0;
font-size:11px;
list-style:none;
line-height:20px;
padding:3px 0px 0px 0px;
}
.foot li a {
color:#c9c9c9;
font-size:11px;
font-weight:400;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.foot li a:hover {
color:#fff;
}
.con3 {
margin-top:0px;
width:100%;
padding-top:0px;
font-family:'Roboto', sans-serif;
}
.threeRF {
padding:0;
margin:0px 0px 0px 0px;
float:right;
width:143px;
height:30px;
}
.threeRF a {
padding:0;
width:143px;
height:30px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.threeRF a {
width:143px;
height:30px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/Three-Ring-Focus.png) no-repeat;
}
.threeRF a:hover,
.threeRF a:focus {
opacity:.7;
}
.context {
width:460px;
float:left;
font-size:11px;
color:#aaa;
letter-spacing:1px;
margin: 5px 0px 0px 0px;
}
.context a{
color:#c9c9c9;
font-size:11px;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.context a:hover {
color:#fff;
} #response img {
width:100%;
height:auto;
display:block;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.map-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.map-container iframe,
.map-container object,
.map-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; } input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance: radio; margin-top: 0px;}
input[type="submit"], input[type="button"] { -webkit-appearance: button; }
select { -webkit-appearance:textfield; } .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
padding: 10px 20px;
}
input.button:hover{
cursor:pointer;
color:#777;
} .container {
padding:0;
width:100%;
margin:20px auto;
position:relative;
background: url(//mcdowellconstruction.com/wp-content/themes/Rally-Trike/images/global/bg-triangle.png) no-repeat left bottom;
}
#cent{margin:auto;}
#alpha{float:left;}
#omega{float:right;}
.one 	{width:10%;}
.two 	{width:20%;}
.three 	{width:30%;}
.four 	{width:40%;}
.five 	{width:50%;}
.six 	{width:60%;}
.seven 	{width:70%;}
.eight 	{width:80%;}
.nine 	{width:90%;}
.ten 	{width:100%;}
.third 	{width:33.333%;}
.two-thirds {width:66.666%;}
.quarter {width:25%;}
.three-qtr {width:75%;}
.nine-five {width:95%;} @media only screen and (max-width: 1100px) {
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#hideAll {
height:0px;
width:0px;
margin:0px;
padding:0px;
overflow:hidden;
}
.picText {
width:80%;
}
} @media only screen and (max-width: 767px) {
#hideAll {
height:0px;
width:0px;
margin:0px;
padding:0px;
overflow:hidden;
}
#hideM {
height:0px;
width:0px;
margin:0px;
padding:0px;
overflow:hidden;
}
.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten {width:90%;}
#alpha,
#omega {float:none;margin-left:auto;margin-right:auto;}
.wrapper {width:96%; margin:20px auto;} .nBar{
position: relative !important;
left: auto !important;
top: auto !important;
transform: none !important;
width: 100% !important; background-color:#333;
min-height:187px;
display:flex;
align-items:center; justify-content:center; margin:0 0 10px 0; box-sizing:border-box;
} .logo{
float:none;
margin:0;
width:219px;
height:127px;
padding:0;
} .logo a{
display:block;
padding:0;
width:190px;
height:127px;
margin:0 auto;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
} .picA {width:100%; float:none; margin-top:0;}
.picA a {padding: 1px 0 0 0;}
.picB {width:100%; float:none;}
.picB a {padding: 1px 0 0 0;}
.picC {width:100%; float:none;}
.picD {width:100%; float:none;}
.picE {width:100%; float:none;}
.pic1Text {padding:110px 0 0 40px;}
.box-logo {width:20%;}
.divide {width:40%;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten {width:80%;}
} @media only screen and (max-width: 600px) {
} @media only screen and (max-width: 479px) {
.picText {margin-top: 140px; width:80%; }
.picText p {line-height: 31px;}
.pic1Text {width:80%; margin:0 auto; padding: 80px 0 0 0;}
} .envira-gallery-wrap .envira-album-title{
color:#000;
}