/* WebsPlaet Platform */
.languages {}
.headerimage {}
.slogan {}
.logo {
    color:#fff;
}
a.logo ,a.logo:visited{
    color: #fff;
}
a.logo:hover{
    color:#b7b6b6;
}
.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: #ffffff;
}

.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: #ffffff;
}

#panel a:hover {
  color: #8D1471;
}

.icon{
  color: #ffffff;
}
.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,
.widget-popup-control-bar {
  background: #8D1471;
  color: #ffffff;
  /*-moz-box-shadow: 1px 2px 4px #9e9e9e;
  -webkit-box-shadow: 1px 2px 4px #9e9e9e;
  box-shadow: 1px 2px 4px #9e9e9e;*/
}
.widget-button:hover,
.widget-popup-control-bar:hover {
  background: #ffffff;
  color: #8D1471;
}
/*---------------end mobile google map default theme css----------------*/



a{color: #8D1471;}
a:hover{color: #231F20;}

body{background: #f0efef;}
.top{
  background: #8D1471;
}
.footer a{color: #fff}
.footer-text{}
.buttons {
  background: #8D1471;
  -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;

}


.recaptchatable #recaptcha_response_field {
    height:20px;
    background-color:#fff!important;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
  width: 90% !important;
  color:#000;
}
.headerimage img{
  border-bottom: 3px solid #231F20;
}
.footer{
  background: #8D1471;
  color:#ffffff;
}
.mirrormenu li {
  border-top: 1px solid #fff;
  margin: 0 5px;
}

.mirrormenu li a{
  color: #fff;
  padding:10px;
  border-top: 1px solid transparent;
}
.mirrormenu li a:hover {
  color: #b7b6b6;
  border-top:1px solid #fff;
}
/*---- Menu---*/

/* default color skin */

.wp-menu li:before{display: none;}

/* #Media Queries
================================================== */

  /* Smaller than standard 480 (devices and browsers) */
  @media only screen and (min-width: 480px) {
.wp-menu a:hover,
.wp-menu li.current a,
.wp-menu li.current li a:hover{
  color: #b7b6b6;
  border-top:2px solid #fff;
}
.wp-menu li.current li a{
  color: #fff;
}
 .wp-menu li{
  margin-right: 3px;
  border-top:1px solid #fff;
} 
.wp-menu li li{
  border-top:none;
}
.wp-menu a{
  color: #fff;
  border-top: 2px solid transparent;
    background: #8D1471;  
}
}

  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {
    .nav .before{
      color: #ffffff; 
      background: #8D1471; 
    }
    .nav .before:hover{
      color: #b7b6b6;
    }

    .wp-menu a{
      border-bottom:1px solid #fff;
      color:#fff;
    }
      
    .wp-menu span.wp-sub  {
      background: #bb163f;
      color: #FFFFFF;
      border-bottom: #fff 1px solid;   
    }

    .wp-menu li li a{
      background: #bb163f;
    }
    .wp-menu li li li a{
      background: #9f1134;
    }
    .wp-menu a:hover{
      color: #b7b6b6;
    }


}

