/*  
Theme Name: Crosstown Plumbing design

Theme URI: http://www.avaxusa.com/

Version: 1.0

Description: Designed by Gajender Signh</a>.

Author: Avax

Author URI: http://www.avaxusa.com/

Tags: avaxusa

Copyright: (c) 2011 Celta Themes.

License: GNU General Public License v2.0

*/
.one-fourth h2 {

    border-top: 4px solid #9c0403;

    color: #b21d21;

    font-family: myriad;

    font-size: 25px;

    padding-top: 10px;

    text-align: center;

line-height: 26px;

    text-transform: uppercase;

font-weight:bold;

}

.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin:0;

    max-width: 98.5%;

    padding:0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size:11px;

    line-height:17px;

    margin:0;

    padding:0 4px 5px;

}



.sticky, .gallery-caption, .bypostauthor {}



#footer .textwidget > img {

	margin-bottom: 15px; 

}



.ads li a {

	display: block;

	width: 125px;

	height: 125px;

}



#portfolio-content .separator-line:last-child, #blog_list .separator-line:last-child {

	display: none;

}



#portfolio-nav.blog_nav {

	padding-top: 0;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.aligncenter {

	margin: 0 auto;

}



#wrapper img.alignleft {

    float: left;

    margin-bottom: 0;

    margin-right: 15px;

}



#wrapper img.alignright {

    float: right;

    margin-bottom: 0;

    margin-left: 15px;

}



.avatar img {

	margin-right: 0;

}



.comments-section ul {

	list-style: none;

}



.comment-reply-link {

	position: absolute;

	top: 0;

	right: 0;

}



.depth-2 {

	margin-left: 40px;

}



.depth-2 .comment-text {

	width: 480px;

}



.depth-3 {

	margin-left: 40px;

}



.depth-3 .comment-text {

	width: 440px;

}



.depth-4 {

	margin-left: 40px;

}



.depth-4 .comment-text {

	width: 400px;

}



.preview-lists {

	overflow: hidden;

}



#logo p {

	color: #747474;

}



.social-links li a {

	width: 28px;

	height: 28px;

	display: block;

}



.video_slide iframe {

	border: 1px solid #E7E7E7;

    padding: 4px;

}

#navigation.menu li a{ padding: 10px 21px; }



.posts-by-tag-list li.maintenance { border-bottom: medium none; }

.post-content .post-date { right: -30px; top: -55px; }

.post-content  .post-date .month{ font-size: 14px; }



h1{font-weight: bold!important;;

    color: #C11014;}
	
.wpcf7-form input[type="email"]{
    background-color: #f7f7f7;
    border-color: #d1d1d1 #e1e1e1 #e1e1e1 #d1d1d1;
    border-style: solid;
    border-width: 1px;
    color: #747474;
    font-family: inherit;
    font-size: inherit;
    margin-bottom: 10px;
    padding: 8px;
    width: 330px;
}	

#featured .rslides_container{ float: none; margin-bottom: 0;  }

#featured .special_offer{ top: 17px; }
#featured .ask_crosstown{ bottom: 15px; }
#featured .rslides_tabs{ position: absolute; bottom: 10px; margin-top: 0; z-index: 9999; width:100%; }

#featured .rslides_tabs a { background-image: url('images/slideshow_icon_inactive.png'); background-color: transparent;
background-repeat: no-repeat; width: 14px; height: 14px;  border-radius: 0; box-shadow: none; display: inline-block; 
overflow: hidden; text-indent: -9999px; }

#featured .rslides_tabs .rslides_here a { background-image: url('images/slideshow_icon_active.png'); }
.read-more {text-decoration: underline;}
/*#menu-item-80 {
    float: left !important;
}
*/
/*input#fir_name {
    width: 39% !important;
    height: 7px !important;
    border-radius: 3px !important;
    border: #C8C8C8 !important;
    float: left;
    background: #fff;
    font: 13.3333px Arial;
}
input#last_name {
    height: 7px;
    border-radius: 3px;
    border: #C8C8C8;
    width: 42%;
    float: right;
    background: #fff;
    font: 13.3333px Arial;
}
input#email_new {
    height: 7px;
    border-radius: 3px;
    border: #C8C8C8;
    width: 92%;
    background: #fff;
    font: 13.3333px Arial;
}
form.wpcf7-form p {
    padding-left: 0px !important;
}
input#subscribe_this {
    float: right;
    margin: 4px 0px 0px;
    width: 87px;
    height: 26px;
    border: 1px solid #565656;
    border-radius: 9px;
}
#submit, #post-comment, .wpcf7-submit {
 border: 1px solid #565656 !important;
    border-radius: 9px !important;
}
span.wpcf7-not-valid-tip {
color:#fff !important;
}
#submit, #post-comment, .wpcf7-submit {
    margin-bottom: 15px;
    cursor: pointer;
    font-family: inherit;
    font-size: 11px;
    color: #fff;
    background: #565656 !important;
    padding: 6px 10px;
    border: none;
}
span.wpcf7-not-valid-tip {
    display: block;
    position: static !important;
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: -5px 0 10px 0 !important;
    font-size: 11px !important;
    font-style: italic;
    color: #fff !important;
}
*/

.stocknewsletter .one-half {display: inline-block; margin: 0; padding: 0 2px; width: 48%;}

.stocknewsletter .wpcf7-form input[type="text"], .stocknewsletter .wpcf7-form input[type="email"]{   padding: 8px 4px;width: 90%; border-radius:5px; color:#000;  color: #1a1a1a;
    font-family: myriad;
    font-size: 13px; }
.stocknewsletter .wpcf7-form input[type="email"]{ width: 93.5%;}
.stocknewsletter .wpcf7-submit {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7c7c7c+0,5e5e5e+47,424242+100 */
background: rgb(124,124,124); /* Old browsers */
background: -moz-linear-gradient(top, rgba(124,124,124,1) 0%, rgba(94,94,94,1) 47%, rgba(66,66,66,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(124,124,124,1) 0%,rgba(94,94,94,1) 47%,rgba(66,66,66,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(124,124,124,1) 0%,rgba(94,94,94,1) 47%,rgba(66,66,66,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#424242',GradientType=0 ); /* IE6-9 */
    border:1px solid #000;
    padding: 6px 15px; float:right; border-radius:5px; font-family: myriad;
    font-size: 13px;
}

.stocknewsletter span.wpcf7-not-valid-tip {
    color: #fff;
    display: block;
    font-family: myriad;
    font-size: 11px;
    font-style: normal;
    letter-spacing: 0.5px;
    line-height: normal;
}
.stocknewsletter span.wpcf7-not-valid-tip .req {
    color: #f30;
    display: inline-block;
    font-size: 13px;
    padding: 0 5px 0 0;
    vertical-align: top;
}
.stocknewsletter div.wpcf7-response-output{border: 1px solid #fff !important;
    border-radius: 5px;
    font-size: 12px;
    text-align: center;  font-family: myriad; padding:5px !important}
	div.wpcf7-validation-errors{ color:#FFF; background:#cc1116 }
	.wpcf7-mail-sent-ok{ color:#FFF !important; background:#7fb53a }

