@import url("../js/bootstrap/2.3.2/css/bootstrap.css");
@import url("../js/bootstrap/2.3.2/css/bootstrap-responsive.css");
@import url("../js/fontawesome/3.2.1/css/font-awesome.min.css");
@import url("style.css");
body { background-color: #8DC21F;*background-color: #8DC21F;background-image: -moz-linear-gradient(top, #8DC21F, #256514);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8DC21F), to(#256514));background-image: -webkit-linear-gradient(top, #8DC21F, #256514);background-image: -o-linear-gradient(top, #8DC21F, #256514);background-image: linear-gradient(to bottom, #8DC21F, #256514);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8DC21F', endColorstr='#ff256514', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
#wrapper { background:#FFF; margin-top:40px; margin-bottom:40px; border-radius: 15px;-webkit-box-shadow:  0px 6px 8px 3px rgba(0, 0, 0, 0.3);box-shadow:  0px 6px 8px 3px rgba(0, 0, 0, 0.3);}
header .header-gap { padding:25px;}
header nav ul { width:100%; display:table; background-color: #256514;*background-color: #256514;background-image: -moz-linear-gradient(top, #509B3D, #256514);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#509B3D), to(#256514));background-image: -webkit-linear-gradient(top, #509B3D, #256514);background-image: -o-linear-gradient(top, #509B3D, #256514);background-image: linear-gradient(to bottom, #509B3D, #256514);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff509B3D', endColorstr='#ff256514', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);margin:0; padding:0}
header nav li { width:1%; display:table-cell; float:none}
header nav li a { color:#FFF; padding:18px 0; display:block; text-align:center; font-size:15px; font-weight:bold; text-decoration:none;border-right:1px solid #FFF;}
header nav li a:hover {text-decoration:none; color:#FFF; background:#256514}
header .quick-search button.btn-lg,header .quick-search button.btn-lg:last-child { font-size:15px;padding: 12px 25px; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
header .quick-search input.input-lg { padding:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;}
header .language-choose { margin-bottom:12px;}
header .language-choose span { padding:0 8px;}
#content { padding:15px 25px;}
#content .breadcrumb-two { margin-bottom:12px}
#content .page-content { min-height:350px;}
#content aside .img { margin-bottom:8px;}
#content .sidenav li { padding:15px 15px; border-bottom:1px solid #DDD; }
#content .sidenav li.active { font-weight:bold }
#content .sidenav li:nth-child(odd) { background:#F7F7F7}
#content .sidenav li:nth-child(even) { background:#FFF;}
#content .sidenav li:hover { background:#FFC}
footer { padding:15px 0;}
footer .footer-info { background:#DBDCDC; padding:20px 25px;-webkit-box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, 0.3);box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, 0.3);}
footer .footer-info .title { font-size:15px; font-weight:bold; border-bottom:1px solid #CCC; padding:5px 0; margin-bottom:12px;}
footer .foot { background:#FFF; padding:25px 0 10px 0;-webkit-box-shadow:  0px -3px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:  0px -3px 3px 0px rgba(0, 0, 0, 0.3);}

.title-bar { color:#FFF; padding:15px 20px; font-size:15px; font-weight:bold; background-color: #256514;*background-color: #256514;background-image: -moz-linear-gradient(top, #509B3D, #256514);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#509B3D), to(#256514));background-image: -webkit-linear-gradient(top, #509B3D, #256514);background-image: -o-linear-gradient(top, #509B3D, #256514);background-image: linear-gradient(to bottom, #509B3D, #256514);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff509B3D', endColorstr='#ff256514', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.google-maps { width:100%; height:350px;}
.projects-category { padding-top:10px;}
.projects-category li { float:left; margin-right:15px;}
.projects-page-box { max-width:800px; margin:auto}
.bx-pager a img{ padding:2px; border:1px solid #DDD;margin-bottom:8px;}
.bx-pager a img:hover,.bx-pager a.active img { border-color:#256514}
.products-info p { border-bottom:1px dashed #DDD; padding-bottom:8px;}
.products-img { border:1px solid #DDD; padding:12px;}
.qr-code { margin:12px 0;}
/*bootstrap*/
.thumbnail {
  display: block;
  padding: 2px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #509B3D;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(80, 155, 61, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(80, 155, 61, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(80, 155, 61, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(80, 155, 61, 0.6);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #256514;
  *background-color: #256514;
  background-image: -moz-linear-gradient(top, #509B3D, #256514);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#509B3D), to(#256514));
  background-image: -webkit-linear-gradient(top, #509B3D, #256514);
  background-image: -o-linear-gradient(top, #509B3D, #256514);
  background-image: linear-gradient(to bottom, #509B3D, #256514);
  background-repeat: repeat-x;
  border-color: #256514 #256514 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff509B3D', endColorstr='#ff256514', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #256514;
  *background-color: #256514;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #256514 \9;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 15px;
}
.pager li > a,
.pager li > span {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

/* bxslider */
div.bx-wrapper {position: relative;margin: 0 auto 30px;padding: 0;*zoom: 1;}
div.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
div.bx-wrapper .bx-pager .bx-pager-item,div.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
div.bx-wrapper .bx-pager.bx-default-pager a{background:#CCC;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
div.bx-wrapper .bx-pager.bx-default-pager a:hover,div.bx-wrapper .bx-pager.bx-default-pager a.active{ background-color: #256514;*background-color: #256514;background-image: -moz-linear-gradient(top, #509B3D, #256514);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#509B3D), to(#256514));background-image: -webkit-linear-gradient(top, #509B3D, #256514);background-image: -o-linear-gradient(top, #509B3D, #256514);background-image: linear-gradient(to bottom, #509B3D, #256514);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff509B3D', endColorstr='#ff256514', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

@media (min-width:767px) {header .quick-search input.input-lg { width:70%}}
@media (max-width:767px) {
body { background-color: #FFF; background-image:none}
#wrapper { background:#FFF; margin-top:40px; margin-bottom:40px; border-radius: 15px;-webkit-box-shadow:none;box-shadow:none;}
header nav li { width:100%; display:block; border-bottom:1px solid #FFF}
footer div.footer-info {padding-right: 20px;padding-left: 20px;}
footer {margin-right: -20px;margin-left: -20px;}
header .quick-search input.input-lg { border:1px solid #DDD;}
header .logo { margin-bottom:12px;}
header .language-choose { margin-bottom:0;}
#wrapper { margin-top:0; margin-bottom:0; border-radius: 0;}
.text-left,.text-right { text-align:center}
#content { padding:0;}
footer .footer-info { padding-left:0; padding-right:0}
	}