body {

			font-family: Open Sans;
	
}

h1, h2, h3, h4, h5, h6 {

			font-family: Roboto;
	
	font-weight: 100;
}


    h1 {

    				font-size: 40px;
					font-weight: 900;
					font-weight: bold;
					text-transform: uppercase;
			}


    h2 {

    				font-size: 24px;
					font-weight: 900;
					text-transform: uppercase;
			}


    h3 {

    				font-size: 24px;
					font-weight: 300;
			}


    p {

    				font-size: 16px;
			}


	    a:link,
	    a:visited {
			color: #0c9748;
		}

	
		a:hover,
		a:active {
			color: #0c9748;
		}

	



button {
	font-family: Roboto !important;
}



    button.ubtn-mini {

		background-color: #f70000 !important;
		color: #000000 !important;

		
		
		
		
			padding: 30px !important;

		
		
			margin: 50px !important;

		
			}

	button.ubtn-mini:hover,
	button.ubtn-mini:focus,
	button.ubtn-mini:active {

		background-color:  !important;
		color:  !important;

	}



    button.ubtn-small {

		background-color: #1e73be !important;
		color: #000000 !important;

		
		
		
		
			padding: 30px !important;

		
		
			margin: 50px !important;

		
			}

	button.ubtn-small:hover,
	button.ubtn-small:focus,
	button.ubtn-small:active {

		background-color:  !important;
		color:  !important;

	}



    button.ubtn-normal {

		background-color: #81d742 !important;
		color: #000000 !important;

		
		
		
		
			padding: 30px !important;

		
		
			margin: 50px !important;

		
		
	}

	button.ubtn-normal:hover,
	button.ubtn-normal:focus,
	button.ubtn-normal:active {

		background-color:  !important;
		color:  !important;

	}



    button.ubtn-large {

		background-color: #dd9933 !important;
		color: #000000 !important;

		
		
		
		
			padding: 30px !important;

		
		
			margin: 50px !important;

		
			}

	button.ubtn-large:hover,
	button.ubtn-large:focus,
	button.ubtn-large:active {

		background-color:  !important;
		color:  !important;

	}



.o-archive__post-readmore {
	border-top: 5px solid #EFEFEF !important;
	background-color: #2A2A2A;
	color: #FFFFFF;
}

.o-archive__post-readmore:hover {
	border-top: 5px solid #E0E0E0 !important;
	background-color: #EAEAEA;
	color: #000000;
}





.menu {
	
	
	
		text-align: Right;

	
	
		padding: 0px;

	
			font-weight: bold;
	
	
			text-transform: uppercase;
	
}

.menu a {
	
	
		color: #ffffff;

	
}


.menu a:hover,
.menu a:focus {

	
		color: #0c9748;

	
	
		border-bottom: 3px solid #fbde0a;


	
	transition: color 0.5s ease;
	
}


.o-menu {

	
		border: 0px;

	
	
		border-color: #203228;

	
	
		border-style: solid;

	}

.o-responsive-menu__button {
	
	
		color: #ffffff;

	
}



	.o-menu-column {

	   color: #FFFFFF;

	}
	


.active {
	
	
		background: #000000;

	
	
		color: #FFFFFF;

	

}



.u-mast--styling {
	
	
			background: transparent;
	
	
	
}

.u-mast--styling a {
	
	
}


.o-masthead {
	

	
		background-color: #203228
		

}



 



.o-contact {
	
	background-color: #0c9748;
	color: #FFFFFF;
	position: fixed;
    width: 100%;
    z-index: 250;

}

.o-contact .o-contact__content {

    width: 80%;
    margin: 0 auto;

	
		padding: 10px;

	
}

.o-contact__content--social {
    float: right;
}

.o-contact__content--social a {
    color: #FFFFFF;
}



.o-masthead {

    	left: 0;
    	right: 0;

	
		padding: 20px !important;

	
}




.menu li ul li { 

	background-color: #203228;

	

		border-color: #203228 !important;

	
}



.o-bilge {
	
			background-color: #203228;
	
			color: #ffffff;
	
	
}

.social-media a {

	color: #ffffff;
	font-size: 25px;
	margin: 10px;
}

.o-copyright {
	background-color: #203228;
	color: #ffffff;
}

.o-copyright a {
	color: #ffffff;
}



body {
    background-color: #009640;
}


.o-content {

	
    	width: 1200px;

    
}

.o-footer__content {

    
        width: 1200px;

    
}






@media screen and (max-width: 1200px) {

    .u-hide {

      display: none;

    }

    .vc_column-inner {

        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;

    }

    .o-content {

        padding-left: 0px;
        padding-right: 0px;

    }

    .sidebar {

        display: none;

    }

    .o-responsive-menu__container {

        display: block;
        width: 100%;
        text-align: right;
    
    }

}


.o-menu-container {
    white-space: nowrap;
}