.widget.widget_nav_menu {
    float: left;
    padding-right: 0;
}
.widget.widget_execphp {
    border: 0 none;
    float: left;
    padding: 0;  
} 
#et-social-icons:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(images/social-left-shadow.png) no-repeat;
    width: 6px;
    height: 60px;
    pointer-events: none;
    display: none;
} 
.text-header {
border-top: 1px solid #7abf42;
    float: left;
    padding-top: 5px;
    width: 100%;
}
.text-header p {
    color: #7abf42; padding-right: 6px;
    font-size: 14px;
    text-align: center;line-height:26px;
}
.widget.widget_nav_menu {
    padding-left: 0;     padding-bottom: 0;
}
.menu li:first-child { 
    padding-left: 0; 
}
#menu-secondary-menu li a {
    background:url("../images/boder.png") no-repeat scroll right center;
    border: 0 none; padding-right: 17px; 
}
#et-social-icons li {
    padding-left: 17px;
    border: 0 none;
}
header #et-social-icons li  a{
       background:url("../images/boder.png") no-repeat scroll right center; border: 0 none;
	       padding-left: 0px;
    padding-right: 18px;
}
header #et-social-icons li  a{width:10px}
form#searchform {
    float: right;
    border: 1px solid #e1e1e1;
}
.header-infor { 
    float: left;
    width: 100%;
    background: #ebebeb;
} 
.searchform-header {
  float: right;
    background: #fff;
    margin-top: 10px;
}
div#top-info {
    clear: both; margin-bottom: 17px;
}
input#searchsubmit {
text-indent: -9999px; cursor: pointer;
    border: 0 none;
    background: url("../images/search.png") no-repeat scroll 1px 1px;
    width: 23px;
    height: 15px;
}
#searchform #s {
    border: none;
    width: 225px;
    font-size: 12px;
    color: #c7c7c7; 
    line-height: 16px;
}
#top-info #logo {
    padding-top: 16px;
}
#top-info .header-banner {
    float: left;
    padding-left: 69px;
    padding-top: 25px;
}
#menu-secondary-menu li a:hover {
    color: #7abf42; 
}
header #et-social-icons .facebook a:hover,header #et-social-icons .twitter a:hover,header #et-social-icons .google a:hover {
    color: #7abf42;
	background:url("../images/boder.png") no-repeat scroll right center; border: 0 none;
}
#top-menu > li > a {
        color: #fff !important;
    font-family: Roboto; border-right: 1px solid #555;
    font-size: 14px;
    font-weight: 700 !important;
    letter-spacing: 0.01px;
    text-transform: capitalize;
} 
.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-11993 {
    padding: 4px 12px !important;
}
#footer-widgets #et-social-icons {
    margin-right: -2px;
}
#top-menu > li.current-menu-item > a{border-right:1px solid transparent;}
#main-header { padding-top: 0px; background: #fff; }
	#logo { float: left; padding-top: 70px; margin-bottom: -1px; }
	.header-banner { float: right; }
	#top-navigation { padding-left: 20px; background-color: #3e3e3e; border-top: 1px solid #e0e0e0; /* border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; */ -webkit-box-shadow: inset 0 -2px 0 #7abf42, inset 0 -1px 0 #dadada, 0 0 15px rgba(122, 191, 66, -38); -moz-box-shadow: inset 0 -2px 0 #7abf42, inset 0 -1px 0 #dadada, 0 0 15px rgba(122, 191, 66, -38); box-shadow: inset 0 -2px 0 #7abf42, inset 0 -1px 0 #dadada, 0 0 15px rgba(122, 191, 66, -38); }
	 #top-navigation {padding-left: 0px;}
	#top-navigation nav { float: left; }
	#top-menu li { display: block; /* font-family: 'Roboto','Open Sans', Arial, sans-serif; font-weight: 300; text-shadow: 1px 1px 0 #fff; */ float: left;}
	.single-post #top-menu li {padding-bottom:2px;}
	#top-menu a { color: #333; text-decoration: none; padding: 19px 23px 15px 25px; display: block; position: relative; }

	#top-menu > li > a:hover, #top-menu > .sfHover > a { color: #fff; background-color: #7abf42 !important; /* text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); */ }
	#top-menu > li.current-menu-item > a {
	font-size: 14px;
    font-weight: 700; 
    padding: 19px 22px 17px 16px;
    color: #fff; 
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	/* background-color: #7abf42 !important; */}
body.home #featured {
     background:url("../images/home.jpg") no-repeat scroll center 0 !important;
	 -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}
.sub-menu li {
     min-height: auto !important;
}
#top-menu .sf-sub-indicator {
    display: none;
}
#top-menu .sub-menu .sf-sub-indicator {
        display: inline-block;
    padding-left: 5px;
}
.social-like {
    float: right;
    padding-right: 23px;
    margin-top: 13px;
}
 .nav li ul, .et_mobile_menu > .sfHover > a { 
    background-color: #fff !important;
}
#top-menu li li a, .et_mobile_menu li a {
    color: #8d8e8f !important;
    font-size: 13px;
    font-family: Roboto; 
}
#top-menu li li:last-child {
    border: 0 none;
}

/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav li ul { position:absolute; top:-999em; }
.nav li ul, .et_mobile_menu {
    z-index: 9999;
    width: 174px;
    background: #a9d300;
    /* -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); */
    box-shadow: 0;
    padding: 4px 0 4px 0; 
    display: none;
}
	.nav li { position: relative; }
		.nav ul li { float: none; }
			.nav ul a { display:block !important; float: none !important; }
.nav li:hover ul, ul.nav li.sfHover ul { left: 0; top: 50px; }
	.nav li:hover li ul, .nav li.sfHover li ul, .nav li:hover ul, .nav li li:hover ul { top:-999em; } 

.nav li li { padding: 0; height: auto !important; display: block !important; }
.nav li li ul { z-index: 1000; }
	.nav li li a:link, .nav li li a:visited, .et_mobile_menu a { display: block !important; height: auto; }
	.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

.nav li li:hover ul, ul.nav li li.sfHover ul { left: 170px; top: 0px; } 
#top-menu li li, .et_mobile_menu li a {
    float: none !important;     line-height: 12px;
    padding: 7px 12px;
    border-bottom: 1px solid #ebebeb;
}
	#top-menu li li a, .et_mobile_menu li a { color: #fff; text-shadow: 0; display: block !important; }
	#top-menu li li a { padding: 0 !important; }
	#top-menu li li a:hover, .et_mobile_menu li a:hover {
    color: #7abf42 !important;
    text-decoration: none; 
} 



 #featured { margin-top: -1px; /* -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1); */ box-shadow: 0;}
#featured, .post-thumbnail { background-position: top center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
 #et-featured-posts {   padding: 30px 0 30px;
    background-color: none;
    -webkit-box-shadow: 0;
    -moz-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
    box-shadow: 0; }
  .et-featured-post { border: 1px solid #fff; float: left; /* -webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4); box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4); */ position: relative; overflow: hidden; }
   .et-featured-post img { display: block; }
  .et-featured-post:before { /* -webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); */ top: 0; content: ""; height: 100%; left: 0; position: absolute; width: 100%; }
  .et-first, .et-second {  width: 568px; }
  .et-third, .et-fourth { width: 283.5px; }
  .et-first, .et-third { padding-right: 0px; }
  .et-second {
    height: 210px;
}
.home .et-featured-post.et-fourth img {
    height: 206px;
}
.home .et-featured-post.et-third  img {
    height: 206px;
}
.home .et-featured-post.et-first img {
    height: 418px;
}
  .home .et-second { margin-bottom: 0px;height: 210px; }
   .meta-info { position: absolute; top: 0; left: 0; background-color: #a9d300; color: #fff; text-align: center; font-size: 28px; /* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); */ line-height: 20px; width: 127px; height: 54px; z-index: 3; }
.meta-info .meta-date {    padding: 17px;
    position: relative;
    bottom: 0;
    left: 0; text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;  
    text-align: center;}
.meta-info .month { font-weight: 700; display: block; font-size:18px; text-transform: uppercase; } 
 .et-featured-post .post-description h2 {
font-size: 24px; font-weight: 700;
}
.et-featured-post .post-description .post-meta {
    font-size: 14px; font-weight: 400;
}  
.meta-info .meta-date:after {
   content: "";
    position: absolute;
    right: -20px;
    top: 0;
    border-top: 27px solid #7abf42;
    border-bottom: 27px solid #7abf42;
    display: inline-block; 
    border-left: none;
    border-right: 20px solid transparent;
}
.et-featured-post:hover .meta-info { height: 54px; }  
.home .et-first .excerpt-wrap { padding: 120px 62px 0 120px;} 
.home .et-second .excerpt-wrap { padding: 29px 73px 0 90px; }
.home .et-first .excerpt-wrap { padding: 120px 62px 0 96px; }
.home .et-second .excerpt-wrap { padding-top: 70px; }
.et-third .excerpt-wrap, .et-fourth .excerpt-wrap { padding: 66px 30px 0 30px; }
.et-first .excerpt-wrap, .et-second .excerpt-wrap { padding: 40px 65px 0 100px;  }
.et-featured-post.et-second .meta-info {
    width: 82px;
}  
.et-featured-post.et-third .meta-info {
    width: 101px;
}
.et-featured-post.et-fourth .meta-info {
    width: 77px; 
}
.home .popular-module .popular-posts-wrap .popular-post .post-meta {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 85%; 
}
.home .sidebar-right .et-tabbed-all-tabs .bx-viewport {
    height: 341px !important;
}
.home .widget_recent_entries .widgettitle {
    display: none;
}
#etrecentfromwidget-3 .et-tabbed-all-tabs .et-recent-featured-post {
     display: none; 
} 
div#execphp-23 {
    margin-top: 5px;
} 
div#etrecentfromwidget-3 {
    margin-top: 17px;
    float: left;
	padding: 0 0px 17px
}
div#etrecentfromwidget-3 .et-tabbed-all-tabs{padding:0 0px 0 13px;}
div#etrecentfromwidget-3 .et-tabbed-all-tabs .post-metainfo{padding-right:13px;}
#etrecentfromwidget-3 .widgettitle {
    margin-bottom: 0px;
}
.post-metainfo .title a:hover {
    color: #7abf42;
}
.popular-tab-title:hover {
    color: #7abf42;
} 
.popular-post h2 a:hover {
    color: #7abf42;
}
#etrecentfromwidget-3 .smallthumb img {
    width: 100%; 
    height: 55px;
}  
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome,#top-menu a{padding-bottom:16px;}
}

.et-featured-post.et-first {
    border-right: 0 none;
}
.et-featured-post.et-fourth {
    border-left: 0 none;
}
@media only screen and (min-width: 1600px) {
.meta-info .meta-date:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 0;
    border-top: 27px solid #7abf42;
    border-bottom: 27px solid #7abf42;
    display: inline-block;
    border-left: none;
    border-right: 20px solid transparent;
}	
.home p.post-meta span:before {
    content: '';
    border-left: 10px solid #7abf42;
    border-bottom: 19px solid transparent;
    border-top: 18px solid transparent;
    height: 0px;
    width: 0px;
    position: absolute;
    right: -9px;
    top: -1px;
}	
.et-first, .et-second {
    width: 567px;
}

}
