/* library */
@import "../vendor/bootstrap/css/bootstrap.css"; 
@import "../vendor/fontawesome/css/all.css"; 
@import "../vendor/owlcarousel/dist/assets/owl.carousel.min.css"; 
@import "../vendor/owlcarousel/dist/assets/owl.theme.default.min.css"; 





.bg-dark-container { background:rgba(0, 0, 0, 0.7); }
.bg-white-container { background:#fff; }



/* font-family:'Barlow', sans-serif; */
@font:'Montserrat', sans-serif;


/* resp */
@min:( min-width:1000px );
@max:( max-width:1000px );


/* color */



/* logo */




/* body
	& default */

html, body { height: 100% !important; width: 100% !important; overflow: auto; }


body {

	position: relative;
	background-color:#000;
	overflow-y: scroll; overflow-x: hidden;
	
}


/* eu sticky */
.eu-sticky { position: absolute; right: -234px; top:70%; z-index: 99; cursor: pointer; transition: all 0.5s; display: block; }
.eu-sticky:hover { right: 0px; transition: all 0.5s; }
.eu-layer { position: absolute; background-color: #fff; width: 100%; padding: 20px; opacity: 0; transition: all 0.5s; z-index: -1; }
.eu-layer.active { opacity: 1; z-index: 999999;transition: all 0.5s; }
.eu-layer img { width: 100%; height: auto; }
.eu-layer .fa-times { position: absolute; right: 20px; top: 20px; font-size: 24px; z-index: 9999999; }
.eu-layer h5 { line-height: 150%; }

/* navbar */
.bg-dark { background-color:#000 !important; }
.navbar-brand { font-size:23px; text-transform:uppercase; font-weight:400; }
.navbar-brand span { font-weight:700; }

.nav-link { font-size:14px; text-transform:uppercase; color:#ddd; }
.nav-link:hover { color:#fff; }


#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index:-1;
}


section.cover { width:100%; height:100%; }
section.cover .content { padding-left:50px; }
section.cover .bottleblowing-logo { width:400px; height:auto; }
section.cover h1 { font-size:36px; text-transform:uppercase; color:#fff; font-weight:400; }

main { width:100%; background-image: url( ../img/main-bg.jpg ); background-repeat:no-repeat; background-position:top; background-size:cover; padding-bottom:40px; }

section.cegismerteto h2 { font-size:36px; text-transform:uppercase; color:#fff; font-weight:700; }
section.cegismerteto h3 { font-size:24px; text-transform:uppercase; color:#382b2b; font-weight:700; }
section.cegismerteto p { font-size:16px; line-height:22px; color:#fff; font-weight:400; }
section.cegismerteto p.black { color:#382b2b; font-size:14px; }
section.cegismerteto .content { margin-top:150px; margin-bottom:100px; padding-left:50px; }
section.cegismerteto .content.sub { margin-top:50px; margin-bottom:50px; }
section.cegismerteto .termek-minta { float:right; width:200px; height:auto; margin-left: 20px; }
section.cegismerteto .ikon { float:left; width:60px; height:auto; }
section.cegismerteto hr { width:60%; margin-left:0px; margin-top:30px; margin-bottom:40px; }
section.cegismerteto article { margin-left:70px; }

section.termekek { background-color:#000; padding-top:70px; }
section.termekek h3 { font-size:24px; text-transform:uppercase; color:#fff; font-weight:700; }
section.termekek p { font-size:14px; line-height:22px; color:#fff; font-weight:400; }


footer { background-color:#d51f27; padding-top:40px; padding-bottom:20px; }
footer h3 { font-size:24px; text-transform:uppercase; color:#fff; font-weight:700; }
footer p { font-size:14px; line-height:22px; color:#fff; font-weight:400; }
footer ul { list-style-type:none; }
footer li { font-size:14px; line-height:22px; color:#fff; font-weight:400; position:relative; padding:0px 0px 10px 30px; }
footer li i { font-size:18px; color:#fff; position:absolute; left:0px; }

.owl-carousel .owl-nav { position:absolute; width:100%; top:50%; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { font-size:60px !important; color:#fff !important; position:absolute; }
.owl-carousel .owl-nav button.owl-next { right:10px; }
.owl-carousel .owl-nav button.owl-prev { left:10px; }



/* respo */
// max
@media @max 
{

	section.cover .bottleblowing-logo { width:260px; }
	section.cover h1 { font-size:28px; }

	section.cegismerteto .content { padding-left:10px; }

	/* eu sticky */
	.eu-sticky img { width: 250px; height: auto; }
	.eu-sticky { right:-146px; bottom: 20px; top: unset; }

}
// min
@media @min 
{

}







