/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */



/*



 * What follows is the result of much research on cross-browser styling.



 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,



 * Kroc Camen, and the H5BP dev community and team.



 */



/* ==========================================================================



   Base styles: opinionated defaults



   ========================================================================== */







html, body {margin:0;padding:0;}



a,



a:hover {text-decoration:none;}







/*



 * Remove text-shadow in selection highlight:



 * https://twitter.com/miketaylr/status/12228805301



 *



 * Vendor-prefixed and regular ::selection selectors cannot be combined:



 * https://stackoverflow.com/a/16982510/7133471



 *



 * Customize the background color to match your design.



 */



::-moz-selection {



  background: #b3d4fc;



  text-shadow: none; }







::selection {



  background: #b3d4fc;



  text-shadow: none; }







/*



 * A better looking default horizontal rule



 */



hr {



  display: block;



  height: 1px;



  border: 0;



  border-top: 3px solid #ccc;



  margin: 1em 0;



  padding: 0; }



.leadership-team-wrapper {}



.leadership-team-wrapper .leadership-team {padding-bottom:40px;}



.leadership-team-wrapper hr {



	margin:0 auto;



	padding:0;



  border:0;



  border-top: 3px solid #ffffff;



  width:235px;



  height:1px;



  overflow:hidden;



  background:transparent;



  



}







/*



 * Remove the gap between audio, canvas, iframes,



 * images, videos and the bottom of their containers:



 * https://github.com/h5bp/html5-boilerplate/issues/440



 */



audio,



canvas,



iframe,



img,



svg,



video { vertical-align: middle; }







/*



 * Remove default fieldset styles.



 */



fieldset {border: 0; margin: 0; padding: 0; }







/*



 * Allow only vertical resizing of textareas.



 */



textarea { resize: vertical; }







/* ==========================================================================



   Browser Upgrade Prompt



   ========================================================================== */



.browserupgrade {



  margin: 0.2em 0;



  background: #ccc;



  color: #000;



  padding: 0.2em 0; }



/* ==========================================================================



   Author's custom styles



   ========================================================================== */



/* ==========================================================================



   Helper classes



   ========================================================================== */



/*



 * Hide visually and from screen readers



 */



.hidden {



  display: none !important; }







/*



 * Hide only visually, but have it available for screen readers:



 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility



 *



 * 1. For long content, line feeds are not interpreted as spaces and small width



 *    causes content to wrap 1 word per line:



 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe



 */



.visuallyhidden {



  border: 0;



  clip: rect(0 0 0 0);



  -webkit-clip-path: inset(50%);



  clip-path: inset(50%);



  height: 1px;



  margin: -1px;



  overflow: hidden;



  padding: 0;



  position: absolute;



  width: 1px;



  white-space: nowrap;



  /* 1 */ }







/*



 * Extends the .visuallyhidden class to allow the element



 * to be focusable when navigated to via the keyboard:



 * https://www.drupal.org/node/897638



 */



.visuallyhidden.focusable:active,



.visuallyhidden.focusable:focus {



  clip: auto;



  -webkit-clip-path: none;



  clip-path: none;



  height: auto;



  margin: 0;



  overflow: visible;



  position: static;



  width: auto;



  white-space: inherit; }







/*



 * Hide visually and from screen readers, but maintain layout



 */



.invisible { visibility: hidden; }







/*



 * Clearfix: contain floats



 *



 * For modern browsers



 * 1. The space content is one way to avoid an Opera bug when the



 *    `contenteditable` attribute is included anywhere else in the document.



 *    Otherwise it causes space to appear at the top and bottom of elements



 *    that receive the `clearfix` class.



 * 2. The use of `table` rather than `block` is only necessary if using



 *    `:before` to contain the top-margins of child elements.



 */



.clearfix:before,



.clearfix:after { 



	content: " "; /* 1 */



  display: table; /* 2 */ 



 }







.clearfix:after { clear: both; }







/*BASICS*/



body {font-size:28px;  color:#000000; font-family: "futura-pt", sans-serif; font-size:400; }



p {font-size:1em;line-height:1.2em;margin:0;padding:0 0 1em 0;}

@media(max-width: 767px){

	p{

		font-size: 21px;

	}

}



h1 {margin:0;padding:0;font-weight:600; font-size:1.72em; line-height:1.2em;}

@media(max-width: 767px){

	h1{

		font-size: 30px;

	}

	.headline h1{

		font-size: 36px;

	}

	.homepage .headline h1{

		font-size: 30px!important;

	}

}



h1 .normal {font-weight:400;}



h2 {margin:0;padding:0;font-size:1.72em; line-height:1.2em; font-weight:400; color:#283d8a}

@media(max-width: 767px){

	h2{

		font-size: 36px;

		//line-height: 1em;

	}

}

main h2,



footer h2 {padding-bottom:1em;}



@media(max-width: 767px){

	main h2,



footer h2 {padding-bottom:0.5em;}

}



h4 {margin:0;padding:0;font-size:0.71em;line-height:1.2em;font-weight:600; }



h5 {margin:0;padding:0;font-size:0.71em;line-height:1.2em;font-weight:400; }



.normal {font-size:400;}



strong {font-weight:600; }







main a {color:#283d8a; text-decoration:underline}



.color-blue {color:#283d8a}



.color-orange {color:#ff7433}







img {max-width:100%;height:auto}



.responsive {max-width:100%;height:auto}







.font-xs {font-size:0.57em; line-height: 1.5em;}



.font-xs p {line-height: 1.5em;}



.font-smaller {font-size:0.71em;}



.font-bold {font-weight:600;}







.text-center p {margin-left:auto;margin-right:auto;}



/*end BASICS*/















/*LAYOUT*/



header .header-top {z-index:10;}



.hamburger-holder {z-index:11; }







#page-loader {display: none; }



  



.container {max-width:1330px; width:100%; padding-left:30px; padding-right:30px;}



@media (max-width: 600px) {



	.container {padding-left:15px; padding-right:15px;}



}



main section  {padding-top:65px; padding-bottom:65px; }

@media(max-width: 767px){

	main section  {padding-top:35px; padding-bottom:35px; }

}

main section.container.container-contact {padding-top:150px; padding-bottom:150px; }



footer section {padding-top:65px; padding-bottom:50px; }



footer .footer-bottom {padding-top:65px; }



footer .copy {font-size:0.54em; width: 100%;

    display: block;

text-align: center;}



footer h2,



footer h3,



footer h4,



footer h5 {color:#ffffff}







header {position:relative;background:url("img/header-home.jpg") no-repeat center top; background-size:cover; color:#ffffff; }



.page-about header{background-image:url("img/header-about.jpg") }
.page-media header{background-image:url("img/header-home.jpg") }



.page-newsful header {background-image:url("img/header-newsful.jpg") }



.page-careers header {background-image:url("img/header-careers.jpg") }



.page-contact header {background-image:url("img/header-contact.jpg") }







header .header-top {position:absolute; top:0; left:0; right:0; padding-top:30px; }



header .logo-cell {padding-bottom:25px}



header .logo-cell, 



header .logo-cell svg {width:90px;}



@media(max-width: 991px){

	header .header-top{

		padding-top: 10px;

	}

	header .logo-cell{width:45px;}

	header .logo-cell-hor{width:90px;}

}



.header-main {position:relative; padding-top:5%; padding-bottom:5%;	height:300px; }



.header-main .headline {margin:0px;

text-align: center; 

width: 100%;

font-weight: 300;

}

.header-main .headline .past{

		margin-left: -170px;

	}

	.header-main .headline .future{

		margin-left: -26px;

	}

@media(max-width: 767px){

	.header-main{

		height: 80vh;

	}

	.header-main .headline .past{

		margin-left: 0px;

	}

	.header-main .headline .future{

		margin-left: 0px;

	}

}





.header-main h1 {color:#ffffff; margin:0 auto; font-weight: 300;}



.header-main h1 span.strng {font-weight: 600; display: inline-block; padding: 0px;}

 

.header-main h1 > span {display:block; padding-top:5px; padding-bottom:5px; }



.header-main h1 > span .normal {font-size:300; font-size:1em;}



.header-main h1 > span:nth-child(1) {} 



.header-main h1 > span:nth-child(2) {text-indent:60px;} 



.header-main h1 > span:nth-child(3) {text-indent:100px;} 



main {}



footer {color:#ffffff; background:#283d8a url("img/sigma-bg-2.jpg") no-repeat center top;}

.page-careers footer {
	background-position: center;
}



footer .logo {height: 26px; width: 26px; position: absolute; background-image: url("svg/icons.svg"); background-size: 600px 300px; background-position: -172px -132px; left: 50%; margin-left: -13px; display: block;}









/*end LAYOUT*/











/*NAV MAIN*/



.hamburger-holder {position:absolute; top:0; right:0; display:none;}



.hamburger {



	font:inherit;display:inline-block;overflow:visible;margin:0;padding: 0px 15px;cursor:pointer;



	transition-timing-function:linear; 



	transition-duration:.15s;



	transition-property:opacity,filter;



	text-transform:none;



	color:inherit;



	border:0;



	background-color:transparent



}







.hamburger:hover{opacity:.7}



.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}



.hamburger-inner {top:50%;display:block;margin-top:-2px}



.hamburger-inner,



.hamburger-inner:after,



.hamburger-inner:before {position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#ffffff}



.hamburger-inner:after,



.hamburger-inner:before{display:block;content:""}



.hamburger-inner:before{top:-10px}



.hamburger-inner:after{bottom:-10px}







.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}



.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}



.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}



.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}



.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}



.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}







.nav-main-cell {float:right;} 



.nav-main ul,



.nav-main li {list-style:none; margin:0; padding:0; }



.nav-main li {font-size:0.64em; display:inline-block; padding-left:5px; padding-right:5px;}



.nav-main li:last-child {padding-right:0;}



.nav-main a {color:#ffffff;}



.nav-main > ul > li > a {position:relative; font-weight:600;}



.nav-main > ul > li > a,



.nav-main > ul > li > a:after  {



	-webkit-transition: all 0.2s ease-in-out;



	-moz-transition: all 0.2s ease-in-out;



	-ms-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



}



.nav-main > ul > li > a:after {position:absolute; content:""; background-color:#ff7433; bottom:-25px; width:8px; height:8px; display:block; left:0; right:0; margin:auto; border-radius:100%; opacity:0; }



.nav-main > ul > li.item-twitter,



.nav-main > ul > li.item-linkedin {margin-bottom:-7px; padding-left:2px;padding-right:2px;}



.nav-main > ul > li.item-twitter {padding-left:10px;}



.nav-main > ul > li.item-twitter a:after,



.nav-main > ul > li.item-linkedin a:after {display:none;}



.nav-main > ul > li.active > a:after ,



.nav-main > ul > li > a:hover:after  {bottom:-15px; opacity:1;} 







@media (max-width:767px){



	header .logo-cell {padding-bottom:10px;}



	.hamburger-holder { display: block;}



	.m-nav-main {



		height:0; opacity:0; overflow:hidden;



	  -webkit-transition: all .2s ease;



	  -moz-transition: all .2s ease;



	  -o-transition: all .2s ease;



		transition: all .2s ease;



	}



	.m-nav-main.is-open {height:auto; opacity:1; }







	.header-top .col-sm-3 ,



	.header-top .col-sm-9 {



		-webkit-flex:auto; 



		-moz-flex:auto; 



		-ms-flex:auto; 



		-o-flex:auto; 



		flex:auto; 



		width:100%;



		max-width:100%;



	}



	.header-top .col-sm-9 { padding-top:0px; padding-bottom:0px;}



	.header-top .col-sm-9 .nav-main-cell{

		padding: 15px 0px;

	}



	.m-nav-main {background:#283d8a}



	.m-nav-main .nav-main-cell {float:none;}



	.m-nav-main .nav-main-cell,



	.m-nav-main .nav-main,



	.m-nav-main .nav-main ul {display:block;width:100%;margin:0;padding:0; text-align:center;}



	.m-nav-main .nav-main ul > li {display:block;}



	.m-nav-main .nav-main > ul > li.item-twitter,



	.m-nav-main .nav-main > ul > li.item-linkedin {display: inline-block;}



	.m-nav-main .nav-main > ul > li > a:after {position:absolute; content:""; background-color:#ff7433; 



		top:8px; bottom:auto; left:-45px; right:auto; width:8px; height:8px; display:block; margin:auto; border-radius:100%; opacity:0; 



	}



	.m-nav-main .nav-main > ul > li.active > a:after ,



	.m-nav-main .nav-main > ul > li > a:hover:after  {bottom:auto; left:-25px; opacity:1;} 



	.m-nav-main .nav-main > ul > li.item-twitter a:after,



	.m-nav-main .nav-main > ul > li.item-linkedin a:after {display:none;}



}







/*end NAV MAIN*/











/*SIGMA BRAIN*/







.st0 {fill: #283D8A; }



.c_shape {fill: red; opacity: 0; }



.c_gradient {fill: none; }



.circle_infographic circle:hover {stroke: pink; }



.circle_infographic {border: 1px solid blue; }



.c_tofull {fill: url(#orange_forward); }



.c_tonull {fill: url(#orange_backward); }



.st2 {fill: url(#SVGID_2_); }



.st3 {fill: url(#SVGID_3_); }



.st4 {fill: #FFFFFF; }



.c_shape:hover {cursor: pointer; }



.c_gradient {



	fill: url(#orange_forward);



  opacity: 0;



  -webkit-transition: opacity .2s ease;



  -moz-transition: opacity .2s ease;



  -o-transition: opacity .2s ease;



	transition: opacity .2s ease;



	pointer-events: none; 



}



.c_gradient.showme {opacity: 1; }







.brain-net-info {text-align:center}



.brain-net-info h4 {font-size:0.71em; color:#ff7433; }



.brain-net-info p {font-size:0.71em; }



.brain-net-info i {margin-bottom:10px;display: inline-block; }







.sigma-brain_infographic {margin-top:-10px; margin-left:5%; margin-bottom:65px;} /*padding: 45px 0px;*/



.sigma-brain_infographic i {margin-bottom:10px;display: inline-block; }



.sigma-brain_infographic h4 {font-size:0.71em; color:#ff7433; }



.sigma-brain_infographic p {font-size:0.71em; }



.sigma-brain_infographic {height: 100%; position: relative; }



.sigma-brain_infographic .brain-img {max-width: 530px; }



.sigma-brain_infographic .brain-info {



	max-width: 400px;



	text-align: left;



	position: relative;



	margin-top: 30px; 



}



.sigma-brain_infographic .brain-info .wrap {



	position: absolute;



  opacity: 0;



  top: 0; right: 0;



  -webkit-transition: opacity .2s ease;



  -moz-transition: opacity .2s ease;



  -o-transition: opacity .2s ease;



  transition: opacity .2s ease;



 }



#sigma-brain .sigma-brain_infographic .brain-info .wrap.active {opacity: 1; transition-delay: 0.1s; }



@media (max-width: 767px) {



	.sigma-brain_infographic .brain-info {height: 210px; } 



}



@media (min-width: 768px) {



	.sigma-brain_infographic .brain-info {width: 370px; position: absolute; bottom: 180px; right: 0; text-align: right; } 



}



@media (min-width: 1200px) {



	#sigma-brain {   }  /*  padding: 90px 0px;*/



}







@keyframes scaleCircle {



	from {  transform: scale(1); }



	to {  transform: scale(1.29); } 



}



.scaledCircle {



	opacity: 1;



	animation-duration: 0.2s;



	animation-name: scaleCircle;



	animation-fill-mode: forwards; 



}



.scaledCircle.understand {transform-origin: 213px 307px; }



.scaledCircle.respond {transform-origin: 285px 150px; }



.scaledCircle.predict {transform-origin: 431px 209px; }







/*end SIGMA BRAIN*/







/*ICONS*/



.sigma-icon {background-image: url("svg/icons.svg"); background-size: 600px 300px; display: block; }



.sigma-icon.lg {height: 90px; width: 90px; background-color: #ff7433; border-radius: 45px; }




@media (max-width: 767px) {



	.sigma-icon.lg {



		-ms-transform: scale(0.6); /* IE 9 */



    -webkit-transform: scale(0.6); /* Safari */



    transform: scale(0.6);



    margin-bottom: -10px;



    margin-top: -15px; 



  }



}



.sigma-icon.small {height: 25px; width: 25px; }



.sigma-icon.understand {background-position: -85px -12px; }



.sigma-icon.respond {background-position: 7px -8px; }



.sigma-icon.predict {background-position: -189px -8px; }



.sigma-icon.linkedin {background-position: -12px -134px; }



.sigma-icon.twitter  {background-position: -71px -134px; }



/*end ICONS*/











.leadership-team-wrapper {color:#ffffff; background:#283d8a;}



.leadership-team-wrapper h2 {color:#ffffff}



.leadership-team {text-align:center;}



.leadership-team > div {padding-bottom:50px;}



.leadership-team a,



.leadership-team a:hover {color:#ffffff; text-decoration:none;}



.leadership-team .team-photo {display:block; background-color:#ff7433; border-radius:0 0 20px 0; margin-left:auto; margin-right:auto; margin-bottom:20px; max-width:140px;}



.leadership-team .team-photo img {display:block;margin-left:auto; margin-right:auto;width:100%;height:auto;}



.leadership-team .team-name {display:block;margin:0;padding:0;font-size:0.71em;line-height:1.2em;font-weight:400; }



.leadership-team .team-name strong {display:block;}







.icon-nf {margin-bottom:20px;}















.page-career main .container > .row > .col-md-6:nth-child(1) {padding-right:65px;}



.page-career main .container > .row > .col-md-6:nth-child(2) {padding-left:65px;}



@media (max-width: 860px) {



	.page-career main .container > .row > .col-md-6:nth-child(1) {padding-right:15px;}



	.page-career main .container > .row > .col-md-6:nth-child(2) {padding-left:15px;}



}



/*FORMS*/







input, select, textarea,



input.form-control,



select.form-control,



textarea.form-control {padding:10px 10px 0px 10px; box-shadow: unset;border:0;background-color: transparent; border-radius:0;font-family: "futura-pt", sans-serif; }



input.form-control,



select.form-control {height:40px; background-repeat:repeat; background-position:0 -4px;} /*border-bottom:1px solid #6978ad;*/



textarea.form-control {height:170px; background-attachment: scroll;  background-repeat:repeat; background-position:0 0; line-height:40px;}



input.form-control,



select.form-control,



textarea.form-control {background-image:url("img/form-control-line-2.png") }



footer input.form-control,



footer select.form-control,



footer textarea.form-control {background-image:url("img/form-control-line.png") }







input.form-control,



select.form-control,



textarea.form-control,



label.col-form-label,



button.button, a.button  {font-weight:400; font-size:0.71em; font-family: "futura-pt", sans-serif; }







button.button  {margin:0; padding:0; min-width:110px; text-align:center; border-radius: 0 0 20px 0; background:#ff7433; border:0px; color:#ffffff;}



/*border:1px solid #252525;*/



button, a.button:hover,



button, a.button:focus { outline: none !important; }







.form-group.buttons-group {text-align:right; padding-top:30px; overflow: hidden;}



.form-group.buttons-group .button {float:right;}







input.form-control:focus ,



select.form-control:focus ,



textarea.form-control:focus {background-color:transparent;box-shadow: unset;}







.col-form-label-txtarea {padding-top: 13px;}







.form-group {margin-bottom:0;}



.required-cell {position:relative;}



.required-cell:after {position:absolute; right:0;top:15px; width:8px; height:8px;content:"";background:#ff7433; border-radius:100%;}







footer .contact-form input.form-control,



footer .contact-form select.form-control,



footer .contact-form textarea.form-control {color:#ffffff; }



footer .contact-form textarea.form-control {height:160px;}







/*end FORMS*/











/*MODAL*/



.modal-backdrop {background-color:#ffffff; }



.modal-backdrop.show {opacity: .8; }



.modal-content {border:0;border-radius: 0 0 20px 0;}



.modal-content button.close {opacity:1; position:absolute; right:40px; top:40px; z-index:100;}

@media(max-width: 767px){

	.modal-content button.close{

		top: 10px;

		right: 10px;

	}

}

.modal-body {position:relative; padding:40px;}



.modal-blue .modal-content {color:#ffffff; background-color:#283d8a;}







.modal-team .modal-content h5 {padding-bottom:30px;}



.modal-team .modal-content h5 strong {display:block;padding-bottom:5px;}



.modal-team .team-photo {display:block; background-color:#ff7433; border-radius:0 0 20px 0; margin-left:auto; margin-right:auto; margin-bottom:20px; max-width:200px;}



.modal-team .team-photo img {display:block;margin-left:auto; margin-right:auto;width:100%;height:auto;}







@media (min-width: 576px) {



	.modal-dialog {



	    max-width: 810px;



	    margin: 30px auto;



	}



}







.modal-blue .carousel-control {



		border: 0; 



    width: 32px;



    height: 32px;



    display: block;



		background-color:transparent; 



		background-image:url("img/slick-slider-arrows-modal-blue.png");



		background-position:top left;



		position:absolute;



		top:50%; 



		margin-top:-18px;



		z-index:100;



}



.modal-blue .carousel-control.left {background-position:top left; left:-40px;}



.modal-blue .carousel-control.right {background-position:top right; right:-40px;}







.modal-team.modal-blue .carousel-control.left {top:260px; left:0;}



.modal-team.modal-blue .carousel-control.right {top:260px; left:55px; right:auto;}







	.modal-team.modal-blue .carousel-control.left {top:230px;}



	.modal-team.modal-blue .carousel-control.right {top:230px;}











.modal-content,



.carousel-fade .carousel-inner .carousel-item {



	-webkit-transition: all 0.3s ease-in-out;



	-moz-transition: all 0.3s ease-in-out;



	-ms-transition: all 0.3s ease-in-out;



	-o-transition: all 0.3s ease-in-out;



	transition: all 0.3s ease-in-out;



}



.carousel-fade .carousel-inner .carousel-item {



	display: block;



   height: 0;



  overflow: hidden;



	opacity: 0; 



}



.carousel-fade .carousel-inner .carousel-item.active {



	height:auto;



	overflow:visible;



	opacity: 1;



}







/*end MODAL*/





/* Header - fixed on scroll */



header .header-top.header-onscroll{

	position: fixed;

	top: 0;

	background-color: #283d8a;

	box-shadow: 0px 1px 1px solid rgba(0,0,0,0.3);

	padding-top: 10px;

	padding-bottom: 15px;

	top: -90px;

	opacity: 0;

	-webkit-transition: 0.2s all;

	transition: 0.2s all;

}



header .header-top.header-onscroll.is-active{

	top: 0px;

	opacity: 1;

}



.logo-cell-hor{

	width: 120px;

}

@media(min-width: 992px){

	.logo-cell-hor{



	}

}

.hamburger-holder{

	padding-top: 5px;

}



.dblue{

	color: #283d8a;

}

p{



}

p.brain-img{

	padding: 50px 0px;

	max-width: 700px;

}



@media(max-width: 767px){

	#sigma-intro{

		padding-top: 45px;

		padding-bottom: 30px;

	}

	p.brain-img{

		padding: 30px 0px;

		max-width: 700px;

	}

}



.modal-body{



}

@media(max-width: 767px){

	.modal-body{

		padding: 50px 15px;

	}

	.team-photo-modal img{

		width: 100%;

		margin-bottom: 15px;

	}

	a.carousel-control.left{

		top: -22px!important;

		left: 0px!important;

	}

	a.carousel-control.right{

		top: -22px!important;

		left: 50px!important;

	}

	#careers-slider img{

		width: 100%;

	}

	main section.container.container-contact{

		padding-top: 90px;

		padding-bottom: 90px;

	}

}



.form-response{

	text-align: center;

	margin-top: 15px;

}

.brain-img{
	position: relative;
	max-width: 700px;
	margin: 30px auto;
}

.brain-img img{
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
}
.brain-img img.active{
	opacity: 1;
}
.brain-img img.placeholder{
	opacity: 1;
	pointer-events: none;
	position: relative;
}
.brain-net-info .sigma-icon.lg{
	background-color: #253f89;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
}
.brain-net-info h4{
	color: #253f89;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
}
.brain-net-info.active .sigma-icon.lg{
	background-color: #ff7433;
}
.brain-net-info.active h4{
	color: #ff7433;
}
iframe{
	width: 100%;
	height:auto;
}
.newsful-video{
	margin-bottom: 15px;
	position: relative;
  	padding-bottom: 56.25%;
  	padding-top: 30px;
  	height: 0;
  	overflow: hidden;
}
.newsful-video iframe,
.newsful-video object,
.newsful-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}




/* PETAR */
.article-image{
	margin-bottom: 60px;
}

a.btn-orange {
    margin: 5px 0;
    padding: 5px 15px;
    min-width: 110px;
    text-align: center;
    border-radius: 0 0 20px 0;
    background: #ff7433;
    border: 0px;
    color: #ffffff;
    line-height: 1em;
    text-decoration: none;
}
a.btn-orange:hover{
	background-color: #D5612B;
}

.media-block{
	margin-bottom: 50px;	
}
.media-block h2{
	padding-bottom: 0.5em;

}
p.first-paragraph{
	font-style: italic;
}


