@charset "utf-8";

  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}.ir {
display:block;
text-indent:-999em;
overflow:hidden;
background-repeat: no-repeat;
} .hidden {
display:none;
visibility:hidden;
} .visuallyhidden {
position:absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
} .invisible {
visibility: hidden;
} .clear {
clear: both;
display: block;
} .cf:before,
.cf:after {
content:"";
display:table;
}
.cf:after {
clear:both;
} .cf {
*zoom:1;
}
small {
font-size:0.6875em;
} html {
text-align: center;
}
body {
text-align: left;
color: #444;
font-size: 18px;
line-height: 26px;
font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
color:#222;
font-family: 'Roboto Slab', serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#3777AF;
}
.rgba h1, .rgba #logo, .rgba h2, .rgba h3, .rgba h4, .rgba h5, .rgba h6 { }
h1, .h1 {
font-size:28px;
line-height: 32px;
margin: 0 0 10px 0;
}
h2, .h2 {
font-size:24px;
line-height: 28px;
margin: 0 0 10px 0;
font-weight: bold;
} 
h3, .h3 {
font-size:20px;
line-height: 24px;
margin: 0 0 7px 0;
}
h4, .h4 {
font-size:18px;
line-height: 22px;
margin: 0 0 7px 0;
} 
h5, .h5 {
font-size:16px;
line-height: 20px;
margin: 0 0 7px 0;
} 
h6, .h6 {
font-size:14px;
line-height: 18px;
margin: 0 0 10px 0;
} 
header h1, header h2, header h3, header h4, header h5, header h6 {
} #main-content blockquote {
font-style: italic;
font-family: cambria, georgia, times, serif;
}
.postMeta {
color:#999;
font-size:12px; }  html{
height: 100%; }
body{
height:100%;
position: relative;
background: #DDD;
padding: 0;
}
#wrap{
min-height: 100%;
}
.mainWrap{
padding-top: 20px;
border-top: 2px solid #faa223;
background: rgb(255,255,255);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTgyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(25,130,190,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(25,130,190,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(25,130,190,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(25,130,190,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(25,130,190,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(25,130,190,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1982be',GradientType=0 ); }
#headWrap, #main, #footWrap{
width: 1024px;
margin: 0 auto;
}
p, dl, blockquote, hr, pre, table, fieldset, article, article footer, nav, ul, ol {
margin: 0 0 20px 0;
}
.archive article{
padding-bottom: 20px;
border-bottom: 1px dotted #C2C2C2;
}
.archive article:last-child{
border-bottom: none;
}
article ul, article ol{
position: relative;
left: 25px;
padding-right: 25px;  }
.blog .post{
margin: 0 0 20px;
padding: 0 0 20px;
border-bottom: 1px dotted #333;
}
.blog .post:last-child{
border-bottom: none;
}
.blog .post h2{
margin: 0;
}
.blog .post .postMeta{
margin: 0 0 10px;
} #header{
background: #EDF2F8;
margin-bottom: 0;
border-bottom: 2px solid #faa223;
}
#headWrap{
position: relative;
}
.siteHeader{
float: left;
}
#header .contact{
float:right;
margin:0 20px 0;
position: relative;
top: 16px;
}
.contact aside:first-child{
float: left;
clear: none;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/screwU.png) no-repeat 15px 15px, url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/screwU.png) no-repeat right 15px top 15px, url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/alum.jpg) no-repeat center center;
padding: 10px 15px;
box-shadow: 
0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); }
.contact aside:first-child .widget_title{
text-align: center;
}
.contact aside:first-child p{
margin: 0;
}
.contact aside:last-child{
float: right;
clear: none;
}
.fbThing {
position: absolute;
left: 463px;
top: 16px;
display:none;
}
#logo{
float:left;
position: relative;
top: 3px;
}
#logo img{
width: 280px;
height: auto;
} #main{
overflow:auto;
padding-bottom: 46px;
clear: both;
margin-bottom: 20px;
}
.home #main-content{
width: 100%;
}
.home #main-content .left, .homeLeft, .home #main-content .right, .homeRight{
width: 50%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.home #main-content .left{
margin-bottom: 40px;
}
.home #main-content .left h1{
margin-bottom: 15px;
}
.home #main-content .right{
float: right;
clear: none;
}
.sbHead{
text-align: center;
color: #535353;
margin: 0 auto;
padding: 10px 0;
background: #FFE1B5;
max-width: 550px;
border-radius: 5px 5px 0 0;
border: 1px solid #faa223;
border-bottom: none;
clear: both;
}
.servWrap{
background: #FFF0DA;
border-radius: 7px;
border: 1px solid #faa223;
}
.homeLeft ul, .homeRight ul{
list-style: none;
left: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 20px;
margin-bottom: 0;
}
.homeLeft ul li, .homeRight ul li{
padding-left: 30px;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/tools.png) no-repeat left top;
line-height: 20px;
margin-bottom: 12px;
}
.homeLeft{
float: left;
}
.homeRight{
float: right;
}
.homeTest{clear: both;}
.homeTest h3{
text-align: center;
padding-bottom: 10px;
}
.homeTest h3 a{
color: #faa223;
text-shadow: 1px 1px 2px #000;
}
.testimonial{
float: left;
width: 33.3%;
}
.testimonial .equalHeight{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 15px 30px;
background: #fff;
margin-right: 30px;
border-radius: 5px;
}
.testimonial .equalHeight {
position: relative;
background: #fff;
border: 2px solid #48617d;
margin-bottom: 25px;
}
.testimonial:last-child .equalHeight{
margin-right: 0;
}
.testimonial .equalHeight:after, .testimonial .equalHeight:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.testimonial .equalHeight:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #fff;
border-width: 15px;
left: 50%;
margin-left: -15px;
}
.testimonial .equalHeight:before {
border-color: rgba(72, 97, 125, 0);
border-top-color: #48617d;
border-width: 18px;
left: 50%;
margin-left: -18px;
}
.testimonial .equalHeight p{
margin: 0;
font-style: italic;
font-size: 14px;
font-family: 'Georgia', serif;
}
.testimonial h4{
text-align: center;
text-indent: -30px;
text-shadow: 1px 1px 2px #000;
}
.testimonial:last-child h4{
text-indent: 0;
}
.testimonial h4 a{
color: #faa223;
}
.testimonial h4 a:hover, .homeTest h3 a:hover{
color: #AFCF24;
text-shadow: 1px 1px 2px #000;
}
.home #main-content{
border: none;
background: none;
padding: 20px 0;
}
#main-content{
width: 670px;
padding: 20px;
float: right;
margin-bottom: 20px;
border: 3px solid #ECECEC;
background: #fff;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
#main-content blockquote{
margin: 0 2.5em 1.25em 2.5em;
border: 1px solid #eee;
background: #f6f6f6;
padding: 1.19em 1.25em 0;
} .otherWork{
clear:both;
}
.gallery a {
display: block;
float: left;
margin: 0 5px 0 0;
}
.gallery img {
border: 1px solid #ccc;
}
.gallery a:nth-child(4n){
margin-right:0;
}
.gallery a:nth-child(4n + 1){
clear:left;
} #sidebar{
width: 274px;
float: left;
padding: 20px;
background: #fff;
border-right: 10px solid #ececec;
border-bottom: 10px solid #cecece;
border-left: 10px solid #ececec;
border-top: 10px solid #cecece;
}
#subpages{
width: 210px;
}
#sidebar .widget_title{
text-align: center;
}
#sidebar div.jp-controls-holder{
top: -4px !important;
width: 275px !important;
}
#sidebar div.jp-video-270p{
width: 275px !important;
}
#sidebar div.jp-video div.jp-type-single ul.jp-controls{
margin-left: 170px !important;
}
#sidebar div.jp-video a.jp-mute, div.jp-video a.jp-unmute{
left: 30px !important;
}
#sidebar div.jp-video div.jp-volume-bar{
left: 57px !important;
}
#sidebar div.jp-video a.jp-volume-max{
left: 114px !important;
} .tagwidget{
margin-top: 15px;
}
.tagwidget h3{
text-align: center;
color: #AFCF24;
text-shadow: 1px 1px 2px #000;
font-size: 18px;
font-family: 'Georgia', serif;
font-style: italic;
font-weight: normal;
}
#footer{
position: relative;
margin-top: -46px;
overflow: hidden;
zoom: 1;
clear: both;
padding: 5px;
color:#FFF;
font-size:12px;
line-height: 12px;
border-top: 2px solid #0C4363;
background: #435661;	
}
.left{
float:left;
}
#footer .left{
position: relative;
top: 12px;
}
.right{
float:right;
}
.codingLogos{
clear: none;
text-align: center;
width: 120px;
margin: 0 auto;
}
.codingLogos img:first-child{
margin-right: 20px;
} .wp-post-image, img.alignright, img.alignleft, img.aligncenter {
background: #fff;
border: 1px solid #eee;
}
.alignleft {
float: left;
clear: left;
margin: 0 20px 20px 0;
}
.alignright {
float: right;
clear: right;
margin: 0 0 20px 20px;
}
.aligncenter {
margin: 15px auto;
display: block;
}
div.wp-caption {
text-align: center;
background: #11161a;
border: 1px solid #1a1f23;
outline: 4px solid #0d1015;
padding: 0 !important;
text-align: center !important;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
div.wp-caption img {
margin: 0;
padding: 5px 5px 0;
outline: 0;
border: 0;
}
p.wp-caption-text {
margin: 0 !important;
padding: 0 3px 3px !important;
font-weight: bold;
clear: both;
font-size: 12px;
color: #eee;
} .widget{
margin: 0 0 20px 0;
}
.widget:last-child{
margin-bottom:0;
}
.widget_search {
overflow: hidden;
zoom: 1;
}
.widget_search input#s {
float: left;
width: 50%;
}
.widget_search #searchsubmit {
font-size: 0.875em;
padding: 0 1em;
border: 0;
margin: 1px 0 0 0;
line-height: 2.29em;
}
.widget_search label {
display: none;
}
.widget_categories ul, .widget_archive ul, .widget_links ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_pages ul, .widget_nav_menu ul, .widget_categories ul {
padding: 0;
list-style-type: none;
}
.widget_archive ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget_rss ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_categories ul li {
display: block;
}
.widget_archive ul li a, .widget_links ul li a, .widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_meta ul li a, .widget_rss ul li a, .widget_pages ul li a, .widget_nav_menu ul li a, .widget_categories ul li a {
text-decoration: none;
}
.widget_archive ul li a:hover, .widget_archive ul li a:focus, .widget_links ul li a:hover, .widget_links ul li a:focus, .widget_recent_entries ul li a:hover, .widget_recent_entries ul li a:focus, .widget_recent_comments ul li a:hover, .widget_recent_comments ul li a:focus, .widget_meta ul li a:hover, .widget_meta ul li a:focus, .widget_rss ul li a:hover, .widget_rss ul li a:focus, .widget_pages ul li a:hover, .widget_pages ul li a:focus, .widget_nav_menu ul li a:hover, .widget_nav_menu ul li a:focus, .widget_categories ul li a:hover, .widget_categories ul li a:focus {
text-decoration: underline;
}
.widget_tag_cloud div {
padding: 0;
overflow: hidden;
}
.widget_tag_cloud a {
line-height: 1.62em;
}
.widget_tag_cloud a:hover, .widget_tag_cloud a:focus {
text-decoration: underline;
} a {
color: #faa223;
text-decoration: none;
font-weight: bold;
}
a:hover, a:focus {
color: #AFCF24;
text-decoration: none;
}
.calltoAction a{
position: relative;
top: 23px;
font-size: 16px;
}
.more-link{
float: right;
} .socialDiv{
position: absolute;
top: 11px;
right: 11px;
}
.socialList{
list-style: none;
}
.socialList li{
display: inline-block;
margin-right: 20px;
}
.socialList li a{
display: block;
width: 32px;
height: 32px;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/social.png) no-repeat;
}
.fbLink{
background-position: left bottom;
}
.fbLink:hover{
background-position: left top;
}
.fbLink:active{
background-position: left bottom;
}
.twLink{
background-position: -49px bottom;
}
.twLink:hover{
background-position: -49px top;
}
.twLink:active{
background-position: -49px bottom;
}
.liLink{
background-position: -98px bottom;
}
.liLink:hover{
background-position: -98px top;
}
.liLink:active{
background-position: -98px bottom;
}
.rsLink{
background-position: right bottom;
}
.rsLink:hover{
background-position: right top;
}
.rsLink:active{
background-position: right bottom;
} .siteBy ul{
margin:0;
padding:0;
display:table;
float: right;
}
.siteBy ul li {
list-style: none;
height: 30px;
padding: 6px 3px 0;
display:table-cell;
vertical-align:middle;
float: left;
margin: 0;
margin-right:-1px;
min-width: 35px;
text-align: center;
}
.siteBy .stellar {
margin-top: 5px;
display: inline-block;
}
.siteBy a.stellar:hover {
text-decoration:none;
}	
#wpstats {
display:none;
visibility:hidden;
}
.post-15 a,
.post-36 a {
word-break: break-word;
}#main-nav{
margin: 0;
float: right;
clear: none;
position: relative;
top: 33px;
}
#main-nav .menu {
margin:0;
}
#main-nav .menu li{
float:left;
position:relative;
display: inherit;
}
#main-nav .menu > li > a{
position: relative;
display: block;
padding: 10px 20px;
border-bottom: 2px solid transparent;
font-family: 'Roboto Slab', serif;
color: #1982BE;
bottom: 0;
font-size: 16px;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
#main-nav .menu > li:hover > a{
color: #faa223;
border-bottom: 4px solid #faa223;
padding-bottom: 13px;
bottom: 5px;
}
.current-menu-item > a{
color: #fff !important;
background: #48617D;
border-radius: 5px 5px 0 0;
border: 2px solid #faa223;
border-bottom: none !important;
}
.current-menu-item:hover > a{
color: #fff;
padding-bottom: 10px !important;
bottom: 0 !important;
border-bottom: none !important;
}
#main-nav .menu .sub-menu {
position: absolute;
background: #EDF2F8;
border-bottom: 1px solid #FAA223;
border-left: 1px solid #FAA223;
border-right: 1px solid #FAA223;
border-radius: 0 0 5px 5px;
opacity: 0;
visibility: hidden;
z-index: 5;
min-width: 175px;
font-size: 16px;
top: 48px;
transition: .3s;
}
#main-nav .menu .sub-menu li{
display:block;
width: 100%;
}
#main-nav ul li:hover ul {
opacity: 1 !important;
visibility: visible !important;
}
#main-nav .menu .sub-menu li a{
display: block;
padding: 10px;
color: #48617D;
transition: .3s;
}
#main-nav .menu .sub-menu li a:hover{
background: #fff;
color: #faa223;
border-radius: 0 0 5px 5px;
} #footer .menu{
padding:0;
margin:0 0 10px 0;
list-style: none;
}
#footer .menu li{
float:left;
margin: 0 10px 0 0;
}
#footer .menu li a{
padding:0;
margin:0;
}input:not([type=submit]):not([type=file]), select, textarea{
padding: 10px 15px !important;
font-size: 14px !important;
border-radius: 4px !important;
border: 1px solid #CCC !important;
color: #4d4d4d !important;
outline: none !important;
background: #fafafa !important;
}
textarea{
padding: 15px !important;
}
input:not([type=submit]):not([type=file]):focus, select:focus, textarea:focus {
color: #1A1A1A !important;
border: 1px solid #999 !important;
background: white !important;
}
.gform_fields, .ginput_container ul{
list-style: none;
left: 0;
}
.ginput_container input:not([type=radio]){
width: 250px;
}
#main-content .gform_wrapper .top_label textarea.textarea, #main-content .gform_wrapper .top_label input {
width: 96.2%;
}
.gform_wrapper .top_label textarea.textarea, .gform_wrapper .top_label input {
margin-bottom: 5px;
}
#comment-form-comment{
border-radius: 4px !important;
}
#respond form{
background: none !important;
} .Flexible-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} #gform_wrapper_2{
position: absolute;
z-index: 3;
background: aliceblue;
padding: 20px;
right: 13px;
top: 5px;
width: 307px;
margin-top: 7px;
max-height: 333px;
}
#gform_wrapper_2 .gform_heading{
margin-bottom: 10px !important;
}
#gform_wrapper_2 .gform_title{
font-size: 20px !important;
margin-top: 0;
text-align: center;
color: #faa223;
}
#gform_wrapper_2 .gform_description{
font-size: 12px !important;
line-height: 19px !important;
display: inline-block;
}
#gform_wrapper_2 input, #gform_wrapper_2 textarea{
width: 100%;
padding: 5px 10px !important;
font-size: 14px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#gform_wrapper_2 textarea{
height: 100px;
}
#gform_wrapper_2 .gform_footer.top_label{
padding-bottom: 0 !important;
margin: 0 !important;
padding-top: 2px;
}
#gform_wrapper_2 label.gfield_label+div.ginput_container {
margin-top: 0;
} #comment {
width: 100%;
height: 150px;
}
#respond {
margin-top: 20px;
}
.comment_container {
position: relative;
}
ol.comment-list {
margin: 0 0 15px !important;
}
ol.comment-list img.avatar {
margin: 8px 10px 0 0;
padding: 4px;
float:left;
border: 1px solid #1a1f23;
}
ol.comment-list li {
margin: 0;
padding: 8px 0 8px 14px;
list-style: none;
overflow: hidden;
position: relative;
}
ol.comment-list li header {
margin: 0;
line-height: 1.5em;
}
ol.comment-list li article nav {
float: right;
}
ol.comment-list li ul {
margin: 8px 0 0 !important;
}
ol.comment-list li li {
border: 0;
margin: 0 0 0 28px !important;
padding: 0 0 8px;
}
ol.comment-list li .comment-text {
border: 2px solid #ebebeb;
overflow: hidden;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding: 10px 10px 0;
}
ol.comment-list li.bypostauthor .comment-text, ol.comment-list li.bypostauthor img.avatar {
border-color: #D4E2EB;
}
ol.comment-list li .comment-text p {
margin: 0 0 10px !important;
}
ol.comment-list li p.meta {
font-weight: normal;
background: transparent;
padding: 0;
font-style: italic;
color: #777;
font-size: 0.9em;
margin: 0 0 10px !important;
}
ol.comment-list li p.meta strong {
font-weight: bold;
}
#respond {
margin-bottom: 15px;
}
#respond input.text, #respond select, #respond textarea, .comment-form-author input, .comment-form-email input, .comment-form-url input, .widget_search input#s {
border: 1px solid #eee;
background: #f6f6f6;
color: #777;
font-size: 1em;
line-height: 1em;
padding: 0.375em;
width: 50%;
margin: 0 4px 0 0;
outline: 0;
display: block;
}
#respond input.text:focus, #respond select:focus, #respond textarea:focus, .comment-form-author input:focus, .comment-form-email input:focus, .comment-form-url input:focus, .widget_search input#s:focus {
border:1px solid #ccc;
}
.borderradius #respond input.text, .borderradius #respond select, .borderradius #respond textarea, .borderradius .comment-form-author input, .borderradius .comment-form-email input, .borderradius .comment-form-url input, .borderradius .widget_search input#s {
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
-khtml-border-radius:0.5em;
-o-border-radius:0.5em;
border-radius:0.5em;
}
#respond textarea {
width: 98%;
margin-right: 0;
}
#respond label {
font-size: 1em;
font-weight: bold;
}
#gform_wrapper_2 #gform_submit_button_2{
padding: 10px 20px !important;
}
.button{
display: block;
padding: 10px 20px !important;
color: #fff;
text-shadow: 0 -1px rgba(0,0,0,0.3);
text-transform: uppercase;
cursor: pointer;
border: none;
background: #faa223;
border-radius: 4px;
-webkit-transition: text-indent 300ms ease-in-out;
-moz-transition: text-indent 300ms ease-in-out;
-o-transition: text-indent 300ms ease-in-out;
-ms-transition: text-indent 300ms ease-in-out;
transition: text-indent 300ms ease-in-out;
}
#StellarSlider .button:hover{
text-indent: 160px;
}
#submit {
padding:.75em 1em;
background:#578724;
border:1px solid #578724;
background-image: -moz-linear-gradient(top, #A0C015, #578724); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A0C015), color-stop(1, #578724)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0C015', EndColorStr='#578724'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0C015', EndColorStr='#578724')"; border-bottom:1px solid rgba(0,0,0,0.6);
color:#fff;
text-shadow:0 -1px rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-webkit-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.6);
box-shadow:0 1px 2px rgba(0,0,0,0.6);
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
-khtml-border-radius:0.5em;
-o-border-radius:0.5em;
border-radius:0.5em;
text-transform: uppercase;
text-decoration: none;
color:#fff;
text-shadow: 0 -1px rgba(0,0,0,0.3);
cursor: pointer;
font-weight: bold;
}
.button:hover, #submit:hover {
background:#AFCF24;
background-image: -moz-linear-gradient(top, #AFCF24, #578724); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AFCF24), color-stop(1, #578724)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#AFCF24', EndColorStr='#578724'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#AFCF24', EndColorStr='#578724')"; text-shadow: 0 1px rgba(255,255,255,0.3);
}
.button.green {
background:#578724;
background-image: -moz-linear-gradient(top, #A0C015, #578724); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A0C015), color-stop(1, #578724)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0C015', EndColorStr='#578724'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0C015', EndColorStr='#578724')"; border-bottom:1px solid rgba(0,0,0,0.6);
color:#fff;
text-shadow:0 -1px rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-webkit-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.6);
box-shadow:0 1px 2px rgba(0,0,0,0.6);
}
.button.green:hover {
background:#AFCF24;
color:#fff;
background-image: -moz-linear-gradient(top, #AFCF24, #578724); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AFCF24), color-stop(1, #578724)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#AFCF24', EndColorStr='#578724'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#AFCF24', EndColorStr='#578724')"; border-bottom:1px solid rgba(0,0,0,0.6);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-webkit-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.6);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.6);
box-shadow:0 1px 2px rgba(0,0,0,0.6);
}
.button:active, #submit:active, .button.green:active {
position: relative;
top:1px;
}div.jp-audio,
div.jp-audio-stream,
div.jp-video { font-size:1.25em;  font-family:Verdana, Arial, sans-serif;
line-height:1.6;
color: #666;
border:1px solid #009be3;
background-color:#eee;
}
div.jp-audio {
width:420px;
}
div.jp-audio-stream {
width:182px;
}
div.jp-video-270p {
width:480px;
}
div.jp-video-360p {
width:640px;
}
div.jp-video-full { width:480px;
height:270px; position:static !important; position:relative;
} div.jp-video-full div div {
z-index:1000;
}
div.jp-video-full div.jp-jplayer {
top: 0;
left: 0;
position: fixed !important; position: relative; overflow: hidden;
}
div.jp-video-full div.jp-gui {
position: fixed !important; position: static; top: 0;
left: 0;
width:100%;
height:100%;
z-index:1001; }
div.jp-video-full div.jp-interface {
position: absolute !important; position: relative; bottom: 0;
left: 0;
}
div.jp-interface {
position: relative;
background-color:#eee;
width:100%;
}
div.jp-audio div.jp-type-single div.jp-interface {
height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
height:80px;
}
div.jp-audio-stream div.jp-type-single div.jp-interface {
height:80px;
}
div.jp-video div.jp-interface {
border-top:1px solid #009be3;
} div.jp-controls-holder {
clear: both;
width:440px;
margin:0 auto;
position: relative;
overflow:hidden;
top:-8px; }
div.jp-interface ul.jp-controls {
list-style-type:none;
margin:0;
padding: 0;
overflow:hidden;
}
div.jp-audio ul.jp-controls {
width: 380px;
padding:20px 20px 0 20px;
}
div.jp-audio-stream ul.jp-controls {
width: 142px;
padding:20px 20px 0 20px;
}
div.jp-video div.jp-type-single ul.jp-controls {
width: 78px;
margin-left: 200px;
}
div.jp-video div.jp-type-playlist ul.jp-controls {
width: 134px;
margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
display:inline;
float: left;
}
div.jp-interface ul.jp-controls a {
display:block;
overflow:hidden;
text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
width:40px;
height:40px;
}
a.jp-play {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 0 no-repeat;
}
a.jp-play:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -41px 0 no-repeat;
}
a.jp-pause {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -42px no-repeat;
display: none;
}
a.jp-pause:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -41px -42px no-repeat;
}
a.jp-stop, a.jp-previous, a.jp-next {
width:28px;
height:28px;
margin-top:6px;
}
a.jp-stop {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -83px no-repeat;
margin-left:10px;
}
a.jp-stop:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -29px -83px no-repeat;
}
a.jp-previous {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -112px no-repeat;
}
a.jp-previous:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -29px -112px no-repeat;
}
a.jp-next {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -141px no-repeat;
}
a.jp-next:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -29px -141px no-repeat;
}  div.jp-progress {
overflow:hidden;
background-color: #ddd;
}
div.jp-audio div.jp-progress {
position: absolute;
top:32px;
height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
left:110px;
width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
left:166px;
width:130px;
}
div.jp-video div.jp-progress {
top:0px;
left:0px;
width:100%;
height:10px;
}
div.jp-seek-bar {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -202px repeat-x;
width:0px;
height:100%;
cursor: pointer;
}
div.jp-play-bar {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -218px repeat-x ;
width:0px;
height:100%;
} div.jp-seeking-bg {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.seeking.gif);
}  a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
width:18px;
height:15px;
margin-top:12px;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
margin-left: 210px;	
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
margin-left: 154px;
}
div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
margin-left:10px;
}
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
margin-left: 56px;	
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
position: absolute;
top:12px;
margin-top:0;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
left: 50px;
}
div.jp-video a.jp-volume-max {
left: 134px;
}
a.jp-mute {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -170px no-repeat;
}
a.jp-mute:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -19px -170px no-repeat;
}
a.jp-unmute {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -60px -170px no-repeat;
display: none;
}
a.jp-unmute:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -79px -170px no-repeat;
}
a.jp-volume-max {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -186px no-repeat;
}
a.jp-volume-max:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -19px -186px no-repeat;
}
div.jp-volume-bar {
position: absolute;
overflow:hidden;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -250px repeat-x;
width:46px;
height:5px;
cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
top:37px;
left:330px;
}
div.jp-audio-stream div.jp-volume-bar {
top:37px;
left:92px;
}
div.jp-video div.jp-volume-bar {
top:17px;
left:72px;
}
div.jp-volume-bar-value {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -256px repeat-x;
width:0px;
height:5px;
}  div.jp-audio div.jp-time-holder {
position:absolute;
top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
left:110px;
width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
left:166px;
width:130px;
}
div.jp-current-time,
div.jp-duration {
width:60px;
font-size:.64em;
font-style:oblique;
}
div.jp-current-time {
float: left;
display:inline;
}
div.jp-duration {
float: right;
display:inline;
text-align: right;
}
div.jp-video div.jp-current-time {
margin-left:20px;
}
div.jp-video div.jp-duration {
margin-right:20px;
}  div.jp-title {
font-weight:bold;
text-align:center;
}
div.jp-title,
div.jp-playlist {
width:100%;
background-color:#ccc;
border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
list-style-type:none;
margin:0;
padding:0 20px;
font-size:.72em;
}
div.jp-title li {
padding:5px 0;
font-weight:bold;
}
div.jp-playlist li {
padding:5px 0 4px 20px;
border-bottom:1px solid #eee;
}
div.jp-playlist li div {
display:inline;
} div.jp-type-playlist div.jp-playlist li:last-child {
padding:5px 0 5px 20px;
border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
list-style-type:square;
list-style-position:inside;
padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
color: #333;
text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
float:right;
display:inline;
text-align:right;
margin-right:10px;
font-weight:bold;
color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
float:right;
display:inline;
text-align:right;
margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
color:#0d88c1;
}
span.jp-artist {
font-size:.8em;
color:#666;
} div.jp-video-play {
width:100%;
overflow:hidden; cursor:pointer;
background-color:rgba(0,0,0,0); }
div.jp-video-270p div.jp-video-play {
margin-top:-270px;
height:270px;
}
div.jp-video-360p div.jp-video-play {
margin-top:-360px;
height:360px;
}
div.jp-video-full div.jp-video-play {
height:100%;
}
a.jp-video-play-icon {
position:relative;
display:block;
width: 112px;
height: 100px;
margin-left:-56px;
margin-top:-50px;
left:50%;
top:50%;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.video.play.png) 0 0 no-repeat;
text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.video.play.png) 0 -100px no-repeat;
}
div.jp-jplayer audio,
div.jp-jplayer {
width:0px;
height:0px;
}
div.jp-jplayer {
background-color: #000000;
}  ul.jp-toggles {
list-style-type:none;
padding:0;
margin:0 auto;
overflow:hidden;
}
div.jp-audio .jp-type-single ul.jp-toggles {
width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
width:55px;
margin: 0;
position: absolute;
left: 325px;
top: 50px;
}
div.jp-video ul.jp-toggles {
margin-top:10px;
width:100px;
}
ul.jp-toggles li {
display:block;
float:right;
}
ul.jp-toggles li a {
display:block;
width:25px;
height:18px;
text-indent:-9999px;
line-height:100%; }
a.jp-full-screen {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -310px no-repeat;
margin-left: 20px;
}
a.jp-full-screen:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -30px -310px no-repeat;
}
a.jp-restore-screen {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -60px -310px no-repeat;
margin-left: 20px;
}
a.jp-restore-screen:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -90px -310px no-repeat;
}
a.jp-repeat {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -290px no-repeat;
}
a.jp-repeat:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -30px -290px no-repeat;
}
a.jp-repeat-off {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -60px -290px no-repeat;
}
a.jp-repeat-off:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -90px -290px no-repeat;
}
a.jp-shuffle {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) 0 -270px no-repeat;
margin-left: 5px;
}
a.jp-shuffle:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -30px -270px no-repeat;
}
a.jp-shuffle-off {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -60px -270px no-repeat;
margin-left: 5px;
}
a.jp-shuffle-off:hover {
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/js/jPlayer/skin/jplayer.blue.monday.jpg) -90px -270px no-repeat;
}  .jp-no-solution {
padding:5px;
font-size:.8em;
background-color:#eee;
border:2px solid #009be3;
color:#000;
display:none;
}
.jp-no-solution a {
color:#000;
}
.jp-no-solution span {
font-size:1em;
display:block;
text-align:center;
font-weight:bold;
}.svwp {width: 50px; height: 20px; background: #fff;} .svwp ul{position: relative; left: -999em;} .slideViewer { 
position: relative;
overflow: hidden; 
margin: 0 auto;
padding: 0;
background: #fff;
}
.slideViewer ul { position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; 
padding: 0;
}
.slideViewer ul li {
float:left;
} .slideViewer span.typo{ 
padding: 6px; background: #fff;
color: #000;
font: normal 10px Verdana;
}
.thumbSlider { overflow: hidden;
width: 1%;
background: #fff;
}
.thumbSlider ul { 
list-style-type: none;
margin: 0; 
padding: 0;
}
.thumbSlider ul li{ 
float:left;
margin: 0;
}
.thumbSlider a{
color: #fff;
text-decoration: none;
}
.thumbSlider a img{
border: 0;
display: block;
padding: 0;
}
.thumbSlider p.tmbrdr {  position:relative; 
left: 0;
font-size: 0.01em;
left: 0;
margin: 0;
padding: 0;
}
a.left, a.right { background: transparent; color: #ff0000;
font: bold 16px Arial;
overflow: hidden;
}
a.left span, a.right span{
}
a.left img, a.right img{
border: 0;
}
a.l_dis, a.r_dis {
background: transparent; cursor: default;
}
a.l_dis span, a.r_dis span {
visibility: hidden;
}
a:focus {outline:none;}@media only screen and (max-width: 1024px) { #headWrap, #main, #footWrap, #StellarSlider, #main-content, #sidebar, div.jp-video-270p, div.jp-jplayer, div.jp-controls-holder{
width: auto !important;
}
#main-content{
max-width: 59%;
}
.home #main-content{
max-width: 100%;
width: 100%;
}
#sidebar{
max-width: 32%;
}
.caption{
width: 200px;
}
.home #main-content .left{
width: 40%;
}
.home #main-content .left video{
width: 100% !important;
}
.equalHeight{
height: auto !important;
}
}
@media only screen and (max-width: 940px) {
#main-nav{
float: none;
top: 4px;
clear: both;
}
#main-nav .menu{
text-align: center;
}
#main-nav .menu li{
float: none;
display: inline-block;
}
#main-nav .menu > li:hover > a{
bottom: 0;
padding-bottom: 10px;
border-bottom: 2px solid transparent;
}
}
@media only screen and (max-width: 860px) {
#main-content{
width: auto;
max-width: inherit;
float: none;
}
#sidebar{
width: auto !important;
max-width: inherit;
margin: 0 auto 20px;
float: none;
clear: both;
}
#sidebar div.jp-video-270p{
margin: 0 auto;
}
.fbThing {
display:none;
}
}
@media only screen and (max-width: 760px) {
#testSide .testimonial{
width: 50%;
}
#testSide .testimonial:nth-child(2n) .equalHeight{
margin-right: 0;
}
#testSide .testimonial:last-child{
display: none;
}
}
@media only screen and (max-width: 685px) {
.caption{
display: none;
}
.home #main-content .left, .home #main-content .right{
width: auto;
float: none;
}
.home #main-content .right{
margin: 0 20px 20px;
}
#main-nav .menu li a{
font-size: 14px;
}
}
@media only screen and (max-width: 640px) {
#logo{
float: none;
text-align: center;
margin-bottom: 20px;
}
#header .contact{
margin-bottom: 20px;
float: none;
top: 0;
}
.contact aside:last-child{
max-width: 289px;
margin: 0 auto;
float: none;
}
#main-nav{
top: 0;
}
#main-nav .menu li{
display: inherit;
}
.current-menu-item > a, .current-menu-item:hover > a, .current-menu-item > a:hover{
border-radius: 5px;
border: 1px solid #faa223 !important;
}
#main-nav .menu > li:hover > a{
bottom: 0;
padding-bottom: 10px;
border-bottom: 2px solid transparent;
}
#main-nav .menu .sub-menu{
min-width: inherit;
border-top: 1px solid #FAA223;
}
#main-nav ul li:hover ul{
position: relative !important;
left: 0 !important;
top: 0 !important;
}
}
@media only screen and (max-width: 600px) {
#footWrap .left, #footWrap .right{
float: none;
}
#footWrap .left{
margin-bottom: 20px;
text-align: center;
}
#footWrap .right ul{
margin: 0 auto;
float: none;
}
}
@media only screen and (max-width: 540px) {
.homeLeft, .homeRight{
float: none;
width: auto;
}
.homeLeft ul{
padding-bottom: 0;
}
.homeRight ul{
padding-top: 0;
}
#testSide .testimonial{
width: auto;
float: none;
margin-bottom: 20px;
}
#testSide .testimonial:last-child{
display: inherit;
margin-bottom: 0;
}
#testSide .testimonial .equalHeight{
margin: 0 20px 20px !important;
}
.testimonial h4{
text-indent: inherit;
}
}
@media only screen and (max-width: 430px) {
#footWrap .right ul li:nth-child(1), #footWrap .right ul li:nth-child(2){
display: none;
}
.homeLeft ul li, .homeRight ul li{
font-size: 16px;
background: url(//yourreliableplumber.com/wp-content/themes/meplumbing/images/tools.png) no-repeat left 4px;
}
.contact aside:first-child p{
font-size: 14px;
}
ul.bjqs{
display: none !important;
}
#gform_wrapper_2{
position: relative;
top: 0;
right: 0;
margin: 0 auto !important;
width: auto;
max-height: inherit !important;
}
#StellarSlider{
height: auto !important;
}
#sidebar div.jp-video-270p, #sidebar div.jp-jplayer{
width: auto !important;
}
#sidebar div.jp-jplayer video{
max-width: 100%;
}
.slideViewer {
width: auto !important;
}
}