/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
	.site-title {
		opacity: 0;
	}
	.entry-header
	{
		display: none;		
	}
	.site-logo {
		opacity: 0;
	}
	.header-image {
		background-position: center top;
	}
	.page-id-8 .header-image .overlay {
     	display: none;
	}
	.site-description {
		opacity: 0;
	}
	.site-header.float-header .site-logo {
	    opacity: 1;
	}

/* Font Size */
    body {
        font-size: 100%;
    }
    .site-title { 
      font-size:36px; 
      font-size:2.25rem; 
		}
    .site-description { 
      font-size:20px; 
      font-size:1.25rem; 
		}
    #mainnav ul li a { 
      font-size:20px; 
      font-size:1.25rem; 
		}
    h1 { 
      font-size:56px;
      font-size:3.5rem; 
		}
    h2 { 
      font-size:46px; 
      font-size:2.875rem; 
		}
    h3 { 
      font-size:36px;
      font-size:2.25rem; 
		}
    h4 { 
      font-size:29px; 
      font-size:1.8125rem; 
		}
    h5 { 
      font-size:24px; 
      font-size:1.5rem; 
		}
    h6 { 
      font-size:22px; 
      font-size:1.375rem; 
		}
    .single .hentry .title-post { 
    	font-size:40px; 
    	font-size:2.5rem; 
		}
    .footernav a {
      font-size:24px;
      font-size:1.5rem;
    }  
    .footernav {
      font-size:24px;
      font-size:1.5rem;
    } 
		.entry-content {
      font-size:24px;
      font-size:1.5rem;      
		}	
		#mainnav-mobi ul li {
      font-size:24px;
			font-size: 1.5rem;
		}
		#mainnav-mobi ul li a {
      font-size:24px;
			font-size: 1.5rem;
		}
/* Navigation Mobil
-------------------------------------------------------------- */

	#mainnav-mobi ul li {
		border-top: 1px solid #95c11f;
		background-color: #FFFFFF;
		color: #000000;
	}
	#mainnav-mobi ul li a {
		color: #000000;
	}

	#mainnav-mobi > ul > li > ul > li,
	#mainnav-mobi > ul > li > ul > li > ul > li {
		border-top: 1px solid #95c11f;
	}
/* Navigation
-------------------------------------------------------------- */
  #mainnav .current-menu-item a{
    color: #95c11f;
		border-bottom: 1px solid #95c11f;
    margin-bottom: -1px;
	}
	#mainnav .sub-menu li a {
		border-top: 1px solid #95c11f;
	}

	#mainnav li {
		padding-right: 10px;
    padding-left: 10px;
	}


	.footernav a {
    padding-left:14px;
    padding-right:14px;
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    text-decoration: none;
    outline: none;
	}  
/*--------------------------------------------------------------
Go to top button
--------------------------------------------------------------*/
	.go-top {
  		border: 1px solid #fff;
	}
	.go-top:hover {
  		border: 1px solid #95c11f;
	}
/* Media Queries
-------------------------------------------------------------- */

	/* Smaller than standard 980 */
	@media only screen and (max-width: 1200px) {
		.site-header {
			background-color: #ffffff;
		}
    .content-wrapper {
    	margin-top: 90px !important;
    }
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	@media only screen and (max-width: 1024px) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
    .content-wrapper {
    	margin-top: 0px !important;
    }
	}
	@media only screen and (max-width: 780px) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	/* Tablet Landscape */
	 @media only screen and (min-device-width : 768px) and (max-device-width : 1200px) and (orientation : landscape) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	/* All Mobile Sizes */
	@media only screen and (max-width: 767px) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	/* Mobile Portrait Size */
	@media only screen and (max-width: 479px) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	@media only screen and (max-width: 320px) {
		.header-image {
			opacity: 0;
			height: 5px !important;
		}	
		.header-inner {		
			height: 5px !important;
		}
		.site-logo {
			opacity: 1;
		}
	}
	.site-footer, .site-footer a ,.site-footer .container{
		line-height: 10px;
  	width: 100%;
    margin: 0px;
  	margin-top:-10px;
  	padding-left: 1em;
	}
	.footer-widgets.widget-area {
		height:30px;
		padding:0px;
		margin:0px;
		text-align: center;
	}
  #sidebar-footer a:hover {
    color: #95c11f;
	}
	.panel-row-style.panel-row-style-for-532-0 {
  	padding-top: -90px;  
	}

	.wp-image-887 {
  	border-right: 1px dotted #95c11f;
    border-bottom: 1px dotted #95c11f;
	}

.widget-area {
		border: none;
}