.no-gutter [class*="col-"] {
	padding-left:0;
    padding-right:0;
}
.half-gutter [class*="col-"] {
	padding-left:8px;
    padding-right:8px;
}



body{
	background:#f5f7f5 !important;
}

.navbar-brand{
	top:0px;
	background:#fff;
}
.navbar-brand img{
	max-height:50px;
}
@media (max-width: 796px) {
	.navbar-brand{
		position:relative;
		top:0px;
		background:#fff;
		padding:0px;
	}
	.navbar-brand img{
		max-height:45px;
	}
	.navbar-nav .lang2{
		padding:50px 0 50px 0;
	}

	h1{
		line-height: 1.2 !important;
	}
	#navBar{
		padding-top:60px !important;
	}
	#navBar ul{
		padding-right:0px;
	}
	#navBar ul li{
		display:block;
		border-bottom:1px solid #ddd;
	}
	#navBar ul li a{
		padding-top:10px;
		padding-bottom:10px;
		display:block;
		font-size: 1.2rem;
	}
}
.mt-7{
	margin-top:7px;
}
.mt-20{
	margin-top:20px;
}
.mb-20{
	margin-bottom:20px;
}
.dropdown-toggle::after{
	content:none !important;
}
.g-bg-r-darkblue{
	background:#04435d;
}
.g-bg-r-sand{
	background:#e2cb7b;
}
.g-bg-r-pink{
	background:#ff0090;
}


.skew-wrapper {
  display: flex;
  overflow:hidden;
}
.skew-wrapper .left, .skew-wrapper .right {
  height: auto;
}

.skew-wrapper .right {
  flex-basis: calc(50% - 25px);
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
}
.skew-wrapper .right::after {
  content: '';
  position: absolute;
  top: 0;
  right: 100%;
  height: 0;
  width: 0;
  border-top: 100vh solid #fff;
  border-left: 50px solid transparent;
}

.skew-wrapper .left {
  flex-basis: calc(50% + 25px);
  background: url(/photos/trip1.jpg) right center no-repeat;
  background-size: cover;
}
.skew-wrapper p.trip-firstsentence{
	font-size:20px;
	line-height: 30px;
	padding:40px 50px;
	text-align:left;
}
@media (max-width: 796px) {
	.skew-wrapper {
	  margin-top:30px;
	  display: block;
	}
	.skew-wrapper .left, .skew-wrapper .right {
	  width:100%;
	}
	.skew-wrapper .right {
	  flex-basis: none;
	  position: relative;
	  background: #fff;
	  display: block;
	  align-items: center;
	}
	.skew-wrapper .right::after {
	  content: '';
	  position: absolute;
	  top: 0;
	  right: 0;
	  height: 0;
	  width: 0;
	  border-top: 0;
	  border-left: 0;
	}

	.skew-wrapper .left {
	  height:300px;
	  background: url(/photos/trip1.jpg) center center no-repeat;
	  background-size: contain;
	}
}

.tour-headline h1{

}

.tour-headline h1 small{
	text-transform:uppercase;
	font-size: 1.5rem;
}

.trip-infobox p{
	font-size: 1.4rem;
}
.trip-infobox h3{
	margin: 20px 0 10px 0;
}

#accordionForFishingTrip h2 button{
	display:block;
	width:100%;
	background:#ccc;
	text-align:left;
	color:#333 !important;
	text-transform:uppercase;
	padding:10px;
}

.homeboxbg{
	height: 130%;
	background-image: url(/img/bolivia-golden-dorado-trip-2b.jpg);
}
.tanfolyam-homebox{
	padding-top:90px;
	padding-bottom:10px;
}
.tanfolyam-homebox h1{
	text-shadow:2px 2px 5px rgba(0,0,0,1);
	max-wi dth:800px;
	margin:0 0;
	font-size: 3rem;
	line-height: 3.5rem;
}
.tanfolyam-homebox h1 a{
	color:#fff !important;
}

.tanfolyam-homebox h2{
	display:inline-block;
	background: #ff0090;
    color: #fff;
	max-wi dth:800px;
	margin:10px auto 0 auto;
	font-size: 2.0rem;
	line-height: 2.5rem;
	padding:15px;
}

.tanfolyam-homebox h3{
	display:inline-block;
	margin:10px 0 0 0;
	font-size: 1.1rem;
	line-height: 1.5rem;
	background: #427aa1;
	color:#fff;
	padding:10px;
}
@media (max-width: 796px) {
	.tanfolyam-homebox{
		padding-top:70px;
		padding-bottom:30px;
	}
	.homeboxbg{
		height: 130%;
		background-image: url(/img/bolivia-golden-dorado-trip-2b.jpg);
	}
	.tanfolyam-homebox h1{
		font-size: 2.5rem;
		line-height: 3rem;

	}
	.tanfolyam-homebox h2{
		background: none;
		margin:0;
		padding:0px;
	}
	.tanfolyam-homebox h2 span{
		background: #ff0090;
		font-size: 1.4rem;
		line-height: 2.5rem;
		padding:5px;
	}
	.tanfolyam-homebox h3{
		background: none;
		margin:10px 0 0 0;
		padding:0px;
	}
	.tanfolyam-homebox h3 span{
		background: #427aa1;
		font-size: 1rem;
		line-height: 1.8rem;
		padding:5px;
	}
}
.breadcrumb {
	background:none;
	padding:0;
	font-size:12px;
}

.navbar-toggler i{
	font-size:26px;
	margin-top:7px;
}

.tanfolyam-homebox{

}

.tanfolyam-homebox .input-group{
	border: 1px solid #d05f90;
}
.tanfolyam-homebox .input-group button{
	background:#c12a8a;
	color:#fff;
}

.alert-secondary2{
	background:#fff !important;
	border: 1px solid #f5f5f5 !important;
}






#suggesstion-box{
	background:#fff;
	color:#000;
	text-align:left;
	padding:3px;
	display:none;
}
#suggesstion-box ul{
	margin:0;
	padding:0;
	display:block;
}
#suggesstion-box ul li{
	margin:0;
	padding:10px 5px;
	border-bottom:1px solid #eee;
	display:block;
	list-style-type:none;
}
.termek-block{
	display:block;
	margin-bottom:20px;
}
.termek-block:hover{
	text-decoration:none;
}
.termek-kiemelt{
	border:6px solid #72c02c;
}
.termek-kiemelt2{
	border:6px solid #bc1981;
}

.termek-block .list-img-cnt{
	width:100%;
	position:relative;
	display:block;
}

.termek-block .list-img-cnt .list-label-bl,
.termek-block .list-img-cnt .list-label-tr{
	position:absolute;
	background:#a5be00;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	text-transform:uppercase;
	padding:2px 4px;
}
.termek-block .list-img-cnt .list-label-bl{
	background:#a5be00;
	bottom:5px;
	left:5px;
}
.termek-block .list-img-cnt .list-label-tr{
	top:5px;
	right:5px;
}
.termek-block .list-img-cnt img{
	width:100%;
	position:relative;
	display:block;
}

.termek-block .list-txt-cnt{
	padding:10px;
	display:block;
}
.termek-block .list-txt-cnt h3{
	font-size:16px;
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:0;
}
.termek-block .list-txt-cnt h3 b{
	font-size:20px;
	color:#555;
	text-transform:none;
}
.termek-block .list-txt-cnt p{
	font-size:14px;
	color:#777;
	margin-bottom:0;
	margin-top:0;
}





.tanfolyam-page{
	margin-top:50px;
}

.tanfolyam-page .dzsparallaxer{
	min-height:200px;
	position:relative;
}
.tanfolyam-page .dzsparallaxer h1{
	display:inline-block;
	position:absolute;
	top:10px;
	left:0px;
	background:#fff;
	padding:10px;
	font-weight:bold;
	font-size:26px;
}
.tanfolyam-page .dzsparallaxer h2{
	display:inline-block;
	position:absolute;
	top:150px;
	right:0px;
	background:#fff;
	padding:10px;
	font-weight:bold;
	font-size:16px;
}
.tanfolyam-page strong{
	font-size:18px;
}

.tanfolyam-page .dzsparallaxer a.imgbtn{
	display:inline-block;
	po sition:absolute;
	to p:145px;
	ri ght:10px;
	float:ri ght;
	margin: 10px 10px 0 0;
	background:#72c02c;
	color:#fff;
	padding:10px 20px;
	font-weight:bold;
	font-size:16px;
	border-radius:5px;
}

@media (min-width: 796px) {
	.tanfolyam-page strong{
		font-size:22px;
	}
}
.tanfolyam-advantageslist{

}
.tanfolyam-advantageslist i{
	color:green;
	font-size:20px;
}
.tanfolyam-subheadline{
	background:#4a4a4a;
	color:#fff;
	font-size:22px;
	border-radius:6px;
	margin: 10px 0;
	padding:20px;
}
.tanfolyam-moreinfo{
	padding:20px;
	font-size:15px;
}
.tanfolyam-moreinfo b,
.tanfolyam-moreinfo strong{
	font-size:15px;
}
#contacts-section{
	position:re lative;
	z-index:100 00;
}
.fixedform{
	position:relative;
	z-index:9999;
	background:#c02a7f;
	border:3px solid #fff;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:10px;
	color:#fff;
	padding:20px;
	margin-top:20px;
}
@media (min-width: 796px) {
	.fixedform{
		width:320px;
		position:fixed;
		z-index:9999;
		top:76px;
		right:100px;
		min-height:400px;
		margin-top:0px;
	}
}
.fixedform h3{
	padding:0px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.fixedform .form-group{
	margin:0 0 15px 0;
}
.fixedform input.error{
	background: #ffd1e3;
	border:3px solid red;
}

.floatingbtn{
	position:fixed;
	z-index:11000;
	bottom:20px;
	margin:0px 10%;
	background:red;
	display:block;
	padding:10px 0;
	width:80%;
	background: #ff0090;
	color:#fff !important;
	font-weight:bold;
	font-size:30px;
	text-align:center;
	border-radius:5px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.floatingbtn i{
	position:absol ute;
	top:3px;
	left:3px;
	font-size:32px;
}
.floatingbtn small{
	display:block;
	font-weight:normal;
	font-size:20px;

}
@media (min-width: 796px) {
	.floatingbtn{
		display:none;
	}
}

.trip-carousel-inner{
	height:400px;
}
.trip-carousel-inner .carousel-item{
	height:100%;
	width:auto !important;
}
.trip-carousel-inner .carousel-item img{
	height:400px !important;
	width:auto !important;
}
@media (max-width: 796px) {
	.trip-carousel-inner{
		width:100%;
		height:auto;
	}
	.trip-carousel-inner .carousel-item{
		height:100%;
		width:auto !important;
	}
	.trip-carousel-inner .carousel-item img{
		height:auto !important;
		width:100% !important;
	}
}

#gdpr-box {
display: none;
width: 100%;
background: #aa3550;
color: #fff;
position: fixed;
bottom: 0;
z-index: 10999;
text-align:center;
}
#gdpr-box p {
padding: 10px 20px 10px 20px;
font-size: 13px;
line-height: 18px;
margin: 0;
}
#gdpr-box a {
color: #fff;
}
#gdpr-box button.gdpr-button-accept {
background: #72c02c;
color: #fff;
font-size: 12px;
}
#gdpr-box button.gdpr-button-accept,
#gdpr-box a.gdpr-button-settings {
display: inline-block;
border: 1px solid #fff;
padding: 6px 5px 4px;
text-decoration: none;
margin: 0 0 20px 20px;
border-radius: 2px;
font-weight: 800;
font-size: 12px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#gdpr-box button.gdpr-button-accept:hover {
cursor: pointer;
}
#gdpr-box button.gdpr-button-accept:hover,
#gdpr-box a.gdpr-button-settings:hover {
background: #ff0000;
}