@import"../css/reset.css";@import"../css/skeleton.css";@import"../css/superfish.css";@import"../css/forms.css";@import"../css/flexslider.css";
@import url(http://fonts.googleapis.com/css?family=Arimo);
body{background:#07833d url(../images/bg1.jpg) 50% 0 no-repeat;font:15px/22px Arial, Helvetica, sans-serif;color:#ffffff;position:relative;min-width:320px; -webkit-text-size-adjust: none;}
html,body{height:100%;}
p{padding-bottom:22px}
a{color:#d77831;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration: underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#fff; font-weight:normal;}
h1{font-size:30px;}
h2{font-size:36px; padding-bottom:21px;}
h3{font-size:32px; text-transform:uppercase; padding-bottom:6px;}
	h3 img{ margin:4px 3px 0 0;} 
h4{font-size:24px; text-transform:uppercase; padding-bottom:3px;}
	h4 img{ margin:-3px 7px 0 0;} 
h5{ font:italic 18px/22px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:17px;}
/* Global Structure---------------------------------------- */
img{ max-width:100%; height:auto;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#d77831;}
.color2{ color:#fff;}
.text1{ font:15px/18px Arial, Helvetica, sans-serif; color:#dadada;}
.text1-2{ font:15px/20px Arial, Helvetica, sans-serif;}
.text2{ font:18px/22px Arial, Helvetica, sans-serif;}
.text21{ font:30px/35px Arial, Helvetica, sans-serif;}
/*********************************header*************************************/
header{ width:1005px; position:relative; background:#07833d; padding: 0; margin:0 auto 14px; box-shadow:0 0 20px rgba(0,0,0,1); z-index:999;}
.padheader{ width:100%; height:68px;}
header h1{width:240px; /*height:92px;*/ float:left; /*padding:29px 0 33px 19px;*/}
header h1 a{ display:block;}
#telefon{ position: relative; float:left; left:20px; }
#whatsapp{ position: relative; float:left; left:20px; }
/********************** Content ************************/
section{width:1005px; position:relative; background:#07833d; padding:28px 0 0px;  margin:0 auto; box-shadow:0 0 152px rgba(0,0,0,1);}
section.padcontent{padding:26px 0 0px;}
.lineH{ width:100%; height:1px; background:#393939;}
.borderLeft{ border-left:1px solid #383838; padding-left:37px;}
.box1{  padding:15px 0 1px 0; margin-right:10px;}
.box1 p{ padding-bottom:18px;}
.borderBot{background:url(../images/line.png) 0 100% repeat-x;}
.list1{ padding-right:18px;}
.list1 li{ background:#111011; border:1px solid #181818; font:italic 17px/21px Arial, Helvetica, sans-serif; margin-bottom:4px; box-shadow: inset 0 1px 3px rgba(0,0,0,.5);}
	.list1 li a{ color:#fff; display:block; padding:13px 0 12px 19px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.list1 li a span{ display:inline-block; background:url(../images/marker.png) -10px 0 no-repeat; width:10px; height:13px; margin:3px 10px 0 0px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.list1 li a:hover{color:#d77831; text-decoration:none;}
	.list1 li a:hover span{ background-position:0 0;}
.list2{ padding-top:17px;}
	.list2 li{ background:url(../images/marker2.gif) 0 11px no-repeat; padding:0 0 0 7px;}
	.list2 li a{ display:inline-block; color:#bcbcbc;}
.list3{ padding:1px 0 20px 0;}
.list3 li{ padding-bottom:8px;}
	.list3 li a{ position:relative; overflow:hidden; display:block;}
	.list3 li span.name{ float:left; display:block;}
	.list3 li span.price{ float:right; display:block; color:#bcbcbc;}
	.list3 li em{ display:block; overflow:hidden; border-bottom:1px dotted #bcbcbc; min-height:14px;}
	.list3 li a:hover{ color:#fff;}
.box2{ background:#111011; border:1px solid #1e1d1e; margin:1px 9px 0 0; padding:19px 0 26px 28px; box-shadow: inset 0 1px 2px rgba(0,0,0,.5);}
	.box2 h2{ padding-bottom:14px}
.dropcap{ width:45px; height:41px; padding-top:4px; float:left; color:#1f1f1f; text-transform:uppercase; text-align:center; border-radius:25px; font:28px/34px Arial, Helvetica, sans-serif; margin:6px 12px 0 2px;}
.bg-color1{ background:#2f9907;}
.bg-color2{ background:#fff;}
.bg-color3{ background:#ff0007;}
.banner{ padding:58px 0 25px 0;width:252px;}
.banner2{ padding:24px 0 24px 0;}
.map{ float:left; padding:1px 19px 0 0;}
.map iframe{ width:310px; height:317px;}
.banner3{ padding:45px 0 25px 0; width:252px;}
.map2{
	float: left;
	padding-bottom: 0px;
	padding-left: 0;
	padding-right: 21px;
	padding-top: 7px;
}
.map2 iframe{ width:650px; height:345px;}
.contacts{ font-style:normal; overflow:hidden; padding:9px 0 0 0;}
	.contacts p.text1{color:#d77831; padding-bottom:21px;}
	.contacts span{
	display: inline-block;
	/* [disabled]width: 82px; */
}
/*  Buttons */
.button{display:inline-block; background:#fff; color:#07833d; padding:6px 15px; font:13px/18px Arial, Helvetica, sans-serif;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.button:hover{ background:#d77831; text-decoration:none; color:#fff;}
.link{ display:inline-block; }
	.link:hover{}
/* Elastislide Style */
.es-carousel-wrapper{padding:0;position:relative; z-index:99; background:#fff; box-shadow:inset 0 0 90px rgba(0,0,0,.15); width:521px; margin:0 0 0 2px;}
.es-carousel{overflow:hidden;}
.es-carousel ul{display:none; overflow:hidden; position:relative;}
.es-carousel ul li{height:100%;float:left;display:block; padding:29px 0 31px 27px; overflow:hidden;}
.es-carousel ul li img{display:block;border:none;max-height:100%;max-width:100%; }
.es-carousel ul li .fleft{margin:0 32px 0 0;}
.es-carousel ul li .extra-wrap{ padding:16px 0 0 0;}
.es-nav span.es-nav-next,.es-nav span.es-nav-prev{ display:block !important; position:absolute; line-height:0; font-size:0; width:43px; height:43px;  text-indent:-5000px;z-index:99; cursor:pointer;top:-60px; 
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.es-nav span.es-nav-next{right:0; background: url(../images/btn-next.png) 50% 50% no-repeat #080708;}
.es-nav span.es-nav-prev{right:53px; background:url(../images/btn-prev.png) 50% 50% no-repeat #080708;}
.es-nav span.es-nav-next:hover,.es-nav span.es-nav-prev:hover{ background-color:#d77831;}
.text3{ font:24px/29px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px;}
	.text3 span{ display:block; margin-top:-5px;}
.text4{ font:20px/24px Arial, Helvetica, sans-serif;}
.text5{ font:16px/24px Arial, Helvetica, sans-serif; color:#191919; padding:22px 0 0 0;}
.text6{ font:16px/22px Arial, Helvetica, sans-serif; color:#a1a1a1; padding:8px 20px 18px 17px;}
.es-carousel .button{ background:#191919; color:#fff;padding:9px 20px; box-shadow:1px 1px 1px rgba(0,0,0,.2); margin-bottom:5px;}
.es-carousel .button:hover{ background:#d77831; text-decoration:none; color:#fff;}
/* padding */
.padtop42{ padding-top:10px; padding-left:10px; font-size:20px; clear:both;}
.padtop{ padding-top:9px;}
.padtop2{ padding-top:16px;}
.padtop3{ padding-top:34px;}
.padtop4{ padding-top:20px;}
.padbot2{ padding-bottom:27px;}
.padbot22{ padding-bottom:24px;}
.padbot23{ padding-bottom:19px;}
.padbot24{ padding-bottom:20px;}
.padbot3{ padding-bottom:15px;}
.padbot43{ padding-bottom:24px;}
.padbot4{ padding-bottom:13px;}
.padbot{ padding-bottom:47px;}
.padbot5{ padding-bottom:41px; float:left; position:relative; width:280px;}
.padleft{ padding-left:49px;}
	.padleft p{ padding-bottom:16px;}
.pad1{ padding:23px 0 30px;}
.pad3{ padding:20px 0 30px;}
.pad2{ padding:30px 0 30px;}
.pad4{ padding:2px 0 21px 0; font:12px/20px Arial, Helvetica, sans-serif;}
.pad5{ padding:50px 0 34px 0;}
.padright{ padding-right:20px;}
.imgindent{ margin:1px 0 18px 0;}
.imgindent2{ float:left; margin:1px 19px 0 0;}
/******************** Footer ******************/
footer{ background:url(../images/bg2.jpg) 50% 100% no-repeat; padding-bottom:40px; font:12px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
footer a{ color:#fff;}
footer a:hover{color:#d77831;}
.privacy{ padding:6px 0 37px 40px;}
.bg-footer{ width:1005px; background:#000; margin:0 auto; box-shadow:0 0px 20px rgba(0,0,0,1); }
footer.page4{background:none;}
footer.page4 .pad2{padding:65px 0 30px;}
/*==========================================*/
@media only screen and (min-width: 768px) and (max-width: 995px) {
	header,section,.bg-footer{ width:768px;}
	header h1{width:190px; height:auto;}
	section{padding:5px 0 0px;}
	.borderLeft{ border-left:1px solid #383838; padding-left:10px;}
	.indent{ margin-right:-10px;}
	.es-carousel-wrapper{width:400px; }
	.es-carousel ul li img{ width:321px; float:none;}
	.es-carousel ul li .fleft{margin:0 0 0 10px;}
	.es-carousel ul li .extra-wrap{ display:none;}
	.banner3{ width:100%; padding-bottom:50px;}
	.banner{ width:100%;}
	.map iframe{ width:250px; height:305px;}
	.map2 iframe{ width:500px; height:345px;}
	#telefon{ left:145px; top:-15px; font-size:8px; position:absolute; }
	#telefon img{ visibility:hidden;}
	#whatsapp{ left:145px; top:-15px; font-size:8px; position:absolute; }
	#whatsapp img{ visibility:hidden;}
}
@media only screen and (max-width: 767px) {
	header{ width:320px; background:none; box-shadow:none;}
	section,.bg-footer{ width:320px;}
	section{padding:10px 0 0px;}
	body{background:#000 url(../images/bg1-2.jpg) 50% 0 no-repeat;}
	header h1{ float:none;background:#000;padding:0; width:320px;margin-left:-10px; height:auto; margin-bottom:15px; box-shadow:0 0 10px rgba(0,0,0,1);}
	header h1 a{padding:0; width:100%; height:185px; text-align:center;}
	header h1 a img{ margin-top:0px;}
	.borderLeft{ border:none; padding:0;}
	.padRT{ padding-top:50px;}
	.img300{ width:300px; height:auto;}
	.box2{ padding:10px 0 10px 10px; margin-bottom:40px;}
	.es-carousel-wrapper{width:265px; }
	.es-carousel ul li { width:236px !important;padding:15px 0 15px 15px;}
	.es-carousel ul li .fleft{margin:0;float:none !important;}
	.es-carousel ul li .extra-wrap{ display:none;}
	.list1{ padding-right:9px;}
	.es-carousel ul li .extra-wrap{ display:none;}.es-nav span.es-nav-next,.es-nav span.es-nav-prev{width:30px; height:30px;top:-40px;}
	.es-nav span.es-nav-prev{right:33px;}
	.imgindent2{ float:none; margin:1px 0 20px 0;}
	.map iframe,.map2 iframe{ width:300px; height:305px;}
	.map,.map2{ float:none; padding-bottom:30px;}
	.padRT3{ padding-top:59px;}
	footer.page4{background:url(../images/bg2.jpg) 50% 100% no-repeat;}
	#telefon{ left:145px; top:-15px; position:absolute; background-color:#07833D; }
	#telefon img{ visibility:hidden;}
	#whatsapp{ left:145px; top:-15px; position:absolute; background-color:#07833D; }
	#whatsapp img{ visibility:hidden;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	header,section,.bg-footer{ width:450px;}
	section{padding:15px 0 0px;}
	header h1{ width:450px; margin-left:-15px;}
	.col1,.box1{ width:200px !important; float:left !important;}
	.marg{ margin-right:20px;}
	.padRT2{ padding-top:59px;}
	.padRT2 .padleft{ padding:0;}
	.es-carousel-wrapper{width:380px; }
	.es-carousel ul li { width:168px !important;padding:15px 0 15px 15px;}
	.es-carousel ul li img{margin:0;float:none;}
	.es-carousel ul li .extra-wrap{ display:none;}.es-nav span.es-nav-next,.es-nav span.es-nav-prev{width:43px; height:43px;top:-60px;}
	.es-nav span.es-nav-prev{right:53px;}
	.imgindent2{ float:left; margin:1px 19px 0 0;}
	.img300{ width:auto; height:auto;}
	.map iframe{ width:240px; height:305px;}
	.map{ float:left; padding-bottom:0px;}
	.map2 iframe{ width:350px; height:305px;}
	#telefon{ visibility:hidden; left:145px; top:-15px; position:absolute; }
	#telefon img{ visibility:hidden;}
	#whatsapp{ visibility:hidden; left:145px; top:-15px; position:absolute; }
	#whatsapp img{ visibility:hidden;}
}
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */

.patentado {
	font-size:xx-large;
	font-weight:bolder;
  position: fixed;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  height: 100px;
  text-align:center;
  line-height:100px;
  
  display: inline-block;
  color: #9dde5c;
  box-shadow:inset 0px 0px 0px 10px #9dde5c;
  /*color: #900;
  box-shadow:inset 0px 0px 0px 10px #900;*/
  background-color: black;
  z-index:3000;
  visibility:hidden;
}

.patentado:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}