/*
Theme Name: Health Wholeness
Theme URI: https://wordpress.org/themes/healthwholeness/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Health Wholeness brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: healthwholeness
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

body
{
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
	margin:0 auto;
	padding:0;
	line-height:1.5;
	font-weight:normal;
	color:#000000;
} 
a
{
	text-decoration:none;
	color:#6dbe4b;
 }
a:hover,a:focus 
{
	color:#000;	
	text-decoration:none;
}
a:focus {
  outline:  none;
  outline-offset:0;
}
a:hover > font {
  color: #6dbe4b;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   margin-top:0;
}
.padzero
{
	padding-right:0;	
	padding-left:0;
}
.padright0
{
	padding-right:0;
}
.padleft0
{
	padding-left:0;
}
ul
{
	padding:0;
	margin:0;
	list-style:none;
}
b, strong {
  font-weight: 600;
}

.top_header
{
	background:#6dbe4b;
	min-height:54px;
} 
.top_menus {
  font-size: 14px;
  color:#fff;
  padding-top:16px;
}
.top_menus ul li {
  display: inline-block;
  font-size:12px;
}
.top_menus ul li:after {
  content:"|";
  padding-left: 12px;
  padding-right:12px;
}
.top_menus ul li:last-child:after {
  content:"";
}
.top_menus a {
  font-weight: 600;
}
.top_menus a,.top_menus a:hover,.top_menus a:focus {
 color:#fff;
}
.top-right_social{
  padding-top: 12px;
}
.top-right_social li
{
	display:inline-block;
	padding-left:12px; 
}

.bottom_header
{
	min-height:205px;
	text-align:center;
/*	padding-top:30px;*/
    padding-top:80px;
}
.main_logo img {
  margin: 0 auto;
}
.main_menu {
  padding-top: 34px;
}
 
#bs-example-navbar-collapse-1 ul li a {
  color: #000;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size:14px; 
}
#bs-example-navbar-collapse-1 ul li.active a,
#bs-example-navbar-collapse-1 ul li a:hover,
#bs-example-navbar-collapse-1 ul li a:focus,
#bs-example-navbar-collapse-1 ul li.current_page_item a,
#bs-example-navbar-collapse-1 ul li.current-menu-ancestor a
{
	color:#6dbe4b;
}

.nav > li > a:hover, .nav > li > a:focus {
  background-color: inherit !important 
}
#bs-example-navbar-collapse-1 .navbar-nav > li {
  display: inline-block;
  float: none;
  margin: 0 auto;
  padding-left: 27px;
  padding-right: 27px;
  text-align: center;
}
 
#bs-example-navbar-collapse-1 .navbar-nav {
  width:100%;
}
.main_menu nav.navbar {
border: 0;
margin-bottom: 0px; 
}
.front_slider
{
	margin-bottom:50px;
}
.section_title h2 {
  border-bottom: 1px solid #6dbe4b;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 3px;
  margin: 0 0 15px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.blogs_area .row
{
	margin-left:-11.5px;
	margin-right:-11.5px;	
	
}
.blog_box.col-md-4.col-sm-4.col-xs-12 {
  padding-left: 11.5px;
  padding-right: 11.5px;
}
.blog_box {
  position: relative;
}
.cat_name {
  background: rgba(0, 0, 0, 0) url("images/title_top_bg.png") repeat scroll 0 0;
  color: #fff;
  min-height: 23px;
  min-width: 133px;
  position: absolute;
  top: 0;
  padding-left: 10px;
  padding-top: 3px;
  font-size:13px;
}


 
.blogs_template .blog_box ,.blog_left .blog_box{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #6dbe4b;
  margin-left: 16px;
  margin-right: 16px;
  max-width: 352px;
  padding-bottom:10px;
  margin-bottom:50px;
}
 
.blogs_template  .blog_img {
  max-height: 230px;
  overflow: hidden;
}
.blogs_template  .blog_dis {
  padding: 15px 12px;
}

.cat_name a, .cat_name a:hover, .cat_name a:focus {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}
.post_info {
  margin-top: 20px;
 font-size:12px;
}
.post_title {
  margin-top: 15px;
  min-height: 50px;
}
.post_title > h2 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
  line-height:20px;
} 
.home .post_title > h2 > a
{
	color:#000;
}
.home .post_title > h2 > a:hover
{
	color:#6dbe4b;
}
.post_dis
{
 margin-top: 20px;	
 font-size:13px;
}
 
 
.read_more a{
  float: right;
  background: rgba(0, 0, 0, 0) url("images/read_more.png") no-repeat scroll right center;
  padding-right: 30px;
  margin-top: 25px;
}
.read_more a:hover {
  background: rgba(0, 0, 0, 0) url("images/read_more_hover.png") no-repeat scroll right center;
} 
.read_more > a {
  font-size: 12px;
  text-transform: uppercase;
}
.subscribe_area
{
	min-height:88px;
	color:#fff;
	
}
.subscribe_div {
  background: #66b246 url("images/green_pattern.png") repeat scroll 0 0;
  min-height:88px;
  padding-top:17px;
  margin-top:30px;
}
.subscr_box {
  text-align: center;
  width:560px;
  display: inline-block;
}
 
.social_share_widget {
  display: inline-block;
 
  margin-top: 4px;
}
.subscr_box input {
	color:#000;
	padding:0 10px;
  border: 0 none;
  border-radius: 5px;
  max-width: 100%;
  width: 100%;
  min-height:35px;
}
 
.subscribe_div h4 {
  font-size: 16px;
  letter-spacing: 3px;
  margin-bottom: 5px;
}
.social_share_widget li {
  display: inline-block;
  margin-right: 8px;
}
.recent_recips
{
	margin-top:55px;
}
 
.rec_img
{
width:193px;
height:193px;
 
padding: 0;
text-align: center;
}
.rec_img img {
  max-width: 193px;
  max-height: 193px;
}
.recip_boxes.row
{
	margin-top:32px;
	margin-left:-20px;
	margin-right:-20px;
}
.recip_box {
  padding-bottom: 70px;
  display:inline-block;
  padding-left:20px;
  padding-right:20px; 
}
.recip_box:last-child
{
	margin:0;
}

.rec_title {
  margin-top: 15px;
  padding-left:15px;
  padding-right:15px;
  text-align: center;
  height: 70px; 
  font-size:12px;
 text-transform:uppercase;
 font-weight:600;
}
.rec_title a{
color:#000;
}
.rec_title a:hover{
color:#6dbe4b;
}


.rec_more {
  margin-top: 15px;
  text-align: center;
  margin-left:auto;
  margin-right:auto;
}
.rec_more {
 background:url(images/read_more.png) no-repeat;
 width:17px;
 height:15px;   
}

.recip_box:hover .rec_more{
 background:url(images/read_more_hover.png) no-repeat;
}
 
.rec_more > a {
  padding: 10px;
}  
.footer_area
{
	min-height:340px;
	background:url(images/footer-bg.png)#fff repeat-x;
	padding-top:27px;
	padding-bottom: 55px;

}
.footer_area .container 
{
	position:relative;	
}
.scrollup {
  position:fixed;
  display:none;
  bottom:90px;
  right: 2%;
  z-index:100;
}

.trend_title
{
	margin-bottom:28px;
}
.trend_title > h2 {
 	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 3px;
	margin-bottom: 0;
	margin-left: 10px;
	text-transform: uppercase;
	vertical-align: middle;
 }
.top_trend_boxes {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.top_trend_box {
  display: inline-block;
  margin:0 7.5px;
  max-width:127px; 
  position:relative;
  padding:0;
}
.top_trend_box img {
  border: 5px solid #fff;
  max-width:127px; 
  height:127px !important
	
}
 .tren_cat {
  bottom: 24px;
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.tren_cat a, .tren_cat a:hover, .tren_cat a:focus {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.footer_menus {
  padding-top: 30px;
}
.footer_info {
  padding-top:10px;
}
.footer_menus ,.footer_info{
  text-align: center;
}
.footer_menus ul li a
{
	color:#000;
	font-weight:700;
	font-size: 12px;
}
 
  
.footer_menus ul li a:focus,
.footer_menus ul li a:hover,
a:hover > font 
{
	color:#6dbe4b;
}
.footer_info ul li 
{
	color:#858585;
	font-weight:400;
	font-size: 12px;
}

.footer_menus ul li ,.footer_info ul li{
  display: inline-block;
}
.footer_menus ul li:after {
  display: inline-block;
  content:"|";
  padding-left:10px;
  padding-right:10px;
}
.footer_info ul li:after{
  display: inline-block;
  content:"|";
  padding-left:5px;
  padding-right:5px;
}
.footer_menus ul li:last-child:after ,.footer_info ul li:last-child:after{
 content:"";
 padding:0;
}

.slides .rev-btn{
  font-family: raleway!important;
  background-image: url("images/titlebg.png") ;
  background-repeat: no-repeat;
  background-color: transparent!important;
}

.slides .rev-btn:hover{
  background-image: url("images/titlebghover.png") ;
} 

.slides .rev-btn a,
.slides .rev-btn a:hover,
.slides .rev-btn a:focus
{
	color:#fff;
}

.slides .rev-btn:hover,.slides .rev-btn:focus{
color:#fff !important;
}

 
.cludy {
  background: transparent url("images/cloudy.png") no-repeat scroll 0 0;
  font-family: raleway;
  min-height: 89px;
  padding: 5px 0px 0px 60px !important;
  width:100%;
  max-width: 394px; 
}
.front_slider .slides
{
	overflow:hidden;
}
.hesperiden.tparrows.tp-leftarrow,
.hesperiden.tparrows.tp-rightarrow
{
	position:relative;
}
.tparrows.hesperiden {
  background: transparent!important;
}
.tp-rightarrow.tparrows.hesperiden {
  top: 40% !important;
}
.hesperiden.tparrows.tp-leftarrow::before {
  background-image: url("images/halfprev.png");
  content: "" !important;
  height: 57px;
  position: absolute;
  width: 31px;
}
.hesperiden.tparrows.tp-rightarrow::before {
  background-image: url("images/halfnext.png");
  content: "";
  height: 57px;
  position: absolute;
  width: 31px;
  right: 0;
}
/*.hesperiden.tparrows.tp-leftarrow::before {
  content: "<";
  margin:0 !important;
}
.hesperiden.tparrows::before {
  color: #6dbe4b !important;
  font-family:"Raleway",sans-serif;
  
}
.hesperiden.tparrows.tp-leftarrow::before {
  content: "<" !important;
   
}
.hesperiden.tparrows.tp-rightarrow::before {
  content: ">"!important;
   
}
 
.hesperiden.tparrows {
  background: #fff !important;
}*/

.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.text hr, .hr {
  border: 1px dotted #6dbe4b;
  height: 1px;
  margin: 30px 0;
}

.entry, #entry-comments, .portfolio-item {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
}
.cnt_left img,.sdbr_right img {
  max-width: 100%;
  height: auto;
}
.top-right_social .search-form {
  display: inline-block;
  max-width: 270px;
  position:relative;
  width:100%;
}
.top-right_social .search-form i.serchico {
  background:url(images/search-ico.png) no-repeat center center;	
  width:24px;
  height:20px;
  color: #6dbe4b;
  font-size: 14px;
  position: absolute;
  right: 4px;
  top: 7px;
  font-size: 18px;
  -webkit-appearance:inherit !important;
  cursor:pointer;
}
.search-submit {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  padding: 16px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.top-right_social .search-form input {
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width:100%;
  max-width:265px;
 
}
.top-right_social ul {
  display: inline-block;
}  
.ad_middle {
  border: 1px solid #f1f1f1;
  padding: 20px 0px;
}
.ad_middle div{
  text-align:center;
}
.adtitle {
  color: #bababa;
  font-size: 12px;
  letter-spacing: 20px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
/*blog */
.blog_section_title {
  padding-top: 30px;
}
.blog_section_title > h2 {
  color: #6dbe4b;
  font-size: 24px;
  font-weight: 700;
  margin-bottom:30px;
}
.blog_title
{
	min-height:102px;
	padding:10px 12px;
	color:#fff;
	background:#6dbe4b;
	
}
.blog_title > h2 {
  font-weight: 600;
  margin-bottom: 0;
}
.home #main_header {
 border:0;
}
#main_header {
  border-bottom: 1px solid #e1e1e1;
}


.main_sidebar img
{
	max-width:100%;
	height:auto;
}
#text-16 .author_bio img {
  display: block;
  margin: 0 auto;
  max-width: 180px;
  text-align: center;
}
#text-16 .sectitle {
  color: #6dbe4b;
  font-weight: 600;
  margin-top: 22px;
  text-align: center;
  text-transform: uppercase;
}
#text-16 p
{
	margin-bottom:20px;
}
.main_sidebar {
  padding-top:22px;
  border-style:solid;
  border-color:#e1e1e1;
  border-width:0 1px 0 1px; 
  background: #fcfcfc none repeat scroll 0 0;
}
.main_sidebar aside {

  min-height: 2500px;
}

.main_sidebar section.widget {

  padding: 30px 15px 20px; 
}
#text-191,#text-20,#text-22
{
  display:none;	
}
.joinus img {
  max-width: 50%;
  display: inline-block;
}
.text-center.vlink {
  font-style: italic;
  font-weight: 600;
}
#text-19 img
{
	display:inline-block;
	padding:5px;
}
.main_sidebar h2.widget-title {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.main_sidebar .menu li,.widget_recent_entries li
{
	line-height:18px; 
	margin-bottom:10px; 
}

.main_sidebar .menu li a, .main_sidebar ul li a {
  color: #000;
  font-size: 12px;
  border-bottom:1px dotted #ccc;
  padding-bottom:6px; 
  padding-top:6px;  
 	line-height:18px; 
}
.main_sidebar .menu li a:hover, .main_sidebar ul li a:hover,
.main_sidebar .menu li.current_page_item a
 {
  color: #6dbe4b;
}
.main_sidebar .menu li a::before, .main_sidebar ul li a::before {
  content: "-";
  margin-right: 2px;
}
.main_sidebar .menu li.current_page_item a,
.main_sidebar ul li:current_page_item a {
  color: #6dbe4b;
} 
.main_sidebar .adrotate_widgets {
  text-align: center;
}
.special_catgories h2 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 20px;
}
.special_catgories > p {
  margin-bottom: 32px; 
}
.special_catgories .green {
  display: inline-block;
  width: 100%;
  color: #6dbe4b;
  font-weight: 600;
  line-height:20px;
  margin-top:5px; 
}
.black a {
  color: #000;
  font-size: 12px;
  font-weight: 700;
  line-height:18px;
}
.black a:hover {
  color: #6dbe4b;
}
.l_more {
  background: #6dbe4b;
  color: #fff;
  box-shadow: 1px 2px 4px #000;
  border: 0;
  margin-bottom: 20px;
  padding: 10px;
  text-transform:uppercase;
}
.sl_item_img {
  height: 100px;
  overflow: hidden;
  width: 200px;
}
.bottom_slider {
  position: relative;
}
.bottom_slider .owl-controls.clickable {
  position: absolute;
  top:25%;
  width:100%;
}
.bottom_slider .owl-prev {
  left: -30px;
  position: absolute;
  font-size: 40px;
  line-height: 40px;
  color:#6dbe4b;
}
.bottom_slider .owl-next {
  right: -10px;
  position: absolute;
  font-size: 40px;
  line-height: 40px;
  color:#6dbe4b;
}
.bottom_slider .sl_title {
  max-width: 200px;
}
.bottom_slider .sl_title a{
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
.bottom_slider .item {
  margin: 0 10px;
}
.load_more {
  margin-bottom: 30px;
}
.subscribe_div.singlepage .subscr_box {
  width: 93%;
}
.subscribe_div.singlepage h4 {
  color: #fff;
}
.ad_middle1,.ad_middle2{
  padding-top: 15px;
  border-top: 1px solid #e1e1e1;
}
.bottom_slider,.ad_middle2
{
 border-bottom: 1px solid #e1e1e1;
 padding-bottom: 25px;	
}
.grentitlt {
  color: #6dbe4b;
  margin-top: 15px;
}
.page-number {
  font-size: 14px;
}
.ad_middle1 {
  margin-top: 15px;
  margin-bottom:15px;
}
.ad_middle2 .a-single, .ad_middle2 .textwidget {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  padding-right:15px;
  vertical-align:top;
}
.ad_middle2 .textwidget p:empty{display:none;}
/*single post*/
.entry-content img {
  height: auto;
  max-width: 100%;
}
.post .entry-content h1,
.post .entry-content h2,
.post .entry-content h3,
.post .entry-content h4,
.post .entry-content h5,
.post .entry-content h6
{
color: #6dbe4b;
}
.post .entry-content p {
  margin: 0 0 30px;
}

#comments input {
  background: #e8e8e8 none repeat scroll 0 0;
  border: 0 none;
  color: #767776;
  width: 100%;
  min-height: 34px;
  padding-left: 15px;
}
.cuccomntform textarea {
  background: #e8e8e8 none repeat scroll 0 0;
  border: 0 none;
  color: #767776;
  resize: none;
  width: 100%;
    padding-left: 15px;
}
.cuccomntform {
  margin-bottom: 7px;
  position: relative;
}
.cuccomntform span {
  color: #f00;
  font-size: 22px;
  left: 60px;
  position: absolute;
  top: 3px;
}
.comment-form-website.cuccomntform span {
  left: 72px; 
}
.sitecolr
{
	color:#6dbe4b;
}
#submit-new {
  background: #6dbe4b none repeat scroll 0 0;
  border: 0 none;
  box-shadow: 1px 1px #000;
  color: #fff;
  float: right;
  font-weight: 600;
  margin-bottom: 70px;
  margin-top: 15px;
  padding: 7px 20px;
  text-transform: uppercase;
}
#submit-new:hover {
  background: #000 none repeat scroll 0 0;
}
.comment-form {
  min-height: 400px;
}
p.form-submit {
  display: none;
}
.top-right_social .textwidget.custom-html-widget {
  width: auto;
  display: inline-block;
}
.fbpinrest
{
	padding:30px 0;
}
.fbpinrest h4 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
  text-transform: uppercase;
} 

.form-group
{
  position:relative;	
} 
.req_symboll {
  position: absolute;
  top: 22px;
  z-index: 100;
  left: 60px;
  font-size: 20px;
  color: red;
} 
.tarea .req_symboll
{
	 left: 156px;
}
 
.wpcf7-form .form-control::-moz-placeholder {
  color: #6dbe4b;
  opacity: 0.5;
}
.wpcf7-form  .form-control:-ms-input-placeholder {
  color: #6dbe4b;
   opacity: 0.5; 
}
.wpcf7-form  .form-control::-webkit-input-placeholder {
  color: #6dbe4b;
  opacity: 0.5;
}

.form-group:focus span.req_symboll,
.form-group:hover span.req_symboll
{
	display:none;
}
.page .entry-title {
  color: #6dbe4b;
  font-size: 30px;
  font-weight: 600;
  margin-top: 30px;
}
.page-id-12797 #nav_menu-73,
.page-id-12797 #nav_menu-74,
.page-id-12797 #adrotate_widgets-3,
.page-id-12797 #recent-posts-2,
.page-id-12797 #text-21
{
	display:none;
}


.wpcf7-form-control.wpcf7-submit
{ background: #6dbe4b none repeat scroll 0 0;
  border: 0 none;
  box-shadow: 1px 1px #000;
  color: #fff;
  float: right;
  font-weight: 600;
  margin-bottom: 70px;
  margin-top: 15px;
  padding: 7px 20px;
  text-transform: uppercase;
 }
 .wpcf7-form-control.wpcf7-submit:hover
{
   background: #000 none repeat scroll 0 0; 
}
.page-id-4681 .entry-header h1
{
 display:none;	
}
h1.light {
  font-weight: 300;
  line-height: 1.5;
  margin-top: 25px;
}
h1.light span {
  font-weight: 700; 
}
.post-4681 .entry-content p
{
	margin-bottom:32px; 
}
.authorbox {
  background-color: #e5f7de;
  border: 1px solid #cfe0c9;
  min-height: 280px;  
  padding-top: 25px;
  margin-bottom:34px;
  position:relative;
}
.authorbox .grid {
  min-height: 230px;
}

.btn.rmore {
  float: right;
  background: #fff;
  text-transform: uppercase;
  border: 1px solid #cfe0c9;
  border-bottom:0;
  border-right:0;
  font-weight:500; 
  font-size:12px;
  position:absolute;
  bottom:0;
  right:0;
}
.author_image {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cfe0c9;
  padding: 8px;
}
.btn.rmore:hover,.btn.rmore:focus {
	color:#6dbe4b;

}
.entry-content > h2
{
	text-transform:uppercase;
}
.entry-content > h2,
.entry-content > h4 {
  color: #6dbe4b;
  font-weight:700;
}
.authorbox h3 a:hover 
{
	color:#6dbe4b;
	font-weight:700;
}
.authorbox h3 a
{
	color:#000;
	font-weight:700;
}
.post-edit-link {
  float: left;
  margin: 15px 0;
  width: 100%;
}
.form-control:focus {
  border-color: #6dbe4b;
}
.entry-content{ height:auto;overflow:hidden; }
#oc_read_more{
	display: block;
	margin: 30px auto;
	clear: both;
	background: #cdeb8e;
	color: #000;
	border-radius: 11px;
	padding: 10px 15px;
	font-size:26px;
	cursor:pointer;

}
.page-template-default .entry-content > .row:first-child {
  margin:0px;
}
.greendiv {
  background: #6dbe4b none repeat scroll 0 0;
  color: #fff;
  padding: 10px 15px; 
  width: 100%;

  margin-bottom:50px;  
}
.entry-content .greendiv {
	background: #e5f7de;
	color: #000;
}
.page.page-id-2152 .post-2152
.entry-title {
  display: none;
} 
.page.page-id-2152 .post-2152 .entry-header
{
	margin-bottom:10px;
	margin-top:30px;
}
.page-id-2152 .blog_box
{
	border:0 !important;
}
.page-id-2152 .blog_box .blog_dis {
  text-align: justify;
  padding:0 0 10px 0;
}
.page-id-2152 .blog_box  .b_blog_title {
  padding-bottom: 10px;
  padding-top: 20px;
}
.page-id-2152 .blog_box .blog_img {
  height: 316px;
  overflow: hidden;
}
.page-id-2152 .blog_box .blog_img img {
  width: 100%;
  height: auto;
}
h3.comments-title {
  color: #6dbe4b;
  font-weight: 600;
  margin-bottom: 30px;
  text-transform: uppercase;
  margin-top: 20px;
}
.b_blog_title > a {
  font-weight: 600;
}
.replbtn {
  background: #6dbe4b none repeat scroll 0 0;
  border: 0 none;
  box-shadow: 1px 1px #000;
  color: #fff;
  font-weight: 600;
  margin-top: 15px;
  padding: 7px 20px;
  
}
.replbtn:hover {
  background: #000000 none repeat scroll 0 0;
}

li.comment {
  border-bottom: 1px  dashed #6dbe4b;
  margin-bottom: 30px;
  padding-bottom:30px; 
}
.comment .children {
  margin-left: 18%;
  margin-top: 20px;
} 
.comment .children li.comment {
  border: 0 none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.post-471 .grid,
.post-1276 .grid
{
	padding-left:0 !important;
}
.post-471 .grid h3
{
  color:#6dbe4b; 
}

.post-471 .grid.one-third, 
.post-1276 .grid.one-third 
{
  width: 40%;
}
.post-471 .grid.two-third,
.post-1276 .grid.two-third{
  width: 60%;
}
 
 .top_header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
.logged-in.admin-bar .top_header
{
	top:32px;
}
.logged-in.admin-bar .bottom_header {
   padding-top: 64px;
}
.scrollup:hover > img.norml {
  display: none;
}
.scrollup:hover > img.norml.hover.hidden {
  display: block !important;
  visibility:visible !important;
}
.addtoany_share_save_container.addtoany_content_top
{
	position:relative;
}
.addtoany_share_save_container.addtoany_content_top::before {
  content: url("images/shareknowledge.png");
  position: absolute;
  left: -19px;
  top: -15px;
} 
.post-4681 .entry-content .addtoany_share_save_container.addtoany_content_top,
.post-12797 .entry-content .addtoany_share_save_container.addtoany_content_top
{
	display:none !important;
}
.page-title.entry-title {
  color: #6dbe4b;
}
.alignnone.size-full {
  /*width: 100%;*/
  max-width:100%; 
  height:auto; 
}
.search-results article {
  padding-bottom: 15px;
  border-bottom: 1px dotted #6dbe4b;
  margin-bottom: 15px;
}  
.page-template-blog_temp .blog_title h2 a
{
	color:#fff;
} 
.erroris {
  display: none;
  color:red; 
}
.g-single.a-4 span  {
  color: #6dbe4b;
}
.g-single.a-4 span:hover {
  color: #000;
}

.category.archive article .post-thumbnail
{
	display:none;  
}
#bs-example-navbar-collapse-1 li.menu-item-has-children 
{
	position:relative;
}

#bs-example-navbar-collapse-1 li.menu-item-has-children > .sub-menu
{
	position:absolute;
	top:50px;
 	z-index:102;
	text-align:left;
	left:-190px; 
} 

#bs-example-navbar-collapse-1 ul ul { /* this targets all sub menus */
   display: none; /* hide all sub menus from view */
   width: 400px; /* set to the width you want your sub menus to be. This needs to match the value we set below */	 
   background:#6dbe4b;
   padding-top:10px;
   padding-bottom:10px; 
   padding-left:5px;
   padding-right:0px;
}
#bs-example-navbar-collapse-1 ul ul li { /* this targets all submenu items */
  /* overwriting our float up above */
    display:inline-block;
	clear: initial;
	float: left;
	width: 32%;  
	margin-bottom:5px; 
	margin-left:5px;
}

#bs-example-navbar-collapse-1 ul ul li a { /* target all sub menu item links */
  padding: 5px 1px; /* give our sub menu links a nice button feel */
  color:#fff !important;
  font-size:10px; 
}
#bs-example-navbar-collapse-1 ul ul li a:hover,
#bs-example-navbar-collapse-1 ul ul li a:focus,
#bs-example-navbar-collapse-1 ul ul li.current-menu-item a
 { /* target all sub menu item links */
   color:#000 !important;
}

#bs-example-navbar-collapse-1  ul li:hover > ul {
    display: block; /* show sub menus when hovering over a parent */
}

.page .grid.one-third
{
	margin-top:25px;
}
 
.sumenuis li
{
	margin-bottom:10px; 
}
.sumenuis li a
{
	font-size:14px; 
	text-transform:capitalize;
}

/* category post */
.cat_posts_box {
	margin-bottom: 30px;
	float: left;
	box-shadow: 5px 12px 20px #eee;
	padding-top: 15px;
	padding-bottom: 15px;
} 

.page-links a, .page-links > span {
  border: 1px solid #bfbfbf;
  margin: 2px;
  padding: 3px 5px;
	line-height: 19px;
	display: inline-block;
  text-decoration: none;
	font-size: 14px;
}  
.page-links a:hover{border-color: #333;}
.page-links > span.page-number{border-color: #333;font-weight: bold;}
.entry-author-block .entry-author-avatar {
  float: left;
  overflow: hidden;
}
 .entry-author-block .entry-author-avatar img {
  border-radius: 100%;
  display: block;
  float: left;
}
.entry-author-block p.entry-author-description {
  color: #999999;
  margin-bottom: 0;
  margin-left: 100px;
}
.entry-author-block p.entry-author-name {
  color: #444444;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
  margin-left: 100px;
}
.fix::before, .fix::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.entry-author-block {
  border-top: 1px dotted #6dbe4b;
  margin-top: 30px;
  padding: 30px 0;
}
.btm_prt > hr {
  border-color: rgba(0, 0, 0, 0);
  margin: 20px 0;
}
.btm_prt{clear:both;}
.sticky{position: fixed;top:55px;}
.ad_middle1 .adtitle { display: none;}
.main_sidebar{min-height: 4400px;}
.page-template-default .entry-content > .page-links {
  display: none;
}
/*Responsive starts*/
@media (min-width: 992px) {
  .col-md-1-5 { width: 20%; }
  .col-md-2-5 { width: 40%; } 
  .col-md-3-5 { width: 60%; }
  .col-md-4-5 { width: 80%; }
  .col-md-5-5 { width: 100%; }

.grid.two-third{
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 75%;
}
.grid.one-third {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 25%;
}
 .main_sidebar {
  margin-left: 15px;
  max-width: 385px;
  padding: 0;
}

} 

@media (min-width: 1200px) {
  .col-lg-1-5 { width: 20%; }
  .col-lg-2-5 { width: 40%; }
  .col-lg-3-5 { width: 60%; }
  .col-lg-4-5 { width: 80%; }
  .col-lg-5-5 { width: 100%; }


.recip_box {
  margin-right: 31px;
  max-width: 193px;
  padding-left: 0;
  padding-right: 0;
}
.recip_boxes.row {
  margin: 0;
}
.recip_box.last {
  margin-right: 0px;

}

}
@media (min-width: 1230px) {
.recip_box {
  margin-right: 51px;
 
}
 .col-md-4.col-sm-4.col-xs-12.sdbr_right {
  max-width: 386px;
}

}

@media (min-width: 768px) {
    
  #page_content .container ,.container.flexdiv{
  display: flex;
}
.col-md-8.col-sm-8.blog_left,.col-md-4.col-sm-4.main_sidebar
{
display: table-cell;	
}
}
@media (max-width: 1200px) {
.top_trend_box {
  margin: 0 5px;
  max-width: 210px;
  padding: 0;
}
.bottom_slider .item {
  margin: 0 20px;
}
.bottom_slider .owl-next {
  right: -25px;
}
 #bottom-small-slider {
  text-align: center;
}
.sl_item_img,.sl_title {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.bottom_slider .item {
  margin: 0 auto;
}
}
@media (max-width: 1081px) {
.bottom_header {
  padding-top: 130px;
}
.top-right_social  .textwidget.custom-html-widget {
  margin-top: 5px;
  margin-bottom: 5px;   
}
}
@media (min-width: 992px) and (max-width: 1229px) {
#bs-example-navbar-collapse-1 .navbar-nav > li {
  padding-left: 15px;
  padding-right: 15px;
}	
.blogs_template .blog_box, .blog_left .blog_box {
  margin-right: 15px;
  max-width: 290px;
}
 }
@media (min-width: 768px) and (max-width: 991px) {
.entry-content .row {
 margin:0 !important;  
}
.grid.two-third{
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 65%;
}
.grid.one-third {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 35%;
}	
	.top-right_social ul {
 
  margin-bottom: 10px;
  margin-top: 5px;
}
 #bs-example-navbar-collapse-1 .navbar-nav > li {
  padding-left: 6px;
  padding-right: 6px; 
}
#bs-example-navbar-collapse-1{
  padding: 0;
}
#bs-example-navbar-collapse-1 .nav > li > a {
   padding: 10px 3px;
 }
.subscribe_div.singlepage h4 {
  color: #fff;
  padding: 0 5px;
}
.subscribe_div {
  background: #66b246 url("images/green_pattern.png") repeat scroll 0 0;
  margin-top: 30px;
  min-height: 106px;
  padding-top: 17px;
}
}
@media (max-width: 991px) {
 .rec_img {
   margin: 0 auto;
}
.subscr_box {
 
  width: 100%;
}
.recip_box {
  padding-bottom: 30px;
}
.bottom_slider .owl-next {
  right: 0px!important;
}
.bottom_slider .owl-prev {
  left:0px!important;
}
	.cludy{font-size: 20px!important;line-height: 22px!important;}
	.cludy.sliderinfo { font-size: 17px!important; line-height: 20px!important;}
}
@media (max-width: 767px) {
	.main_sidebar{min-height: 1px;}
.sticky{position: static;}
.grid.one-third,.grid.two-third {
  float: none;
  width:100%;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
}	

.top-right_social.padright0.text-right {
  text-align: center;
  margin-bottom:10px;
}
.top_menus {
  color: #fff;
  font-size: 14px;
  padding-top: 16px;
}
 #bs-example-navbar-collapse-1 .navbar-nav > li {
   width: 100%;
}
 .subsrip .col-md-8.col-xs-12.text-right {
  text-align: center;
 }

 .subsrip .col-md-4.col-xs-12.text-left {
  text-align: center;
 } 
 .subscribe_div {
  min-height: 120px;
}
.social_share_widget {
   margin-top: 10px;
}
.top_trend_box {
    margin: 0 15px;
}
.recip_boxes.row,.top_trend_boxes {
  margin-left: 0px;
  margin-right: 0px;
}
.recip_box {
  padding-left: 15px;
  padding-right: 16px;
}
.read_more {
  max-width: 115px;
  margin-bottom: 20px;
  float:none;
}
h2, .h2 ,.trend_title > h2 {
  font-size: 20px;
}
 .blogs_template .blog_box, .blog_left .blog_box {
 max-width:inherit;
 margin-right:0;
}
#text-19 .textwidget
{
	text-align:center;
}
#text-21 img {
  margin: 0 auto;
}
.main_sidebar h2.widget-title {
   text-align: center;
}
.main_sidebar .widget.widget_nav_menu,.widget.widget_recent_entries {
  text-align: center;
}
.main_sidebar section.widget {
  padding: 15px 5px;
}
.subscribe_div .text-left,.top_header {
  text-align: center;
}
.scrollup {
  bottom: 190px !important;
} 
#bs-example-navbar-collapse-1 .nav.navbar-nav {
  margin: 0;
  width: 100%;
}
.navbar-toggle.col-xs-12 {
  margin: 0;
}

.main_sidebar .widget.widget_text {
  text-align: center;
}
	.cludy{padding: 5px 0 0 30px !important;min-height: 75px;}
	.scrollup{right: 6%;}
}

@media (max-width: 720px) {
.trend_title > h2 {
  font-size: 20px;
}	 
}
@media (max-width: 699px) {

}

@media (min-width: 481px) and (max-width: 720px) {
 

}
@media (max-width: 680px) {
.cludy.sliderinfo { font-size: 16px !important;  padding-left: 5px!important;}
}
@media (max-width: 650px) {
.subscribe_div h4 {
  font-size: 13px;
  letter-spacing: 2px;
}
.trend_title > h2 {
	display:block;
  font-size: 18px;
  margin-top:10px;
}	
.trend_title {
  margin-bottom: 25px;
}
.cludy { font-size: 18px !important; line-height: 20px !important;min-height: 70px;}
}

@media (max-width: 580px) {
.cludy.sliderinfo { font-size: 14px !important; }
}
@media (max-width: 550px) {
.top_menus.col-xs-6.padleft0 {
  padding: 16px 0px 0px 0px;
  text-align: center;
  width: 100%;
  float:none;
} 
 
.top-right_social.col-xs-6.padright0.text-right {
  width: 100%;
  text-align: center;
  float:none; 
  padding: 10px 0px 10px  0px;
}
.subscribe_div {
  min-height: 125px;
}
.trend_title > h2 {
   font-size: 16px;
}	
 .cludy { font-size: 15px !important; line-height: 20px !important; min-height: 64px;}
.tp-caption.rev-btn.rs-hover-ready { font-size: 10px !important;}
.cludy.sliderinfo { font-size: 12.5px !important; line-height: 18px !important;}
}
@media (max-width: 480px) {
.search-form label{
    display:block !important;
    margin:0;
    padding:0;
}
.top-right_social.padright0.text-right{
    margin-bottom:2px !important;
}
.top-right_social{
    padding-top:0;
}
.trend_title > h2 {
   font-size: 13px;
}		
.recip_box.col-xs-6,.top_trend_box.col-xs-6 
{
  width:100%;	
}
.top_trend_box.col-xs-6.col-sm-6.col-md-1-5 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 100%;
  float: none;
  max-width: 100%;
  margin-bottom:5px;
}
.top_trend_box img
{
	margin:0 auto;
	text-align:center;
}
.top_menus > ul {
  text-align: center;
}
.top-right_social .search-form {
  margin-bottom: 10px;
  max-width: 100% !important;
}
.search-submit {
   top: 02px;
}
.bottom_header {
  padding-top: 10px;
}
.main_menu{
	padding-top: 10px;
}
.navbar-toggle.col-xs-12{
	font-size: 20px;
}
.top-right_social .search-form input {
  max-width:100% !important;
}
.top-right_social .search-form i {
  top: 25px;
}
.cludy {
   background:none !important;
  min-height:  inherit !important;
  padding: 10px !important; 
  font-size: 12px!important;
  line-height: 14px!important;
 
}
.slides .rev-btn a {
  
  font-size:11px !important;
  line-height:12px !important;
}
.tp-rightarrow.tparrows.hesperiden {
  top: 30%!important; 
} 
.scrollup {
  bottom: 72px;
}
	.cludy { font-size: 13px !important; line-height: 16px !important;}
	.cludy.sliderinfo { font-size: 12px !important; line-height: 15px !important; padding-left: 0px !important;}

}
@media (max-width: 420px) {
  .cludy.sliderinfo {
  font-size: 11px !important; 
}
}
@media (max-width: 360px) { 
	.cludy.sliderinfo { font-size: 9px !important; line-height: 12px !important;}
 
}