/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {background: #fcfcf1;
  background-position: center center;}
.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 {}




body {
  color: #64676D;
  background-color: #879299;
}
  h1, h2, h3, h4, h5, h6, .titles {color: #560066;}
  a, a:visited{color: #FF5500}
  a:hover{color:#C1C1C1;}
  .credit{color: #646566;}
  #footer {
  color: #560066;
  border-top: 1px dotted #B7B6B6;
}
#footer a{
  text-decoration:none;
}

/* ---------------------------  CIRCLES -------------------- */

ul.circles li {
  background: url('../gfx/circles-menu.png') no-repeat 0px 15px;
}
ul.circles li:hover, ul.circles li.current {
  background: url('../gfx/circles-menu-current.png') no-repeat 0px 15px;
}

/* ---------------------------  CIRCLES -------------------- */

input, textarea, select, #attachment {
  border: 1px solid #ccc;
  border-bottom: 1px solid #999;
  color: #777;
  background: url('../gfx/inputs.png') repeat-x top center #fff;
}

#main-container{
  

  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;

  -webkit-box-shadow: 3px 3px 4px 3px #636363;
  -moz-box-shadow: 3px 3px 4px 3px #636363;
  box-shadow: 3px 3px 4px 3px #636363;
}

h1.titles{
  color: #FF5500;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: -1px;
}

.form_field_text, .astrix {
  color: #777;
}

.widget-body {
  border: 1px solid #e7e7e7;
}
.headerimage img {
  border: 1px solid #c7c7c7;
}
.logo{
    color: #FF5500;
    font-size: 26px;
    font-weight: bold;
}

.logo:hover{color:#D26A09;}

#nav a{
  color: #5C5C5C;
    font-size: 14px;
    font-weight: bold;
}

#nav a:hover{
  color: #C1C1C1;
}

.widget-body{
  border: none;
}

#nav li:hover ul {

}

@media (max-width: 767px) { 

  #top-navigation li a {
    color: #424242;
  }
}
/* scroll follow */

#plus { 
                -webkit-border-radius: 0px 5px 5px 0px;
                border-radius: 0px 5px 5px 0px; 
}
.plus-toggle { background: #5D6169; color: white; border-left:3px solid #fff; cursor:pointer; }
.plus-after { border-color: #000; }

ul.buttons-nav {
                background: rgb(69,72,77);
                background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
                background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}

ul.buttons-nav li { border-radius:8px; }
ul.buttons-nav li:hover { background:#252423 }
ul.buttons-nav li.seperator { background:#201F1D; border-right:1px solid #3B3A3A; }

.mobile-action-btn a { background:url('../gfx/mobile.png') no-repeat center center; }
.map-action-btn a { background:url('../gfx/location.png') no-repeat center center; }
.email-action-btn a { background:url('../gfx/contact.png') no-repeat center center; }

.mobile-action-btn a, .map-action-btn a, .email-action-btn a { display: block; height: 37px; }

/*----------------- end plus  ----------------*/

/*---------------mobile google map default theme css----------------*/
.widget-button{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #1A2730;
  color:#ffffff;
  cursor:pointer; 
}
.widget-button:hover{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #FF5500;
  color:#000;
}
.widget-popup-control-bar #close_map{
  background: #1A2730;
  color:#ffffff;
  text-align:center;
  font-weight:bold;
  font-size:1em;
  line-height:50px;
  cursor:pointer; 
}
.widget-popup-control-bar #close_map:hover{
  background: #5CB6CB;
  color:#000;
}
.widget-popup {background:#fff;}
/*---------------end mobile google map default theme css----------------*/



.recaptchatable #recaptcha_response_field {
background:none;
box-shadow:none;
color:#000;
height:20px;
}
.contactUsFront textarea, .contactUsFront input[type="text"]{
background:#879299;
color:#FFFFFF;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:  0px 0px 5px  #000000;
box-shadow:  0px 0px 5px  #000000;
width:90%!important;
}

.buttons{
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #879299), color-stop(1, #dfdfdf) );
  background:-moz-linear-gradient( center top, #879299 5%, #dfdfdf 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#879299', endColorstr='#dfdfdf');
  background-color:#879299;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#FFFFFF;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:1px 1px 0px #000000;
  cursor:pointer;
}

.buttons:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #879299) );
  background:-moz-linear-gradient( center top, #dfdfdf 5%, #879299 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#879299');
  background-color:#dfdfdf;
}

.buttons:active{
  position:relative;
  top:1px;
  }

