@font-face { font-family: "AllerLight"; src: url('fonts/aller-light.eot'); src: url('fonts/aller-light.eot?#iefix') format('embedded-opentype'), url('fonts/aller-light.woff') format('woff'), url('fonts/aller-light.ttf') format('truetype'), url('fonts/aller-light.svg#OpenSansLight') format('svg'); font-weight: normal; font-style: normal; }
body { font-family: "AllerLight"; }



.button, button, input[type=submit], input[type=reset], input[type=button], .accordion .accordion-title:before, .thumb .mask strong em, .thumb .mask strong.half:hover, .thumb .mask strong.full:hover, .dropcap.color, #tooltip, #quick-message .message, #logo h1, #menu.mobile, .post .date .month, a.social-link:hover, .pagination .page-numbers { background-color: #798042; }
.button:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, .button:focus, .button.hover, button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, .pagination .page-numbers:hover, .pagination .page-numbers:focus, #menu.mobile a:hover, #menu.mobile li.current_page_item > a { background-color: #878d55; }
.button.dark, button.dark, input[type=submit].dark, input[type=reset].dark, input[type=button].dark, .pagination .current { background-color: #333; }
.button.dark:hover, button.dark:hover, input[type=submit].dark:hover, input[type=reset].dark:hover, input[type=button].dark:hover, .button.dark:focus, button.dark:focus, input[type=submit].dark:focus, input[type=reset].dark:focus, input[type=button].dark:focus { background-color: #111; }
input[type=text], input[type=password], input[type=email], input[type=search], input[type=date], textarea, select, .customSelect, label.checkbox:before, label.radio:before { background-color: #333; border-color: #444; color: #aaa; }
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus, select:focus, .customSelectFocus { border-color: #555; }
input[type=checkbox].custom:checked + label:before, input[type=radio].custom:checked + label:before { color: #eee; }

h1, h2, h3, h4, h5, ul.square li:before, blockquote.quotes:before, a, a:visited, .tab-container .tabs li.active a, #sidebar .recentcomments:before { color: #798042; }

#fancybox-loading, #fancybox-loading div, .tab-container .tabs li.active a:before, .pricing-table .special, .pricing-table .special .price-title, .pricing-table .special .price-tag, .commentlist .bypostauthor { border-color: #798042; }
#tooltip:after { border-top-color: #878d55; }
#tooltip { border-color: #878d55; }
#tooltip.top:after { border-bottom-color: #798042; }

::-moz-selection { background-color: #798042; }
::-ms-selection { background-color: #798042; }
::selection { background-color: #798042; }

.tab-container .tabs li a { background-color: #282828; }
.tab-container .tabs li a:hover { background-color: #2d2d2d; }
.pricing-table .price-item .price-title { background-color: #444; }
.pricing-table .special .price-title { background-color: #798042; }

a.social-link { color: #ccc; }

@media screen and (min-width: 768px) {

	#menu ul ul { border-bottom-color: #878d55; }
	#menu ul ul:before, #menu ul ul li:first-child:hover:before, #menu ul ul li.hover:first-child:before, #menu ul ul li.current_page_item:first-child:before { border: 5px dashed #798042; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
	#menu ul ul li:first-child:hover:before, #menu ul ul li.hover:first-child:before, #menu ul ul li.current_page_item:first-child:before { border-bottom-color: #878d55; }
	#menu ul ul li { background-color: #798042; }
	#menu ul ul li.current_page_item > a, #menu ul ul li a:hover { background-color: #878d55; }
	#menu ul li.current_page_item > a, #menu li:hover > a, #menu li.hover > a { color: #999; }
	#menu ul li li.current_page_item > a, #menu li li:hover > a, #menu li li.hover > a { color: #eee; }
}

