/* Enter Your Custom CSS Here */

.footer-widgets .offset1 {
    margin-left: 30px !important;
}

body {
    background: #f7f7f7 !important;
  color: #afafaf !important;
}

.header {
    padding: 30px 0px 0px !important;
}

.footer {
    padding: 0px 0px 30px !important;
}

.title-section {
    margin: 0px 0px 35px !important;
}

h3 {
    font: 24px/30px Fjalla One !important;
}

.footer .footer-widgets {
  
 display: none;
}

.btn.big.classes {
    border-radius: 25px;
    height: 36px;
    padding: 0px 30px;
    font: 16px/36px "Fjalla One",sans-serif;
    color: #FEFEFE;
    background: #4AB514 none repeat scroll 0% 0%;
    width: 100px;
}





.content-holder > .container > div > div {
    background: #fff!important;
}

.breadcrumb {
    background: #fff none repeat scroll 0% 0%;
    color: #646464;
}

.header > .container > div > div {
    background: #fff !important;
}

.hr {
    background: #fff !important;
}

.footer > .container > div > div {
    background: #fff !important;
}

#topnav li.current-menu-item > a, #topnav li a:hover, .sf-menu > li > a:hover, #topnav li.current-menu-item > a:hover {
 color: #000 !important; 
}

h2 {
    font: 28px/32px Fjalla One;
    color: #000 !important;
}

h3 {
    font: 26px/30px Fjalla One;
    color: #000 !important;
} 

.header > .container > div > div::before, .header > .container > div > div::after {
    background: #fff none repeat scroll 0% 0%;
    content: "";
    position: absolute;
    top: 0px;
    width: 60px;
    height: 100%;
    z-index: -1;
}

.content-holder > .container > div > div::after, .content-holder > .container > div > div::before {
    background: #fff none repeat scroll 0% 0%;
    content: "";
    position: absolute;
    top: 0px;
    width: 60px;
    height: 100%;
    z-index: -1;
}

.footer > .container > div > div::after, .footer > .container > div > div::before {
    background: #fff none repeat scroll 0% 0%;
    content: "";
    position: absolute;
    top: 0px;
    width: 60px;
    height: 100%;
    z-index: -1;
}

.footer .footer_logo {
    font: 52px/60px "Righteous",cursive;
    text-transform: none;
    color: #000 !important;
    padding-right: 10px;
}

.hr {
    background: #4AB514 none repeat scroll 0% 0% !important;
	  margin: 20px 0px 45px;
    height: 4px;
}


.btn, .btn.lighter {
    transition: all 0.3s ease 0s;
    box-shadow: none;
    color: #FFF;
    border: medium none;
    background: #4AB514 none repeat scroll 0% 0%;
}


.btn:hover, .btn.lighter:hover, .footer .link:hover {
    transition: all 0.3s ease 0s;
    box-shadow: none;
    color: #FFF;
    border: medium none;
    background: #000 none repeat scroll 0% 0%;
}
  

h1 {
    color: #000 !important;
}

.title-section {
    padding: 20px 0px 0px;
}


.title-section {
    margin: 0px 0px 0px !important;
}

.breadcrumb {
    padding: 8px 0px 8px 0px;
}
  
  #topnav li::before:hover li a {
 color: #000 !important;
}
  