html {
font-family:sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,body {
  height: 100%;
}
body {
  margin: 0;
  padding:0;
  color:#342106;
  font-size:16px;
	font-weight: 400;
  line-height:25px;
  letter-spacing:1px;
  background:#fff;
  text-align:center;
}
body * {
	box-sizing: border-box;	
}

@font-face {
    font-family: 'robotothin';
    src: url('roboto-thin-webfont.eot');
    src: url('roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-thin-webfont.woff2') format('woff2'),
         url('roboto-thin-webfont.woff') format('woff'),
         url('roboto-thin-webfont.ttf') format('truetype'),
         url('roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
.raleway{
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

header{background: #855817;}
h1{font-size:2.7rem;color:#fff;font-family: "Times New Roman";line-height:4rem;letter-spacing: 1px;margin-bottom: 9px;}
h2{font-size:2.1rem;color:#fff;text-transform:uppercase;font-family: "Times New Roman";line-height:49px;letter-spacing: 1px;}
h3{font-size:1.5rem;color:#fff;letter-spacing:1px;font-family: "Times New Roman";line-height:39px;}
h4{font-size:1.1rem;color:#855817;letter-spacing:1px;line-height:29px;text-transform:uppercase;margin: 0;}
h5{font-size:0.9rem;color:#855817;letter-spacing:1px;line-height:39px;text-transform:uppercase;margin: 25px 7px;}
.title{font-size:21px;color:#855817;font-family: "Times New Roman";}
.title-big{font-size:3.1rem;}
.title-m{font-size:1.7rem;}
.logo{display: block;}
strong{font-family:sans-serif;}
.hide{display: none;}

.btn {color: #fff;background:#855817;opacity: 0.7; padding:13px;display:inline-block;width:30%;margin:0 auto;border: 1px solid #fff;letter-spacing:3px;font-size: 17px;text-transform: uppercase;font-weight: 600;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;}
a:hover.btn {background:#edd6b6;color: #855817;}

.btn-1 {color: #000;padding:7px; display:block;margin:0 auto;border: 1px solid #855817;letter-spacing:1px;font-size: 13px;background: #edd6b6;font-weight: bold;font-family: sans-serif;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -ms-transition:all 1s;
  transition: all 1s;}
a:hover.btn-1 {background:transparent;border: 1px solid #edd6b6;}

ul {list-style-type:none;margin:0;padding:0;position:relative;}

main{}
.flex{
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
    
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  
}
.align {align-items:center;}
.b-align{ align-items: flex-end;}
a {text-decoration:none;color: #000;}
.drop {float: left;color:#855817;font-size:67px; line-height:35px;;margin-top:9px;font-family: "Raleway", sans-serif; }
.pc { text-align:center;}
.pl { text-align:left;}
.pr { text-align:right;}
.pj { text-align:justify;}
.up{text-transform: uppercase;}
.low{text-transform: lowercase;}
.stroke {letter-spacing: 1px;font-family: sans-serif; color: #fff;font-weight: bolder;text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000,
    -1px 1px 0 #000, 1px 1px 0 #000;}
hr{ border:13px solid transparent;clear:both;}
hr.sm{ border:0px solid transparent;clear:both;}
hr.mob{ border:3px solid transparent;clear:both;display: none;}
hr.big{ border:17px solid transparent;clear:both;}

hr.line { padding: 0; border: none; border-top: medium double #edd6b6; color: #edd6b6; text-align: center;clear:both;width:100%;float: left;} 

.b {border: 1px solid #edd6b6;}
.r {border-radius: 13px;}
.bb {border-bottom: 1px solid #edd6b6;}
.bb-w {border-bottom: 1px solid #fff;}
.bt {border-top: 1px solid #edd6b6;}
.br {border-right: 1px solid #edd6b6;}
.bl {border-left: 1px solid #edd6b6;}
.bd {border:solid #edd6b6;border-width:13px;border-style:double;}
.bdt {border-top:solid #edd6b6;border-top-width:3px;border-top-style:double;}
.bdb {border-bottom:solid #edd6b6;border-bottom-width:3px;border-bottom-style:double;}
.bdl {border-left:solid #855817;border-left-width:3px;border-left-style:double;}
.bdr {border-right:solid #855817;border-right-width:3px;border-right-style:double;}
.pad {padding:7px;}
.padb {padding:13px 67px 13px 67px;}
.pad-big{padding: 167px 13px 13px 13px; }
.pad-l {padding-left:13px;}
.pad-r {padding-right:13px;}
.pad-b {padding-bottom:13px;}
.pad-mob {padding:0px;}
.ls{letter-spacing: 3px;}
.big{font-size: 17px;}
.sm{font-size: 15px;line-height: 19px;}
.mg{margin: 0 auto;}
.cd {width:87%;position:relative;margin:0 auto;}
.cd-sm {width:67%;position:relative;margin:0 auto;}
.fr{float: right; margin-right: 13px;}
.fl{float: left;}
.fixed {position:fixed;top:0px;z-index: 9200;width: 100%;background:#fff;}
.team {max-width: 213px;margin-right: 13px;}
.col-10 {width:10%;}
.col-15 {width:15%;}
.col-17 {width:18.7%;}
.col-20 {width:20%;}
.col-25 {width:25%;}
.col-30 {width:30%;}
.col-33 {width:30.33333%;}
.col-40 {width:40%;}
.col-50{width:50%;}
.col-60 {width:60%;}
.col-70 {width:70%;}
.col-75 {width:75%;}
.col-85 {width:85%;}
.col-80{width:80%;}
.col-100{width:100%;}

.box{transition: 1s;}

.box:hover{
		transform: scale(1.13);background: #fff;
		z-index: 2;
		box-shadow: 3px 3px 3px #cad1d1;		
	}

.box-50 {width:50%; float: left;}

.desk{display:block;}
.mob{display:none;}

.slide-container{width: 100%; position: relative;height: 667px;}

.slide-container .top{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:100%;
	letf:0%;
    z-index: 9200;
    top: 0%;
}

.slide-container .text-caption{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:55%;
	right:5%;
    z-index: 200;
    bottom: 13%;
}

.slide-container .box-caption{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:30%;
	left:5%;
    z-index: 200;
    bottom: -167px;
}


.slide-container-p{width: 100%; position: relative;height: 513px;overflow: hidden;}

.slide-container-p .top{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:100%;
	letf:0%;
    z-index: 9200;
    top: 0%;
}

.slide-container-p .caption{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:100%;
	letf:0%;
    z-index: 200;
    bottom: 30%;
}

.slide-container-p .text-caption{
    display: block;
    position: absolute;
	color: #fff;
	text-align:center;
    width:70%;
	right: 0%;
    z-index: 200;
    bottom: 0%;
}

.slides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.slides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.slides img {
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.space-t{margin-top: 13px;}

.sh {box-shadow: 5px 5px 5px #000;}
.sht {box-shadow: 0 -13px 13px -13px #000;}
.shr {box-shadow: 9px 0 9px -9px #000;}
.shb {box-shadow: 0 9px 9px -9px #72725A;}
.shl {box-shadow: -9px 0 9px -9px #000;}
.bg-dark {background: #613807;
background: linear-gradient(-90deg,rgba(97, 56, 7, 1) 0%, rgba(150, 120, 78, 1) 100%);}
.bg-light {background: #ebdcbe;
background: linear-gradient(-90deg,rgba(235, 220, 190, 1) 0%, rgba(150, 127, 78, 1) 99%);}
.bg-soft {background: #7f857a;
background: linear-gradient(90deg,rgba(127, 133, 122, 1) 0%, rgba(150, 127, 78, 1) 99%);}
.wh{color:#fff;}
.light{color:#ebdcbe;}
.bk{color: #000;}
.v-align {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.custom-list {
  margin: 0;
  padding: 0;
  list-style-type: none;display: block;
}

.custom-list li {display: block;
  counter-increment: step-counter;
  margin-bottom: 10px;
	text-align: left;
	padding-left: 13px;
}

.custom-list li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 13px;
  border:solid #edd6b6;border-width:5px;border-style:double;
	background: #9b7c47;
  color:  #ebdcbe;
  font-weight: bold;
  padding: 3px 8px;
  border-radius: 3px;
}

ul.b-menu {
  text-align: left;width: 213px;margin: 0 auto;
 
}


ul.b-menu li {
  padding: 5px;
  border-top: 1px solid #edd6b6;
  margin: 0px;
}

ul.b-menu li a {
font-size: 17px;color: #fff;
}

ul.b-menu li:hover {
  background: #855817;
}

/*  dropbutton ====== */	

 .lg-btn {  background: transparent;font-family: "Times New Roman", "serif";
    padding: 7px;
	width: 89px;
	 border:none;
	 border-left: 1px solid #848465;
    cursor: pointer;color:#fff;
}

.lg {
    position: relative;border-bottom: 0px solid #848465;
    display: inline-block;float: right;line-height: 39px;z-index: 9900;
}

.lg-content {
    display: none;
    position: absolute;
    border-left: 1px solid #848465;
	border-top: 1px solid #848465;
    width: 89px;text-align: left;
	background-color: #fff;
    z-index: 1;
}

.lg-content a {
    color: black;
	border-bottom: 1px solid #0086b3;
    padding: 5px 3px;
    text-decoration: none;
	line-height: 19px;
    display: block;
}
	
.lg-content img,  .lg-btn img {padding-right: 13px;display: inline-block;}

.lg-content a:hover {background-color: #2A2C23;color:#fff;}

.lg:hover .lg-content {
    display: block;
}

dd{margin-bottom: 13px;}
/*  NAV  ==================================================================== */	
.main-nav {background: transparent;width:100%;margin:0 auto;text-align:center;}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}

.main-nav li {
	display:inline-block;
	margin-right: 1px;
}

.main-nav li a {
	display:block;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: #fff;
	font-size:11px;font-weight: 500;
	letter-spacing:2px;
	padding:0px 7px 0px 7px;
	text-transform:uppercase;
	text-decoration: none;
}


.main-nav li:hover a {
	background: #fff;color:#000;
}

.main-nav li.active  {
	background: #828282;color:#000;
}

.main-nav li ul li a {
	width: auto;
	padding: 0 20px;
}

.show-main-nav {
	text-decoration: none;
	color: #6b4e25;
	background:#edd6b6;
	text-align: center;
    font-size: 29px;
	padding: 10px 0;
	display: none;
}


input[type=checkbox]{
    display: none;
}

input[type=checkbox]:checked ~ #meniu{
    display: block;
}


@media screen and (max-width : 760px){
	.main-nav ul {
		position: static;
		display: none;
	}

	.main-nav li {
		margin-bottom: 1px;
		background-color:#855817;
        border-bottom: 1px solid #000;
	}

	.main-nav ul li, li a {
		width: 100%;
		
	}
	/*Display 'show main-nav' link*/
	.show-main-nav {
		display:block;
	}
}
/*  NAV  ==================================================================== */	

.fa {
  padding: 5px;
  width: 29px;
  text-align: center;
  text-decoration: none;
  margin: 3px;
}

.fa:hover {
border-radius: 50%;
}

.fa-facebook, .fa-twitter, .fa-google, .fa-linkedin, .fa-youtube, .fa-instagram, .fa-pinterest, .fa-phone, .fa-whatsapp{
  background: #855817;
border:#fff 1px solid;
  color: #fff;margin-bottom: 13px;
}


/* IMAGES ============================================================================= */

.zoom {
  position: relative;
  overflow: hidden;
 margin-bottom: 0px;
}
.zoom img {
  max-width: 100%;
  
  -moz-transition: all 1.5s;
  -webkit-transition: all 1.5s;
  transition: all 1.5s;
}
.zoom:hover img {
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);opacity: 0.7;
}

img {
border : 0;
display: block;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
.inl{display: inline-block;}

.bg-cover {
  background-image: url("../img/logo-bg.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover1 {
  background-image: url("../img/bg1.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover1-L {
  background-image: url("../img/bg1-L.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover2 {
  background-image: url("../img/bg2.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover3 {
  background-image: url("../img/bg3.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover4 {
  background-image: url("../img/bg4.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

.cover-light1 {
  background-image: url("../img/bg-Light1.jpg");
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  }

video {
	max-width: 100%;
	display: block;
	height: auto;}





.i-frame{height: 513px;}
.i-frame-c{height: 513px;width: 100%;}
/* tooltip ============================================================================= */

.tooltip-label {
font-size: 1em;font-family:  sans-serif;
width: 100%;
text-transform: uppercase;
font-weight: bold;
border-left :solid #855817;border-left-width:4px;border-left-style:double;

padding: 0.2em;
cursor: pointer;
display: inline-block;
margin-bottom: 1em;
text-align: center;
}

.tooltip-label2 {
font-size: 0.79em;
width: 89px;
font-weight: bold;
border-right :solid #855817;border-right-width:4px;border-right-style:double;

padding: 0.1em;
cursor: pointer;
display: inline-block;
margin-bottom: 0.1em;
text-align: right;
}
.tooltip-input {
    display: none;
} /*Hide input element*/

.tooltip-content {
    margin-bottom: 0.7em;
	border-bottom: 0px solid #beb8b7;
	padding-bottom: 13px;
}
.tooltip-input:not(checked) ~ .tooltip-content {
    display: none;
}
.tooltip-input:checked ~ .tooltip-content {       
    display: block;
}

.tooltip-input:checked ~ .tooltip-label {       
    border: 1px solid #beb8b7;
}
.tooltip-input:checked ~ .tooltip-label2 {       
    border: 1px solid #beb8b7;
}
 #tooltipID{}

/*  Media queries	============================================================================= */
@media screen and (min-width: 0px) and (max-width: 1024px) {

.desk{display:none;}
.mob{display:block;}
h1{font-size:2.5rem;color:#fff;text-transform:uppercase;font-family: "Times New Roman";line-height:3.3rem;letter-spacing: 1px;margin-bottom: 9px;}
h2{font-size:1.7rem;color:#fff;text-transform:uppercase;font-family: "Times New Roman";line-height:39px;letter-spacing: 1px;}
	h5{line-height: 53px;}
h3{font-size:1.3rem;color:#fff;letter-spacing:1px;font-family: "Times New Roman";line-height:31px;}
.pj { text-align:left;}
	.lh{line-height: 67px;}
.slide-container {height: auto;}
.slide-container-p{height: auto;}
.slide-container .top, .slide-container-p .top{ position: relative;width:100%;}
.slide-container .text-caption, .slide-container .box-caption, .slide-container-p .text-caption, .slide-container-p .box-caption{width:100%;bottom: 0%;position: relative;}
	.slide-container .box-caption{left: 0px;}.slide-container .text-caption{right:0px;}
.pad-mob {padding:13px 0px;}
.pad {padding:9px;}
.pad-big{padding-top: 13px; }
.fl-mob{float: left;margin-left: 13px;}
	.btn{width: 90%;}
nav { width:100%;}
.padb {padding:13px;}
    .cd, .cd-sm{width: 95%;}
    .fixed {position:relative;}

 .flex {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}

 [class*="col-"] { width: 100%; }
.logo{display: inline-block;}
.i-frame-c{height: 567px;width: 100%;}
.team {max-width: 95%;margin-right: 0px;}
.cover2 {
  background-image: url("../img/bg-mob.jpg");
  }

}