/* Enter Your Custom CSS Here */
body, .home #content .widget > h2, .home #content .widget > h3, a{
  	font-family: Arial, Helvetica, sans-serif;
}
.home #content {
    padding: 5em 0 0 0;
}
.widget_woothemes_features {
    margin: 0 0 30px 0 !important;
}
.block.footer-widget-4 .widget_media_image img {
    width: 150px;
}

.feature a img:hover {
    opacity: 0.75;

}
#navigation ul.nav ul{
background:#000;
}
img.post-img-full {
    width: 100%;
}
.gform_footer br{
    display:none;
}
#navigation ul.nav > li:hover > a, #top ul.nav > li > a:hover {
    background: #6B823B !important;

}
.post-thumbnail-wrapper {
    position: relative;
}
.post-title-wrapper {
    position: absolute;
    bottom: 20px;
    margin: auto 20px;
}
.post-title-wrapper div {
    background: rgba(255, 255, 255, 0.5);
    padding: 10px 20px;
}
.post-title-wrapper h1 {
    margin-bottom: 0;
}
.post-title-wrapper a {
    color: #000;
}
#top ul.nav > li > a:hover {
    background: #6B823B !important;
}
#navigation ul.nav ul > li > a:hover{
background:#6B823B !important;

}
.button, a.button, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button{
  border: 1px solid #6B823B;
  background: #6B823B;
}
.mc4wp-form-fields br {
    display: none;
}
.mc4wp-form-fields label {
    display: block;
    padding: 8px 8px 8px 0;
}
.mc4wp-form-fields input {
    width: 85%;
  	margin-top: 15px;
}
p.widget-subscribe {
    margin-bottom: 0;
}
#header {
    background: white;
    border-bottom: 0px solid #E2F19A;
  	padding: 20px 20px 0px !important;
}
nav#navigation::before {
    content: "";
    background-color: #000000;
    width: 100%;
    position: absolute;
    display: block;
    left: 0px;
    height: 35px !important;
  	font-weight: bold; 
}

li.top1 {
    border: 1px solid #899b62;
  	font-weight: bold;

}
li.top2 {
    background-color: #899b62;
}
li.top3 {
    background-color: #000;
}
ul#top-nav li {
    margin-right: 10px;
}
body li.top1 a {
    padding: 5px 10px !important;
  	color: #000 !important;

}
#featured.fade {
    padding: 0;
}
.social-links {
    background-color: #000000;
}
.social {
    padding: 10px;
    text-align: center;
}
.social a.fb img {
    width: 40px;
  	margin-right: 15px;
}
.social a.tweet img {
    width: 38px;
}
.social a.insta img {
    width: 38px;
  	margin-right: 15px;
}
.social a img:hover {
    opacity: 1;
}
.widget_woothemes_features .features .feature h3.feature-title {
    display: none;
}
#text-2 {
    background: #e1e6d8 !important;
}
#text-2 h3 {
  	height: 20px;
    color: #fff;
  	font-size: 20px !important;
    text-align: center;
  	border-bottom: 0px dotted #e6e6e6 !important;
  	z-index: 999999;
    position: relative;
}
#text-2::before {
    background: #000000;
    content: "";
    position: absolute;
    display: block;
    left: 0%;
    height: 45px;
    width: 100%;
    z-index: 0;
}
.franchise:before{
background: #e1e6d8;
    content: "";
    position: absolute;
    display: block;
    left: 0%;
    height: 50%;
    width: 100%;
    z-index: 0;
  	clear: both;
}
.franchise {
    display: flex;
}
.franchise-right, .franchise-left {
    width: 47%;
  display: inline-block;
    margin-right: 20px;
  position: relative;
  z-index: 1;
  padding-top: 15px;
  color: #000;
}

a.enquire-btn {
    color: #6a823a;
    background: #ffffff;
    padding: 10px;
}
.home #content .widget > h2, .home #content .widget > h3 {
    font-size: 20px;
    padding: 0 0 0 0;
    border-bottom: 0px dotted #e6e6e6;
    text-align: center;
}
.three-videos iframe {
    float: left;
    margin-right: 25px;
}
.three-videos {
    display: flex;
    justify-content: center;
}
.widget img {
    border-radius: 0;
}
#footer {
    border-top: 1px dotted #000000;
    color: #ffffff;
    background: #000000;
  	z-index: 999999;
	position: relative;
}
#footer-widgets a {
    color: #ffffff;
}
.widget ul li a:hover {
    text-decoration: none;
}
#footer-widgets {
    color: #ffffff;
}
#footer-widgets .widget h3 {
    color: #fff;
}
.widget_woothemes_features {
    margin: 0 0 0 0;
}
#footer {
    margin: 0 -1.618em;
    padding: 6.618em 1.618em;
}
.mc4wp-form-fields label {
    color: #000;
}
.slide-content header {
    display: none !important;
}

@media only screen and (min-width: 768px){
#navigation ul.nav li.current_page_item > a, #navigation ul.nav li.current_page_parent > a, #navigation ul.nav li.current-menu-ancestor > a, #navigation ul.nav li.current-cat > a, #navigation ul.nav li.li.current-menu-item > a {
    background: #6B823B;
}

  #navigation ul.nav li a {
    text-transform: uppercase;
}
  #header #navigation {
    width: 100%;
    margin-top: 0px;
    display: flex !important;
    justify-content: center;
}
  #top ul.nav li a {
    color: #000 !important;
}
#top {
    background: transparent !important;
    width: 515px;
    float: right;
    margin-top: 20px;
}
#top ul.nav li.top2 a, #top ul.nav li.top3 a {
    color: #ffffff !important;
}
  #top #top-nav {
    display: block;
    vertical-align: middle;
    position: absolute;
    top: 40%;
}
.home .features .feature{
    margin: 0 10px 10px 0;
    width: 24%;
    float: left;
}
}

@media only screen and (max-width: 1024px){
  .mobmenur-container {
      top: 3px !important;
  }
  .mob-menu-logo-holder {
    display: none;
  }
  #header {
    padding: 0px 20px 0px !important;
	}
  #header #logo {
    margin-left: 0px;
    width: 100%;
    text-align: center;
	}
  body.admin-bar .mobmenu {
    background: #5D7541 !important;
    position: absolute;
  }
  .widget_woothemes_features .features .feature {
    display: flex;
    justify-content: center;
   }
  .franchise:before {
    height: 0%;
	}
  .franchise {
    display: block;
    padding: 10px;
	}
  .franchise-right{
    padding-left: 4px;
  }
  div#top {
    display: none;
  }
  span.right-menu-icon-text {
    color: #fff;
    font-size: 16px;
	}
  
}

@media only screen and (max-width: 768px){
  .franchise-right, .franchise-left {
    width: 100%;
  }
}
@media only screen and (max-width: 760px){
#content .widget_woothemes_features + .widget_text{
    margin: 0 -22px;
}
#content .widget_woothemes_features + .widget_text#text-2::before{
    left: -22px;
    width: 116%;
}
}
#sidebar {
    overflow: visible !important;
}
