/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {color:#459BE4;}
.logo:hover {color:#287cc4;}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {background: #fcfcf1;}
.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 {
background: rgb(102,182,252);
background: url('../gfx/carbon_fibre.png') repeat;
}

a {
color: #459be4;
}

a:hover {
color: #287cc4;
}

#header-image img {
  background: url('../gfx/shadow-2.png') no-repeat bottom center;
}
.slogan {
  color: #ffffcc;
}

h1, h2, h3, h4, h5, h6, .titles {
  color: #06386b;
  font-family: arial;
}
#widget-place .widget-body{
  color: #000;
}

#footer {
  color: #A70808!important;
}
#footer li a {
  color: #A70808!important;
  text-decoration:none;
}
#footer li a:hover {
  color:#0587CF!important;
}

a {color: #459be4;}

a:hover {color: #287cc4;}

#navbar, #footerwrap {
  background: rgb(192,198,197);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzZjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmNmZmZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzZjY2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNGY0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(192,198,197,1) 0%, rgba(252,255,254,1) 4%, rgba(209,209,209,1) 79%, rgba(198,204,206,1) 95%, rgba(76,79,78,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,198,197,1)), color-stop(4%,rgba(252,255,254,1)), color-stop(79%,rgba(209,209,209,1)), color-stop(95%,rgba(198,204,206,1)), color-stop(100%,rgba(76,79,78,1)));
  background: -webkit-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -o-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -ms-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c6c5', endColorstr='#4c4f4e',GradientType=0 );
  -webkit-box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
  -moz-box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
  box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
}
.skinBg {
  background: #fcfcf1;
  background-position: center center;
}
.languages {
  color:#FFFFFF;
}




.widget-title h3{
  background:#B26F02;
  border-left-color: #895905;
  border-left-style: solid;
}

ul.classic li:hover {
  background: url('../gfx/classic-menu-hover.png') bottom center no-repeat;
}

ul.classic li.current {
  background: url('../gfx/classic-menu.png') bottom center no-repeat;
}

ul.classic li a {
  color: #A70808;

}

ul.classic li a:hover, ul.classic li.current a {
  color: #0587CF;
}

#top-navigation ul.classic li a:hover, #top-navigation ul.classic li.current a {
  color: #0587CF;
}
#top-navigation #nav a{
font-size:1.7em;
color:#A70808;
}
#top-navigation #nav a:hover{
color:#0587CF;
}

ul.classic li.current ul a {
  color: #FFFFCC;
}

ul.classic li ul li a:hover {
  color: #fff;
}

ul.classic li ul li:hover {
background: url('../gfx/classic-sub-menu-hover.png') center left no-repeat;
}

ul.classic li ul {
background: #000;
}

.mobilenav {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #fff;
  border-style: solid;  
    box-shadow: 0 0 2px 1px #4B4B4B;
  cursor: pointer;
}
.mobilenav:hover {
  background: none repeat scroll 0 0 #000;
}
/* 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: url("../gfx/carbon_fibre.png") repeat scroll 0 0 transparent;
  color:#fff;
  font-weight: bold;
}
.widget-button:hover{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: rgb(192,198,197);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzZjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmNmZmZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzZjY2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNGY0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(192,198,197,1) 0%, rgba(252,255,254,1) 4%, rgba(209,209,209,1) 79%, rgba(198,204,206,1) 95%, rgba(76,79,78,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,198,197,1)), color-stop(4%,rgba(252,255,254,1)), color-stop(79%,rgba(209,209,209,1)), color-stop(95%,rgba(198,204,206,1)), color-stop(100%,rgba(76,79,78,1)));
  background: -webkit-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -o-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -ms-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c6c5', endColorstr='#4c4f4e',GradientType=0 );
  color:#000;
}
.widget-popup-control-bar #close_map{
  background: url("../gfx/carbon_fibre.png") repeat scroll 0 0 transparent;
  color:#ffffff;
  text-align:center;
  font-weight:bold;
  font-size:1em;
  line-height:30px;
}
.widget-popup-control-bar #close_map:hover{
  background: rgb(192,198,197);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzZjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmNmZmZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzZjY2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNGY0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(192,198,197,1) 0%, rgba(252,255,254,1) 4%, rgba(209,209,209,1) 79%, rgba(198,204,206,1) 95%, rgba(76,79,78,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,198,197,1)), color-stop(4%,rgba(252,255,254,1)), color-stop(79%,rgba(209,209,209,1)), color-stop(95%,rgba(198,204,206,1)), color-stop(100%,rgba(76,79,78,1)));
  background: -webkit-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -o-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -ms-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c6c5', endColorstr='#4c4f4e',GradientType=0 );
  color:#000;

  cursor:pointer;
}
/*---------------end mobile google map default theme css----------------*/


.recaptcha_theme_red #recaptcha_response_field{
   height:20px;
    background-color:#fff;
box-shadow:none;
color:#000;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
  width: 90% !important;

-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:  0px 0px 5px  #000000;
box-shadow:  0px 0px 5px  #000000;
}

.buttons{
   background: rgb(192,198,197);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzZjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmNmZmZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzZjY2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNGY0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(192,198,197,1) 0%, rgba(252,255,254,1) 4%, rgba(209,209,209,1) 79%, rgba(198,204,206,1) 95%, rgba(76,79,78,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,198,197,1)), color-stop(4%,rgba(252,255,254,1)), color-stop(79%,rgba(209,209,209,1)), color-stop(95%,rgba(198,204,206,1)), color-stop(100%,rgba(76,79,78,1)));
  background: -webkit-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -o-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: -ms-linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  background: linear-gradient(top,  rgba(192,198,197,1) 0%,rgba(252,255,254,1) 4%,rgba(209,209,209,1) 79%,rgba(198,204,206,1) 95%,rgba(76,79,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c6c5', endColorstr='#4c4f4e',GradientType=0 );
  -webkit-box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
  -moz-box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
  box-shadow:  0px 0px 1px 0px rgba(ee, ee, ee, ee);
}

.buttons:hover{
background: url("../gfx/carbon_fibre.png") repeat scroll 0 0 transparent;
color:#fff;
}



