/*

Theme Name: carburettor

Theme URI: http://wordpress.org/themes/carburettor

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready

Text Domain: twentythirteen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





@charset "utf-8";

/* CSS Document */



@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; word-wrap: break-word; font-family:calibri;font-family:calibri;}

.clear{clear:both;}

input text{ outline:none;}

h1,h2,h3,h4,h5,h6,img,a,ul,li{margin:0px; padding:0px; list-style-type:none;outline:none;border:0px; text-decoration:none;}

@font-face {

    font-family: "helvetica";

    src:url(./fonts/helv.ttf);

}







.bg{ background:url(./images/bg.png) repeat-x;}

.sub_container{width:1010px;}

a:hover{ /* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



  /* IE 5-7 */

  filter: alpha(opacity=80);



  /* Netscape */

  -moz-opacity: 0.8;



  /* Safari 1.x */

  -khtml-opacity: 0.8;



  /* Good browsers */

  opacity: 0.8;}

/*----------------------------------Header Start-----------------------------------*/

.header{ background:url(./images/header_back.gif);}

.logo{ width: 312px;

height: 102px; float:left;}

.head_ryt{ float:right; padding:9px 0 0 0;}

.head_ryt p{ text-align:right; color: #8a8989; margin:0px; line-height:20px; font-size:14px;}

.phone_txt{ text-align:right; color:#d5191a; font-size:18px; padding:4px 0 0 0; font-family:Arial;font: bold 19px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;}

.phone_txt a{ text-align:right; color:#d5191a; font-size:18px; padding:4px 0 0 0; font-family:Arial;font: bold 19px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;}

.nav li { float:left;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight:bold;font-size: 24px;}

.nav li a{ display:block; padding:18px 32px; color:#fff;border-bottom: 10px solid #1f1f1f; }

.nav{ background:url(./images/nav_back.gif); width:100%;border-bottom: 10px solid #1f1f1f;}

.nav .prim{position: relative;

z-index: 2;

padding: 0;

margin: 0 0 -10px 0;height: 75px;}

.nav li a:hover,.nav li a.active{-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;border-bottom: 10px solid #ba0103;background: rgba(0,0,0,.15);}

.nav .current-menu-item > a {-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;border-bottom: 10px solid #ba0103;background: rgba(0,0,0,.15);}

.divi{ background-color:#1d1d1d; width:1px;min-height: 67px;}

/*----------------------------------Header End-----------------------------------*/



/*----------------------------------banner Start-----------------------------------*/

.banner{ position:relative;  }

.txtmain{ position:absolute; top:50%; z-index:90; color:#f9f9f9; font-size:30px; text-align:left;left: 26px; font-weight:bold;text-shadow: 3px 1px 4px #000;-moz-text-shadow: 3px 1px 4px #000;-ms-text-shadow: 3px 1px 4px #000;-o-text-shadow: 3px 1px 4px #000;-webkit-text-shadow: 3px 1px 4px #000;line-height: 32px;}



/*----------------------------------banner End-----------------------------------*/



/*----------------------------------Content Start-----------------------------------*/

.content{ padding:10px 10px 60px 10px; background:url(./images/content_bg.gif) repeat-x #fff ; position:relative; z-index:90; min-height:300px;}

.cont_left{ width:230px; float:left}

.cont_left_a,.cont_left_b{padding:10px 10px; border:1px solid #dedede; border-top: 1px solid #dedede;



background: #f1f1f1;}

.cont_left_b{ margin:14px 0 0 0;}

.abt_txt{ color:#363535; font-size:26px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

.cont_left_a p{ text-align:justify; line-height:20px;margin: 0px;

padding: 4px 0px 0px 0px;font-size: 13px; color:#848383;font-family:Arial, Helvetica, sans-serif;}

.cont_left_a p+p{ padding: 12px 0px 17px 0px;}

.cont_inside{}

.read{ background:url(./images/read_btn.gif);color: #fff;

font-weight: bold;

font-size: 13px;

line-height: 28px;

height: 28px;

text-decoration: none;

border: none;

text-transform: none !important;

border-radius: 0;

border-right: 1px solid #980205;

border-bottom: 1px solid #770103; display:inline-block;padding: 0 10px;}

.read:hover{background: url(./images/read_btn.gif) repeat-x 0 bottom;

color: #fff !important;

text-decoration: none;

border-right: 1px solid #4e4e4e;

border-bottom: 1px solid #3c3c3c;}



.cont_left_b p{ text-align:left;font-size: 14px;font: 13px/18px Arial, Helvetica, sans-serif;color: #848383;}

.cont_left_b img{ margin:10px 0 0 0;}

.cont_ryt_head{ font-size:41px; color:#363636; text-align:left;background: #f4f4f4;padding: 2px 10px 6px 10px;border: 1px solid #dfdfdf;line-height: 42px;}

.cont_ryt{ float:right;width: 75%;}

.cont_ryt_listings li{ float:left; padding:10px;margin: 14px 6px;width:217px;background: #f4f4f4;

border: 1px solid #dfdfdf;}

.red_txt{ color:#a30000; font-size:16px; text-transform:uppercase;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:bold; padding:4px 0 0 0;}

.cont_ryt_listings li img{width: 209px;height: 187px;}

.mr_left_zero{ margin-left:0px !important}

.mr_ryt_zero{ margin-right:0px !important}

.imgg{ min-height:150px;}

.cont_ryt_listings li span{ display:block;}

.cont_ryt_listings li a{color:#a30000;}

.cont_ryt_listings li:hover{-webkit-transform: scale(1.05);

-moz-transform: scale(1.05);

-ms-transform: scale(1.05);

-o-transform: scale(1.05);

transform: scale(1.05);

box-shadow: 0 0 8px rgba(0,0,0,0.2);

z-index: 5;}

.cont_ryt_listings li{-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-ms-transition: all 200ms linear;

-o-transition: all 200ms linear;

transition: all 200ms linear;}

/*----------------------------------Content End-----------------------------------*/







/*----------------------------------footer Start-----------------------------------*/

.footer{  background:url(./images/header_back.gif); padding: 56px 0px 20px 0px;position: relative;

margin-top: -32px;font-family: sans-serif;}

.footer_txt{ color:#848383; font-family:Arial; font-size:13px; float:left; padding:14px 0 0 0;}

.footer_list{ float:left;padding: 7px 0 0 0;}

.footer_list li{ float:left;}

.footer_list li+li{ padding-left:30px;}

.footer_list li a{ color:#848383;font-size: 14px;}

.footer_list li a:hover,.footer_list li a.active{ color:#a30000;color:#a30000;-webkit-transition: 0.8s ease-out;

-moz-transition: 0.8s ease-out;

-o-transition: 0.8s ease-out;

transition: 0.8s ease-out;}

.follow{ float:right;margin-right: 8px;}

.follow h3{font: bold 19px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 0;

background: none;

margin: 0 0 8px 0;

color: #fff; text-align:left}

.follow li{ float:left;}

.follow li+li{ padding-left:10px;}

/*----------------------------------Footer End-----------------------------------*/



/*----------------------------------about us Start-----------------------------------*/

.con{ padding:10px 20px;}

.con h2{ text-align:left; font-size:30px; }

.con p{ text-align:justify; line-height:22px; color:#848383; }

.abt_img{ float:left;}

.abt_ryt{ float:left; padding-left:20px;width: 70%;}

.abt_ryt h6{font: normal 13px/18px Arial,Helvetica,sans-serif; text-align:justify}

.sed_list li{vertical-align: top;

padding: 0 0 6px 11px !important; border-top:0px !important;

background: url(./images/list-marker.gif) no-repeat 0 6px;

margin: 0;

list-style-type: none;

font-size: 13px;

line-height: 18px; text-align:left;}

.sed_list li a{color: #363535;

font-weight: normal;}

.sed_list li a:hover{text-decoration: none;

color: #c80307;}

.abt_list li{ padding:30px 0px 30px 0px}

.abt_list li+li{ border-top:1px solid #848383}

/*----------------------------------about us End-----------------------------------*/



/**

 * 5.12 Comments

 * ----------------------------------------------------------------------------

 */



.comments-title,

.comment-list,

.comment-reply-title,

.must-log-in,

.comment-respond .comment-form,

.comment-respond iframe {

	display: block;

	margin-left: auto;

	margin-right: auto;

	max-width: 604px;

	width: 100%;

}



.sidebar .comments-title,

.sidebar .comment-list,

.sidebar .must-log-in,

.sidebar .comment-reply-title,

.sidebar .comment-navigation,

.sidebar .comment-respond .comment-form {

	max-width: 1040px;

	padding-left: 60px;

	padding-right: 376px;

}



.comments-title {

	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;

}



.comment-list,

.comment-list .children {

	list-style-type: none;

	padding: 0;

}



.comment-list .children {

	margin-left: 20px;

}



.comment-list > li:after,

.comment-list .children > li:before {

	background: url(images/dotted-line.png) repeat left top;

	background-size: 4px 4px;

	content: "";

	display: block;

	height: 1px;

	width: 100%;

}



.comment-list > li:last-child:after {

	display: none;

}



.comment-body {

	padding: 24px 0;

	position: relative;

}



.comment-author {

	float: left;

	max-width: 74px;

}



.comment-author .avatar {

	display: block;

	margin-bottom: 10px;

}



.comment-author .fn {

	word-wrap: break-word;

}



.comment-author .fn,

.comment-author .url,

.comment-reply-link,

.comment-reply-login {

	color: #bc360a;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

}



.says {

	display: none;

}



.no-avatars .comment-author {

	margin: 0 0 5px;

	max-width: 100%;

	position: relative;

}



.no-avatars .comment-metadata,

.no-avatars .comment-content,

.no-avatars .comment-list .reply {

	width: 100%;

}



.bypostauthor > .comment-body .fn:before {

	content: "\f408";

	vertical-align: text-top;

}



.comment-list .edit-link {

	margin-left: 20px;

}



.comment-metadata,

.comment-awaiting-moderation,

.comment-content,

.comment-list .reply {

	float: right;

	width: 79%;

	width: -webkit-calc(100% - 124px);

	width:         calc(100% - 124px);

	word-wrap: break-word;

}



.comment-meta,

.comment-meta a {

	color: #a2a2a2;

	font-size: 13px;

}



.comment-meta a:hover {

	color: #ea9629;

}



.comment-metadata {

	margin-bottom: 20px;

}



.ping-meta {

	color: #a2a2a2;

	font-size: 13px;

	line-height: 2;

}



.comment-awaiting-moderation {

	color: #a2a2a2;

}



.comment-awaiting-moderation:before {

	content: "\f414";

	margin-right: 5px;

	position: relative;

	top: -2px;

}



.comment-reply-link:before,

.comment-reply-login:before {

	content: "\f412";

	margin-right: 3px;

}



/* Comment form */

.comment-respond {

	background-color: #f7f5e7;

	padding: 30px 0;

}



.comment .comment-respond {

	margin-bottom: 20px;

	padding: 20px;

}



.comment-reply-title {

	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;

}



.comment-reply-title small a {

	color: #131310;

	display: inline-block;

	float: right;

	height: 16px;

	overflow: hidden;

	width: 16px;

}



.comment-reply-title small a:hover {

	color: #ed331c;

	text-decoration: none;

}



.comment-reply-title small a:before {

	content: "\f406";

	vertical-align: top;

}



.sidebar .comment-list .comment-reply-title,

.sidebar .comment-list .comment-respond .comment-form {

	padding: 0;

}



.comment-form .comment-notes {

	margin-bottom: 15px;

}



.comment-form .comment-form-author,

.comment-form .comment-form-email,

.comment-form .comment-form-url {

	margin-bottom: 8px;

}



.comment-form [for="author"],

.comment-form [for="email"],

.comment-form [for="url"],

.comment-form [for="comment"] {

	float: left;

	padding: 5px 0;

	width: 120px;

}



.comment-form .required {

	color: #ed331c;

}



.comment-form input[type="text"],

.comment-form input[type="email"],

.comment-form input[type="url"] {

	max-width: 270px;

	width: 60%;

}



.comment-form textarea {

	width: 100%;

}



.form-allowed-tags,

.form-allowed-tags code {

	color: #686758;

	font-size: 12px;

}



.form-allowed-tags code {

	font-size: 10px;

	margin-left: 3px;

}



.comment-list .pingback,

.comment-list .trackback {

	padding-top: 24px;

}



.comment-navigation {

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0 auto;

	max-width: 604px;

	padding: 20px 0 30px;

	width: 100%;

}



.no-comments {

	background-color: #f7f5e7;

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0;

	padding: 40px 0;

	text-align: center;

}



.sidebar .no-comments {

	padding-left: 60px;

	padding-right: 376px;

}

.con .entry-title{

   font-size: 30px;

    text-align: left;

}



.con .date {

	

    text-align: left;

}
.footer_txt a{color: #848383;}
.cp_txt{padding-left:108px;}
.wpcf7 input[type=text]{background: #f9f9f9;
border: 1px solid #D3D2D2;
padding: 5px 6px 6px 10px;
box-sizing: border-box;
color: #9b9b9b;width: 100%;}
.wpcf7 input[type=email]{background: #f9f9f9;
border: 1px solid #D3D2D2;
padding: 5px 6px 6px 10px;
box-sizing: border-box;
color: #9b9b9b;width: 100%;}

.wpcf7 textarea{background: #f9f9f9;
border: 1px solid #D3D2D2;
padding: 5px 6px 6px 10px;
box-sizing: border-box;
color: #9b9b9b;width: 100%; resize:none; overflow:auto;}
.wpcf7 input[type=submit]{
padding: 0 10px;
background: url(./images/read_btn.gif);
color: #fff;
font-weight: bold;
font-size: 13px;
line-height: 28px;
height: 28px;
border: none;
border-radius: 0;
border-right: 1px solid #980205;
border-bottom: 1px solid #770103;

margin: 0 4px 0 0; cursor:pointer; width:73px}
.wpcf7 input[type=submit]:hover{background: url(./images/read_btn.gif) repeat-x 0 bottom;
color: #fff !important;
text-decoration: none;
border-right: 1px solid #4e4e4e;
border-bottom: 1px solid #3c3c3c;}
.wpcf7  p{ margin:0px; margin-top:6px;}
.i_ryt{ float:right;}
.i_left{ float:left; width:292px;}
.i_txt{margin-top: -36px;}

div.wpcf7-validation-errors {
color: #f00;
font-size: 15px;
}



