/*   
Theme Name: Green keeper Lawn Care
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; background:#f2f2f2;}
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; }
.clear15 { clear:both; height:15px; }
.clear20 { clear:both; height:20px; }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.blog_pagination a{ font-size:21px !important; margin-top:10px; font-weight:bold;}
.blog_pagination a:hover{ text-decoration:none; }
*{ font-family:'myriadproregular', Arial, Helvetica, sans-serif; padding:0; margin:0;}

/*Header*/
.wrapper { width:100%; margin:auto;}
.wrapper .header-wrapper {width:100%; margin:auto; height:166px; background:#000;}
.wrapper .header-wrapper .header-top { background:#ac0513; height:6px;}
.header-wrapper .header-content { width:920px; margin:auto; height:auto;}
.header-content  h1 { float:left; padding:15px 0 0 0;}
.header-content  h1 a { display:block; background:url(images/logo.png) no-repeat; width:291px;height:118px; margin:0 0 10px 0;}
.header-content p {padding:0 0 10px 0;font-family:'TrajanPro-Bold',Sans-Serif; font-weight:bold;font-size:21px; color:#ad1d24; text-transform:uppercase; text-align:center;}
.header-content .top-right { float:right; width:220px; margin:35px 0 0 0;}
.header-content .top-right h2 { font-family:'myriadproregular',Sans-Serif; font-size:18px;color:#7ca521; background:url(images/phone-icon.png) no-repeat left center; padding:0 0 0 30px; hanging-punctuation:33px;}
.header-content .top-right h2 span {font-family:'myriadproregular',Sans-Serif; font-size:25px;color:#7ca521; padding:10px 0 0 0; display:block;}
.header-content .top-right .search-box { float:right;margin:10px 0 10px 0; background:url(images/searchbox.png) no-repeat; width:270px; height:22px;}
.header-content .top-right .search-box input[type=text] {width:210px;padding:4px 10px 0 10px;background:none;border:0;outline:none;color:#a2a2a2;font-family:'myriadproit',Sans-Serif;font-size:12px;font-weight:normal;}
.header-content .top-right .search-box input[type=submit]{ background:url(images/search-icon.png) no-repeat; cursor:pointer; right:10px; border:none; text-indent:19px; top:10px;width:19px; height:16px; z-index:999; vertical-align:middle;}

/*Menu*/
.menu-wrapper {width:920px;margin:-20px auto 0 auto;}
.menu-inner-wraper { position:absolute; z-index:99999;}
.menu-left  { float:left; background:url(images/menu-left.png) no-repeat; width:27px; height:41px;}
.menu-right { float:left; background:url(images/menu-right.png) no-repeat; width:27px; height:41px;}
.menu-mid {   float:left; background:url(images/menu-bg.png) repeat-x; height:41px; width:860px;}
.menu-mid ul { padding:0;}
.menu-mid ul li { float:left; background:url(images/menu-split.png) no-repeat right center; padding:10px 0;}
.menu-mid ul li a { padding:20px 28px;font-family:'myriadprocond',Sans-Serif; font-size:18px; color:#fff; text-decoration:none; text-transform:uppercase;}
.menu-mid ul li.last { background:none;}
.menu-mid ul li a:hover { color:#000;}
.menu-mid ul li.current-menu-item a { color:#000;}

/*Banner*/
.wrapper .banner-wrapper { background: url(images/banner-bg.png) repeat-x; height:369px;margin:0 auto 0 auto; width:100% !important;}
.banner-wrapper .banner-content {width:920px;height:auto; margin:13px auto 0 auto;}
.banner-wrapper .banner-content .banner {  padding:0;}
.banner-wrapper .banner-content .banner .post{ margin:0; padding:40px 0 0 0; background:none !important;}
.banner-wrapper .banner-content .banner .post img{ padding:0 0 0 0;}
.banner-wrapper .banner-content .banner .post .content{ position:absolute; z-index:99999999; top:270px; right:60px;}
.banner-wrapper .banner-content .banner .post .content h2 { font-family:'myriadproboldcond_0',Sans-Serif; font-size:30px;color:#fff; 
padding:10px 0 0 20px; text-transform:uppercase;}
.banner-wrapper .banner-content .nav { margin:-60px 0 0 730px; position: absolute; z-index:99999999999999999999;}
.banner-wrapper .banner-content .nav a { background:url(images/nav-inactive.png) no-repeat top right; text-decoration: none; margin: 0px 0px; padding: 10px 4px; color:#eaeaea; height:15px; width:15px; display: block; text-indent: -9999999px; float:left;}
.banner-wrapper .banner-content .nav a.activeSlide { background:url(images/nav-active.png) no-repeat top right; color:#dfdfdf; height:19px; width:19px;padding: 10px 4px;}
.banner-wrapper .banner-content .banner-shadow { background:url(images/banner-shadow.png) no-repeat; margin:auto; height:26px; width:911px; position:absolute; z-index:9999;}

/*Content*/
.wrapper{ width:100%; margin:auto;}
.wrapper .content-wrapper { width:100%; margin:auto; background:#f2f2f2 url(images/content-bg.png) repeat-x; }
.content-wrapper .content { width:920px; margin:auto;background:f2f2f2 url(images/content-bg.png) repeat-x; min-height:713px; padding:20px 0 0 0;}
.content-wrapper .content h3 { font-family:'myriadprocond',Sans-Serif; font-size:24px;color:#232323; }
.content-wrapper .content .top-widget {}
.content-wrapper .content .top-widget .post { float:left; width:216px; margin:30px 18px 0 0;}
.content-wrapper .content .top-widget .post img { padding:10px 0 0 0;}
.content-wrapper .content .top-widget .post h1 { font-family:'myriadprocond',Sans-Serif; font-size:21px;color:#2c5805; text-transform:uppercase;}
.content-wrapper .content .top-widget .post ul { list-style-type:none; padding:10px 0 0 5px;}
.content-wrapper .content .top-widget .post ul li { background:url(images/post-arrow.png) no-repeat left 3px; padding:0 0 7px 15px; font-family:'myriadproregular',Sans-Serif; font-size:13px;color:#303030;}
.content-wrapper .content .top-widget .post2 { float:right; width:216px; margin:30px 0 0 0;}
.content-wrapper .content .top-widget .post2 img { padding:10px 0 0 0;}
.content-wrapper .content .top-widget .post2 h1 { font-family:'myriadprocond',Sans-Serif; font-size:21px;color:#2c5805; text-transform:uppercase;}
.content-wrapper .content .top-widget .post2 ul { list-style-type:none; padding:10px 0 0 5px;}
.content-wrapper .content .top-widget .post2 ul li { background:url(images/post-arrow.png) no-repeat left 3px; padding:0 0 10px 15px; font-family:'myriadproregular',Sans-Serif; font-size:13px;color:#303030;}
.content-wrapper .content .bottom-widget {}
.content-wrapper .content .bottom-widget .split { padding:8px 0 0 0;} 
.content-wrapper .content .bottom-widget .home-content { width:590px; float:left; padding:10px 0 0 0;}
.content-wrapper .content .bottom-widget .home-content h1 { font-family:'myriadproboldcond_0',Sans-Serif; font-size:30px;color:#484848; padding:5px 0 0 0; }
.content-wrapper .content .bottom-widget .home-content h1 span { font-family:'myriadproboldcond_0',Sans-Serif; font-size:30px;color:#5a9b26;}
.content-wrapper .content .bottom-widget .home-content p  { font-family:'myriadproregular',Sans-Serif; font-size:13px;color:#404040; padding:15px 20px 0 0; line-height:20px; text-align:justify;}
.content-wrapper .content .bottom-widget .home-content a {  float:right; margin:0 20px 0 0;font-family:'myriadproregular',Sans-Serif; font-size:12px;color:#7b0a17; padding:5px 0 0 0; display:block; text-align:center;text-decoration:none;}
.content-wrapper .content .bottom-widget .home-content  a:hover { color:#000;}
.content-wrapper .content .bottom-widget .tesimonials { float:right; width:290px;}
.content-wrapper .content .bottom-widget .tesimonials .split { padding:5px 0 0 0;} 
.content-wrapper .content .bottom-widget .tesimonials h2 { font-family:'myriadprocond',Sans-Serif; font-size:21px;color:#171717; padding:10px 0 0 0;}
.content-wrapper .content .bottom-widget .tesimonials .post { margin:15px 0 0 0;}
.content-wrapper .content .bottom-widget .tesimonials .post img { float:left; border:1px solid #999; border-radius:10px;  }
.content-wrapper .content .bottom-widget .tesimonials .post .post-right { float:right; width:200px; padding:0 5px 0 0;}
.content-wrapper .content .bottom-widget .tesimonials .post .post-right p {font-family:'myriadproregular',Sans-Serif; font-size:12px;color:#545454; line-height:17px; text-align:justify;}
.content-wrapper .content .bottom-widget .tesimonials .post .post-right span { display:block; float:right;font-family:'myriadproregular',Sans-Serif; font-size:14px;color:#7b0a17; padding:5px 0 0 0;}
.content-wrapper .content .bottom-widget .tesimonials  a { float:right;font-family:'myriadproregular',Sans-Serif; font-size:12px;color:#7b0a17; padding:5px 0 0 0; display:block; text-align:center; margin:10px 0 0 0;text-decoration:none;}
.content-wrapper .content .bottom-widget .tesimonials  a:hover { color:#000;}

/*Page Content*/
.wrapper .page-content-wrapper { width:100%; margin:auto; }
.page-content-wrapper .content { width:920px; margin:0 auto;min-height:400px; padding:20px 0 0 0;}
.page-content-wrapper .content .home-content { width:auto; padding:30px 20px 0 15px;}
.page-content-wrapper .content .home-content h1 { font-family:'myriadproboldcond_0',Sans-Serif; font-size:30px;color:#484848; padding:5px 0 5px 0; }
.page-content-wrapper .content .home-content h1 i { color:#5A9B26; }
.page-content-wrapper .content .home-content h1 span { font-family:'myriadproboldcond_0',Sans-Serif; font-size:30px;color:#5a9b26;}
.page-content-wrapper .content .home-content p  { font-family:'myriadproregular',Sans-Serif; font-size:14px;color:#404040; padding:0 0 10px 0; line-height:20px; text-align:justify;}
.page-content-wrapper .content .home-content a {  font-family:'myriadproregular',Sans-Serif; font-size:14px;color:#7b0a17; text-decoration:none;}
.page-content-wrapper .content .home-content a:hover { color:#000;}
.page-content-wrapper .content .home-content img  { max-width:900px; margin:10px 10px 10px 0; float:left; border: 1px solid #484848; border-radius:10px 10px 10px 10px; }
.page-content-wrapper .content .home-content img.alignleft { margin:10px 10px 10px 0; float:left; }
.page-content-wrapper .content .home-content img.alignright { margin:10px 0 10px 10px; float:right; }
.page-content-wrapper .content .home-content img.aligncenter { margin:10px 10px 10px 0px; clear: both; float:none; }
.page-content-wrapper .content .home-content input[type="submit"] { background: none repeat scroll 0 0 #5A9B26; 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;}
.page-content-wrapper .content .home-content input[type="text"], .page-content-wrapper .content .home-content input[type="password"], .page-content-wrapper .content .home-content input[type="email"], .page-content-wrapper .content .home-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: 300px;min-width: 300px;outline: medium none;background:#FFFFFF;padding: 5px; line-height:15px;}
.page-content-wrapper .content .home-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: 300px;min-width: 300px;outline: medium none;background:#FFFFFF;padding: 5px;}
.page-content-wrapper .content .home-content ul { list-style-type:none; padding:10px 0 0 5px;}
.page-content-wrapper .content .home-content ul li { background:url(images/post-arrow.png) no-repeat left 3px; padding:0 0 7px 15px; font-family:'myriadproregular',Sans-Serif; font-size:14px;color:#303030;}
.page-content-wrapper .content .home-content p.post-title  {  padding:0 0 10px 0; font-family:'myriadproregular',Sans-Serif; font-size:18px; font-weight:normal; line-height:20px; text-align:justify;}

/* FAQ's */
#faqs ul li { cursor:pointer; font-size:16px; color:#7B0A17; }
#faqs ul li:hover { color:#000000; }
#faqs { position:relative; width:auto; }
#faqs h3 { cursor:pointer; font-weight:normal;  }
#faqs div { position:relative; display:none; padding-left:30px; }

/*Footer*/
.wrapper{ width:100%; margin:auto;}
.wrapper .footer-wrapper { width:100%;margin:0 auto 0 auto; height:223px; background:url(images/bottom-strip.jpg) repeat-x;}
.footer-wrapper .footer-content { width:920px; margin:auto; height:223px; background:url(images/bottom-strip.png) repeat-x;} 
.footer-wrapper .footer-content h2 { font-family:'myriadproregular',Sans-Serif; font-size:18px;color:#d7d7d7; 
background:url(images/bottom-icon-1.png) no-repeat left center; padding:0 0 0 60px; height:41px;float:left; margin:100px 0 0 0;}
.footer-wrapper .footer-content h2 span { padding:5px 0 0 0; display:block;}
.footer-wrapper .footer-content p { font-family:'myriadproregular',Sans-Serif; font-size:14px;color:#d7d7d7; margin:100px 0 0 70px;
background:url(images/bottom-icon-2.png) no-repeat left center; padding:20px 0 0 60px; height:41px;float:left;}
.footer-wrapper .footer-content .footer-right { float:right;margin:100px 0 0 0;}
.footer-wrapper .footer-content .footer-right  img { float:right;}
.footer-wrapper .footer-content .footer-right p  { float:right;margin:0;background:none;font-family:'myriadproregular',Sans-Serif; font-size:12px;color:#fff; padding:15px 0 0 0; line-height:20px; text-align:justify;}

/* =Comments
-------------------------------------------------------------- */
#comments {clear: both;padding:0; font-size:20px;}
#comments .navigation {padding: 0 0 18px 0;}
h2.comments-title { padding-bottom:10px; }
h3#comments-title,h3#reply-title {color: #000;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 10px 0;padding:5px 0 5px 75px;position: relative; background:#FFFFFF}
.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: #000;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; }