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

	Theme Name: BS - Kalium - Child Theme
	Theme URI: //www.laborator.co/view-theme/kalium
	Author: Laborator
	Author URI: //laborator.co/
	Version: 1.0
	Description: Use this theme if you want to extend features of Kalium theme or prevent overwriting the changes you make when new theme update is available.
	Tags: agency, architecture, blog, clean, creative, ecommerce, gallery, minimal, photography, portfolio, shop, kalium, translation-ready, theme-options, responsive-layout
	Template: kalium
	Text Domain: kalium
	
============================================================
*/.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}header.main-header{z-index:99}.bs-line-element{z-index:100}.bs-meet-us{z-index:110}.home-content,.portfolio-title-holder,.about .wrapper .container > .row,.single-portfolio-holder,.page-container{z-index:10}.bs-page-bg{z-index:9}.logo-and-menu-container{z-index:101}.blog-holder .box-holder .post-format{z-index:20}.blog-holder .box-holder .post-info{z-index:21}.contact .map-details{z-index:20}body{font-size:16px;font-family:"Karla",sans-serif!important}body,.rev_slider_wrapper{background-color:#f5f5f5!important}a{color:#102e79}a:hover{color:#102e79}.main-footer a:hover,.wrapper a:hover{color:#102e79}.main-footer a:after,.wrapper a:after{bottom:-4px;background-color:#102e79}.wrapper{background-color:transparent!important}/* ------------------- clearfix */.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}/* ------------------- selection */::-webkit-selection{background:#102e79;color:#fff}::-moz-selection{background:#102e79;color:#fff}::selection{background:#102e79;color:#fff}/* ------------------- utils */.no-padding{padding:0!important}hr.blue{height:4px;background-color:#102e79;width:20%;border:none;margin-left:0;margin-bottom:40px}/* ------------------- global font color*/.section-title h1,.section-title h2,.section-title h3{color:#102e79;font-weight:700;font-family:"Oswald",sans-serif}body,.section-title p{color:#333}.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current-menu-ancestor > a,.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current-menu-item > a,.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current_page_ancestor > a,.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current_page_item > a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-ancestor > a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-item > a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_ancestor > a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_item > a,.mobile-menu-wrapper .mobile-menu-container div.menu > ul li a:hover,.mobile-menu-wrapper .mobile-menu-container ul.menu li a:hover{color:#102e79}.post-formatting blockquote{border-left-color:#102e79}/* ------------------- portfolio item */.portfolio-holder .thumb .hover-state.hover-full{margin:0!important}/* ------------------- btn / btn-corner-blue -- extends Bootstrap and Revolution slider btn  */.contact-form .btn-corner-blue.send,.show-more .button,.btn-corner-blue,.btn-corner{background:#fff;border:solid 1px #ccc;color:#333;font-size:16px;min-width:240px;position:relative;display:inline-block}.contact-form .btn-corner-blue.send a.btn,.show-more .button a.btn,.btn-corner-blue a.btn,.btn-corner a.btn{font-size:16px;padding:18px 10px;margin:0;color:#333;display:block}.contact-form .btn-corner-blue.send:after,.show-more .button:after,.btn-corner-blue:after,.btn-corner:after{content:'';position:absolute;right:-1px;top:-1px;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #f7941d transparent transparent}.contact-form .btn-corner-blue.send:before,.show-more .button:before,.btn-corner-blue:before,.btn-corner:before{content:'';position:absolute;right:-1px;top:-1px;width:0;height:41px;border-style:solid;border-width:0;border-color:transparent}.contact-form .btn-corner-blue.send:hover,.show-more .button:hover,.btn-corner-blue:hover,.btn-corner:hover{background:#f7941d!important;border:solid 1px #f7941d!important;color:#fff}.contact-form .btn-corner-blue.send:hover a,.show-more .button:hover a,.btn-corner-blue:hover a,.btn-corner:hover a{color:#fff}.contact-form .btn-corner-blue.send:hover:before,.show-more .button:hover:before,.btn-corner-blue:hover:before,.btn-corner:hover:before{border-color:transparent #fff transparent transparent;border-width:0 41px 41px 0;height:41px;transition:border-width .5s ease,width .5s ease}.contact-form .btn-corner-blue.send.btn-corner-lightgreen,.show-more .button.btn-corner-lightgreen,.btn-corner-blue.btn-corner-lightgreen,.btn-corner.btn-corner-lightgreen{border:solid 1px #ccc;color:#333;min-width:174px}.contact-form .btn-corner-blue.send.btn-corner-lightgreen a.btn,.show-more .button.btn-corner-lightgreen a.btn,.btn-corner-blue.btn-corner-lightgreen a.btn,.btn-corner.btn-corner-lightgreen a.btn{color:#333}.contact-form .btn-corner-blue.send.btn-corner-lightgreen:after,.show-more .button.btn-corner-lightgreen:after,.btn-corner-blue.btn-corner-lightgreen:after,.btn-corner.btn-corner-lightgreen:after{border-color:transparent #f7941d transparent transparent}.contact-form .btn-corner-blue.send.btn-corner-lightgreen:hover,.show-more .button.btn-corner-lightgreen:hover,.btn-corner-blue.btn-corner-lightgreen:hover,.btn-corner.btn-corner-lightgreen:hover{background:#f7941d!important;border:solid 1px #f7941d!important}.contact-form .btn-corner-blue.send.btn-corner-lightgreen:hover a.btn,.show-more .button.btn-corner-lightgreen:hover a.btn,.btn-corner-blue.btn-corner-lightgreen:hover a.btn,.btn-corner.btn-corner-lightgreen:hover a.btn{color:#fff}.contact-form .btn-corner-blue.send.btn-corner-darkblue,.show-more .button.btn-corner-darkblue,.btn-corner-blue.btn-corner-darkblue,.btn-corner.btn-corner-darkblue{border:solid 1px #ccc;color:#333;min-width:174px}.contact-form .btn-corner-blue.send.btn-corner-darkblue a.btn,.show-more .button.btn-corner-darkblue a.btn,.btn-corner-blue.btn-corner-darkblue a.btn,.btn-corner.btn-corner-darkblue a.btn{color:#333}.contact-form .btn-corner-blue.send.btn-corner-darkblue:after,.show-more .button.btn-corner-darkblue:after,.btn-corner-blue.btn-corner-darkblue:after,.btn-corner.btn-corner-darkblue:after{border-color:transparent #f7941d transparent transparent}.contact-form .btn-corner-blue.send.btn-corner-darkblue:hover,.show-more .button.btn-corner-darkblue:hover,.btn-corner-blue.btn-corner-darkblue:hover,.btn-corner.btn-corner-darkblue:hover{background:#f7941d!important;border:solid 1px #f7941d!important}.contact-form .btn-corner-blue.send.btn-corner-darkblue:hover a.btn,.show-more .button.btn-corner-darkblue:hover a.btn,.btn-corner-blue.btn-corner-darkblue:hover a.btn,.btn-corner.btn-corner-darkblue:hover a.btn{color:#fff}.contact-form .btn-corner-blue.send.btn-darkblue,.show-more .button.btn-darkblue,.btn-corner-blue.btn-darkblue,.btn-corner.btn-darkblue{color:#fff;background:#102e79;border:solid 1px #fff}.contact-form .btn-corner-blue.send.btn-darkblue a,.show-more .button.btn-darkblue a,.btn-corner-blue.btn-darkblue a,.btn-corner.btn-darkblue a{color:#fff;margin-bottom:0}.contact-form .btn-corner-blue.send.btn-darkblue:hover,.show-more .button.btn-darkblue:hover,.btn-corner-blue.btn-darkblue:hover,.btn-corner.btn-darkblue:hover{background:#fff!important;border:solid 1px #102e79!important}.contact-form .btn-corner-blue.send.btn-darkblue:hover a,.show-more .button.btn-darkblue:hover a,.btn-corner-blue.btn-darkblue:hover a,.btn-corner.btn-darkblue:hover a,.contact-form .btn-corner-blue.send.btn-darkblue a:hover,.show-more .button.btn-darkblue a:hover,.btn-corner-blue.btn-darkblue a:hover,.btn-corner.btn-darkblue a:hover{color:#102e79}.contact-form .btn-corner-blue.send.btn-darkblue:before,.show-more .button.btn-darkblue:before,.btn-corner-blue.btn-darkblue:before,.btn-corner.btn-darkblue:before{right:0;top:0}.contact-form .btn-corner-blue.send.btn-darkblue:after,.show-more .button.btn-darkblue:after,.btn-corner-blue.btn-darkblue:after,.btn-corner.btn-darkblue:after{display:block!important;right:0;top:0;border-color:transparent #102e79 transparent transparent}.contact-form .btn-corner-blue.send.btn-darkblue:hover,.show-more .button.btn-darkblue:hover,.btn-corner-blue.btn-darkblue:hover,.btn-corner.btn-darkblue:hover{color:#102e79;background:#fff;border:solid 1px #102e79}.contact-form .btn-corner-blue.send.btn-darkblue:hover:after,.show-more .button.btn-darkblue:hover:after,.btn-corner-blue.btn-darkblue:hover:after,.btn-corner.btn-darkblue:hover:after{display:block!important;right:0;top:0;border-color:transparent #fff transparent transparent}.contact-form .btn-corner-blue.send.btn-darkblue:hover:before,.show-more .button.btn-darkblue:hover:before,.btn-corner-blue.btn-darkblue:hover:before,.btn-corner.btn-darkblue:hover:before{border-color:transparent #102e79 transparent transparent;transition:border-width .5s ease,width .5s ease}.contact-form .btn-corner-blue.send{min-width:200px;padding:18px 15px;border:solid 1px #ccc;color:#333}@media (max-width: 768px){.contact-form .btn-corner-blue.send{display:block}}.show-more .button{border:solid 1px #b4b4b4;color:#333;position:relative}.show-more .button a{padding:18px 10px}.show-more .button a:hover{color:#fff}.show-more .button .loading{color:#fff;right:-6px;top:13px;left:unset;z-index:10}.show-more.is-loading .button{border:solid 1px #b4b4b4}.home .btn-corner-blue{border:solid 1px #fff;color:#fff;padding:15px 40px!important}.home .rev_slider .btn-corner-blue{border:solid 1px #fff;color:#fff;padding:22px 60px!important}/* ------------------- Menu header */.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li + li,.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li + li{margin-left:27px}@media screen and (max-width: 1024px){.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li + li,.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li + li{margin-left:10px}}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a{font-size:14px;font-family:"Oswald",sans-serif;color:#333}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li > a:after,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li > a:after,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a:after,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after{background-color:#102e79}@media screen and (max-width: 1024px){.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a{font-size:12px}}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li.current-menu-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li.current-page-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li.current-menu-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li.current-page-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li.current-menu-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li.current-page-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li.current-menu-item > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li.current-page-item > a{font-size:14px;font-weight:700;color:#102e79;font-family:"Oswald",sans-serif}.main-header .menu-item{text-transform:uppercase;font-size:16px}.main-header .header-logo{color:#fff;font-size:0}.mobile-menu-wrapper .mobile-menu-container div.menu > ul > li > a,.mobile-menu-wrapper .mobile-menu-container ul.menu > li > a{font-size:16px}.menu-bar .ham,.menu-bar .ham:after,.menu-bar .ham:before{background:#102e79}/* ------------------- Product filer */.product-filter ul{margin-bottom:2px}@media screen and (max-width: 768px){.product-filter ul li{margin-left:0;margin-bottom:3px}}.product-filter ul li a{color:gray;padding:1px 6px}.product-filter ul li a:hover{color:#39a2f1}.product-filter ul li a:hover:after{width:0}.product-filter ul li.active{background:#39a2f1}.product-filter ul li.active a{color:#fff;font-weight:700}.product-filter ul li.active a:after{display:none}/* ------------------- container global padding and shadow */.vc-container > .vc_row,.bs-newsletter,.page .wrapper,.blog .wrapper,.single .wrapper,.archive .wrapper,.single-blog-holder,.page .main-header,.blog .main-header,.archive .main-header,.single .main-header,#footer,#footer .footer-bottom{background-color:transparent!important;padding-bottom:0!important}.vc-container > .vc_row > .portfolio-container-and-title,.bs-newsletter > .portfolio-container-and-title,.page .wrapper > .portfolio-container-and-title,.blog .wrapper > .portfolio-container-and-title,.single .wrapper > .portfolio-container-and-title,.archive .wrapper > .portfolio-container-and-title,.single-blog-holder > .portfolio-container-and-title,.page .main-header > .portfolio-container-and-title,.blog .main-header > .portfolio-container-and-title,.archive .main-header > .portfolio-container-and-title,.single .main-header > .portfolio-container-and-title,#footer > .portfolio-container-and-title,#footer .footer-bottom > .portfolio-container-and-title,.vc-container > .vc_row > .row-container,.bs-newsletter > .row-container,.page .wrapper > .row-container,.blog .wrapper > .row-container,.single .wrapper > .row-container,.archive .wrapper > .row-container,.single-blog-holder > .row-container,.page .main-header > .row-container,.blog .main-header > .row-container,.archive .main-header > .row-container,.single .main-header > .row-container,#footer > .row-container,#footer .footer-bottom > .row-container,.vc-container > .vc_row > .container,.bs-newsletter > .container,.page .wrapper > .container,.blog .wrapper > .container,.single .wrapper > .container,.archive .wrapper > .container,.single-blog-holder > .container,.page .main-header > .container,.blog .main-header > .container,.archive .main-header > .container,.single .main-header > .container,#footer > .container,#footer .footer-bottom > .container{background-color:#fff!important;box-shadow:-8px 0 8px -10px #cccccc,8px 0 8px -10px #ccc}.bs-newsletter > .container{background-color:#efefef!important;box-shadow:-8px 0 8px -10px #cccccc,8px 0 8px -10px #ccc}#footer > .row-container,#footer .footer-bottom > .row-container,#footer > .container,#footer .footer-bottom > .container{background-color:#e6e6e6!important}@media (max-width: 768px){#expertise-mobile{display:none}}@media (min-width: 768px){.vc-container > .vc_row > .row-container,.bs-newsletter > .row-container,.page .wrapper > .row-container,.blog .wrapper > .row-container,.single .wrapper > .row-container,.archive .wrapper > .row-container,.single-blog-holder > .row-container,.archive .main-header > .row-container,.page .main-header > .row-container,.blog .main-header > .row-container,.single .main-header > .row-container,#footer > .row-container,.footer-bottom > .row-container,.bs-meet-us > .row-container,.vc-container > .vc_row > .container,.bs-newsletter > .container,.page .wrapper > .container,.blog .wrapper > .container,.single .wrapper > .container,.archive .wrapper > .container,.single-blog-holder > .container,.archive .main-header > .container,.page .main-header > .container,.blog .main-header > .container,.single .main-header > .container,#footer > .container,.footer-bottom > .container,.bs-meet-us > .container{width:100%;padding-left:5%;padding-right:5%;box-sizing:border-box}}@media (min-width: 1400px){.vc-container > .vc_row > .row-container,.bs-newsletter > .row-container,.page .wrapper > .row-container,.blog .wrapper > .row-container,.single .wrapper > .row-container,.archive .wrapper > .row-container,.single-blog-holder > .row-container,.archive .main-header > .row-container,.page .main-header > .row-container,.blog .main-header > .row-container,.single .main-header > .row-container,#footer > .row-container,.footer-bottom > .row-container,.bs-meet-us > .row-container,.vc-container > .vc_row > .container,.bs-newsletter > .container,.page .wrapper > .container,.blog .wrapper > .container,.single .wrapper > .container,.archive .wrapper > .container,.single-blog-holder > .container,.archive .main-header > .container,.page .main-header > .container,.blog .main-header > .container,.single .main-header > .container,#footer > .container,.footer-bottom > .container,.bs-meet-us > .container{width:100%;padding-left:130px;padding-right:130px;box-sizing:border-box}}@media (min-width: 1800px){.vc-container > .vc_row > .row-container,.bs-newsletter > .row-container,.page .wrapper > .row-container,.blog .wrapper > .row-container,.single .wrapper > .row-container,.archive .wrapper > .row-container,.single-blog-holder > .row-container,.archive .main-header > .row-container,.page .main-header > .row-container,.blog .main-header > .row-container,.single .main-header > .row-container,#footer > .row-container,.footer-bottom > .row-container,.bs-meet-us > .row-container,.vc-container > .vc_row > .container,.bs-newsletter > .container,.page .wrapper > .container,.blog .wrapper > .container,.single .wrapper > .container,.archive .wrapper > .container,.single-blog-holder > .container,.archive .main-header > .container,.page .main-header > .container,.blog .main-header > .container,.single .main-header > .container,#footer > .container,.footer-bottom > .container,.bs-meet-us > .container{width:1600px;padding-left:230px;padding-right:230px;box-sizing:border-box}}/* ------------------- BG PAGE */.bs-page-bg{width:100%;position:absolute;bottom:-400px;left:100px;pointer-events:none;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.bs-page-bg .bs-page-bg-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.bs-page-bg .bs-page-bg-container .bs-page-bg-item{width:50%;height:400px;border:none}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-left{border-left:solid 1px #dbdedf}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-right{border-right:solid 1px #dbdedf}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-top{border-top:solid 1px #dbdedf}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-bottom{border-bottom:solid 1px #dbdedf}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.bg-gray{background-color:#fafafa}.bs-page-bg .bs-page-bg-container .bs-page-bg-item.large{height:1950px}/* ------------------- hearder line */.bs-line-element{width:100%;position:absolute;top:0;left:0;pointer-events:none}.bs-line-element.bs-header{height:800px}.bs-line-element .container{position:relative;height:100%;width:100%}.bs-line-element .bs-line{border-color:#fff;border-width:1px;position:absolute;background:transparent}.bs-line-element .bs-line.border{border:solid 1px ffffff}.bs-line-element .bs-line.border-left{border-left:solid 1px #fff}.bs-line-element .bs-line.border-right{border-right:solid 1px #fff}.bs-line-element .bs-line.border-top{border-top:solid 1px #fff}.bs-line-element .bs-line.border-bottom{border-bottom:solid 1px #fff}.bs-line-element .bs-line-top-left{top:-63px;left:-728px;width:1000px;height:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right}.bs-line-element .bs-line-top-left .bs-line-top-left-small{right:0;height:290px;width:0}.bs-line-element .bs-line-top-right{right:0;top:0;width:160px;height:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left}@media (max-width: 1400px){.bs-line-element .bs-line-top-right{display:none}}.bs-line-element .bs-line-bottom-right{bottom:60px;right:200px;width:150px;height:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left}.bs-line-element .bs-line-bottom-right .bs-line-bottom-right-small{left:0;bottom:0;height:200px;width:0}/*-------------------- SVG Header line */.logo-and-menu-container{position:relative;overflow:visible}.bs-svg-line-element{position:absolute;top:-80px;left:-158px}.bs-svg-line-element .svg-header-line{stroke-dasharray:650;stroke-dashoffset:650}/*-------------------- Meet US */.bs-meet-us{background-color:transparent!important;text-align:center;position:relative}.bs-meet-us .container{background-color:#102e79;padding:45px 0;position:relative}.bs-meet-us .container:before,.bs-meet-us .container:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.bs-meet-us .container:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.bs-meet-us .container:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}/* ------------------- newsletter */.bs-newsletter > .container > .row{margin-top:50px;margin-bottom:50px}.bs-newsletter .logo{padding-top:50px;padding-bottom:50px}.bs-newsletter .logo-container{border-right:solid 1px #aea9a3}.bs-newsletter h4{text-transform:uppercase;font-weight:700;margin-bottom:18px;font-size:16px}.bs-newsletter .subtitle{color:gray;margin-bottom:14px}.bs-newsletter .newsletter-form-regitration input{background:transparent!important}* .bs-newsletter .newsletter-form-regitration input.form-control{border-right:none!important;border-color:#aea9a3;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* .bs-newsletter .newsletter-form-regitration input.form-control:focus{box-shadow:none;z-index:inherit}.bs-newsletter .newsletter-form-regitration .btn-oblique-left{height:0;width:20px;padding:0;position:absolute;left:-19px;top:0;border-bottom:60px solid #f7941d!important;border-left:20px solid transparent;border-right:0 solid transparent;background:transparent!important;line-height:60px;font-weight:700;opacity:1}.bs-newsletter .newsletter-form-regitration .btn-oblique-left:hover{border-bottom:60px solid #102e79}@media (max-width: 767px){.bs-newsletter .newsletter-form-regitration .btn-oblique-left{display:none}}.bs-newsletter .newsletter-form-regitration .input-group-btn{z-index:10;background:#f7941d!important}.bs-newsletter .newsletter-form-regitration .input-group-btn:hover{background:#f7941d}.bs-newsletter .newsletter-form-regitration div.wpcf7-response-output{border:none;font-size:12px;font-style:italic;margin:0;padding:0;color:gray}.bs-newsletter .newsletter-form-regitration div.wpcf7-spam-blocked,.bs-newsletter .newsletter-form-regitration div.wpcf7-validation-errors{color:#c00}.bs-newsletter .newsletter-form-regitration span.wpcf7-not-valid-tip{display:none!important}.bs-newsletter .newsletter-form-regitration .wpcf7-submit{margin:0;border:none;box-shadow:none;color:#fff}@media (max-width: 767px){.bs-newsletter .newsletter-form-regitration .wpcf7-submit{padding:0 5px}}.bs-newsletter .newsletter-form-regitration .ajax-loader{position:absolute;right:-25px;top:20px}/* ------------------- widget sidebar */@media (max-width: 767px){.blog-sidebar{margin-top:50px!important}.blog-sidebar .sidebar-box-holder > h3{font-size:30px;color:#102e79;padding-bottom:20px}}.blog-sidebar h3{text-transform:uppercase;margin-bottom:15px;font-size:20px!important;font-weight:700;color:#000!important}.blog-sidebar .textwidget h4{font-size:20px;color:#000;font-weight:700;margin-bottom:15px}.blog-sidebar .textwidget ul.list li a{color:#333;font-size:14px;font-weight:400}.blog-sidebar .textwidget ul.list li a:hover{color:#063dc5;font-weight:400}.blog-sidebar .textwidget ul.list li a:after{background-color:#063dc5}.blog-sidebar .textwidget ul.list + h4{margin-top:25px}.blog-sidebar .textwidget ul.list.publications li{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/arrow.png) bottom 6px right 6px no-repeat}@media (max-width: 767px){.blog-sidebar .textwidget ul.list.publications li{background:none}}.blog-sidebar .textwidget ul.list.publications li a{font-size:20px;font-weight:700;transition:all .2s ease;display:block;width:100%}.blog-sidebar .textwidget ul.list.publications li a span{font-size:14px;font-weight:400;text-decoration:underline;display:block;margin-top:5px;width:100%}.blog-sidebar .textwidget ul.list.publications li a:hover span{color:#333;text-decoration:none}.blog-sidebar .textwidget ul.list.publications li a:after{background-color:transparent}.blog-sidebar .textwidget ul.list.publications li:hover{-webkit-animation:arrowSlideIn .5s .2s ease;-moz-animation:arrowSlideIn .5s .2s ease;-ms-animation:arrowSlideIn .5s .2s ease}@keyframes arrowSlideIn{/* Tous les autres navigateurs */0%{background-position:bottom 6px right 6px}100%{background-position:bottom 6px right 12px}}/* ------------------- footer */.main-footer .footer-bottom-content a{font-size:14px}.main-footer .footer-bottom-content a:hover{color:#39a2f1}.main-footer .footer-bottom-content a:after{display:none}.main-footer .footer-bottom-content p{font-size:14px}.main-footer .footer-widgets{margin-top:0;padding-top:50px}.main-footer > .container hr{display:none}p.number{font-family:Oswald;font-weight:700;font-size:40px;text-align:center}p.txt{width:55%;text-align:center;margin:AUTO}.wpb_wrapper p{color:#2d2d2d}.wpb_wrapper h2{font-family:"Oswald"}.wpb_wrapper > h1:first-of-type,.wpb_wrapper > h2:first-of-type,.wpb_wrapper > h3:first-of-type,.wpb_wrapper > h4:first-of-type,.wpb_wrapper > h5:first-of-type{padding-bottom:20px}.video-js.vjs-default-skin .vjs-big-play-button{left:48%;top:48%}.video-js.vjs-default-skin .vjs-big-play-button:after{font-size:95px}.number:nth-child(2n+1) .ref-resultat::before{content:'';position:absolute;border-color:#2d2d2d;border-style:solid;border-width:0 1px 5.25em 0;top:7px;right:0}.sharer{display:inline-block;float:right;vertical-align:top;right:0;position:relative;color:#333;font-weight:700}.sharer a:after{display:none}.sharer p{display:inline-block;font-size:14px}.sharer ul{display:inline;list-style:none;margin:0;padding:0}.sharer ul li{display:inline-block;position:relative;vertical-align:middle;padding:5px}.sharer ul li svg{display:block}.sharer ul li svg g path:hover{fill:#102e79;text-decoration:none;transition-property:fill;/* Active la transition sur background-color */transition-duration:.2s;cursor:pointer}.product-filter ul li.active{background:none}.product-filter ul li.active a{font-weight:700;color:#102e79;border-bottom:1px solid #102e79}/* This stylesheet generated by Transfonter (//transfonter.org) on September 21, 2017 2:10 PM */@font-face{font-family:'Karla';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Regular.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Regular.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Regular.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Regular.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Regular.svg#Karla-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Bold.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Bold.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Bold.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Bold.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Bold.svg#Oswald-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Karla';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Bold.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Bold.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Bold.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Bold.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Bold.svg#Karla-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-ExtraLight.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-ExtraLight.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-ExtraLight.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-ExtraLight.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-ExtraLight.svg#Oswald-ExtraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Regular.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Regular.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Regular.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Regular.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Regular.svg#Oswald-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-SemiBold.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-SemiBold.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-SemiBold.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-SemiBold.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-SemiBold.svg#Oswald-SemiBold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Karla';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-BoldItalic.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-BoldItalic.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-BoldItalic.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-BoldItalic.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-BoldItalic.svg#Karla-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Medium.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Medium.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Medium.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Medium.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Medium.svg#Oswald-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Oswald';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Light.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Light.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Light.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Light.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Oswald-Light.svg#Oswald-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Karla';src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Italic.eot);src:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Italic.eot#0) format("embedded-opentype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Italic.woff) format("woff"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Italic.ttf) format("truetype"),url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../fonts/Karla-Italic.svg#Karla-Italic) format("svg");font-weight:400;font-style:italic}.page,.single{/* ------------------ hearder line */}.page .wrapper > .container,.single .wrapper > .container{position:relative;overflow:hidden;padding-bottom:130px}@media (max-width: 767px){.page .wrapper > .container,.single .wrapper > .container{padding-bottom:0}}.page header.main-header,.single header.main-header{padding-top:0!important}.page header.main-header > .container,.single header.main-header > .container{padding-top:50px;padding-bottom:118px}@media (max-width: 767px){.page header.main-header > .container,.single header.main-header > .container{padding-top:20px;padding-bottom:20px}}.page .bs-page-bg,.single .bs-page-bg{top:-594px;bottom:inherit;right:-20px;left:inherit}.page .bs-line-element.bs-header,.single .bs-line-element.bs-header{height:210px}.page .bs-line-top-left,.single .bs-line-top-left{border-color:transparent;height:290px}.page .bs-line-top-left .bs-line-top-left-small,.single .bs-line-top-left .bs-line-top-left-small{border-color:#dbdedf;height:0}.single{/* ------------------ hearder line */}.single .wrapper .single-blog-holder{position:relative;overflow:hidden;padding-bottom:130px}.single header.main-header{padding-top:0!important}.single header.main-header > .container{padding-top:50px;padding-bottom:100px}.single .bs-line-element.bs-header{height:210px}.single .bs-line-top-left{border-color:transparent;height:290px}.single .bs-line-top-left .bs-line-top-left-small{border-color:#ccc;height:0}.blog header.main-header{padding-top:0!important}.blog header.main-header > .container{padding-top:50px;padding-bottom:100px}@media (max-width: 767px){.blog header.main-header > .container{padding-top:20px}}.blog .wrapper .bs-main-container{margin-top:-100px}@media (max-width: 767px){.blog .wrapper .bs-main-container{margin-top:0}}.blog .wrapper > .container{position:relative;overflow:hidden}.blog .wrapper .main-header .container{padding-bottom:35px}.blog .wrapper .page-heading-title .section-title{margin:0}.blog .wrapper .page-heading-title .section-title h1{font-size:200px;text-transform:uppercase;text-align:right;color:#f5f5f5}@media (max-width: 767px){.blog .wrapper .page-heading-title .section-title h1{font-size:30px;text-align:left;text-transform:none;color:#102e79;margin-bottom:20px}}@media (max-width: 767px){.blog .wrapper .header-logo.logo-image{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/logo_brainsonic.svg) no-repeat;background-size:130px}.blog .wrapper .header-logo.logo-image img{display:none}}.blog .blog-holder{margin-bottom:130px}@media (max-width: 767px){.blog .blog-holder{margin-bottom:50px}}.blog .blog-holder .box-holder .post-format .bs-line-element{width:100%;height:100%;top:0;left:0}.blog .blog-holder .box-holder .post-format .bs-line-element .bs-line{border-color:#fff!important}.blog .blog-holder .box-holder .post-format .bs-line-element .bs-line-top{top:initial;left:initial;width:240px;height:90px;top:25px;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transition:width .4s ease .6s}.blog .blog-holder .box-holder .post-format .bs-line-element .bs-line-bottom{height:180px;width:50px;top:initial;left:initial;right:60px;bottom:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:height .4s ease}.blog .blog-holder .box-holder .post-format .bs-line-element .bs-line-bottom .bs-line{height:50%;width:100%;transition:width .3s ease .4s}.blog .blog-holder .box-holder .post-info{border:none;padding:0;background-color:#fff;margin-top:-65px;position:relative}.blog .blog-holder .box-holder .post-info h2{margin-top:15px;margin-bottom:15px}.blog .blog-holder .box-holder .post-info h2 a{color:#102e79;font-size:30px;line-height:1.3;font-weight:700;padding-top:0;padding-bottom:0}.blog .blog-holder .box-holder .post-info p{font-size:16px;line-height:1.6;margin-bottom:25px}.blog .blog-holder .box-holder .post-info:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.blog .blog-holder .box-holder .post-info:before{top:0;-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.blog .blog-holder .box-holder .post-info .details{float:none}.blog .blog-holder .box-holder .post-info .details .date{color:#000;font-weight:700;font-size:14px;float:none}.blog .blog-holder .box-holder .post-info .details .date i{display:none}.blog .blog-holder .box-holder .post-info .details .category{display:none!important}.blog .blog-holder .head .portfolio-item{padding:0!important}.blog .blog-holder .head .portfolio-item .post-format .bs-line-element .bs-line-top{width:40%;top:24%}.blog .blog-holder .head .portfolio-item .post-format .bs-line-element .bs-line-bottom{height:180px;width:90px;bottom:-65px}.blog .blog-holder .head .portfolio-item .post-info{width:50%}@media (max-width: 767px){.blog .blog-holder .head .portfolio-item .post-info{width:100%}}.blog .blog-holder .head .portfolio-item .post-info p{margin-bottom:40px}.blog .blog-holder .isotope-item:hover .bs-line-element .bs-line-top{width:0!important;transition:width .4s ease .6s}.blog .blog-holder .isotope-item:hover .bs-line-element .bs-line-bottom{height:0!important;transition:height .4s ease .3s}.blog .blog-holder .isotope-item:hover .bs-line-element .bs-line-bottom .bs-line{width:0!important;transition:width .3s ease}.blog .logo-and-menu-container{position:relative}.blog .bs-line-element.bs-header{height:210px}.blog .bs-line-top-left{border-color:transparent;background-color:#102e79;height:290px}.blog .single-blog-holder .post-controls .next-post:hover strong,.blog .single-blog-holder .post-controls .prev-post:hover strong{color:#102e79}/* ------------------- HOME */.home{/* ------------------- BG line *//* ------------------- scrolldown on slider *//* ------------------- hearder line *//* ------------------- BG content *//* ------------------- bloc clients */}.home .main-header > .container{background-color:transparent!important;box-shadow:0 0 0 0 #cccccc,0 0 0 0 #ccc}.home .vc-container > .vc_row{padding-top:0!important}.home .wpb_wrapper .lab-portfolio-items{padding-top:100px}@media (max-width: 767px){.home .wpb_wrapper .lab-portfolio-items{padding-top:40px}}.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li > a:after,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li > a:after,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a:after,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after{background-color:#fff}.home .section-title h1,.home .section-title h2,.home .section-title h3{margin-bottom:35px}.home .main-header{background:transparent;background:-webkit-linear-gradient(black,rgba(255,255,255,0));background:-o-linear-gradient(black,rgba(255,255,255,0));background:-moz-linear-gradient(black,rgba(255,255,255,0));background:linear-gradient(black,rgba(255,255,255,0))}.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu > ul > li > a,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu > li > a,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a,.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a{color:#fff}.home .rev_slider h1{padding:5px 15px!important;box-sizing:border-box!important}.home .bs-page-bg{bottom:-444px;left:64px}.home .scrolldown{position:absolute;left:0;right:0;bottom:50px;height:75px;cursor:pointer;font-size:14px;color:#FFF;text-align:center!important}.home .scrolldown:after{background-color:#fff;content:"";position:absolute;bottom:-37px;left:50%;width:1px;height:60px;opacity:1}@media screen and (max-height: 560px){.home .scrolldown{display:none}}@media screen and (max-width: 600px){.home .scrolldown{display:none}}.home .bs-line-top-left{border-color:#fff;height:0}.home .bs-line-top-left .bs-line-top-left-small{border-color:#fff;height:290px}.home .vc-container > .vc_row > .row-container{position:relative;overflow:hidden}.home .home-content{position:relative}.home .clients{margin-top:60px;margin-bottom:40px}@media (max-width: 768px){.home .clients{margin-top:40px;margin-bottom:10px}}.home .clients h4{text-align:center;font-size:30px;color:#102e79;font-weight:700}.home .clients-container{padding-bottom:50px}.home .clients-container > .vc_column-inner{padding:0}.home .clients-container > .vc_column-inner > .wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home .clients-container .wpb_single_image{max-width:45%}@media (max-width: 768px){.home .clients-container .wpb_single_image{max-width:180px;margin-bottom:10px!important}}.mouse{border:2px solid #fff;border-radius:26px;position:absolute;top:50%;left:50%;width:26px;height:42px;-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.mouse:after{background-color:#fff;border-radius:100%;content:"";position:absolute;top:5px;left:50%;margin-left:-2px;width:4px;height:4px;opacity:1;-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);-webkit-animation:scroll 1.5s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite;animation:scroll 1.5s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite}lesshat-selector{-lh-property:0}@-webkit-keyframes scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}10%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.01}}@keyframes scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);-ms-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}10%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);-ms-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);-ms-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.01}}/*     POP UP VIDEO */.popup-video{position:fixed;top:0;z-index:999;background:rgba(0,0,0,0.55);width:100%;height:100%;cursor:pointer}.popup-video > video{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:80%}.video-close{position:absolute;top:10%;right:10%;color:#FFF;font-weight:100;font-family:Arial,sans-serif;font-size:20px}.home_slider{position:relative;background-size:cover;background-position:center;overflow:hidden}.home_slider_fitler{position:absolute;left:0;right:0;top:0;bottom:0}video.home_slider_video{display:none;position:relative}@media screen and (min-width: 1920px){video.home_slider_video{width:150%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;object-fit:cover!important}}.home_slider_contents{position:absolute;top:0;color:#FFF;text-align:center;left:0;right:0;width:80%;margin:auto}.home_slider_title{font-size:71px;font-family:Oswald;text-transform:uppercase}.home_slider_link .btn-corner.btn-corner-lightgreen{border:1px solid #fff;background:transparent;margin-top:70px;cursor:pointer;padding:0}.home_slider_link a.btn{padding:0;font-size:16px;color:#fff!important;font-weight:100;padding:22px 60px}.home_slider_texte p{color:#FFF;font-size:18px;line-height:28px}span.home_slider_button_play_manifesto{width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #FFF;position:absolute;right:5px;top:7px;z-index:5}@media screen and (max-width: 600px){.home_slider_title{font-size:50px;font-family:Oswald;margin-top:100px;text-transform:uppercase}}.carrousel_margin_bottom{margin-bottom:100px}.portfolio-holder .thumb:hover .hover-state .bs-line-element .bs-line-top{width:240px;transition:width 1s ease}.portfolio-holder .thumb:hover .hover-state .bs-line-element .bs-line-bottom{height:100px;transition:height .5s ease}.portfolio-holder .thumb:hover .hover-state .bs-line-element .bs-line-bottom .bs-line{width:100%;transition:width .5s ease .5s}.portfolio-holder .thumb .hover-state.padding{padding:0}.portfolio-holder .thumb .hover-state .hover-full{margin:0!important}.portfolio-holder .thumb .hover-state .client{font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:15px;position:absolute;top:20px;left:30px}@media (max-width: 1024px){.portfolio-holder .thumb .hover-state .client{display:none}}.portfolio-holder .thumb .hover-state .info{padding:20px 30px;position:relative;height:100%}.portfolio-holder .thumb .hover-state .info h3{font-size:20px;font-weight:400;margin-top:40px;margin-bottom:10px}@media (max-width: 1024px){.portfolio-holder .thumb .hover-state .info h3{margin-top:0;font-size:20px}}.portfolio-holder .thumb .hover-state .info .desc{display:block;font-size:16px;line-height:1.2;max-height:68px;overflow:hidden}.portfolio-holder .thumb .hover-state .info .terms{position:absolute;bottom:15px;font-size:14px}@media (max-width: 1024px){.portfolio-holder .thumb .hover-state .info .terms{display:none}}.portfolio-holder .thumb .hover-state .info .terms a:hover{opacity:.9}.portfolio-holder .thumb .hover-state .info .terms a:after{background-color:transparent!important;width:0!important}.portfolio-holder .thumb .hover-state .bs-line-element{width:100%;height:100%;top:0;left:0}.portfolio-holder .thumb .hover-state .bs-line-element .bs-line{border-color:#fff!important}.portfolio-holder .thumb .hover-state .bs-line-element .bs-line-top{top:initial;left:initial;width:0;height:90px;top:0;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right}@media (max-width: 1024px){.portfolio-holder .thumb .hover-state .bs-line-element .bs-line-top{display:none}}.portfolio-holder .thumb .hover-state .bs-line-element .bs-line-bottom{height:0;width:50px;top:initial;left:initial;right:35px;bottom:-35px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-holder .thumb .hover-state .bs-line-element .bs-line-bottom .bs-line{height:50%;width:0}.portfolio-holder .image-placeholder .lazyloaded{-webkit-animation:imagePlaceholderOpacityIn 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards;animation:imagePlaceholderOpacityIn 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards}.portfolio-holder .image-placeholder.img-loaded{-webkit-animation:imagePlaceholderBackgroundOut 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards;animation:imagePlaceholderBackgroundOut 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards;-webkit-animation-delay:200ms;animation-delay:200ms}.portfolio-holder .image-placeholder.img-loaded .loader,.portfolio-holder .image-placeholder.img-loaded .custom-preloader-image{-webkit-animation:imagePlaceholderOpacityOut 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards;animation:imagePlaceholderOpacityOut 200ms cubic-bezier(0.445,0.05,0.55,0.95) forwards;-webkit-animation-delay:200ms;animation-delay:200ms}.single-portfolio{/* ************************************** New design portfolio ************************ */}.single-portfolio .menu-bar .ham,.single-portfolio .menu-bar .ham:after,.single-portfolio .menu-bar .ham:before{background:#fff}@media (max-width: 1024px){.single-portfolio .bs-gallery{float:none;padding:5px 5%!important;box-sizing:border-box;background-color:#fff}}.single-portfolio > .container{background-color:transparent!important;box-shadow:-8px 0 8px -10px #cccccc,8px 0 8px -10px #ccc}@media (max-width: 1024px){.single-portfolio .page-container{padding-bottom:0;margin-bottom:0!important}}.single-portfolio .bs-portfolio-container{background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-color:#fff!important;padding-top:50px;min-height:560px}@media (max-width: 767px){.single-portfolio .bs-portfolio-container{background-size:cover;background-position:center;padding-top:20px}}@media (max-width: 1024px){.single-portfolio .bs-portfolio-container{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}}@media (max-width: 1200px){.single-portfolio .bs-portfolio-container{background-size:cover;background-position:center}}@media (max-width: 1024px){.single-portfolio .bs-portfolio-container .logo-and-menu-container,.single-portfolio .bs-portfolio-container .section-title,.single-portfolio .bs-portfolio-container .details{padding-left:5%;padding-right:5%}}.single-portfolio .bs-portfolio-container > .container{position:relative}.single-portfolio .bs-portfolio-container .single-portfolio-holder{position:relative}.single-portfolio .bs-portfolio-container .section-title{padding-top:50px;margin-bottom:20px;position:relative}@media (max-width: 768px){.single-portfolio .bs-portfolio-container .section-title{padding-top:10px;margin-bottom:0}}.single-portfolio .bs-portfolio-container .section-title .logo{max-width:320px}.single-portfolio .bs-portfolio-container .section-title .categories a{color:#fff;font-size:16px;text-decoration:none}.single-portfolio .bs-portfolio-container .section-title .categories a:after{display:none}.single-portfolio .bs-portfolio-container .section-title h1{font-size:30px;font-weight:700;color:#fff}.single-portfolio .bs-portfolio-container .section-title .baseline{color:#fff;font-size:16px;font-weight:700}.single-portfolio .bs-portfolio-container .section-title hr.blue{width:80px}.single-portfolio .bs-portfolio-container .bs-line-element.bs-header{display:none}.single-portfolio .bs-portfolio-container .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a{color:#fff}.single-portfolio .bs-portfolio-container .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after{background-color:#fff}.single-portfolio .bs-portfolio-container header.main-header > .container{padding-top:50px;padding-bottom:50px}.single-portfolio .bs-portfolio-container .details .project-description{text-align:left;font-size:16px;position:relative}.single-portfolio .bs-portfolio-container .details .project-description .post-formatting{max-width:78%}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .post-formatting{max-width:100%;width:100%}}.single-portfolio .bs-portfolio-container .details .project-description .post-formatting > .vc_row{margin-bottom:40px}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .post-formatting > .vc_row{margin-bottom:0}}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title{margin-top:0;margin-bottom:30px}}.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title .wpb_content_element{margin-bottom:20px}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title .ref-resultat{margin-bottom:15px}}.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title .ref-resultat:last-child{border-left:solid 1px #fff;padding-left:15px}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title .ref-resultat:last-child{border-left:none}}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .ref-block-title .ref-resultat:last-child{padding-left:0}}.single-portfolio .bs-portfolio-container .details .project-description .ref-resultat-title{margin-top:30px}.single-portfolio .bs-portfolio-container .details .project-description p{color:#fff;font-size:16px;line-height:1.6}.single-portfolio .bs-portfolio-container .details .project-description p.number{color:#063dc5;font-size:30px;font-weight:700}.single-portfolio .bs-portfolio-container .details .project-description h2{font-size:20px;font-weight:700;margin-bottom:15px}.single-portfolio .bs-portfolio-container .details .project-description .slides-trophy{position:relative;width:200px;height:100px;padding:0;margin:0;list-style-type:none}.single-portfolio .bs-portfolio-container .details .project-description .slides-trophy .slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;text-align:center}.single-portfolio .bs-portfolio-container .details .project-description .slides-trophy .slide.showing{opacity:1;z-index:2}.single-portfolio .bs-portfolio-container .details .project-description .ref-link{position:absolute;bottom:40px;right:0}@media (max-width: 767px){.single-portfolio .bs-portfolio-container .details .project-description .ref-link{position:static;margin:15px auto;text-align:center}}.single-portfolio .bs-portfolio-container .details .project-description .ref-link .button .btn-corner-blue,.single-portfolio .bs-portfolio-container .details .project-description .ref-link .button .btn-corner{min-width:190px}.single-portfolio .bs-portfolio-container .portfolio-big-navigation{position:absolute;bottom:0;width:100%}@media (max-width: 1024px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation{top:100px}}@media (max-width: 768px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation{display:none}}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav{position:absolute;color:#fff;display:block;background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/arrow-white-left.png) no-repeat top center}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav a{display:block;padding:28px 0 0;font-size:13px;text-indent:-9999px;color:#fff!important;text-decoration:none}@media (max-width: 1500px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav a{font-size:0;text-indent:9999px;width:40px;height:40px}}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav a.not-clickable{/*display: none;*/}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-prev{left:-9%}@media (max-width: 1500px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-prev{left:-5%}}@media (max-width: 1024px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-prev{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/arrow-white-left.png) no-repeat top center;left:0}}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-next{right:-8%;background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/arrow-white-right.png) no-repeat top center}@media (max-width: 1500px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-next{right:-5%}}@media (max-width: 1024px){.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-next{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/arrow-white-right.png) no-repeat top center;right:0}}.single-portfolio .bs-portfolio-container .portfolio-big-navigation .btn-nav.btn-next a{color:#333!important}.single-portfolio .bs-page-bg{top:inherit;bottom:-1450px;right:-74px;left:initial;width:2600px;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}@media (max-width: 1024px){.single-portfolio .bs-page-bg{display:none}}.single-portfolio .bs-page-bg .bs-page-bg-container{width:2600px}.single-portfolio .bs-page-bg .bs-page-bg-container .bs-page-bg-item{height:300px;width:300px;position:relative}.single-portfolio .bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-top{border-top:solid 1px #dbdedf}.single-portfolio .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large{width:2000px;height:2000px}.single-portfolio .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large-h{height:2000px}.single-portfolio .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large-w{width:2000px}@media screen and (max-width: 767px){.single-portfolio .portfolio-title-holder .pt-column + .pt-column{margin-top:35px}}.single-portfolio .bs-portfolio-banner{width:100%;height:770px;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;background-position:top;background-size:cover}.single-portfolio span.bs-banner-filter{position:relative;z-index:5;display:block;top:0;bottom:0;right:0;left:0;opacity:.5;width:100%;height:100%}.single-portfolio .bs-banner-style-container{position:absolute;width:100%;height:300px;bottom:-208px;overflow:hidden;z-index:5}.single-portfolio .bs-banner-style{width:110%;height:200px;background:#fff;position:absolute;transform:rotate(-3deg);transform-origin:right top;right:0;top:0}.single-portfolio span.bs-banner-triangle{width:140px;height:140px;position:absolute;right:0;top:0}.single-portfolio span.bs-banner-triangle:after{content:" ";position:absolute;right:-100px;top:0;width:240px;height:240px;transform-origin:top left;transform:rotate(45deg);background:#fff}.single-portfolio .bs-banner-description{position:absolute;top:120px;bottom:0;left:0;right:0;width:80%;margin:auto;z-index:20}.single-portfolio .bs-banner-description-categories a{font-family:"Karla",sans-serif;color:#FFF;font-weight:400;font-size:18px}.single-portfolio .bs-banner-description-categories a:hover:after{display:none}.single-portfolio .bs-banner-description-categories{text-align:center;margin-top:95px;color:#fff}.single-portfolio .bs-banner-separator{text-align:center;width:80px;border-top:1px solid #FFF;margin:auto;margin-bottom:40px;color:#fff}.single-portfolio h1.bs-banner-title{text-align:center;font-size:80px;font-family:"Oswald",sans-serif;margin-bottom:40px;margin-top:19px;font-weight:700;color:#fff;line-height:1.2}.single-portfolio .bs-banner-logo{text-align:center}.single-portfolio .bs-banner-logo img{max-width:320px}.single-portfolio .bs-banner-prev-next.wow.fadeIn.animated{position:absolute;top:350px;left:0;right:0;z-index:30}.single-portfolio a.bs-banner-previous-btn:after,.single-portfolio a.bs-banner-next-btn:after{display:none}.single-portfolio a.bs-banner-previous-btn{position:absolute;left:50px;top:0;cursor:pointer}.single-portfolio a.bs-banner-next-btn{position:absolute;right:50px;top:0;cursor:pointer}.single-portfolio a.bs-banner-previous-btn img,.single-portfolio a.bs-banner-next-btn img{position:relative;left:0;display:block;margin:auto;margin-bottom:10px;transition:.3s}.single-portfolio a.bs-banner-previous-btn:hover img{left:-10px}.single-portfolio a.bs-banner-next-btn:hover img{left:10px}.single-portfolio a.bs-banner-previous-btn span,.single-portfolio a.bs-banner-next-btn span{display:block;padding-bottom:7px;border-bottom:1px solid #fff;font-size:16px;color:#fff;font-weight:100!important;font-family:"Karla",sans-serif!important;opacity:.8}@media (min-width: 1121px) and (max-width: 1230px){.single-portfolio .bs-banner-prev-next.wow.fadeIn.animated{top:425px}}@media screen and (max-width: 1120px){.single-portfolio .bs-banner-prev-next span{display:none!important}.single-portfolio .bs-banner-prev-next.wow.fadeIn.animated{top:520px}}@media screen and (max-width: 750px){.single-portfolio h1.bs-banner-title{font-size:50px!important}}@media screen and (max-width: 420px){.single-portfolio h1.bs-banner-title{font-size:30px!important}.single-portfolio .bs-banner-logo img{max-width:100px}}.single-portfolio .bs-portefolio-show-project{width:75%;text-align:center;margin:auto;margin-bottom:80px}.single-portfolio h2.bs-portefolio-baseline{font-family:"Oswald",sans-serif;font-weight:700}.single-portfolio .ref-link{margin:40px 0}.single-portfolio .ref-link .btn-corner a{font-weight:700!important}.single-portfolio .bs-row-container{width:75%;margin:30px auto}.single-portfolio .bs-row-container p{font-size:18px;margin-bottom:40px;line-height:28px}.single-portfolio .bs-row-container p strong{font-size:21px}.single-portfolio img.vc_single_image-img.attachment-full{width:100%}.single-portfolio .bs-row-number h3,.single-portfolio .bs-row-number strong{font-size:30px;font-weight:700}.single-portfolio .bs-row-number{width:75%;margin:30px auto 45px}.single-portfolio .bs-row-number > .vc_row .vc_col-sm-6:first-child:after{content:" ";position:absolute;right:-1px;top:0;width:1px;height:70%;margin:auto;background:#2d2d2d}@media (max-width: 767px){.single-publication .wrapper .page-container,.single-post .wrapper .page-container{margin-top:0}.single-publication .wrapper .main-header .container,.single-post .wrapper .main-header .container{padding-top:20px;padding-bottom:35px}.single-publication .wrapper .header-logo.logo-image,.single-post .wrapper .header-logo.logo-image{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/logo_brainsonic.svg) no-repeat;background-size:130px}.single-publication .wrapper .header-logo.logo-image img,.single-post .wrapper .header-logo.logo-image img{display:none}}.single-publication .single-blog-holder .blog-head-holder,.single-post .single-blog-holder .blog-head-holder{margin-bottom:40px}.single-publication .single-blog-holder .section-title h1,.single-post .single-blog-holder .section-title h1{font-size:30px}.single-publication .single-blog-holder .details .date,.single-post .single-blog-holder .details .date,.single-publication .single-blog-holder .details .category,.single-post .single-blog-holder .details .category,.single-publication .single-blog-holder .details .tags-list,.single-post .single-blog-holder .details .tags-list{padding-left:0;color:#333;font-weight:700}.single-publication .single-blog-holder .post-content p,.single-post .single-blog-holder .post-content p{color:#333}.single-publication .single-blog-holder .post-controls .prev-post em,.single-post .single-blog-holder .post-controls .prev-post em,.single-publication .single-blog-holder .post-controls .next-post em,.single-post .single-blog-holder .post-controls .next-post em{display:none}.single-publication .single-blog-holder .post-controls .prev-post .post-title,.single-post .single-blog-holder .post-controls .prev-post .post-title,.single-publication .single-blog-holder .post-controls .next-post .post-title,.single-post .single-blog-holder .post-controls .next-post .post-title{margin:5px 40px;float:none;max-width:100%}.single-publication .single-blog-holder .post-controls .prev-post:hover strong,.single-post .single-blog-holder .post-controls .prev-post:hover strong,.single-publication .single-blog-holder .post-controls .next-post:hover strong,.single-post .single-blog-holder .post-controls .next-post:hover strong{color:#102e79}.single-publication .single-blog-holder .post-controls .prev-post:hover i,.single-post .single-blog-holder .post-controls .prev-post:hover i,.single-publication .single-blog-holder .post-controls .next-post:hover i,.single-post .single-blog-holder .post-controls .next-post:hover i{color:#102e79}.single-publication article > .container:first-child,.single-post article > .container:first-child{padding-bottom:40px}/*
  Docs at ////simpleweatherjs.com

  Look inspired by //www.degreees.com/
  Used for demo purposes.

  Weather icon font from //fonts.artill.de/collection/artill-weather-icons

  DO NOT hotlink the assets/font included in this demo. If you wish to use the same font icon then download it to your local assets at the link above. If you use the links below odds are at some point they will be removed and your version will break.
*/@font-face{font-family:'weather';src:url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot);src:url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot#0) format("embedded-opentype"),url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff) format("woff"),url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf) format("truetype"),url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg) format("svg");font-weight:400;font-style:normal}.weather i{color:#fff;font-family:weather;font-size:110px;font-weight:400;font-style:normal;line-height:60px;text-transform:none}.weather .bs-icon-0:before{content:":"}.weather .bs-icon-1:before{content:"p"}.weather .bs-icon-2:before{content:"S"}.weather .bs-icon-3:before{content:"Q"}.weather .bs-icon-4:before{content:"S"}.weather .bs-icon-5:before{content:"W"}.weather .bs-icon-6:before{content:"W"}.weather .bs-icon-7:before{content:"W"}.weather .bs-icon-8:before{content:"W"}.weather .bs-icon-9:before{content:"I"}.weather .bs-icon-10:before{content:"W"}.weather .bs-icon-11:before{content:"I"}.weather .bs-icon-12:before{content:"I"}.weather .bs-icon-13:before{content:"I"}.weather .bs-icon-14:before{content:"I"}.weather .bs-icon-15:before{content:"W"}.weather .bs-icon-16:before{content:"I"}.weather .bs-icon-17:before{content:"W"}.weather .bs-icon-18:before{content:"U"}.weather .bs-icon-19:before{content:"Z"}.weather .bs-icon-20:before{content:"Z"}.weather .bs-icon-21:before{content:"Z"}.weather .bs-icon-22:before{content:"Z"}.weather .bs-icon-23:before{content:"Z"}.weather .bs-icon-24:before{content:"E"}.weather .bs-icon-25:before{content:"E"}.weather .bs-icon-26:before{content:"3"}.weather .bs-icon-27:before{content:"a"}.weather .bs-icon-28:before{content:"A"}.weather .bs-icon-29:before{content:"a"}.weather .bs-icon-30:before{content:"A"}.weather .bs-icon-31:before{content:"6"}.weather .bs-icon-32:before{content:"1"}.weather .bs-icon-33:before{content:"6"}.weather .bs-icon-34:before{content:"1"}.weather .bs-icon-35:before{content:"W"}.weather .bs-icon-36:before{content:"1"}.weather .bs-icon-37:before{content:"S"}.weather .bs-icon-38:before{content:"S"}.weather .bs-icon-39:before{content:"S"}.weather .bs-icon-40:before{content:"M"}.weather .bs-icon-41:before{content:"W"}.weather .bs-icon-42:before{content:"I"}.weather .bs-icon-43:before{content:"W"}.weather .bs-icon-44:before{content:"a"}.weather .bs-icon-45:before{content:"S"}.weather .bs-icon-46:before{content:"U"}.weather .bs-icon-47:before{content:"S"}.contact h3{color:#102e79;font-size:30px;font-weight:700;margin-bottom:40px}.contact p{color:#333;line-height:1.6;padding-right:2%}.contact .wpb_wrapper .lab-google-map{margin-bottom:0;opacity:.5}@media (max-width: 768px){.contact .wpb_wrapper .lab-google-map > div{height:200px!important}}.contact .row-map-paris .row-container{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/contact_bg_.jpg) 0 100px no-repeat;padding-bottom:170px}@media (max-width: 768px){.contact .row-map-paris .row-container{padding-bottom:0}}.contact .row-map-lyon .row-container{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/contact_bg_2_.jpg) 0 100px no-repeat;padding-bottom:180px}@media (max-width: 768px){.contact .row-map-lyon .row-container{padding-bottom:0;margin-top:30px}}.contact .map-details{height:470px;background:#fff;position:relative;z-index:100}@media (max-width: 768px){.contact .map-details{height:inherit;padding-top:30px}}.contact .map-details.map-details-paris:after{background:#fff;content:'';display:block;width:50px;height:100%;top:0;position:absolute;right:-22px;z-index:-1;-webkit-backface-visibility:hidden;-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-transform-origin:100%;transform-origin:100%}@media (max-width: 768px){.contact .map-details.map-details-paris:after{display:none}}.contact .map-details.map-details-lyon:before{background:#fff;content:'';display:block;width:50px;height:100%;top:0;position:absolute;left:-22px;z-index:-1;-webkit-backface-visibility:hidden;-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-transform-origin:100%;transform-origin:100%}@media (max-width: 768px){.contact .map-details.map-details-lyon:before{display:none}}.contact .map-details .bs-place-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:470px}@media (max-width: 768px){.contact .map-details .bs-place-container{height:inherit}}.contact .map-details .bs-place-container .place{width:260px;color:#4c4c4c;position:relative}@media (max-width: 768px){.contact .map-details .bs-place-container .place{width:100%}}.contact .map-details .bs-place-container .place:before{content:'';position:absolute;top:-60px;left:0;height:60px;width:1px;background-color:#ccc;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left}@media (max-width: 768px){.contact .map-details .bs-place-container .place:before{display:none}}.contact .map-details .bs-place-container .place:after{content:'';position:absolute;bottom:-60px;right:0;height:60px;width:1px;background-color:#ccc;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right}@media (max-width: 768px){.contact .map-details .bs-place-container .place:after{display:none}}.contact .map-details .bs-place-container .place .weather{text-align:center}@media (max-width: 768px){.contact .map-details .bs-place-container .place .weather{display:none}}.contact .map-details .bs-place-container .place .weather div{font-size:30px;color:#4c4c4c;margin-top:-7px}.contact .map-details .bs-place-container .place .weather i{color:#ccc;display:block;min-height:80px}.contact .map-details .bs-place-container .place .weather p{line-height:1.8}.contact .map-details .bs-place-container .place .weather-txt{text-transform:uppercase;text-align:center;font-size:14px}@media (max-width: 768px){.contact .map-details .bs-place-container .place .weather-txt{display:none}}.contact .map-details .bs-place-container .place .address{font-size:16px;margin-bottom:15px;padding-left:0}@media (max-width: 768px){.contact .map-details .bs-place-container .place .address{padding:15px;margin-bottom:0;width:100%;text-align:center}}.contact .map-details .bs-place-container .place .address h3{font-size:20px;color:#f7941d;margin:0 0 10px}.contact .map-details .bs-place-container .place .button{text-align:center}@media (max-width: 768px){.contact .map-details .bs-place-container .place .button .btn-corner{display:block}}.contact .map-details.map-details-lyon .address h3{color:#102e79!important}.contact .contact-form > .row-container{padding-top:90px}@media (max-width: 768px){.contact .contact-form > .row-container{padding-top:40px}}.contact .contact-form > .row-container .lab-contact-form{padding-top:90px}@media (max-width: 768px){.contact .contact-form > .row-container .lab-contact-form{padding-top:40px}}.contact .wpb_wrapper .lab-contact-form{margin-bottom:85px}.message-form .form-group .placeholder{border-bottom:1px solid #102e79}.about{color:#4c4c4c}.about p{color:#4c4c4c}.about p.medium{font-size:20px}.about h2{color:#102e79;font-weight:700;font-size:30px;margin-bottom:30px}.about h3.green{font-size:20px;font-weight:700;margin-bottom:20px;color:#102e79}.about .row{position:relative}.about .button{text-align:center}.about .bloc-txt{line-height:1.6}.about .bloc-txt h3{font-size:20px;font-weight:700;color:#000;margin-bottom:15px}.about .bloc-txt.green{border-left:solid 4px #102e79;padding-top:3%;padding-bottom:3%}.about .bloc-txt.green p{color:#102e79;padding-left:30px}.about .bs-intro{margin-bottom:25px}.about .bs-expertises{margin-bottom:50px}.about .bs-expertises .list-unstyled{border-right:solid 2px #163fa6;padding-right:0;margin-right:3%;width:30%}@media (max-width: 767px){.about .bs-expertises .list-unstyled{width:100%}}.about .bs-expertises .list-unstyled:last-child{border:none;margin-right:0}@media (max-width: 767px){.about .bs-expertises .list-unstyled{margin-bottom:0;border-right:none}}.about .bs-expertises li{margin-bottom:5px}@media (max-width: 767px){.about .bs-expertises li{font-size:16px}}.about .bs-carousel{margin-top:40px;margin-bottom:20px}@media (max-width: 768px){.about .bs-carousel{margin-bottom:30px}}.about .bs-carousel .carousel-inner{width:92%}@media (max-width: 768px){.about .bs-carousel .carousel-inner{width:100%}}.about .bs-carousel .carousel-inner .carousel-caption{position:absolute;display:flex;height:200px;top:50%;left:50%;bottom:initial;right:initial;text-shadow:none;font-size:30px;font-weight:700;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}@media (max-width: 767px){.about .bs-carousel .carousel-inner .carousel-caption{font-size:18px}}.about .bs-carousel .carousel-inner .carousel-caption .text{margin:auto}.about .bs-carousel .carousel-inner .carousel-caption:before{content:'';position:absolute;top:-60px;left:0;height:60px;width:1px;background-color:#ccc;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left}.about .bs-carousel .carousel-inner .carousel-caption:after{content:'';position:absolute;bottom:-60px;right:0;height:60px;width:1px;background-color:#ccc;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right}.about .bs-carousel .carousel-indicators{bottom:-60px}.about .bs-carousel .carousel-indicators li{border:1px solid #ccc;width:12px;height:12px}@media (max-width: 768px){.about .bs-carousel .carousel-indicators .active{background-color:#102e79!important}}.about .bs-carousel .carousel-indicators .active:after{background-color:#102e79!important;border:0 solid transparent}@media (min-width: 768px){.about .bs-carousel .carousel-indicators{width:150px;top:17%;right:11px;margin:0;left:initial}.about .bs-carousel .carousel-indicators li{display:block;position:relative;text-indent:0;width:100%;color:#333;font-size:20px;font-weight:700;line-height:1.4em;height:initial;border:none;border-radius:0;text-align:right;padding-bottom:10px;margin-bottom:20px;background:transparent}.about .bs-carousel .carousel-indicators li:after{content:'';position:absolute;bottom:0;left:100%;height:4px;width:0;background:#102e79}.about .bs-carousel .carousel-indicators li.active:after{width:100%;left:0;transition:width .5s ease,left .5s}.about .bs-carousel .carousel-indicators li:hover:after{width:100%;left:0;transition:width .5s ease,left .5s}}.about .bs-carousel .cta .button{margin-top:70px}.about .bs-agency{margin-bottom:55px}@media (max-width: 768px){.about .bs-agency{margin-bottom:30px}}.about .bs-zigzag{margin-top:40px;padding-bottom:65px}@media (max-width: 768px){.about .bs-zigzag{margin-top:0;margin-bottom:0;padding-bottom:30px}}.about .bs-zigzag .bloc-txt{margin-top:15%}@media (max-width: 1200px){.about .bs-zigzag .bloc-txt{margin-top:0}}@media (max-width: 768px){.about .bs-zigzag .bloc-txt{margin-top:15px;margin-bottom:15px}}@media (max-width: 1200px){.about .bs-zigzag .bloc-txt h3{margin-top:0}}.about .bs-page-bg{top:-390px;right:30px;left:initial;width:2700px;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.about .bs-page-bg .bs-page-bg-container{width:2700px;position:relative}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item{height:300px;width:300px;position:relative}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large{width:2100px;height:1400px}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large-h{height:1400px}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item.large-w{width:2100px}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item .triangle-right{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 120px 120px;border-color:transparent transparent #063dc5}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item .triangle-bottom{position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:120px 0 0 120px;border-color:transparent transparent transparent #063dc5}@media (max-width: 1200px){.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item .triangle-bottom{border-width:100px 0 0 100px}}@media (max-width: 1000px){.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item .triangle-bottom{border-width:0}}.about .bs-page-bg .bs-page-bg-container .triangle-left{position:absolute;bottom:317px;left:416px;width:0;height:0;border-style:solid;border-width:214px 900px 0 0;border-color:#063dc5 transparent transparent;-webkit-transform:rotate(-134deg);-moz-transform:rotate(-134deg);-ms-transform:rotate(-134deg);-o-transform:rotate(-134deg)}@media (max-width: 1800px){.about .bs-page-bg .bs-page-bg-container .triangle-left{bottom:140px;left:-410px}}@media (max-width: 1600px){.about .bs-page-bg .bs-page-bg-container .triangle-left{bottom:230px}}.about .bs-page-bg-item .triangle-bottom{border-color:transparent transparent transparent #afd8d9!important}.about .bs-page-bg .bs-page-bg-container .bs-page-bg-item .triangle-right{border-color:transparent transparent #afd8d9}/*.presse {

  h1 {
    color: #102e79;
    font-weight: bold;
    position: relative;
    z-index: 101;
  }


  .title-border {
      display: block;
      border-top: solid 5px @lightgreen;
      width: 80px;
      margin-top: 20px;
  }


  .bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-bottom {
    border-bottom: solid 1px #dbdedf;
    background-color: @lightgreen;
  }


  div#gw_go_portfolio_vario2 {
    position: relative;
    z-index: 10;
  }



  .bs-page-bg .bs-page-bg-container .bs-page-bg-item.border-right {
    border-right: none;
  }



  @media (max-width: 1800px) {
    .bs-page-bg {
      top: -555px;
    }
  }
  
}

.page p.big-title {
  position: absolute;
  font-size: 200px;
  top: 101px;
  right: 0;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  color: #f5f5f5;
  z-index: 100;
  width: 50%;
  transform: translateX(-50%);
}

@media(max-width: 1024px){
  .page p.big-title {
    display: none;
  }
}
*/.page-presse header.main-header{padding-top:0!important}.page-presse header.main-header > .container{padding-top:50px;padding-bottom:100px}@media (max-width: 767px){.page-presse header.main-header > .container{padding-top:20px}}.page-presse .wrapper .bs-main-container{margin-top:-200px}@media (max-width: 767px){.page-presse .wrapper .bs-main-container{margin-top:0}}.page-presse .wrapper > .container{position:relative;overflow:hidden}.page-presse .wrapper .main-header .container{padding-bottom:35px}.page-presse .wrapper .page-heading-title .section-title{margin:0}.page-presse .wrapper .page-heading-title .section-title h1{font-size:200px;text-transform:uppercase;text-align:right;color:#f5f5f5}@media (max-width: 767px){.page-presse .wrapper .page-heading-title .section-title h1{font-size:30px;text-align:left;text-transform:none;color:#102e79;margin-bottom:20px}}@media (max-width: 767px){.page-presse .wrapper .header-logo.logo-image{background:url(//www.brainsonic.com/wp-content/themes/bs-kalium-child/assets/css/../img/logo_brainsonic.svg) no-repeat;background-size:130px}.page-presse .wrapper .header-logo.logo-image img{display:none}}.page-presse .blog-holder{margin-bottom:130px;padding-top:15px}@media (max-width: 767px){.page-presse .blog-holder{margin-bottom:50px}}.page-presse .blog-holder .box-holder .post-format .bs-line-element{width:100%;height:100%;top:0;left:0}.page-presse .blog-holder .box-holder .post-format .bs-line-element .bs-line{border-color:#fff!important}.page-presse .blog-holder .box-holder .post-format .bs-line-element .bs-line-top{top:initial;left:initial;width:240px;height:90px;top:-19px;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transition:width .4s ease .6s}.page-presse .blog-holder .box-holder .post-format .bs-line-element .bs-line-bottom{height:180px;width:50px;top:initial;left:initial;right:60px;bottom:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:height .4s ease}.page-presse .blog-holder .box-holder .post-format .bs-line-element .bs-line-bottom .bs-line{height:50%;width:100%;transition:width .3s ease .4s}.page-presse .blog-holder .box-holder .post-info{border:none;padding:0;background-color:#fff;margin-top:-65px;position:relative}.page-presse .blog-holder .box-holder .post-info h2{margin-top:15px;margin-bottom:15px}.page-presse .blog-holder .box-holder .post-info h2 a{color:#102e79;font-size:16px;line-height:1.3;font-weight:700;padding-top:0;padding-bottom:0}.page-presse .blog-holder .box-holder .post-info p{font-size:16px;line-height:1.6;margin-bottom:25px}.page-presse .blog-holder .box-holder .post-info:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.page-presse .blog-holder .box-holder .post-info:before{top:0;-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.page-presse .blog-holder .box-holder .post-info .details{float:none}.page-presse .blog-holder .box-holder .post-info .details .date{color:#000;font-weight:700;font-size:14px;float:none}.page-presse .blog-holder .box-holder .post-info .details .date i{display:none}.page-presse .blog-holder .box-holder .post-info .details .category{display:none!important}.page-presse .blog-holder .head .portfolio-item{padding:0!important}.page-presse .blog-holder .head .portfolio-item .post-format .bs-line-element .bs-line-top{width:40%;top:24%;height:55px}.page-presse .blog-holder .head .portfolio-item .post-format .bs-line-element .bs-line-bottom{height:180px;width:90px;right:48px;bottom:0}.page-presse .blog-holder .head .portfolio-item .post-info{width:50%}@media (max-width: 767px){.page-presse .blog-holder .head .portfolio-item .post-info{width:100%}}.page-presse .blog-holder .head .portfolio-item .post-info p{margin-bottom:40px}.page-presse .blog-holder .isotope-item .post-format .bs-line-element .bs-line-top{height:55px}.page-presse .blog-holder .isotope-item .post-format .bs-line-element .bs-line-bottom{right:48px;bottom:0}.page-presse .blog-holder .isotope-item:hover .bs-line-element .bs-line-top{width:0!important;transition:width .4s ease .6s}.page-presse .blog-holder .isotope-item:hover .bs-line-element .bs-line-bottom{height:0!important;transition:height .4s ease .3s}.page-presse .blog-holder .isotope-item:hover .bs-line-element .bs-line-bottom .bs-line{width:0!important;transition:width .3s ease}.page-presse .logo-and-menu-container{position:relative}.page-presse .bs-line-element.bs-header{height:210px}.page-presse .bs-line-top-left{border-color:transparent;background-color:#102e79;height:290px}.page-presse .single-blog-holder .post-controls .next-post:hover strong,.page-presse .single-blog-holder .post-controls .prev-post:hover strong{color:#102e79}