<style>
	
	/* Main text font size */

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 24px;
	}

	h3, .statement-box h2 {
		font-size: 20px;
	}

	h4 {
		font-size: 14px;
	}

	h5 {
		font-size: 12px;
	}

	/* Font style 1 */
	
	#main-nav ul li ul li, body, html, textarea, input[type="text"] {
					font-family: Arial, Helvetica, sans-serif;
			}
	
	/* Font style 2 */

	h1, .wooslider h2 {
		font-family: 'Droid Serif', Arial, sans-serif;
	    font-weight: 700;
	    font-style: normal;
	}

	.header-button {
		font-family: 'Droid Serif', Arial, sans-serif;
		font-weight: 600;
		font-style: normal;
	}
	
	#main-nav ul li, footer#site-footer h3.widget-title, .breadcrumbs, h2, h3, h4, h5, .button, .blog .more, .pagination li a, .pricing-table-title, .pricing-table-price, .table th, blockquote, .quote-right, .quote-left  {
		font-family: 'Droid Serif', Arial, sans-serif;
		font-weight: 400;
		font-style: normal;
	}
	
	.slider h3, h3.portfolio-title, .open {
		font-family: 'Droid Serif', Arial, sans-serif;
		font-weight: 300;
	    font-style: normal;
	}

	/* Text color */

	body, html, .list-content, #first-bread:before, .breadcrumbs a, #first-bread {
		color: #7f7f7f;
	}
	
	h1, h2, h3, h4, h5, .widget-container a:hover, .contact-form .error, .blog .tags-author, #comments-header .header-highlight, .blog .more .icon-link-text, aside .current_page_item > a {
		color: #000;
	}

	/* Primary color */

	.header-highlight, .list-square, .list-number, .breadcrumbs, footer#site-footer a:hover, 
	footer#site-footer h3.widget-title span, #main-nav ul li.current-menu-item, #main-nav ul li.has-sub-menu ul li:hover a, 
	#main-nav ul li.has-sub-menu ul li.has-sub-menu ul li:hover a, .blog .tags-author a, .blog .tags-author strong, 
	.depth-2 .comments-left-side:before, .depth-3 .comments-left-side:before, .depth-4 .comments-left-side:before, 
	#page-404 h1 a, #page-404 h2 a, .wooslider h2 span, .wooslider h1 span, .wooslider h3 span, .wooslider h4 span,
	.tabs .selected-tab-menu h3, .accordion .accoridon-selected h3, .tagcloud a:hover, footer#site-footer .xoxo .tagcloud a:hover, .sidebar .tagcloud a:hover, #wp-calendar th, #wp-calendar caption, #wp-calendar a:hover {
		color: #48887B;
	}

	.gallery-icon .gallery-hover-icon, #filters, .open, .pricing-table-title, .pricing-table-price, .sidebar #wp-calendar tr, .sidebar #wp-calendar caption {
		background: #48887B;
	}

	.gallery-icon .gallery-hover-icon, a.more span.icon-link-line span {
		border: 1px solid #48887B;
	}

	.thumbnails div.selected-thumbnail {
		border: 3px solid #48887B;		
	}

	#main-nav ul li.has-sub-menu:after {
		border-top: 3px solid #48887B;
	}

	#main-nav ul li.has-sub-menu:hover {
		border-color: transparent #48887B transparent transparent;
	}

	#main-nav ul li:hover {
		border-color: transparent transparent #48887B transparent;
	}

	.recent-projects .image-wrapper a.enlarge-portfolio-img {
		background: url(../images/small-icons/enlarge-img.png) center no-repeat;
		background-color: #48887B;
		left: 35%;
	}

	.recent-projects .image-wrapper a.open-portfolio {
		background: url(../images/small-icons/open.png) center no-repeat;
		background-color: #48887B;
		left: 65%;
	}

	/* WooSlider in header */

	.wooslider-control-nav {
		background: #48887B; /* Old browsers */
		background: -moz-linear-gradient(left, #48887B, #508506);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#508506), color-stop(100%,#48887B));
		background: -webkit-linear-gradient(left, #48887B,#508506); 
		background: -o-linear-gradient(left, #48887B, #508506);
		background: -ms-linear-gradient(left, #48887B, #508506);
		background: linear-gradient(to right, #48887B, #508506);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48887B', endColorstr='#508506',GradientType=1 );
	}

	.wooslider-control-paging li a {
		background: #48887B !important;
	}

	.wooslider-control-paging li a:hover, .wooslider-control-paging li a.wooslider-active {
		background: #508506 !important;
	}

	.slider-text-only .wooslider .slides:before, .wooslider .slides:before {
		background: #48887B !important;
	}

	/* Header devider */

	header#site-header:after {
		border: 1px solid rgba(255, 255, 255, .3);
		background: #48887B;
	}

	/* Buttons */
	
	.button-style1, .pricing-table-footer a {
		color: #e3e3e3;
		background: #48887B !important;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
	}
	
	.button-style2 {
		color: #fff;
		background: #343434;
	}

	.button-style3 {
		color: #fff;
		background: #d70000;
	}

	/* Footer */

	footer#site-footer {
		background: #1d1d1d;
	}

	footer#site-footer .xoxo #wp-calendar tr, footer#site-footer .xoxo #wp-calendar caption {
		border-color: #1d1d1d;
	}

	.footer p, footer#site-footer a, .footer {
	    color: #878787;    
	}

	/* Copyright footer */

	.social {
		color: #d5d2d2;
		background: #0f0f0f;
	}

	/* Portfolio pagination */

	.pagination li .current, .jquery-pagination a.selected-link, .widget-container #searchsubmit-wrapper {
	   	background-color: #508506; 
	   	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#48887B), to(#508506));
	    background-image: -webkit-linear-gradient(top, #48887B, #508506); 
	    background-image:    -moz-linear-gradient(top, #48887B, #508506);
	    background-image:     -ms-linear-gradient(top, #48887B, #508506);
	    background-image:      -o-linear-gradient(top, #48887B, #508506);
	    border-color: #48887B #48887B #508506 #48887B;
	    color: #fff;	
	}

	.widget-container #searchsubmit-wrapper {
	    border: 1px solid #fff;
	    border-color: rgba(0, 0, 0, .2);
	    border-top-color: rgba(0, 0, 0, 0);
	    border-bottom-color: rgba(0, 0, 0, .3);
	}

</style>