.corporate-list, #corporate-content ul{
	list-style-image: url(../Images/human-resources/square.png);
	padding-left: 22px;
    padding-right: 16px;
}
#corporate .col-xs-1,
#corporate .col-sm-1,
#corporate .col-md-1,
#corporate .col-lg-1,
#corporate .col-xs-2,
#corporate .col-sm-2,
#corporate .col-md-2,
#corporate .col-lg-2,
#corporate .col-xs-3,
#corporate .col-sm-3,
#corporate .col-md-3,
#corporate .col-lg-3,
#corporate .col-xs-4,
#corporate .col-sm-4,
#corporate .col-md-4,
#corporate .col-lg-4,
#corporate .col-xs-5,
#corporate .col-sm-5,
#corporate .col-md-5,
#corporate .col-lg-5,
#corporate .col-xs-6,
#corporate .col-sm-6,
#corporate .col-md-6,
#corporate .col-lg-6,
#corporate .col-xs-7,
#corporate .col-sm-7,
#corporate .col-md-7,
#corporate .col-lg-7,
#corporate .col-xs-8,
#corporate .col-sm-8,
#corporate .col-md-8,
#corporate .col-lg-8,
#corporate .col-lg-9,
#corporate .col-xs-9,
#corporate .col-sm-9,
#corporate .col-md-9,
#corporate .col-lg-10,
#corporate .col-xs-10,
#corporate .col-sm-10,
#corporate .col-md-10,
#corporate .col-lg-10,
#corporate .col-xs-11,
#corporate .col-sm-11,
#corporate .col-md-11,
#corporate .col-lg-11,
#corporate .col-xs-12,
#corporate .col-sm-12,
#corporate .col-md-12,
#corporate .col-lg-12 {
  padding-left: 16px;
  padding-right: 16px;
}
#corporate .row {
  margin-left: -16px;
  margin-right: -16px;
}
#corporate .container{
	padding-left: 16px;
  padding-right: 16px;
}

/*#corporate a,
#corporate a:active,
#corporate a:visited{
	color: #7a222e;
}
#corporate a:hover{
	color: #ab293b;
}*/
#news-wrapper p, #aboutus-wrapper p, .services-wrapper p{
	font-size: 15px!important;
	font-weight: 400!important;
	color: #183763;
}
#corporate a.dd-menu-heading i {
	display: none;
}
#corporate h1{
	visibility: hidden;
}
#corporate #page_header h1{
	visibility: visible;
}
@media (min-width: 768px){
	#corporate .navbar-nav.navbar-right:last-child {
	    margin-right: 0!important;
	}
	#corporate .navbar-collapse .block {
	    margin-left: -32px;
	    margin-right: -32px;
	}
	#corporate .navbar-header{
		padding: 0 8px!important;
	}
}
@media (min-width: 768px){
	#corporate .dd-menu-row {
	    margin-left: -24px;
    	margin-right: -24px;
	}
	#corporate .dd-menu-submenu li a{
		padding-left: 8px!important;
		padding-right: 8px!important;
	}
	#corporate .dd-menu-heading{
		padding: 16px 0 16px 8px;
	}
}
.img-mission{
	width: 80%;
	float: right;
	margin-top: 32px;
}
hr.hr-short{
	width: 64px;
	margin: 0 0 32px 0;
	border-color: #909191;
}
#aboutus-wrapper{
	padding: 64px 0 64px 0;
}
#aboutus-wrapper small{
	font-size: 14px;
	color: #909191;
}
#aboutus-wrapper small:before {
content: '\00A0 \2014';
}
#main-corporate-wrapper{
	margin-top: 0;
}
h3.s-34{
	position: relative;
	font-size: 3.4em;
	left: -2px;
	line-height: 1;
	margin-top: 32px;
}
h3.s-34:after{
	position: relative;
	left: 2px;
	content: "";
	display: block;
	height: 1px;
	width: 64px;
	background: #0F2D53;
	margin-top: 24px;
    margin-bottom: 48px;
}

.slider-img.corporate .ccontrols-wrapper{
	bottom: 84px;

}
@media (min-width: 993px){
.slider-img.corporate	.ccontrols-wrapper {
	    width: 992px;
	    margin-left: -496px;
	}
}
.carousel-txt.corporate{
	left: 0;
	bottom: 0px;
}
.carousel-txt.corporate .caption-bottom{
	left: 0;
	top: 0;
}
#video{
	position: relative;
}
#video-overlay{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQIW2NkQAOMpAnwawfNBAAC6AEqlrthVQAAAABJRU5ErkJggg==);
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 2;
	color: white;
}
#video-img{
	background: url('../Images/woe.jpg') center center no-repeat;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
#video-img::before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15, 45, 83, 0)), color-stop(75%,#0F2D53), color-stop(100%,#0F2D53));
	background: -webkit-linear-gradient(top, rgba(15, 45, 83, 0) 0%,#0F2D53 75%,#0F2D53 100%);
	background: -webkit-linear-gradient(top, rgba(15, 45, 83, 0) 0%, #0F2D53 75%, #0F2D53 100%);
	background: linear-gradient(to bottom, rgba(15, 45, 83, 0) 0%,#0F2D53 75%,#0F2D53 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000f2d53', endColorstr='#0f2d53',GradientType=0 );
	opacity: .5;
}
.slider-img.corporate::before{
	content: '';
	position: absolute;
	top: 20%;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125, 185, 232, 0)), color-stop(100%,#1E5799));
	background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%,#1E5799 100%);
	background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #1E5799 100%);
	background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%,#1E5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#1e5799',GradientType=0 );
	opacity: .4;
}
.slider-img.corporate.wifly::before{
	content: '';
	position: absolute;
	top: 70%;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125, 185, 232, 0)), color-stop(100%,#1E5799));
	background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%,#1E5799 100%);
	background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #1E5799 100%);
	background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%,#1E5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#1e5799',GradientType=0 );
	opacity: .4;
}

#video-wrapper{
	height: 400px;
	text-align: center;
	position: relative;
}
#video-wrapper a.text-wrapper{
	z-index: 3;
	position:relative;
	display: block;
	height: 100%;
}

#video-wrapper a.text-wrapper .play-video-wrapper{
	transition: all .3s ease-in-out;
}
#video-wrapper a.text-wrapper:hover .play-video-wrapper{
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
#video-modal .modal-dialog {
    width: 853px;
    margin-top: 80px;
}
@media (max-width: 768px){
	#video-modal .modal-dialog {
	    width: 95%;
	}
}
#video-modal .modal-body {
    padding: 0;
}
#video-modal .modal-content {
	border-radius: 0;
	background: transparent;
}
#video-modal.modal {
    background-color: rgba(15, 44, 82, 0.6);
}
#video-wrapper h3{
	width: 100%;
	text-align: center;
	color: #fff;
	top: 16px;
	margin-bottom: 24px;
}
#video-wrapper h3.s-34:after{
	display: none;
}
#video-wrapper p{
	color: white;
	
}
#video-wrapper a{
	font-size: 1em;
	padding: 42px 0;
}
#video-wrapper .play-video-wrapper{
	font-size: 45px;
	color: white;
	border: 2px solid #fff;
	width: 64px;
	height: 64px;
	margin-top: 8px;
	display: inline-block;
	text-align: center;
	
}
#video-modal .close {
    color: #f4f4f4!important;
    text-shadow: none;
    font-size: 3.2em;
    opacity: 1;
    float: none!important;
    padding: 8px;
    border: 1px solid #ffffff;
    line-height: 1;
    width: 52px;
    height: 52px;
}
#video-modal .modal-content{
	border: none;
}
#video-modal .modal-footer{
	border-top: 0;
	text-align: center;
}
.modal-open span.play-video-wrapper {
    opacity: 0;
}
#news-wrapper{
	padding-bottom: 96px;
    padding-top: 64px;
	background: #eee;
}
#news-wrapper .news-item a{
	font-size: 1em;
	color: #0F2D53;
}
#news-wrapper .news-item p, .news-item h4{
	padding-right: 16px;
	margin-top: 0;
}
.news-item {
    margin-bottom: 32px;
}
.news-item h4{
	margin-bottom: 0!important;
	font-weight: 400;
	line-height: 1.3;
	font-size: 2em;
}
.news-content{
  font-size: 15px;
  font-weight: 300;
  /*display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 90px;
  margin: 0 auto;*/
  line-height: 1.6;
  /*-webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;*/

}
.services-wrapper .read-more{
	margin-top: 8px;
}
.services-wrapper .read-more:after,
.news-link.read-more:after{
	content: "\f0da";
    font-family: 'icomoon';
    color: #a4c7e4;
    font-size: 14px;
    margin-left: 4px;
    position: relative;
    top: 1px;
    right: 0;
}
.news-link.read-more{
	background: none!important;
	padding: 0!important;
}
p.read-more,
.news-link.read-more{
	font-size: 1.4em!important;
}
.news-title{
	height: auto;
	display: block;
	margin-bottom: 8px;
}
.news-item small{
	font-size: 13px;
	margin-bottom: 8px;
	color: #2F5483;
	line-height: 1;
	display: inline-block;
}
.services-wrapper{
	padding-top: 84px;
	padding-bottom: 84px;
	background: #fff;
}
.service-item{
	font-size: 1em;
	color: #0F2D53;
	display: block;
}
.service-item h4{
	margin-bottom: 16px;
	margin-top: 32px;
}
.read-more{
	color: #2F5483!important;
}
#corporate .well{
	background: #F5F3F3;
	padding: 16px;
}
#news-filter .btn{
	height: 38px;
	padding-left: 16px;
	padding-right: 16px;
}
#news-filter fieldset{
	border: none;
    padding: 0;
    margin: 0;
}
@media (min-width: 768px){
	.nav-corporate .dd-menu-submenu li a, .nav-corporate .dd-menu-heading {
		padding-left: 16px!important;
	}
	.norp-sm{
		padding-right: 0!important;
	}
	#corporate .dd-menu-close.absolute {
	    right: 24px;
	    top: 24px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.nav-corporate a.header-link {
		font-size: 1.6em!important;
		font-weight: 500;
		text-decoration: none;
		color: #0F2C52;
		background-color: rgba(0, 0, 0, 0)!important;
		padding-right: 1em!important;
		padding-left: 1em!important;
		float: left;
	}
	.slider-img.corporate{
		background-position: center 80%;
	}
}
@media (max-width: 767px){
	.eg-title{
		margin-top: 84px!important;
	}
	#corporate-social{
		background-color: #ffffff;
	}
	.ccontrols-wrapper{
		width: 100%!important;
		left: 16px;
	}
	.mtop-xs{
		margin-top: 84px!important;
	}
	#main-carousel-wrapper{
		top: 65px;;
		height: 320px!important;
	}
	.slider-img.corporate{
		height: 320px!important;
	}
	#aboutus-wrapper{
		background: #fff;
		margin-top: 320px;
	}
	#main-corporate-wrapper{
		margin-top: 0;
	}
	.slider-img.corporate{
		background-size-x: 100%;
		background-position: 58% 37%;
	}
	.carousel-txt{
		position: static!important;
	}
	.carousel-txt h2.caption-bottom, .carousel-txt h2.caption-top {
		font-size: 24px;
	}
	.slider-img.corporate .ccontrols-wrapper {
		bottom: 64px;
	}
	#video-img {
	  background-position: 20% center;
    }
    .news-item h4{
	  font-size: 1.6em!important;
	}
}
.btn-submit{
	margin-top: 16px;
}
.caption-top, .caption-bottom{
	/*color: #fff;*/
}
/*  share */

div.share-trigger{
  cursor: pointer;
  font-size: 1.4em;
  height: 54px;
  line-height: 54px;
  position: relative;
  overflow: hidden;
  color: #0F2D53;
  float: right;
}
div.share-trigger.left{
  float: left!important;
  color: #C7E5FF!important;
  position: static!important;
}
div.share-trigger i.icon-share{
  font-size: 18px;
  margin-right: 4px;
}
div.share-trigger .share-txt{
  position: relative;
  top: -2px;
}
div.share-trigger div.share-links-wrapper{
  position: relative;
  right: -119px;
   -webkit-transition: all 0.3s ease-out;  
   -moz-transition: all 0.3s ease-out;  
   transition: all 0.3s ease-out;
}

div.share-trigger.left div.share-links-wrapper{
  right: auto;
}
div.share-trigger.left ul.share-links{
  max-width: 0;
   -webkit-transition: all 0.3s ease-out;  
   -moz-transition: all 0.3s ease-out;  
   transition: all 0.3s ease-out;
  overflow: hidden;
}
div.share-trigger:hover ul.share-links{
  max-width: 500px;
   -webkit-transition: all 0.3s ease-out;  
   -moz-transition: all 0.3s ease-out;  
   transition: all 0.3s ease-out;
}
div.share-trigger:hover div.share-links-wrapper{
  right: 0;
}
ul.share-links li{
  float: left;
}
ul.share-links li a{
  display: block;
  padding:0 8px;
  font-size: 16px;
  color: #0F2D53;
}
div.share-trigger.left ul.share-links li a{
  color: #C7E5FF;
}
ul.share-links li a:hover, .accordion-caret:hover small{
  color: #2F5079;
}
div.share-trigger.left ul.share-links li a:hover{
  color: #96BADC;
}
ul.share-links li:last-child{
  padding-right: 0;
}
/* share toggle  */
input#share-toggle,
input#share-toggle-offers {
    position: absolute;
    top: -9999px;
    left: -9999px;
    display: none;
}
label#share-trigger{
    cursor: pointer;
    user-select: none;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
}
input#share-toggle:checked ~ ul.share-links,
input#share-toggle-offers:checked ~ ul.share-links {
    max-width: 200px;
    padding-left: 8px;
}
ul.share-links{
    max-width: 0;
    overflow: hidden;
    margin-right: -7px;
}
div.share-trigger div.share-links-wrapper {
    position: static; 
}
div.share-trigger:hover ul.share-links {
    max-width: 0;
    position: static;
}
/* share toggle  */

#corporate h1{
	font-size: 45px;
	line-height: 1.6;
}
#corporate h5{
	font-size: 1.8em;
}
#corporate p.lead{
	font-size: 24px;
	line-height: 1.6;
	margin-bottom: 32px;
}
#corporate p{
	font-size: 18px;
	margin-bottom: 32px;
	font-family: 'Roboto';
	font-weight: 300;
	line-height: 1.6;
}
#corporate p.uppercase-title{
	margin-bottom: 16px;
	font-weight: 400;
}
#corporate-title{
	background: #f5f7f9;

}

#corporate-content{
	padding-bottom: 52px;
}
#corporate-full-image{
	height: 400px;
	overflow: hidden;
	margin: 52px 0;
}
/*
@media (min-width: 768px){
	.container-wide{
	  width: 1322px;
	}
	.dd-menu-row {
	  margin-left: -12px;
	  margin-right: -12px;
	}
	.breadcrumb{
	  margin-bottom: 0;
	  background: transparent;
	  padding: 0 0 16px 0;
	}
	.breadcrumbs{
	  background: #EDF3F7;
	}
	.breadcrumb li a,
	.breadcrumb li.active{
	  font-size: 1.3em;
	  color: #96BADC;
	}
	.breadcrumb li.active span{
	  color: #829CBD!important;
      text-decoration: underline; 
	}
}
*/
.blockquote{
	border-left: 5px solid #E9EEF1;
    color: #8994A5;
    font-weight: 400;
}
.facts-list{
	margin-left: 8px;
    margin-right: 8px;
}
.facts-list-wrapper{
	background-color: #f0f8ff;
    padding: 32px;
}
.facts-list-title{
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px!important;

}
.facts-list-heading{
	font-size: 32px;
	line-height: 1;
	color: #0059c2;
	font-weight: 500;
}

.facts-list li{
	padding-right: 8px!important;
	padding-left: 8px!important;
}
#picture-grid .img-div{
	background: #f3f3f3;
    height: 147px;
    vertical-align: middle;
    display: table-cell;
}
#picture-grid .img-div img{
	width: 70%;
	margin: 0 auto;
}
#corporate p.facts-list-content{
	font-size: 16px;
	margin-bottom: 8px;
}

#corpo-test .navbar-brand{
	margin-left: 0!important;
	position: absolute;
	left: 104px;
}
.corpo-test .block{
	text-align: center;
}
.corpo-test .navbar-right{
	position: absolute;
	right: 104px;
	top: 0;
}
.corpo-test .main-nav{
	float: none;
	display: inline-block;
    width: 982px;
    padding: 0 8px;
}
.corpo-test a.first{
	padding-left: 0!important;
}

/*
.breadcrumbs {
    background: #2F5079;
}
.breadcrumb{
	padding: 5px 0 8px 0!important;
}
.breadcrumb>li+li:before {
    content: "\203A";
    padding: 0 5px;
    color: #929292;
    font-size: 18px;
}*/

#corporate #footer-end{
	padding-top: 24px;
}
.corporate-share-lnk{
	display: block;
    font-size: 13px;
    text-align: left;
    background: #D6D6D6;
    height: 40px;
    line-height: 40px;
    padding-left: 8px;
    color: #7a222e;
}
.corporate-share-lnk:hover{
	color: #f8f8f8;
	background: #7a222e;
}
.corporate-share-lnk i{
	font-size: 16px;
    position: relative;
    top: 2px;
    margin-right: 4px;
}
.more-info-wrapper .thumbnail{
	background: none;
}
.more-info-wrapper .thumbnail .caption{
	padding: 0;
	border: none;
}
.more-info-wrapper .thumbnail img{
	padding-right: 16px;
}
#corporate .services-wrapper .infoBlockGroup .thumbnail .caption{
	padding-left: 0;
    padding-right: 0;
}
.subscribe-text{
	font-size: 14px;
	display: inline-block;
	margin-bottom: 16px;
}
#corporate-title{
	position: relative;
}
#corporate-title h1{
	margin: 0!important;
	padding: 52px 0;
	position: relative;
	z-index: 6;
	left: -2px;
}
#corporate-title:before {
  content: '';
  position: absolute;
  top: 20%;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(30,87,153,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0)), color-stop(100%,rgb(255, 255, 255)));
  background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgb(255, 255, 255) 100%);
  background: -o-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%);
  background: -ms-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%);
  background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#1e5799',GradientType=0 );
  opacity: .6;
  z-index: 5;

}
#corporate-title-img{
  position: absolute;
  overflow: hidden;
  z-index: 2;
  height: 100%;
  width: 100%;
}
#corporate-title-img img{
	position: relative;
    width: auto;
    height: 100%;
    left: 50%;
    margin-left: -975px;
}
.facts-list-title {
text-align: left;
}
.facts-list-item-wrapper{
background-color: #f3f3f3;
height: 104px;
margin-bottom: 16px;
padding: 16px;

}
#corporate p.facts-list-content {
  font-size: 15px;
  margin-bottom: 8px;
  line-height: 1.2;
  margin-top: 4px;
}
.facts-list-heading {
  font-size: 24px;
  line-height: 1;
  color: #7a222e;
  font-weight: 700;
}
.holder p{
margin-bottom: 0!important;
line-height: 1!important;
font-weight: 400!important;
}
#corporate .holder p{
font-size: 17px;
}
.holder p time{
display: block;
margin-bottom: 4px;
font-size: 18px!important;

}
.inner-wrapper{
padding-top: 16px!important;
padding-bottom: 16px!important;
background-color: #F7F7F7;
position: relative;
}
.inner-wrapper.collapse.in:before{
right: 100%;
top: 28px;
content: " ";
height: 2px;
width: 0;
position: absolute;
pointer-events: none;
width: 18px;
background-color: #7a222e;
}
.inner-trigger .holder p time{
display: block;
margin-bottom: 4px;
font-size: 18px!important;
font-weight: 500;
}

.outer-trigger.collapsed .holder p time{

background-color: transparent;
}
.outer-trigger .holder p time{
display: block;
margin-bottom: 4px;
font-size: 18px!important;



z-index: 1;
font-weight: 500;
}
.cb-accordion-trigger.collapsed .hide-txt{
display: none!important;
}
.cb-accordion-trigger.collapsed .show-txt{
display: block!important;
}
.cb-accordion-trigger .hide-txt{
display: block;
}
.cb-accordion-trigger .show-txt{
display: none;
}
.cb-accordion-trigger {
padding-bottom: 16px;
}
.accordion-expand {
font-size: 18px!important;
}
.accordion-expand {
  font-size: 16px!important;
  line-height: 50px!important;
}
.accordion-expand{
position: absolute;
right: 16px;
font-size: 14px;
height: 38px;
line-height: 38px;
top: 50%;
margin-top: -19px;
}
.panel.clear{
box-shadow: none;
margin-bottom: 16px;
border-radius: 0;
}
.cb-accordion-trigger.collapsed:hover{
transition: all 0.2s linear;
}
.cb-accordion-trigger{
padding: 16px;
cursor: pointer;
box-shadow: none;
border-bottom: none;
position: relative;
}
.cb-accordion-trigger{
margin-bottom: 0;
}
#timeline-accordion .cb-accordion-trigger.collapsed{
background: transparent;
border-left: 2px solid #909191;
color: #909191;
}
.panel{
margin: 0!important;
border: none!important;
}
#timeline-accordion{
margin-top: 16px;

}
#timeline-accordion .cb-accordion-trigger, 
#timeline-accordion .cb-accordion-trigger:hover {
  background: #FFFFFF;
  color: #7a222e;
  border-left: 2px solid #7a222e;
}
.collapse-wrapper{
padding: 0 16px;
}

.collapse-wrapper.outer-wrapper{
border-left: 2px solid #7a222e;
padding-top: 16px;
}

#timeline-accordion .cb-accordion-trigger.outer-trigger:before, 
#timeline-accordion .cb-accordion-trigger.outer-trigger.collapsed:hover:before {
  left: -5px;
  top: 50%;
  margin-top: -4px;
  content: " ";
  z-index: 5;
  position: absolute;
  pointer-events: none;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #7a222e;
}
#timeline-accordion .cb-accordion-trigger.outer-trigger.collapsed:before{
background-color: #909191;
}
.inner-accordion .cb-accordion-trigger{
border: none!important;
padding: 8px 0;
}

#timeline-accordion .cb-accordion-trigger.inner-trigger:before, 
#timeline-accordion .cb-accordion-trigger.inner-trigger.collapsed:hover:before{
  margin-top: -1px;
  content: " ";
  position: absolute;
  pointer-events: none;
  display: block;
  top: 50%;
  left: -16px;
  
  border-bottom: 2px solid #7a222e;
  border-left: 0;
  width: 9px;

}
#timeline-accordion .cb-accordion-trigger.inner-trigger.collapsed:before{
border-bottom: 1px solid #909191;
}
.inner-wrapper img{
	margin-bottom: 16px;
	}
	.blockquote {
	border-left: 0;
	position: relative;
	font-size: 16px;
	background-color: #FFFFFF;
	padding: 0 0 0 40px;
	color: #6B6B6B;
	line-height: 1.5;
	}
	.blockquote:before {
	content: '’’';
	font-family: arial;
	font-size: 78px;
	display: inline;
	color: #868686;
	position: absolute;
	left: -5px;
	top: -22px;
	z-index: 1;
	font-weight: bold;
	letter-spacing: -2px;
	}

	h1, h2, h3, h4, h5 {
	  margin: 1.414em 0 0.5em;
	  line-height: 1.2;
	}
	.facts-list-title{
		margin-top: 4px;
		font-size: 16px!important;
	}
	#corporate-content{
		background: #fff;
	}
@media (min-width: 768px){
	.container {
	  width: 750px;
	}
	#timeline-accordion{
	  padding-left: 11.5%;
	}
	.holder p time {
	  position: absolute;
	  left: -12%;
	}
	.outer-trigger p time{
	  top: 15px;
	  left: -14%;
	  position: absolute;
	  background-color: #eee;
	  -webkit-transition: all 0.3s linear;
	  padding: 8px 24px 8px 8px;
	  border-radius: 8px;
	}
	.inner-trigger .holder p time {
	  position: absolute;
	  left: -8.2%;
	  top: 15px;
	}
	.inner-wrapper {
	  position: relative;
	  top: -53px;
	}
	.cb-accordion-trigger {
	  padding: 24px 16px;
	}
	.inner-accordion .cb-accordion-trigger {
	  padding: 24px 0;
	}
	#timeline-accordion .cb-accordion-trigger.inner-trigger:before, 
	#timeline-accordion .cb-accordion-trigger.inner-trigger.collapsed:hover:before{
	   left: -25px;
	} 
	.inner-wrapper img{
	  margin: 0;
	}
}
@media (min-width: 992px){
	.container {
	    width: 970px;
	}
}
@media (min-width: 1200px){
	.container {
	    width: 1024px;
	}
}
p.lead{
	margin-bottom: 52px;
}
#social-share{
	background: #efefef;
}
.corporate-share-lnk{
	padding-top: 4px;
	padding-bottom: 4px;
	height: auto;
	line-height: normal;
}
ul.unstyled.list-inline.social-links li a {
	color: #96BADC;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 1.6em;
}

.social-links{
 padding-top: 8px;
}
span.copy{
	font-size: 13px; margin-top: 8px; display: inline-block;
	margin-left: 8px;
}
span.copy + .copy{
	border-left: 1px solid;
	padding-left: 7px;
}
#corporate .conditions-wrapper a{
	border-right: 1px solid #96BADC;
	padding-right: 7px;
	margin-right: 2px;
}
.corporate-logo-img{
    margin-top: 4px;
}
#corporate-social{
	padding-top: 8px;
	padding-bottom: 8px;
}
@media(max-width: 767px){
	#corporate span.copy {
	    display: block;
	    width: 100%;
	    border: none;
	    padding: 0;
	    margin: 0;
	    text-align: center;
	}
	#corporate .conditions-wrapper a{
		margin: 0;
		padding: 0;
		border: none;
	}
	span.copy + .copy{
		margin-bottom: 16px!important;
	}
	#corporate #footer-end .pull-left, #corporate #footer-end .pull-right {
	    float: none !important;
	    text-align: center;
	}
	#corporate .dd-menu-heading{
		padding-left: 16px!important;
		padding-top: 8px !important;
		padding-bottom: 8px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#corporate .social-links {
	    line-height: 24px !important;
	}
	.corporate-logo-img{
		display: none;
	}
	
}
/* image grid */

.square-box{
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #f3f3f3;
 
}
.square-box:before{
  content: "";
  display: block;
  padding-top: 100%;
}
.square-content{
  position:  absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 16px;
}
.square-box img{
  position: absolute;
  display: block;
  max-height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.picture-grid-item{
	margin-bottom: 16px;
}
#picture-grid.row {
    margin-left: -8px;
    margin-right: -8px;
    padding: 0;
}
.picture-grid-item {
    padding-left: 8px!important;
    padding-right: 8px!important;
}

/* end image grid*/

/* advice accordion */

#advice-accordion a.cb-accordion-trigger{
 padding: 16px 0px!important;
 border-color: transparent;
 background: transparent;
 display: block;
}
#advice-accordion a.cb-accordion-trigger, 
#advice-accordion a.cb-accordion-trigger.collapsed:hover{
	color: #7a222e;
}
#advice-accordion a.cb-accordion-trigger.collapsed{
	border-bottom: 1px solid #eee;
	background: transparent;
	color: #0F2D53;
}
#advice-accordion .collapse-wrapper{
	padding: 0 32px 32px 32px!important;
}
#advice-accordion .collapse-wrapper.collapse.in{
	border-bottom: 1px solid #eee;
}
#advice-accordion .accordion-expand{
 right: 0;
}
#advice-accordion .accordion-expand i{
	font-size: 24px;
}
.accordion-number{
	font-size: 24px;
	font-weight: bold;
	margin-right: 12px;
	color: #7a222e;
}
.accordion-title{
	font-size: 18px;
	font-weight: 500;

}
#advice-accordion .mtop-42{
	margin-top: 0!important;
}
.corporate-list li p{
	margin-bottom: 8px!important;
}
/* end advice accordion */



/* more info + separated section */

.corporate-list li{
	padding-left: 8px;
}
#corporate-content ul.checklist, #corporate-content #news-text ul{
	list-style-image: url(../Images/human-resources/check.png);
	padding-left: 22px;
	padding-right: 16px;
}
ul.checklist li, #news-text ul li{
	font-size: 16px;
	margin-bottom: 16px;
	font-weight: 300;
	line-height: 1.5;
	padding-left: 8px;
	margin-bottom: 3.2em;
}
.separated{
	background: #FBF9F9;
	padding: 52px 0;
	margin-top: 48px;
    margin-bottom: 24px;
}
.list-group{
	border-radius: 0;
	/*border: 3px solid #eee;*/
}
#corporate .list-group-item.active{
	background: #E6E6E6;
	color: #7a222e;
	font-size: 14px;
	padding: 16px 16px 13px 16px;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
}
#corporate .list-group-item.static{
	border: none;
	background-color: #FBF9F9;
	color: #0f2c52;
	font-size: 1.4em;
	border-radius: 0;
	position: relative;
    display: block;
    padding: 10px 15px;
    border: none;
    border-bottom: 1px solid #eee;
    margin-bottom: 1px;
}
#corporate .list-group a{
	border: none;
	background-color: #FBF9F9;
	color: #0f2c52;
	font-size: 14px;
	border-radius: 0;
	position: relative;
	display: block;
	padding: 10px 24px 10px 16px;
	border-bottom: 1px solid #eee;
}
#corporate .list-group a:before {
  position: absolute;
  right: 16px;
  content: "›";
  font-size: 16px;
  color: #7a222e;
  line-height: 1;
}
#corporate .list-group.no-arrow a:before{
	display: none;
}
#corporate .list-group a:hover{
	background-color: #FDFCFC;
}
#zaposlenje-cta{
	padding: 52px 0;
}

.cta.zaposlenje{
	background: url('../Images/human-resources/zaposlenje-cta-bg.png') no-repeat bottom right;
	padding: 32px;
	display: table;
	vertical-align: middle;
	width: 100%;
	height: 104px;
	padding-right: 150px;
	border: 3px solid #FBF9F9;
	background-color: #FDFCFC;
}
#corporate .cta.zaposlenje p{
	display: inline-block;
	margin:0;
}

.value-item{
  padding-top: 16px;
  text-align: center;
}
.value-item h5{
  margin-bottom: 8px;
  text-transform: uppercase;
}
body#corporate.modal-open{
	position: relative!important;
}

/* news */

#news-text h3{
	margin-top: 0;
	height: auto!important;
	color: #2F5079;
}
#news-text .blockquote{
	margin-bottom: 32px;
	font-size: 18px;
	line-height: 1.6;
	color: #2F5079;
	background: transparent;
}
#news-text .blockquote:before {
	top: -26px;
}
#news-text ul li{
	font-size: 18px;
}
#news-text small.news-date {
    margin: 0 0 52px 0;
}


#video-modal a.next,
#video-modal a.prev{
	opacity: 1;
	z-index: 1060;
}
#video-modal a.inactive{
	color: #eee;
	pointer-events: none;
	cursor: default;
}

#corporate-content ul.unstyled{
	list-style-image: none;
	padding: 0;
}

.services-wrapper .infoBlockGroup  p.caption-body{
	font-size: 14px!important;
	margin-bottom: 0!important;
	height: 90px;
}
p.lh-1{
	line-height: 1!important;
}
.label-corporate{
	font-size: 0.875em;
    background: #f3f3f3;
    color: #7a222e;
    display: inline-block;
    margin-right: 8px;
    margin-top: 7px;
    font-weight: 400;
}
#corporate-form-wrapper hr{
	border-color: #dad0d0;
}

/* news link */
a.news-link:after{
	font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e645";
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -8px;
    color: #7a223a;
    font-size: 18px;
}
a.news-link{
	background: #f3f3f3;
	position: relative;
    padding: 16px 32px 16px 16px;
    display: block;
    line-height: 1.2;
    font-size: 0.875em;
	color: #7a222e;
}
a.news-link:hover,
a.news-link:focus{
	color: #4a151c;
	background: #F7F7F7;
}
/* end news link */

/* elevate */
.elevate-link-wrapper{
	margin-bottom: 32px;
}
.elevate-link-wrapper a{
	display: block;
}
.elevate-link-wrapper h5{
	font-size: 1.125em!important;
	color: #0f2c52;
}

.elevate-link-wrapper img{
	width: 100%;
	margin-bottom: 16px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(143,150,161,1);
	-moz-box-shadow: 0px 1px 5px 0px rgba(143,150,161,1);
	box-shadow: 0px 1px 5px 0px rgba(143,150,161,1);
}
.elevate-month{
	display: inline-block;
}
.elevate-link-wrapper i.icon-external-link{
	font-size: 14px;
}
/* end elevate */