/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {
    color:#67952E;
}
.logo a,.logo a:visited{
    color: #67952E;
}
.logo a:hover{
    color:#507A31;
}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {}
.skinAlign {}
.footerText {}
.footerLinks {}
.titles {}

.astrix {}
.form_field_text {}
.text_field {}
.text_field_big {}
.buttons {}

.search_button {}
.search_field {}
.search_text {}
.search_result_highlight {}

.login_field {}

/* Modules */

.module-wrapper {}
.module-title {}
.module-content {}

/* Widgets */

.widget-wrapper {}
.widget-title {}
.widget-body {}

/*---click to action ----*/
/* Panel Tab/button */
.tab {
  	background: url(../gfx/tab_b_bottom.png) repeat-x 0 0;
}
.tab ul.mobile_action li.left {
  	background: url(../gfx/tab_l_bottom.png) no-repeat left 0;
}
.tab ul.mobile_action li.right {
  	background: url(../gfx/tab_r_bottom.png) no-repeat left 0;
}
.tab ul.mobile_action li {
  	background: url(../gfx/tab_m_bottom.png) repeat-x 0 0;
}

.tab ul.mobile_action li label {
	color: #15ADFF;
}

.tab ul.mobile_action li label:hover {
	color: white;
}

.tab label.open {background: url(../gfx/bt_open.png) no-repeat left 0;}
.tab label.close {background: url(../gfx/bt_close.png) no-repeat left 0;}
.tab label:hover.open {background: url(../gfx/bt_open.png) no-repeat left -19px;}
.tab label:hover.close {background: url(../gfx/bt_close.png) no-repeat left -19px;}

#panel {
	color: #999999;
	background: #272727;
}

#panel a {
	color: #2FC4C6;
}

#panel a:hover {
	color: white;
}

.icon{
	color: #fff;
}
.icon .click-phone{
	background: url(../gfx/call-icon.png) no-repeat 0 0;
}
.icon .click-mail{
	background: url(../gfx/mail_icon.png) no-repeat 0 0;
}
.icon .click-map{
	background: url(../gfx/google_maps_icon.png) no-repeat  0 0;
}
/*-----end click to action ----*/


/*---------------mobile google map default theme css----------------*/

.widget-button {
	background: #67952E;
}
/*---------------end mobile google map default theme css----------------*/

.footer{
	background: #6D6E71;
}
.footer-text{color:#fff;}
.footer-text{color:#67952E;}
.buttons {

	background: #67952E;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	cursor: pointer;
	-webkit-box-shadow:  0px 0px 5px  #000;
	-moz-box-shadow:  0px 0px 5px  #000;
    box-shadow:  0px 0px 5px  #000;
}


.recaptchatable #recaptcha_response_field {
    height:20px;
    background-color:#fff!important;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
	width: 90% !important;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
	-webkit-box-shadow:  0px 0px 5px  #fff;
	-moz-box-shadow:  0px 0px 5px  #fff;
    box-shadow:  0px 0px 5px  #fff;
	
}
.mirrormenu li{border-left: 1px solid #fff}
.mirrormenu a,.footer a{color:#fff;}

/*---- Menu---*/
.menu-bar{background: #67952E;}
.menu-bar:before{
    border-right: 11px solid #507A31;
}
.menu-bar:after{
    border-left: 11px solid #507A31;
}
.top-menu .nav-bar li a{
	color:#fff;
	background: #67952E;
	
}
.top-menu .nav-bar li li a,.top-menu .nav-bar li li li a,.top-menu .nav-bar li li li li a{
	border-bottom: 1px solid #000;
	color:#000;
	background: rgba(255, 255, 255, 0.5);
}
.top-menu .nav-bar li a:hover,.top-menu .nav-bar li.current a{
	color:#fff;
	background: #67952E;
	border-bottom: 1px solid #fff;
}

#controlbtn{
    color: #fff;
}

#controlbtn:hover,#linkblock li a:hover {
    color: #fff;
}

#linkblock #nav{
	list-style: none;
}
#linkblock #nav a,#linkblock #nav a:visited{
	border-bottom:1px solid #507A31;
	background: #67952E;
	color:#fff;
}
#linkblock #nav a:hover{
	
	background: #507A31;
}
#linkblock #nav li li a{
	background: #507A31;
}
#linkblock #nav li li li a{
	background: #67952E;
}
#linkblock #nav li.parent:before,#linkblock #nav li.isOpen:before,#linkblock #nav li.isChildOpen:before,#linkblock #nav li.parent2:before  {
	background: #67952E;
	color:#fff;
}
#linkblock #nav li.parent:before:hover,#linkblock #nav li.isOpen:before:hover,#linkblock #nav li.isChildOpen:before:hover,#linkblock #nav li.parent2:before:hover  {
	background: #507A31;
	color:#fff;
}
#linkblock #nav li.parent:before,#linkblock #nav li.parent2:before{
	content: "▼";
}
#linkblock #nav li.isOpen:before,#linkblock #nav li.isChildOpen:before{
	content: "▲";
}