/* DIY Default CSS */
/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {background: #fff;}
.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 {}



/* 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  ----------------*/


.header-bg{
background: #828282;
border-bottom: 3px solid #fff;
}

body{
    background: #FF9100;

}

.headerimage img{
    -webkit-box-shadow: 0 8px 8px -6px #333;
    -moz-box-shadow: 0 8px 8px -6px #333;
    box-shadow: 0 8px 8px -6px #333;
}
.languages{
    margin-bottom: 20px;
    text-align: right;
    color:#fff;
}
.footer {
   background: #000;
   color: #fff;
   border-top: 3px solid #ff7100;
}
.footer a{
  color:#fff;
  text-decoration:none;
}

.footer li.current a, .footer li a:hover {
  text-decoration:underline;
}


.logo a{
    color: #000;
    text-decoration:none;
}
.slogan{
    color:#888;
}

@media only screen and (min-width: 768px){

  .slogan{

      color:#000;

  }

}

/*------------------menu---------------*/

.top-menu .nav-bar li a{
    color:#fff;
}

.top-menu .nav-bar li~li{
    border-left: 1px solid #ccc;
}

.top-menu .nav-bar li:hover ul{ 
  -moz-box-shadow: 0 0 5px #000;
  -webkit-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
}

.top-menu .nav-bar li:hover ul li{
background:#000;
} 


.top-menu li a{
background:#000;
  color: #fff;
  text-decoration:none;

}
.top-menu li a:hover{
  background:#FF9100;

}
#nav .current > a {
  background: none repeat scroll 0 0 #FF9100;

}

@media only screen and (max-width: 767px){

  #controlbtn{
    background: #000;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    text-decoration:none;
    transition:color 0.5s ;
    -webkit-transition:color 0.5s;
    -moz-transition:color 0.5s;
    -o-transition:color 0.5s ;

  }

  #controlbtn:hover {
     background:#FF9100;
      color: #000000;
  }

  #linkblock{

  }

  #linkblock li a{
  background:#000;
    color: #fff;
    text-decoration:none;
  }
  #linkblock li li a{
    background: #333;
  }
  #linkblock li li li a{
    background: #555;
  }
    #linkblock li li li li a{
    background: #777;
  }
  #linkblock li a:hover{
    background:#FF9100;
    color:#000;

  }

  #linkblock li.current > a{
    background:#FF9100;
  }

}

/*--------------end menu---------------*/
/*---------------mobile google map default theme css----------------*/
.widget-button{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #1A2730;
    color:#ffffff;
}
.widget-button:hover{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #FF9100;
    color:#000;
}
.widget-popup-control-bar #close_map{
    background: #1A2730;
    color:#ffffff;
}
.widget-popup-control-bar #close_map:hover{
    background: #FF9100;
    color:#000;
}
.widget-popup {background:#fff;}
/*---------------end mobile google map default theme css----------------*/


.contactUsFront textarea, .contactUsFront input[type="text"] {
  width: 90% !important;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
 border:1px solid #ccc;
} 

.recaptcha_theme_red #recaptcha_response_field {
  border-color: #BE6E06 !important;
}

.buttons {
  -moz-box-shadow:inset 0px 1px 0px 0px #fed897;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
  box-shadow:inset 0px 1px 0px 0px #fed897;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #ff9100) );
  background:-moz-linear-gradient( center top, #f6b33d 5%, #ff9100 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#ff9100');
  background-color:#f6b33d;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ff9100;
  display:inline-block;
  color:#ffffff;
  text-shadow:1px 1px 0px #cd8a15;
}
.buttons:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9100), color-stop(1, #f6b33d) );
  background:-moz-linear-gradient( center top, #ff9100 5%, #f6b33d 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9100', endColorstr='#f6b33d');
  background-color:#ff9100;
}

.content-data a {
  color: #000;
}