/*   















Theme Name: Rossing Plumbing LLC















Theme URI: http://softbrains.com/plumbing















Description: Rossing Plumbing LLC















Author: Rahul Mishra















Author URI: your-URI















Version: 1.0















*/































@font-face {















 font-family: 'oswaldbook';















 src: url('font/oswald-regular.eot');















 src: url('font/oswald-regular.eot?#iefix') format('embedded-opentype'), url('font/oswald-regular.woff') format('woff'), url('font/oswald-regular.ttf') format('truetype'), url('font/oswald-regular.svg#oswaldbook') format('svg');















 font-weight: normal;















 font-style: normal;















}















*{outline:0px; padding:0px; margin:0px;}















ul{list-style:none; padding:0px; margin:0px;}















p{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#555; text-align:justify; margin:0 0 10px;}















a img{border:0px;} 







body{background:url(images/body_bg.jpg) repeat left top #f3f9fe; margin:0px; }















.main_page{width:100%; background:url(images/bg.jpg) repeat-x left top;padding:10px 0 0; overflow:hidden;} 















.wrapper{width:980px; margin:0 auto; overflow:hidden;}















.header{width:100%; float:left; /*min-height:95px;*/}















.logo{float:left; margin:0px; width:183px;}















.slogan{ width:615px; float:left; text-align:center; margin:20px 0 0}















.phone{float:right; width:180px; font:normal 18px/32px 'oswaldbook', Arial, Helvetica, sans-serif; color:#222; text-align:right;margin-top:10px;}















.phone span{color:#ed1c24; font-size:26px; font-weight:600; float:right;}















.nav{ margin:9px 0 0; float:left; width:100%; height:40px; }















.nav li{ display:inline; float:left;border-left:1px dotted #525252 }















.nav li:last-child{border-right:1px dotted #525252}















.nav li a{font:normal 16px 'oswaldbook', Arial, Helvetica, sans-serif; color:#fff; padding:8px 30px; float:left; text-decoration:none; }















.nav li a:hover{background:url(images/nav_hover.jpg) repeat-x left top;}















.container{width:100%; float:left; margin:15px 0 0;}















.slider{ background:#c6c6c6; width:712px; max-height:372px; padding:4px; float:left; margin:0 14px 0 0;}







.slide_content{width:100%;background:url(images/slider_bg.png) repeat left top; padding:10px 0px; position:absolute; bottom:0px; border-top:1px solid #a0acbe; box-shadow:0 0 0 1px #666; display:none;}







.slide_content h1{font:normal 22px 'oswaldbook', Arial, Helvetica, sans-serif; color:#fafcfe; padding:0 20px; margin:0px }







.slide_content p{font:normal 14px Arial, Helvetica, sans-serif; color:#fafcfe; padding:0 20px; margin:0px }























.category{width:228px; border:1px solid #c6c6c6; border-radius:5px; background:#fff; float:left; padding:5px 8px}















.category li{ background:url(images/bullet.png) no-repeat 0 7px; font:normal 14px/23px 'oswaldbook', Arial, Helvetica, sans-serif; color:#555; padding-left:18px;}















.main_contant{border:1px solid #c6c6c6; border-radius:5px; background:#fff; padding:15px 18px; }















.main_contant h1{font:normal 24px 'oswaldbook', Arial, Helvetica, sans-serif; color:#bb0e0b; margin:0px}















.main_contant h5{font:normal 17px 'oswaldbook', Arial, Helvetica, sans-serif; color:#252525; margin:0 0 10px; padding-bottom:3px; border-bottom:1px solid #c6c6c6;}















.category_col{ list-style:none;width:100%;}















.category_col li{width:211px; min-height:320px; border:1px solid #c6c6c6; border-radius:5px; background:#fff; margin:0 16px 15px 0; float:left; padding:10px}















.category_col li:last-child{margin:0px;}















.category_col li .colorzen{ border:1px solid #c6c6c6; border-radius:5px; background:#f9f9f9;font:normal 18px/37px 'oswaldbook', Arial, Helvetica, sans-serif; color:#222; padding:6px 8px 0px; margin-bottom:12px;}















.category_col li .colorzen .home-icon{ background:url(images/icon.png) no-repeat 0 0; width:32px; float:left; margin:0 8px 0 0; text-indent:-200px; overflow:hidden;}















.category_col li .colorzen .commercial-icon{ background:url(images/icon.png) no-repeat -42px 0; width:32px; float:left; margin:0 8px 0 0; text-indent:-200px; overflow:hidden;}















.category_col li .colorzen .service-icon{ background:url(images/icon.png) no-repeat -83px 0; width:32px; float:left; margin:0 8px 0 0; text-indent:-200px; overflow:hidden;}















.category_col li .colorzen .remodel-icon{ background:url(images/icon.png) no-repeat -119px 0; width:32px; float:left; margin:0 8px 0 0; text-indent:-200px; overflow:hidden;}















.category_col li .img_bg{ padding:3px; background:url(images/img-shadow.jpg) repeat-x left bottom #fff; min-height:137px; margin-bottom:6px;}















.category_col li .img_bg img{width:100%; display:block; height:130px;}















.category_col li .read-more{ margin:5px 0 0; float:right;}















.category_col li .read-more a{background:url(images/bullet.png) no-repeat 5px 7px #f9f9f9; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#222; border:1px solid #c6c6c6; border-radius:4px; /*background:#f9f9f9;*/ padding:5px 8px 5px 15px; float:right;} 


 












.category_col li .read-more a:hover{color:#bb0e0b;}































.footer{width:100%; float:left; background:#313131; margin:50px 0 0; padding:0;}















.footer .colum{width:230px; min-height:250px; float:left; margin:0px; background:url(images/footer-right-brd.jpg) repeat-y right top; padding:15px 30px 0 0;}















.footer .colum p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#949494;}















.footer .colum h2{font:normal 22px 'oswaldbook', Arial, Helvetica, sans-serif; color:#949494; text-shadow:1px 0 #000; margin:0 0 10px;}















.footer .colum ul{width:200px;}















.footer .colum li{background:url(images/footer-brd.jpg) repeat-x left bottom;font:normal 12px/25px Arial, Helvetica, sans-serif; color:#949494; text-shadow:1px 0 #000; padding-left:10px;}















.footer .colum li a{text-decoration:none; font:normal 12px/28px Arial, Helvetica, sans-serif; color:#949494; text-shadow:1px 0 #000;}















.footer .colum li a:hover{color:#ccc;}















.footer .colum.last{background:none;width:200px; padding-right:0px;}















.footer .colum li span{width:90px; float:left; }







.footer_bottom{ width:100%; float:left; background:#000; font:normal 11px Arial, Helvetica, sans-serif; color:#4b4b4b; text-align:right; padding:10px 0}







































.facebook{background:url(images/social-icon.png) no-repeat 0 5px; float:left; overflow:hidden; width:18px !important; text-indent:-200px; margin:0 10px 0 0}















.twitter{background:url(images/social-icon.png) no-repeat 0 -27px; float:left; overflow:hidden; width:18px !important; text-indent:-200px; margin:0 10px 0 0}















.google{background:url(images/social-icon.png) no-repeat 0 -58px; float:left; overflow:hidden; width:18px !important; text-indent:-200px; margin:0 10px 0 0}















.blog{background:url(images/social-icon.png) no-repeat 0 -88px; float:left; overflow:hidden; width:18px !important; text-indent:-200px; margin:0 10px 0 0}







































/**************************/















.inner_container{width:705px; float:left; margin:0 15px 0 0;}















.right_col { width:260px; float:left; margin:0px; /*background:url(images/border-right.jpg) repeat-y left top;*/ padding:0; }  















.block { background:#eae9e9; border-radius:8px; width:auto; padding:10px; border:1px solid #fff; box-shadow:0 0 5px #b7b7b7; margin-bottom:20px; width:91%; } 







   







.block h2 { font:normal 20px 'oswaldbook', Arial, Helvetica, sans-serif; color:#555; margin:0 0 5px; padding:0px; text-align:left; border:none }







 







.schedule_buton { -moz-box-shadow:inset 0px 1px 0px 0px #f78c8e; -webkit-box-shadow:inset 0px 1px 0px 0px #f78c8e; box-shadow:inset 0px 1px 0px 0px #f78c8e; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da171b), color-stop(1, #a50901) ); background:-moz-linear-gradient( center top, #da171b 5%, #a50901 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da171b', endColorstr='#a50901');background-color:#a50901; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; text-indent:0px; border:1px solid #8a0c0f; display:inline-block; color:#ffffff; font-family:'oswaldbook', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:normal; /*height:41px;*/ line-height:23px; width:89%; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #905117; text-decoration:none; padding:10px 12px; margin:10px 0 }















.schedule_buton a { font-family:'oswaldbook', Georgia; color:#fff; text-decoration:none; width:auto; float:left; text-transform: uppercase; font-size: 23px; line-height: 25px; }







    







.schedule_buton:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a50901), color-stop(1, #da171b) ); background:-moz-linear-gradient( center top, #a50901 5%, #da171b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50901', endColorstr='#da171b');background-color:#a50901; }















.schedule_buton:active { position:relative; top:1px; }















.testimonials { background:#eee; padding:2px; min-height:133px; }















.testimonials p { color: #393939; font: italic 12px/26px Georgia, "Times Ne w Roman", Times, serif; padding: 4px 9px 9px 25px; background:url(images/start_quote_home.png) no-repeat left 5px; margin-bottom:5px; overflow:hidden; width:auto !important;}















.testimonials li span { float:left; width:100%; text-align:right; color:#CB6F19 }















.blue_bullet li { background: url("images/bullet.jpg") no-repeat scroll left 10px transparent; color: #555555; font: 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 0 0 0 20px; border:none }















.iq-testimonials{background:none !important; border-radius:0px !important; padding:0px !important; border:none !important; box-shadow:0 0 0px #b7b7b7!important ; margin-bottom:0px !important; }







.iq-testimonial-name{color: #BB0E0B; float: left; text-align: right; width: 100%;}







.testimonials img{width:100%;border-radius:5px;}















/* blog csss ***********************/































.right_col .widget { background:#eae9e9; border-radius:8px; width:auto; padding:10px; border:1px solid #fff; box-shadow:0 0 5px #b7b7b7; margin-bottom:20px; }















.right_col .widget h2 { font:normal 20px 'oswaldbook', Arial, Helvetica, sans-serif; color:#555; margin:0 0 5px; padding:0px; text-align:left; border:none }















.right_col .widget ul { margin-bottom:20px; }















.right_col .widget ul li { font:bold 12px/22px Arial, Helvetica, sans-serif; color:#555; background:url(images/or_bullet.png) no-repeat 5px 13px; padding:5px 0 3px 17px; border-bottom:1px dotted #999; }















.right_col .widget ul li a { text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#555; }















/*.right_col .widget ul li a{ text-decoration:underline; font:normal 12px Arial, Helvetica, sans-serif; color:#CB6F19 ;}*/























.right_col .widget ul li a:hover { text-decoration:none; color:#ab0b04; }















































.blog_ul {/*width:656px;*/ }















.blog_ul li {background:none; border-bottom:1px dashed #ccc; margin:0 0 20px; padding:0 0 20px}















.reply a { color: #cb6f19; text-decoration: none; font:normal 12px/12px Arial, Helvetica, sans-serif; }















.reply a:hover { color:#002F41; }







  







.blog_ul li a { color: #ab0b04; text-decoration: none; line-height: 12px; }







.blog_ul li a.url{ color:#222;}







.blog_title { /*background:url(images/heading_border.jpg) repeat-x left bottom;*/ border-bottom:1px solid #eee; float:left; margin:0 0 10px; padding:0 0 2px; width:100%; }















.blog_title h2 { font:normal 24px 'oswaldbook', Arial, Helvetica, sans-serif; color:#BB0E0B; text-shadow:1px 1px #fff; float:left; width:100%;padding-bottom: 6px; }















.blog_title h2 a { font:normal 24px/21px 'oswaldbook', Arial, Helvetica, sans-serif; color:#BB0E0B; text-shadow:1px 1px #fff; float:left; width:100%; }































.bread_crumbs {















width: auto;















overflow: hidden;















padding: 3px 2px 10px 1px;















font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;















color: #BB0E0B;















}







 







.bread_crumbs a {















text-decoration: none;















font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;















color: #777;















}







































 























.widget_recent_comments li { background:none !important; border:none !important; padding:0px !important; }















.comment_template { float:left; width:100%; }















.comment_template input[type="submit"] { background:#3c3c3b; border:1px solid #767575; font:normal 14px 'open_sansregular', Arial, Helvetica, sans-serif; color:#fff; padding:3px 15px; border-radius:4px; cursor:pointer; float:left; margin-bottom: 6px; }















.comment_template textarea { width:645px; padding:5px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#555; }















.comment_template a { color: #cb6f19; text-decoration: none; line-height: 12px; }















.commentlist { list-style:none; }















.comment_template h3 { /*background:url(images/heading_border.jpg) repeat-x left bottom;*/ border-bottom:1px solid #eee; float:left; margin:0 0 20px !important; padding:0 0 2px !important; width:100%; font:normal 18px 'oswaldbook', Arial, Helvetica, sans-serif; color:#222; text-shadow:1px 1px #fff; }















.vcard, .commentmetadata { float:left; width:100%; margin:0 0 5px; }















#commentform { }















#commentform input { padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#555; width:250px; }















#commentform label { font:normal 11px Arial, Helvetica, sans-serif; color:#555; }















#submit { -moz-box-shadow:inset 0px 1px 0px 0px #f78c8e; -webkit-box-shadow:inset 0px 1px 0px 0px #f78c8e; box-shadow:inset 0px 1px 0px 0px #f78c8e; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da171b), color-stop(1, #a50901) ); background:-moz-linear-gradient( center top, #da171b 5%, #a50901 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da171b', endColorstr='#a50901');background-color:#a50901; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; border-bottom-left-radius:3px; text-indent:0px; border:1px solid #8a0c0f; display:inline-block; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; height:30px; width:150px !important; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #b46317; /*padding:4px 0;*/ cursor:pointer; }















#submit:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a50901), color-stop(1, #da171b) ); background:-moz-linear-gradient( center top, #a50901 5%, #da171b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50901', endColorstr='#da171b');background-color:#a50901;}







 







#submit:active { position:relative; top:1px; }































.contactusdiv{















background-color: #BB0E0B;















width: 358px;















border-radius: 6px;















z-index:100000000;







padding:10px;















}















.form_contact{















background-color: #f2f2f2;







height: auto;







padding-bottom:10px;







float:left;







width:100%;







border-radius: 6px;















}















.title_contact{















font-size: 20px;







/*line-height: 19px;







padding-top: 14px;







padding-bottom: 4px;*/















padding-left: 7px;















height: 32px;















float: left;















color:#fff;















}































.close_div{







background:url(images/x.png) no-repeat left top;







float: right;















/*padding-right: 10px;















line-height: 36px;*/















color: #FFF;















cursor: pointer;







width:34px;







height:34px;







position:absolute; top:-15px; right:-15px;







text-indent:-200px; overflow:hidden;







}























.wpcf7-submit { -moz-box-shadow:inset 0px 1px 0px 0px #f78c8e; -webkit-box-shadow:inset 0px 1px 0px 0px #f78c8e; box-shadow:inset 0px 1px 0px 0px #f78c8e; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da171b), color-stop(1, #a50901) ); background:-moz-linear-gradient( center top, #da171b 5%, #a50901 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da171b', endColorstr='#a50901');background-color:#a50901; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; border-bottom-left-radius:3px; text-indent:0px; border:1px solid #8a0c0f; display:inline-block; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; height:30px; width:100px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #b46317; /*padding:4px 0;*/ cursor:pointer; }















.wpcf7-submit:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a50901), color-stop(1, #da171b) ); background:-moz-linear-gradient( center top, #a50901 5%, #da171b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50901', endColorstr='#da171b');background-color:#a50901;}































.wpcf7-text, .wpcf7-captchar { padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#555; margin:3px 0 0; width:275px; }















.wpcf7-textarea { padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#555; margin-top:3px; width:275px; height:100px; }















.wpcf7-submit:active { position:relative; top:1px; }















.wpcf7-form{padding-left: 21px;















padding-top: 12px;}















div.wpcf7-validation-errors {















border: 2px solid #F00 !important;















}































#menu-header-navigation-menu .current-menu-item{background:url(images/nav_hover.jpg) repeat-x left top;}































.form_contact #wpcf7{















margin-left: 10px;















}















.meteor-slides .meteor-buttons{display:none;}







.conatct_us{padding-top: 19px;padding-left: 85px;}





.heading_con1{font: normal 18px/32px 'oswaldbook', Arial, Helvetica, sans-serif !important;color:#222 !important;padding-left: 2px;}



.heading_con2{font: normal 18px/32px 'oswaldbook', Arial, Helvetica, sans-serif !important ;padding-left: 6px;padding-right: 72px;color: #222 !important;}



.heading_con3{font-size: 26px;  font-weight: 600;  float: right;}



.myhomewidget{height: 100px;overflow: hidden;}

.short{ float:right; margin:5px 0 0;}
.short a{height: 3px;width: 0px;line-height: 3px !important;text-align: center;border: 1px solid #7BABD4;color: #000 !important;padding-left: 5px !important;background: none !important;}




.category_col li .short a{background:url(images/back-icon.png) no-repeat 5px 10px #f9f9f9; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#222; border:1px solid #c6c6c6; border-radius:4px; /*background:#f9f9f9;*/ padding:5px 8px 5px 15px; float:left;} 
.category_col li .short a:hover{color:#bb0e0b;}

.iq-testimonial-body p:nth-child(2) {
   background:none !important;
margin:0px !important; 
padding:0px !important;
    }


 







 







 







 







 







