/* Custom Accent Colour */
#sidebar a:hover,.p_title a:hover,a:hover,.active,#page_c em,.post-info a:hover,.p-title:hover,ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a,a,.port_info a:hover,#posts_2 .more-link,#posts_2_f .more-link,.navigation_single a:hover,.sc_box:hover h4
	{
	color: #89B51A;
	!
	important
}

.moretext:hover,.carousel_left:hover,.carousel_right:hover,.widget_recent_post:hover .post_more,#footer_top,.rnd_button,.button_sc,.pagination .current,.pagination a:hover,#submit,input[type=submit],ul.tabs a,.portfolio-prev a,.portfolio-next a,.more-link:hover,.more:hover,.none,.none:hover,.post_date,#plusbg,.pricetable .pricetable-button-container a,.pb_bg,.cta_button a,.port-overlay,.back-top a:hover
	{
	background-color: #89B51A;
}

.rnd_button:hover,.button_sc,.button_sc:hover,#footernav a:hover,.none,.none:hover,nav ul li a:hover,.cta_button a:hover,#footer a:hover,#footernav .current-menu-item a,#footernav a:hover,.port-title a:hover,.port-title a
	{
	color: #FFF;
	!
	important
}

nav ul li a:hover,.current-menu-item a,#portfolio-filter a.active {
	border-bottom: 4px solid #89B51A;
}


body {
	background: none;
	background-color: #111;
}

.wrapper {
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

#footernav_bg {
	border-top: none;
}

input[type=submit]:disabled {
    background-color: #6f9142;
}

input[type=text], input[type=password], input[type=number]{
	margin-left:0px;
	padding-bottom:3px;
	padding-left:5px;
	max-width: 100%;
	font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
td p {
	margin-bottom:15px;
}
input[type=text], select, input[type=password], textarea, input[type=number] {
    font-size: 14px;
	border: none;
	color: #7b7b7b;
	padding-bottom:3px;
	padding-left:5px;
	margin-bottom:20px;
	border:1px solid #7a7a7a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



#language_selector.desktop {
	background-color: #FFFFFF;
	color: #000000;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	font-size:10px;	font-family:"Open sans";
	/*from .cta_button a*/
	border:1px solid rgba(0,0,0,0.2);
	text-shadow:none;
	float:right;
	text-align:center;
	padding:0px 30px 0px 30px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

#language_selector.mobile {
	border-radius: 1.5em 1.5em 5.0em 5.0em;
	margin-top: 0.5em
}