/*   

Theme Name: Agilience

Version: 1.0

Description: Designed by <a href="http://www.a2ztechnologies.in">a2ztechnologies.in</a> 

Author: a2ztechnologies

Author URI: http://www.a2ztechnologies.in

*/

/*Defaults*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}

body {line-height: 1;}

h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}

ol, ul {list-style: none;}

blockquote {quotes: none;}

blockquote:before, blockquote:after {content: '';content: none;}

del {	text-decoration: line-through;}

table {	border-collapse: collapse;	border-spacing: 0;}

a{ text-decoration:none;}

a:hover{ text-decoration:underline;}

a img {	border: none;}

.clear{ clear:both;}

.clear10{ clear:both; height:10px; }

.clear20{ clear:both; height:20px; }

.alignleft { float:left; }

.alignright { float:right; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto; float:none !important;
}

img.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}


img.alignright { margin:0 0 0 10px; }

img.alignleft { margin:0 10px 0 0; }

.blog_pagination a{ font-size:20px !important; margin-top:10px; font-weight:bold;}

*{ font-family:Arial, Helvetica, sans-serif;}

body{ background:#F1F2F2;}

/*header*/

.header{ background:url(images/header-strip.png) repeat-x; width: 100%;}

.header .header-content{ width:965px; margin:0 auto; padding:23px;}

.header .header-content .logo{ float:left; width:150px;}

.header .header-content .logo h1{}

.header .header-content .logo h1 a{ background:url(images/logo.png) no-repeat; width:138px; height:34px; display:block; text-indent:-9999px;}

.header .header-content .top-menu{ float:right; width:600px;}

.header .header-content .top-menu ul{ float:right;}

.header .header-content .top-menu ul li { float: left; padding: 15px 14px; border-right: 1px solid #cd4b17;}

.header .header-content .top-menu ul li.last{ border-right:0;}

.header .header-content .top-menu ul li a { color: #fff; font-size: 15px; font-family: myriadprobold; text-transform: uppercase; text-decoration:none;}

.header .header-content .top-menu ul li.current-menu-item a { color:#000000; }

/*wrapper*/

.whole-wrapper{ background:#f1f2f2; width:100%;}

.whole-wrapper .wrapper-content{ width:965px; margin:0 auto;}

.banner-content{ position:relative; }

.whole-wrapper .wrapper-content .banner{ position:relative;}

.whole-wrapper .wrapper-content .banner img { padding: 10px 0;}

.whole-wrapper .wrapper-content .banner .content { bottom: 140px; position: absolute; width: 300px; left: 50px;}

.whole-wrapper .wrapper-content .banner .content h4 { color: #F15C22; font-family: myriadproregular; font-size: 35px; padding: 6px 0; line-height:45px; }

.nav { left: 433px; position: absolute; top: 350px; z-index: 100;}

.nav a { background: url("images/nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 20px; margin-right: 11px; text-indent: -9999px; width: 17px;}

.nav a.activeSlide{ background: url("images/nav.png") no-repeat scroll -48px 0 rgba(0, 0, 0, 0); }

/*middle*/

.whole-wrapper .wrapper-content .middle{  }

.whole-wrapper .wrapper-content .middle h2 { color: #F15B22; font-family: myriadprobold; font-size: 21px; text-transform: uppercase;}

.whole-wrapper .wrapper-content .middle .middle-left { float: left; width: 635px;}

.whole-wrapper .wrapper-content .middle .middle-left h5 { color: #414042; font-family: myriadproregular; font-size: 14px; padding-left: 25px; line-height: 3.1;}

.whole-wrapper .wrapper-content .middle .middle-left ul { list-style: circle outside url("images/list-ball.png"); padding-left: 65px; padding-bottom: 20px; padding-top: 10px;}

.whole-wrapper .wrapper-content .middle .middle-left ul li { padding: 6px 0;}

.whole-wrapper .wrapper-content .middle .middle-left ul li a { color: #414042; font-size: 12px; font-family: myriadproregular; text-decoration: none;}

.whole-wrapper .wrapper-content .middle a.more-link1 { background: none repeat scroll 0 0 #F15A22; color: #FFFFFF; display: inline-block; font-family: myriadproregular; font-size: 14px; margin-left: 48px; padding: 5px; margin-top: 11px;}

.whole-wrapper .wrapper-content .middle .middle-right { float: right; width: 310px;}

.whole-wrapper .wrapper-content .middle .middle-right .widget { border-left: 1px solid #C0C0C0; float: left; line-height: 1.5; padding-bottom: 20px; padding-left: 22px; }

.whole-wrapper .wrapper-content .middle .middle-right .widget-heading { color: #414042; font-size: 21px; padding:10px 0; font-family: myriadproregular; text-transform:uppercase; }

.whole-wrapper .wrapper-content .middle .middle-right .widget img{ background: none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; padding:5px; border-radius:5px; }

.whole-wrapper .wrapper-content .middle .middle-right .widget p { color: #414042; font-size: 13px; font-family: myriadproregular; line-height: 1.5;}

.whole-wrapper .wrapper-content .middle .middle-right .widget a { color: #f15a22; font-size: 14px; font-family: myriadproregular;}



.whole-wrapper .wrapper-content .middle .page-left { float: left; width: 630px; color: #414042; font-family: myriadproregular; font-size: 14px; line-height: 20px;}

.whole-wrapper .wrapper-content .middle .page-left h2 { color: #F15B22; font-family: myriadprobold; font-size: 21px; text-transform: none; padding-bottom:10px;}

.whole-wrapper .wrapper-content .middle .page-left h2 i { color: #414042; }

.whole-wrapper .wrapper-content .middle .page-left .page-content { color: #414042; font-family: myriadproregular; font-size: 14px; line-height: 20px;}

.whole-wrapper .wrapper-content .middle .page-left .page-content p { padding-bottom:10px; text-align:justify; }

.whole-wrapper .wrapper-content .middle .page-left .page-content .post-title { font-weight:bold; padding-bottom:10px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content .post-title a { color:#414042; text-decoration:none; }

.whole-wrapper .wrapper-content .middle .page-left .page-content a { color: #F15B22; text-decoration:none; }

.whole-wrapper .wrapper-content .middle .page-left .page-content img { background:#FFFFFF; padding:5px; border:1px solid #CCC; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ol { list-style: decimal inside none; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ol li { line-height:25px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ul { list-style: disc inside none; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ul li { line-height:25px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ol ul { padding-left:20px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content ul ul { padding-left:40px; list-style: square outside none; }

.whole-wrapper .wrapper-content .middle .page-left .page-content table tr th { text-align:left; background:#bbe0e3; border:2px solid #FFF; padding:5px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content table tr td { border:2px solid #FFF; line-height:30px; padding:5px; }

.whole-wrapper .wrapper-content .middle .page-left .page-content table tr.row1 td { background:#e7f3f4; }

.whole-wrapper .wrapper-content .middle .page-left .page-content table tr.row2 td { background:#f3f9fa; }

.whole-wrapper .wrapper-content .middle .page-left .page-content input[type="submit"] { width:auto; border:none; min-height:28px; text-align:center; cursor:pointer; padding:5px; color:#FFFFFF;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px; background:#F15A22;}

.whole-wrapper .wrapper-content .middle .page-left .page-content input[type="text"], .whole-wrapper .wrapper-content .middle .page-left .page-content input[type="password"], .whole-wrapper .wrapper-content .middle .page-left .page-content input[type="email"], .whole-wrapper .wrapper-content .middle .page-left .page-content select { color: #000000;border: 1px solid #C5C5C5;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;font-size: 1em;margin: 0;max-width: 270px;min-width: 270px;outline: medium none;background:#FFFFFF;padding: 5px; line-height:15px;}

.whole-wrapper .wrapper-content .middle .page-left .page-content select { color: #000000;border: 1px solid #C5C5C5;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;font-size: 1em;margin: 0;max-width: 280px;min-width: 280px;outline: medium none;background:#FFFFFF;padding: 5px; line-height:15px;}

.whole-wrapper .wrapper-content .middle .page-left .page-content textarea{ color: #000000;border: 1px solid #C5C5C5;resize:none;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;font-size: 1em;margin: 0;max-width: 270px;min-width: 270px;outline: medium none;background:#FFFFFF;padding: 5px;}





.whole-wrapper .wrapper-content .middle .page-right { float: right; width: 310px;}

.whole-wrapper .wrapper-content .middle .page-right .widget { border-left: 1px solid #C0C0C0; float: left; line-height: 1.5; padding-bottom: 20px; padding-left: 22px;}

.whole-wrapper .wrapper-content .middle .page-right .widget-heading { color: #414042; font-size: 21px; padding:10px 0; font-family: myriadproregular; text-transform:uppercase; }

.whole-wrapper .wrapper-content .middle .page-right .widget img{ background: none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; padding:5px; border-radius:5px; }

.whole-wrapper .wrapper-content .middle .page-right .widget p { color: #414042; font-size: 13px; font-family: myriadproregular; line-height: 1.5;}

.whole-wrapper .wrapper-content .middle .page-right .widget a { color: #f15a22; font-size: 14px; font-family: myriadproregular;}



/*welcome*/

.welcome { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BFBFBF; padding: 15px;}

 .welcome h4 { color: #F15A22; font-size: 21px; font-family: myriadproregular; line-height: 25px; text-transform:uppercase;}

 .welcome .wel-text { color: #414042; font-family: myriadproregular; font-size: 14px; line-height: 23px; width: auto;}

 .welcome .wel-text p { color: #414042; font-family: myriadproregular; font-size: 14px; line-height: 23px; padding-bottom:10px; padding-top: 6px;}

 .welcome img { float: right; background:#FFFFFF; padding:5px; border:1px solid #CCC; }

/*footer*/

.footer { background: none repeat scroll 0 0 #414042; padding: 35px 0 16px; width: 100%;}

.footer .footer-content{width:965px; margin:0 auto;}

.footer .footer-content .foot-menu { float: left; width: 680px;}

.footer .footer-content .foot-menu ul{}

.footer .footer-content .foot-menu ul li { float: left; padding: 10px 7px 10px 0; }

.footer .footer-content .foot-menu ul li a { color: #fff; font-size: 14px; font-faMily: myriadproregular; text-decoration:none;}

.footer .footer-content .foot-menu ul li:after { content:"|"; color: #fff; font-size: 14px; font-faMily: myriadproregular; text-decoration:none; padding-left:7px; }

.footer .footer-content .foot-menu ul li.last { padding:10px 0 10px 0; }

.footer .footer-content .foot-menu ul li.last:after { content:""; padding-left:0; }

.footer .footer-content .foot-menu p { color: #fff; font-size: 14px; font-family: myriadproregular; padding: 3px;}

.footer .footer-content .share { float: right; position: absolute; right: 209px; margin-top: 11px;}

.footer .footer-content .share p { float: left; padding-top: 6px; color: #fff; font-size: 14px; font-family: myriadproregular;}

.footer .footer-content .share img{}



/* =Comments

-------------------------------------------------------------- */

#comments {clear: both;padding:0; color: #414042; font-family: myriadproregular; font-size: 14px; line-height: 20px;}

#comments .navigation {padding: 0 0 18px 0;}

h2.comments-title { padding-bottom:10px; }

h3#comments-title,h3#reply-title {color: #414042;font-size: 20px;font-weight: bold;	margin-bottom: 0;}

h3#comments-title {padding: 24px 0;}

.commentlist {list-style: none;margin: 0;}

.commentlist p { padding:0 10px 0 0 !important; width:auto !important; margin-top:10px;}

.commentlist li.comment {line-height: 18px;margin: 0 0 15px 0;padding:5px 0 5px 75px;position: relative; background:#b5b5b5}

.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}

#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}

#comments .comment-body p:last-child {margin-bottom: 6px;}

#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}

.commentlist ol {list-style: decimal;}

.commentlist .avatar {position: absolute;top: 6px;left: 6px;}

.comment-author {}

.url {color: #013648;font-size: 15px;font-weight: bold;line-height: 20px;}

.comment-author cite {color: #414042;font-style: normal;font-weight: bold; font-size:16px;}

.comment-author .says {font-style: italic; font-size:16px;}

.comment-meta {font-size: 12px;}

.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}

.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}

.commentlist .even {}

.commentlist .bypostauthor {}

.reply {font-size: 12px;padding: 10px 0;}

.reply a,a.comment-edit-link {color: #888;}

.reply a:hover,a.comment-edit-link:hover {color: #ff4b33;}

.commentlist .children {list-style: none;margin: 0;}

.commentlist .children li {border: none;margin: 0;}

.nopassword,.nocomments {display: none;}

#comments .pingback {border-bottom: 1px solid #666666;margin-bottom: 18px;padding-bottom: 18px;}

.commentlist li.comment+li.pingback {margin-top: -6px;}

#comments .pingback p {color: #888;display: block;font-size: 12px;line-height: 18px;margin: 0;}

#comments .pingback .url {font-size: 13px;font-style: italic;}

/* Comments form */



#respond {border-top: 1px solid #666666;margin: 24px 0;overflow: hidden;position: relative;}

#respond p {margin: 0;}



#respond h3 {margin: 18px 0;}

#respond a {}

#respond .comment-notes {margin-bottom: 1em;}

.form-allowed-tags {line-height: 1em;}

.children #respond {margin: 0 48px 0 0;}

h3#reply-title {margin: 18px 0;}

#comments-list #respond {margin: 0 0 18px 0;}

#comments-list ul #respond {margin: 0;}

#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}

#respond .required {color: #ff4b33;font-weight: bold;}

#respond label {color: #888888;font-size: 17px;vertical-align: top;}



#respond input {margin: 0 0 9px;width: 350px;padding: 5px;}

#respond #author { margin-left:21px; }

#respond #email { margin-left:25px; }

#respond #url { margin-left:19px; }

#respond #comment { margin-left:9px; }





#respond textarea {width: 358px; margin-left:7px; resize:none;}

#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;}

#respond .form-submit input {font-size: 14px;width: auto;}

.really_simple_share{ padding-top:10px !important; }