/* WebsPlaet Platform */
@import url(http://fonts.googleapis.com/css?family=Sacramento);

body{
background-color: #fff;
}
.languages {}
.headerimage {}
.slogan {}
.logo {
    color:#fff;
    text-align: center;

font-family: 'Sacramento', cursive;

  text-shadow: 0px 3px 6px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=3);

  transition: all 0.5s ease 0s;
}
.logo a,.logo a:visited{
    transition: all 0.5s ease 0s;
    color: #00A4CF;
}
.logo a:hover{
    color: #f4f4f4;
}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {   
/*  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; 
  margin-bottom: 60px !important;

  background-image: url(../gfx/70_precent_transparent_black.png);
  */
  }
.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 {
  border:1px solid #ccc;

    padding: 10px;}

.widget-wrapper.google-maps  { }  


.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: #56aaff;
}

.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: #56aaff;
}

#panel a:hover {
  color: white;
}

.icon{
  color: #C1B557;
}
.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 ----*/


.mirrormenu ul li {
 background: none repeat scroll 0 0 transparent;
    border: medium none;
    /*float: left;*/
    font-size: 16px;
    line-height: 20px;
    list-style-type: none;
    margin: 0 27px 0 0;
    padding: 0;
    display: inline;
}

.mirrormenu ul li a {

  color: #00A4CF;

    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}

.mirrormenu ul li a:hover {

  color: #fff;
}






/*---------------mobile google map default theme css----------------*/

.widget-button {
   background: none repeat scroll 0 0 #56AAFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px #000000;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;

    text-decoration: none;
}
/*---------------end mobile google map default theme css----------------*/
/*a {color: #298BFF}*/

.header-logo{

}
.header-menu .nav {
/*  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; 

  background-image: url(../gfx/70_precent_transparent_black.png);}*/
}
.footer{

}
.footer-text{
  color: #717171;

}
.buttons {

  background: #DE0B7E;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;

  display:inline-block;
  color:#fff;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  padding:6px 24px;
  text-decoration:none;
  cursor: pointer;


  -webkit-box-shadow:  0px 0px 1px  #000;
  -moz-box-shadow:  0px 0px 1px  #000;
    box-shadow:  0px 0px 1px  #000;
}


.recaptchatable #recaptcha_response_field {
    height:20px;
    background-color:#fff!important;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
  width: 90% !important;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color:#000;
  -webkit-box-shadow:  0px 0px 1px  #000;
  -moz-box-shadow:  0px 0px 1px  #000;
    box-shadow:  0px 0px 1px  #000;
  
}

/*---- Menu---*/

/* default color skin */

.wp-menu a{
    transition: all 0.5s ease 0s;
  color: #fff;


}
.wp-menu ul{
    /*background: #363636;*/
}

.wp-menu li:hover a, .wp-menu li.current a{
 color: #000;
}

.content-data {

/*
    -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; */
}



.freetextarea ul li{
   background: url(../gfx/list_icon.png) no-repeat scroll 0 0 transparent;
    line-height: 1.2em;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
.wp-menu , .wp-menu ul {
    background-color: #00A4CF;
}
/* #Media Queries
================================================== */

  /* Smaller than standard 480 (devices and browsers) */
  @media only screen and (min-width: 480px) {
  
  .wp-menu ul{
  -moz-box-shadow: 1px 1px 5px #888;
  -webkit-box-shadow: 1px 1px 5px#888;
  box-shadow: 1px 1px 5px #888;
  }
  .wp-menu a{
    border-right: 1px solid #C5C8CB;
  }
    .wp-menu ul li a{
    border-right: none;

  }
  .wp-menu ul a:hover{
    color: #fff

  }

}

  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {
    .nav .before{
      color: #00A4CF;  
      outline: 1px dotted #00A4CF;
    }

    .wp-menu a{
      border-bottom:1px solid #0387aa;
    }

    .wp-menu li.last a{
      border-bottom:none;
    }
      

    .wp-menu span.wp-sub  {
      background: none repeat scroll 0 0 #0387aa;
      color: #FFFFFF;
      border-bottom: #0387aa 1px solid;   
    }

    .wp-menu li li a{
      background: #0387aa;
    }
    .wp-menu li li li a{
      background: #026f8c;
    }
     .content-data {
        padding: 30px 0;
    }
    .widget-wrapper {
       margin: 7px;
    }


}



 a {
    color: #00A4CF;
  
  text-decoration: none;
  transition: all 0.5s ease 0s;
}

.freetextarea a:hover, .google-maps a:hover {
  color: #000;
}

.footer-text a:hover {
  color: #fff;
}


.content-data {
    padding: 0;
}

.footer-content {
    background: #363539;
  }

  .logo {
    background: #363539;
  }

  .logo .logo {
    background: none;
  }