/*
font-family: 'Didact Gothic', sans-serif;
font-family: 'Montserrat', sans-serif;
*/
.fontmons {font-family: 'Montserrat', sans-serif;}
.blue {color:#15367d;}
body {
	background:#ececec;
	font-family: 'Didact Gothic', sans-serif;
}
#mainnav {
	background: #15367d;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
#mainnav a {color:#fff; font-size:1.2rem}
#mainnav .active {color:rgba(255,255,255,0.5);}
#mainnav a:hover {color:rgba(255,255,255,0.5);}
.header {
	height: 80vh;
    min-height: 700px;
	background: url('');
	margin-bottom:-80px;
	position:relative;
}
.baner-text {
	position:absolute;
	left:50%;
	bottom:20%;
	transform: translateX(-50%);
	font-family: 'Montserrat', sans-serif;
}
.carousel-inner {
	z-index:-5;
}
#first-slide {
	background: url('img/bg1.jpg');
	background-size: cover;
	background-position: center center;
}
#second-slide {
	background: url('img/bg2.jpg');
	background-size: cover;
	background-position: center center;
}
#third-slide {
	background: url('img/bg3.jpg');
	background-size: cover;
	background-position: center center;
}
.logo-bar {

	padding-top:8px;
	padding-bottom:8px;
}
.first-info-content {
	background:white;
	padding-top:80px;
	padding-bottom:80px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    border-radius: 0.3rem;
}
.newsletter-first {
	width:80%;
	margin-top:16px;
}
.second-info {
	padding-top:200px;
	padding-bottom:200px;
}
.third-info {
	background:white;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    border-radius: 0.3rem
}
.third-info-content {
	position:relative;
	padding-top: 80px;
	padding-bottom: 80px;
	border-right: 1px solid #f4f3f3;
	border-bottom: 1px solid #f4f3f3;
	transition: all 0.3s;
}
.third-info-content img {
	max-width:25%;
	padding-top:16px;
	padding-bottom:16px;
}
.third-info-content:hover {
	cursor:pointer;
    background: linear-gradient(#15367d,#2054b1);
    color: white;
}
.man-sitting {
	position:absolute;
	top:-130px;
	left:-50px;
	height:200px;
	width:auto;
}
.whyus {
	position:relative;
	margin-top:160px;
}
.whyus-content{
	margin:8%;
	position:absolute;
	left:0;
	top:0;
}
.whyus2 {
	background:#15367d;
	padding-top:100px;
	padding-bottom:100px;
}

/*
----------- Pracodawca!
*/

.ultrapadding {
	padding-top:250px;
	padding-bottom:250px;
}
.relativecont {
	position:relative;
	height:100%;
}
.number-bg {
	position:absolute;
	right:0;
	bottom:0;
	font-size:10rem;
	line-height:10rem;
	color: rgba(0,0,0,0.1);
	font-family: 'Archivo Black', sans-serif;
}
.section-offer {
    background: url("img/offer-02.svg");
}

.ultrapadding2 {
    padding-top:250px;
    padding-bottom:150px;
}

.left-br {
    border-left: 4px solid white;
    background-image: linear-gradient(to left,transparent,transparent 50%,#fff 50%,#fff);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all 0.3s;
}
.left-br:hover {
    background-position: 0 0;
    color: #15367d;
}

.ultrapadding3 {
    padding-top:100px;
	padding-bottom:100px;
}

.bottom-contact {
    background: #15367d;
    background: -moz-linear-gradient(left, #15367d 0%, #2054b1 100%);
    background: -webkit-linear-gradient(left, #15367d 0%,#2054b1 100%);
    background: linear-gradient(to right, #15367d 0%,#2054b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15367d', endColorstr='#2054b1',GradientType=1 );
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.third-info2 {
	background:white;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    border-top-left-radius: 0.3rem    
    border-top-right-radius: 0.3rem    
}

.btn-primary2 {
    color: #fff;
    background: #2054b1;
    border-color: #15367d;
}

.margintop {
    margin-top: 120px;
    margin-bottom:250px;
}

.cleara {
    color: inherit;
}
.cleara:hover {
    text-decoration: none;
}
