/*
Theme Name: Green Feet new
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen
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.
*/
.greenfeet-text { width:100%; float:left; font-size:35px; color:#000; }
header.clearfix {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  float: left;
  margin: 0;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
  margin-bottom: 5px;
}



.content-rgtb{width:73.08%; float:right; background:#fff; text-align:left; padding:33px 28px 0 28px; margin:-40px 0 0 0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.content-rgtb h1 {width:100%; float:left; font-size:35px; color:#000; margin-bottom:10px; }
.content-rgtb h2 {width:100%; float:left; font-size:30px; color:#288916; margin-bottom:10px; }
.content-rgtb h3 {width:100%; float:left; font-size:20px; color:##288916; margin-bottom:10px; }
.content-rgtb h4 {width:100%; float:left; font-size:20px; color:##288916; margin-bottom:10px; }
.content-rgtb h5 {width:100%; float:left; font-size:20px; color:##288916; margin-bottom:10px; }


.content-rgtb .categories {width:100%; float:left; font-size:15px; color:#3b5935;}
.content-rgtb .categories a { color:#3b5935; text-decoration:none; }
.content-rgtb .categories a:hover{ color:#000; }

.content-rgtb .post-title {width:100%; float:left; font-size:35px; color:#000;}
.content-rgtb .post-title a { color:#000; text-decoration:none; }
.content-rgtb .post-title a:hover{ color:#555555; }



.content-rgtb .post-thumbnail{width:100%; float:left; font-size:16px; line-height:25px; color:#333333; margin:5px 0 0 0;}


.content-rgtb p{width:100%; float:left; font-size:16px; line-height:25px; color:#333333; margin:15px 0 0 0;}
.content-rgtb p img{float:left; padding:0 20px 0 0;}
.content-rgtb p span{width:100%; float:left; font-size:16px; font-weight:bold; line-height:25px; color:#333333; margin:33px 0 0 0;}
.content-rgtb ul.meta{margin:0; padding:0; list-style:none;}
.content-rgtb ul.meta li{ float:left !important;font-size:16px !important; line-height:25px !important; color:#333333 !important; margin:0px 33px 0px 0px !important ; background:none !important; width:auto !important; padding:0px !important; }
.content-rgtb ul.meta li a{ color:#333333; text-decoration:none; }
.content-rgtb ul.meta li a:hover{ color:#000; text-decoration:none; }

.comment-area {

  float: left;
  margin-top:25px;
  width: 100%;

}

.content-rgtb #comment-form-title h3 { width:100%; float:left; font-size:25px; color:#000; margin-top:25px; }



#commentform input[type="text"], #commentform input[type="email"], #commentform textarea {

background: #fff;

padding: 5px;

border: 1px solid #ccc;

font-size: 15px;

color: #000;

font-weight: 400;

outline: none;

width:300px;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;
font-family: 'Open Sans', sans-serif;

}

#commentform textarea {

    min-height: 100px;

}

.comments {color:#4a4a4a;}

.comments a {color:#4a4a4a;}
ol.commentlist li {

    float: left;

    width: 100% !important;

    background: none;

    padding: 0px;
	margin-top:10px;	

}

ol.commentlist > li {

  float: left;

  padding-bottom: 15px;

}

.comment-author img {

  float: left;

  padding: 0 10px 0 0;

}

.comment-author.vcard {

  font-size: 14px;

  font-weight: 600;

  line-height: 14px;

}

.comment-body .comment-meta {

  float: left;

  font-size: 12px;

  width: 80%;

  line-height: 17px;

}

.comment-body p {

  float: left;

  padding-bottom: 5px;

  padding-top: 10px;

  width: 100%;

}

#commentform > ul {

    float: left;

    width: 100%;

    padding: 0px;

}

#commentform > ul li {

    	float: left;

    	width: 100%;

	background:none; 

	padding-left:0px;

	margin-bottom:10px;

}

.submitbutton {background: none repeat scroll 0 0 #3b5935; border: medium none; color: #fff; cursor: pointer; padding: 10px 15px;}

.submitbutton:hover {background: none repeat scroll 0 0 #218615;}

ul.children {margin-left: 5%; width: 95%; float: left; padding: 10px 0px 0px 0px;}



h2.widgettitle{font-size: 20px; font-family: 'Open Sans', sans-serif; text-align: left; width: auto; color: #5d5d5e; padding-top: 5px; margin-bottom:5px; padding-left:10px;}



.main-left-box .widget {float: left; width: 100%; margin-bottom: 15px;}
.content-rgtb h2.archive-title  { width:100%; float:left; font-size:15px; margin-bottom:10px; color:#000; }

.content-rgtb .navigation { float:left; width:100%; margin-top:10px; }
.content-rgtb .navigation .alignleft { float:left; margin-top:10px; color:#3b5935; }
.content-rgtb .navigation .alignleft a { float:left; margin-top:10px; color:#3b5935; }
.content-rgtb .navigation .alignleft a:hover { float:left; margin-top:10px; color:#000000; }
.content-rgtb .navigation .alignright { float:right; margin-top:10px; color:#3b5935; }
.content-rgtb .navigation .alignright a { float:right; margin-top:10px;  color:#3b5935; }
.content-rgtb .navigation .alignright a:hover { float:right; margin-top:10px; color:#000000; }

.emm-paginate { float:left; width:100%; border-top: 1px solid #CCC; padding: 15px 0; border-bottom: 1px solid #CCC; margin-bottom:15px;  margin-bottom:15px;}

.emm-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}

.emm-paginate a:hover, .emm-paginate a:active {background:#ccc; color:#888;}

.emm-paginate .emm-title {color:#555; margin-right:4px;}

.emm-paginate .emm-gap {color:#999; margin-right:4px;}

.emm-paginate .emm-current {color:#fff; background:#3b5935 none repeat scroll 0 0; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}

.emm-paginate .emm-page {}

.emm-paginate .emm-prev, .emm-paginate .emm-next {}



form#searchform{

  float: left;

  width: 98.5%;

  border: solid 2px #3BB54A;

  border-radius: 5px;

  padding: 10px 0;

}



form#searchform input[type='text']{

  float: left;

  width: 220px;

  background: #fff;

  padding: 0 5px 0 5px;

  height: 37px;

  border: 1px solid #ccc;

  font-size: 13px;

  color: #7f7f7f;

  font-weight: 400;

  outline: none;

  margin-left: 5px;

}



input#searchsubmit {

  background: url("images/serch-icon.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

  cursor: pointer;

  font-size: 0;

  margin: 0 0px 0px 0px;

  padding: 0;

  height: 37px;

  width: 44px;

  border: none;

}



.bg-all {

    background: rgba(0, 0, 0, 0.7);

    margin: 5px 0 0;

    float: left;

    border-radius: 5px;
	width:100%;

}



li.category {

    margin: 5px 0 0px;

    

    color: #FFF;

}
li.archives {

    margin: 5px 0 5px;

    

    color: #FFF;

}


li.category h2, li.archives h2, .banner-content.bg-all h2 {

    color: #FFF;

	text-align: center;

}



li.category a, li.archives a, .banner-content.bg-all a {

    color: #FFF;

}



.banner-content.bg-all {

    padding-top: 0px;

}



.banner-content.bg-all li, .bg-all li{

float: left;

  width: 83%;

  font-size: 15px;

  font-weight: 600;

  color: #fff;

  border-top: solid 1px #fff;

  background: url(images/left-menu-icon.png) no-repeat 10px 22px;

  text-transform: uppercase;

  padding: 13px 20px 12.5px;

}



.bg-all h2, .bg-all h2 a {

    font-size: 20px;

    text-align: center;

    /*margin: 5px 0;*/
	margin:19px 0 17px;

}



li.category a:hover, li.archives a:hover, .banner-content.bg-all a:hover {

    color: #FFF;

    text-decoration: underline;

}



.bg-all h2 a:hover {

    text-decoration: none !important;

}

.respond-form h3, .respond-form p, .respond-form ul {padding: 0px 0 0;}

iframe[id^="oauth2relay"] { display: none !important;}

.post-content {

  float: left;

  width: 100%;

}


/*Added by Designer(12/17/15) START*/
li.category ul{ float:left; width:100%; padding:0px 15px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
li.archives ul{ float:left; width:100%; padding:0px 15px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*li.category ul li{ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float: left;

  font-size: 15px !important;

  font-weight: 600!important;

  color: #fff!important;

  border-top: solid 1px #fff!important;

  background: url(images/left-menu-icon.png) no-repeat 10px 22px!important;

  text-transform: uppercase!important;

  padding: 13px 20px 12.5px!important;}
li.category ul li a{  font-size: 15px !important; padding:0px !important; font-weight: 600!important; color: #fff!important;}
li.archives ul li{ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float: left;

  font-size: 15px !important;

  font-weight: 600!important;

  color: #fff!important;

  border-top: solid 1px #fff!important;

  background: url(images/left-menu-icon.png) no-repeat 10px 22px!important;

  text-transform: uppercase!important;

  padding: 13px 20px 12.5px!important;}
li.archives ul li a{  font-size: 15px !important; padding:0px !important; font-weight: 600!important; color: #fff!important;}*/

.post { padding-bottom:20px; float:left;}
span.categories{ padding:5px 0px;}
#single-post-content p img{ float:none; padding-right:0px;}
.comment-area{ margin-top:0px;}
h2.pagetitle{ padding-bottom:10px; float:left;}