/* Source and licensing information for the line(s) below can be found at https://solmani.sindev.ch/themes/solmani/css/style.css. */
/* GENERAL */
body{font-family:'Lato',sans-serif;margin:0;padding:0;color:#232f45;font-size:16px;line-height:1.63;}
body > .dialog-off-canvas-main-canvas{position:relative;}
a{transition:all 0.2s ease;}
a:hover,a:focus{text-decoration:none;color:#fddb2d;}
.d-flex{display:flex;}
.justify-content-center{justify-content:center;}
.align-items-center{align-items:center;}
.custom-btn{min-width:112px;min-height:48px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1.2px;color:#0d2a54;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 25px;border:0;outline:0;}
.custom-btn:focus,.custom-btn:active,.custom-btn:active:focus{outline:0;color:#0d2a54;}
.white-btn:hover{background-color:#232f45;color:#ffffff;}
.yellow-btn.custom-btn{background-image:linear-gradient(285deg,#f5c454,#fddb2d);background-color:transparent;transition:all 0.2s ease;}
.yellow-btn.custom-btn:hover,.yellow-btn.custom-btn:focus{background-image:linear-gradient(0deg,#fddb2d,#fddb2d);color:#0d2a54;}
body.domain-inno-display .blue-btn.custom-btn{background-image:linear-gradient(114deg,#3ab7ed 19%,#126ee5 93%);background-color:transparent;transition:all 0.2s ease;color:#ffffff;}
body.domain-inno-display .blue-btn.custom-btn:hover,.blue-btn.custom-btn:focus{background-image:linear-gradient(0deg,#42b8eb,#42b8eb);color:#ffffff;}
body.domain-smartroad .red-btn.custom-btn{background-image:linear-gradient(105deg,#e52526 19%,#ad0606 93%);background-color:transparent;transition:all 0.2s ease;color:#ffffff;}
body.domain-smartroad .red-btn.custom-btn:hover,.red-btn.custom-btn:focus{background-image:linear-gradient(0deg,#e52526,#e52526);color:#ffffff;}
body.domain-techcity .green-btn.custom-btn{background-image:linear-gradient(114deg,#69b75f 19%,#409735 93%);background-color:transparent;transition:all 0.2s ease;color:#ffffff;}
body.domain-techcity .green-btn.custom-btn:hover,.green-btn.custom-btn:focus{background-image:linear-gradient(0deg,#69b75f,#69b75f);color:#ffffff;}
.nopadding{padding:0;}
h2{font-size:45px;font-weight:300;color:#232f45;margin-bottom:35px;margin-top:0;}
h3{font-size:32px;font-weight:800;margin-bottom:16px;margin-top:0;}
.title-border h2:after{content: "";width:95px;height:3px;background-color:#fddb2d;display:block;margin:15px auto 0;}
.title-border-left h2:after{content: "";width:95px;height:3px;background-color:#fddb2d;display:block;margin:15px 0 0;}
.flex-container{display:flex;justify-content:flex-end;}
.flex-container .form-submit{margin-right:0;}
.title-border .section-title-border{margin-bottom:16px;}
.title-border .section-title-border:after{content: "";width:34px;height:3px;background-color:#fddb2d;display:block;margin:15px 0 0;}
.bg-color{background-image:linear-gradient(313deg,#f5c454,#fddb2d);}
.link-color{color:#fddb2d;}
.is-ultimenu__backdrop{display:none;}
/* HEADER */
.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:100%!important;}
.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100%!important;height:auto!important;}
.header-wrapper .navbar-default{background-color:transparent;border:0;border-radius:0;margin:0 auto;min-height:65px;display:flex;align-items:center;position:static;}
body.path-frontpage .header-wrapper{position:absolute;left:0;right:0;top:0;z-index:99;background-color:transparent;box-shadow:none;background-image:linear-gradient(to top,rgba(255,255,255,0) 55%,rgba(11,22,43,0.77));}
body.path-frontpage .navbar-nav > li > a,body.path-frontpage .navbar-nav > li > span,body.path-frontpage .navbar-nav > li > a:hover,body.path-frontpage .navbar-nav > li > span:hover,body.path-frontpage .navbar-nav > li > a:focus,body.path-frontpage .navbar-nav > li > span:focus,body.path-frontpage .navbar-default .navbar-nav > li > a{color:#ffffff!important;}
body.path-frontpage .navbar-nav > li > a.is-active{color:#fff!important;}
.navbar-nav > li > a,.navbar-nav > li > span{color:#7f8897;padding:0;margin:0 17px;display:block;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:0.5px;line-height:1.71;transition:all 0.2s ease;border-bottom:3px solid transparent;cursor:pointer;}
.navbar-nav > li > a:hover,.navbar-nav > li > span:hover,.navbar-nav > li > a:focus,.navbar-nav > li > span:focus{border-bottom:3px solid #fddb2d;color:#7f8897;cursor:pointer;}
.navbar-nav > li > a.is-active{border-bottom:3px solid #fddb2d;color:#7f8897;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#7f8897;background-color:transparent;}
.navbar-default .navbar-nav{float:right;}
.navbar .logo{margin:0;background:transparent url('/themes/solmani/css/../images/corporate-logo.svg') no-repeat scroll center/100% auto;width:200px;height:37px;}
body.path-frontpage .navbar .logo img{display:block;}
.navbar .logo img{display:none;}
.sitelogo a img{width:200px;}
body.path-frontpage .navbar .logo{background:none;width:auto;}
.header-wrapper{box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);background-color:#ffffff;display:flex;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#7f8897;}
.page-header{text-align:center;margin:47px 0;border:0;padding:0;}
.page-header:after{content: "";width:95px;height:3px;background-color:#fddb2d;display:block;margin:20px auto 0;}
.page-header span{font-size:45px;font-weight:300;color:#232f45;}
.is-ultidesktop .is-ultihover:not(.is-ulticaret) .ultimenu__link{padding-right:0;}
.ultimenu > li,.ultimenu > li .ultimenu__link{display:inline-block!important;width:auto!important;min-width:auto!important;}
.ultimenu .ultimenu__caret{display:none!important;}
.ultimenu > li .ultimenu__flyout{display:none!important;}
html.is-ultidesktop .ultimenu > li .ultimenu__flyout,html.is-ultimenu--active .ultimenu > li .ultimenu__flyout{display:block!important;position:absolute!important;top:65px;padding:20px 0 23px!important;}
html.is-ultimenu--active .is-ultimenu__canvas-off,html.is-ultimobile .is-ultimenu__canvas-off{overflow:visible;}
html.is-ultidesktop .ultimenu > li:hover .ultimenu__flyout,html.is-ultimenu--active .ultimenu > li:hover .ultimenu__flyout{display:block!important;position:absolute!important;max-height:none;min-height:64px;overflow:visible;opacity:1;transition-delay:.1s;visibility:visible;height:auto!important;border-radius:0;}
.button.button--ultiburger{display:none!important;}
.is-ultimenu--active{--vh:none!important;}
.is-ultimenu--active .is-ultimenu__canvas-off .block{width:auto!important;}
.navbar-header .region-navigation{display:flex;align-items:center;justify-content:space-between;}
.block-ultimenu{position:static;}
.ultimenu{font-family:'Lato',sans-serif;position:static;}
.ultimenu .ultimenu__link{padding:0;font-weight:bold;text-transform:uppercase;color:#7f8897;line-height:1.71;min-height:auto;margin:0 17px;border-bottom:3px solid transparent;transition:all 0.2s ease;cursor:pointer;}
body.path-frontpage .ultimenu .ultimenu__link{color:#ffffff!important;}
.ultimenu.ultimenu--hover .ultimenu__link{padding-right:0;}
.ultimenu .ultimenu__link:hover,.ultimenu .ultimenu__link:focus,.ultimenu .ultimenu__link.is-active,.ultimenu .ultimenu__item.has-ultimenu > .ultimenu__link.is-active:hover{border-bottom:3px solid #fddb2d;}
.block .ultimenu{min-height:auto;}
.navbar-header{float:none;width:100%;}
.ultimenu__flyout{background-color:#fff;padding:0;border-radius:0;border-top:5px solid #fddb2d;position:relative;}
.block .ultimenu__flyout .ultimenu__region{width:1170px;margin:0 auto;border:0;box-shadow:none;max-width:100%;border-radius:0;}
.block .ultimenu__flyout .ultimenu__region .submenu-block:before{content: "";width:200px;height:37px;display:block;margin-bottom:20px;}
.block .ultimenu__flyout .ultimenu__region #block-segment1:before{background:transparent url('/themes/solmani/css/../images/logo-inno-display-blue.svg') no-repeat scroll left/100% auto;}
.block .ultimenu__flyout .ultimenu__region #block-segment2:before{background:transparent url('/themes/solmani/css/../images/logo-smart-road-red.svg') no-repeat scroll left/100% auto;}
.block .ultimenu__flyout .ultimenu__region #block-segment3:before{background:transparent url('/themes/solmani/css/../images/logo-tech-city-green.svg') no-repeat scroll left/100% auto;}
.ultimenu__flyout .ultimenu__region .submenu-block h2{font-size:18px;line-height:1.06;color:#232f45;padding-bottom:10px;border-bottom:1px solid #232f45;margin-bottom:21px;font-weight:bold;}
.ultimenu__flyout .ultimenu__region .submenu-block .menu li{margin-bottom:10px;}
.ultimenu__flyout .ultimenu__region .submenu-block .menu li a,.ultimenu__flyout .ultimenu__region .submenu-block .menu li span{font-size:16px;color:#7f8897;transition:all 0.2s ease;padding:0;}
.ultimenu--hover li:hover > .ultimenu__flyout{padding:20px 0 23px;}
.ultimenu--htb .ultimenu__flyout{border-radius:0;}
.ultimenu__flyout .ultimenu__region .submenu-block .menu li a:hover,.ultimenu__flyout .ultimenu__region .submenu-block .menu li span:hover,.ultimenu__flyout .ultimenu__region .submenu-block .menu li a:focus .ultimenu__flyout .ultimenu__region .submenu-block .menu li a.is-active{border-left:5px solid #fddb2d;font-weight:900;background-color:transparent;padding:0 0 0 8px;}
.ultimenu__flyout:before{content: "";height:28px;width:100%;position:absolute;top:-25px;left:0;background-color:transparent;}
.ultimenu--hover .ultimenu__link .caret{display:none;}
.ultimenu--hover .ultimenu__flyout{top:65px;}
.ultimenu--hover li:hover > .ultimenu__flyout,.ultimenu--hover li a:active + .ultimenu__flyout,.ultimenu--hover li a:focus + .ultimenu__flyout{max-height:none;min-height:64px;overflow:visible;opacity:1;transition-delay:.1s;visibility:visible;}
.ultimenu .ultimenu__item.has-ultimenu > .ultimenu__link.is-active{border-bottom:3px solid transparent;}
.ultimenu .ultimenu__item.is-active-trail.has-ultimenu > .ultimenu__link{border-bottom:3px solid #fddb2d;}
body.domain-solmani .ultimenu__flyout .ultimenu__region{position:relative;}
body.domain-solmani .ultimenu__flyout .ultimenu__region:before{content: "";background:transparent url(/themes/solmani/css/../images/top-menu-arrow.png) no-repeat scroll center 13px/35px auto;width:35px;height:23px;position:absolute;left:37%;right:0;top:-46px;}
/* HOMEPAGE SLIDER */
body.page-node-type-homepage .main-container{width:100%;padding:0;}
body.page-node-type-homepage .main-container > .row{margin:0;}
body.page-node-type-homepage .main-container > .row > .col-sm-12{padding:0;}
.slider{position:relative;}
body.path-frontpage .slider:after{content: "";background-image:linear-gradient(to top,rgba(255,255,255,0) 55%,rgba(11,22,43,0.77));position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;}


/* HOMEPAGE NOS SEGMENTS */
.field--name-field-nos-segments-block .paragraph--type--nos-segments{display:flex;}
.field--name-field-nos-segments-block .field--item:first-child .nos-segments-block .nos-segments .segments-title{color:#42b8eb;}
.field--name-field-nos-segments-block .field--item:nth-child(2) .nos-segments-block .nos-segments .segments-title{color:#e52526;}
.field--name-field-nos-segments-block .field--item:last-child .nos-segments-block .nos-segments .segments-title{color:#69b75f;}
.nos-segments-block{display:flex;align-items:center;justify-content:center;min-height:576px;width:100%;transition:all 0.2s ease;position:relative;outline:0px auto -webkit-focus-ring-color!important;outline-offset:0px!important;}
.nos-segments-block:before{content: "";background-color:rgba(35,47,69,1);width:100%;height:100%;position:absolute;left:0;top:0;display:inline-block;opacity:1;transition:all 0.2s ease;}
.nos-segments-block:hover:before{background-color:rgba(35,47,69,0.7);}
.nos-segments-block .nos-segments{width:432px;max-width:100%;text-align:center;color:#ffffff;position:relative;z-index:2;padding:0 12px;}
.nos-segments-block .nos-segments .segments-icon{margin-bottom:9px;}
.nos-segments-block .nos-segments .segments-icon img{margin:0 auto;}
.nos-segments-block .nos-segments .segments-title{font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;color:#ffffff;}
.nos-segments-block .nos-segments .segments-subtitle{font-size:22px;font-weight:bold;margin-bottom:25px;color:#ffffff;}
.nos-segments-block .nos-segments .segments-description{font-size:15px;color:#ffffff;margin-bottom:30px;}
.nos-segments-block .white-btn.custom-btn:hover{background-color:#ffffff;color:#0d2a54;}
.nos-solution-slider-block .slick--skin--boxed-carousel .slide__content{border:0;border-radius:0;margin:0;}
.nos-solution-slider-block .slick--skin--boxed-carousel .slide__content:hover{box-shadow:none;}
.nos-solution-slider-block .slick--skin--boxed-carousel .slide__media{display:none;}
.nos-solution-slider-block .slick--skin--boxed-carousel .slide__caption{padding:0;}
.nos-solution-slider-block .views-row-block{width:100%;display:flex;}
.nos-solution-slider-block .slick__arrow{position:absolute;bottom:30px;left:30px;height:auto;width:auto;top:auto;display:flex;align-items:center;visibility:visible;clip:unset;}
.nos-solution-slider-block .slick__arrow button.slick-arrow.slick-hidden{display:none;}
.nos-solution-slider-block .slick__arrow button{width:49px;height:49px;border-radius:50%;background-color:#ffffff!important;display:flex;justify-content:center;align-items:center;position:relative;background-image:none!important;}
.nos-solution-slider-block .slick__arrow button:hover,.nos-solution-slider-block .slick__arrow button:focus{background-image:none;}
.nos-solution-slider-block .slick__arrow button:before{content: "";width:10px;height:14px;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
body.domain-inno-display .nos-solution-slider-block .slick__arrow .slick-next:before{background:transparent url(/themes/solmani/css/../images/arrow-right-blue.svg) no-repeat scroll center/100% auto;}
body.domain-inno-display .nos-solution-slider-block .slick__arrow .slick-prev:before{background:transparent url(/themes/solmani/css/../images/arrow-left-blue.svg) no-repeat scroll center/100% auto;}
body.domain-smartroad .nos-solution-slider-block .slick__arrow .slick-next:before{background:transparent url(/themes/solmani/css/../images/arrow-right-red.svg) no-repeat scroll center/100% auto;}
body.domain-smartroad .nos-solution-slider-block .slick__arrow .slick-prev:before{background:transparent url(/themes/solmani/css/../images/arrow-left-red.svg) no-repeat scroll center/100% auto;}
body.domain-techcity .nos-solution-slider-block .slick__arrow .slick-next:before{background:transparent url(/themes/solmani/css/../images/arrow-right-green.svg) no-repeat scroll center/100% auto;}
body.domain-techcity .nos-solution-slider-block .slick__arrow .slick-prev:before{background:transparent url(/themes/solmani/css/../images/arrow-left-green.svg) no-repeat scroll center/100% auto;}
.nos-solution-slider-block .slick__arrow .slick-prev{margin-right:15px;}
.nos-solution-slider-block .slick--skin--boxed > .slick__slider > .slick-list{margin:0;}
/* HOMEPAGE NOS EXPERTISES */
.nos-expertises .view-content{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;margin-bottom:25px;}
.nos-expertises .view-content .views-row{width:200px;float:left;margin:0 14px 30px;padding:0 15px;max-width:100%;}
.nos-expertises .views-row img{margin:0 auto;max-height:51px;}
.nos-expertises .views-row .views-field-field-nos-expertise-icon{margin-bottom:20px;}
.nos-expertises .views-row .views-field-title span{font-size:18px;font-weight:600;}
.nos-expertises-section{padding:80px 0;background:transparent url('/themes/solmani/css/../images/nos-expertise-monogram.svg') no-repeat scroll center -485px/776px auto;clear:both;}
/* HOMEPAGE CAS */
.homepage-cas-section{background-color:#f6f7f8;padding:60px 0 120px;}
.homepage-cas-section h2{margin-bottom:45px;}
.cas-section{position:relative;}
.cas-wrapper{width:325px;min-height:325px;max-width:100%;border-radius:3px;text-align:left;padding:20px 15px 60px;display:block;color:#232f45;}
.cas-wrapper:hover{color:#232f45;}
.cas-wrapper .cas-title{font-size:25px;font-weight:bold;margin-bottom:15px;background:transparent url('/themes/solmani/css/../images/icon-case.svg') no-repeat scroll left 50%/25px 28px;padding-left:42px;}
.cas-wrapper .cas-description{font-size:16px;margin-bottom:15px;}
.cas-wrapper .view-more img{width:auto!important;}
.cas-section .views-field-nothing{position:absolute;left:30px;top:30px;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text{display:flex;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_pause{display:none;}
.cas-section .views-slideshow-controls-bottom{position:absolute;top:295px;left:242px;z-index:20;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span{width:49px;height:49px;border-radius:50%;background-color:#ffffff;display:flex;justify-content:center;align-items:center;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span a{font-size:0;width:10px;height:14px;display:block;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next a{background:transparent url('/themes/solmani/css/../images/arrow-right.svg') no-repeat scroll center/100% auto;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_previous{margin-right:15px;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_previous a{background:transparent url('/themes/solmani/css/../images/arrow-left.svg') no-repeat scroll center/100% auto;}
.cas-section .view-footer{width:360px;max-width:100%;background-color:#232f45;border-radius:4px;padding:20px 40px;color:#fff;font-size:16px;text-align:left;position:absolute;right:110px;bottom:-30px;z-index:20;}
.cas-section .view-footer a{text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px;background:transparent url('/themes/solmani/css/../images/yellow-arrow.svg') no-repeat scroll right center/24px auto;padding-right:25px;}
/* HOMEPAGE NEWS */
.news-section{padding:60px 0 70px;}
.news-section h2{margin-bottom:45px;}
.view-id-homepage_news.view-display-id-block_1 .view-content{display:inline-block;width:100%;margin-bottom:80px;}
.view-id-homepage_news.view-display-id-block_1 .view-footer{clear:both;}
.news-wrapper{width:270px;max-width:100%;text-align:left;margin:0 auto;transition:all 0.2s ease;}
.news-wrapper .news-image{padding-bottom:21px;}
.news-wrapper .news-published-date{color:#a5adbb;font-size:14px;font-weight:600;padding-bottom:10px;text-transform:capitalize;}
.news-wrapper .news-title{font-size:22px;font-weight:600;line-height:1.36;padding-bottom:23px;color:#232f45;}
.news-wrapper .social-links{display:flex;width:100%;justify-content:flex-end;}
.news-wrapper .social-links a{float:none;width:25px;height:25px;}
.news-wrapper .social-links a:last-child{margin-right:0;}
.news-wrapper .view-more-block{display:flex;align-items:center;justify-content:space-between;}
.news-wrapper .view-more{padding-left:0;transition:all 0.2s ease;display:block;}
.news-wrapper-block:hover .view-more{padding-left:20px;}
.news-wrapper-block:hover .news-title{color:#232f45;}
.news-wrapper-block{background-color:#ffffff;padding:40px 15px 18px;transition:all 0.2s ease;}
.news-wrapper-block:hover{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
/* HOMEPAGE NOS CLIENTS */
.nos-clients{background:transparent url('/themes/solmani/css/../images/client-banner.png') no-repeat scroll center/cover;min-height:430px;padding:55px 0 80px;}
.nos-clients .nos-clients-header{margin-bottom:80px;}
.nos-clients .nos-clients-header.title-border h2{margin-bottom:22px;}
.nos-clients .nos-clients-header.title-border h2:after{background-color:#232f45;}
.nos-clients .nos-clients-header .field--name-body{font-size:22px;color:#505866;}
.nos-clients-section .view-content{display:flex;flex-wrap:wrap;justify-content:center;}
.nos-clients-section .view-content .views-row{width:200px;max-width:100%;margin:0 14px 30px;}
.nos-clients-section .view-content .views-row img{margin:0 auto;max-width:171px;max-height:47px;width:auto;}
/* HOMEPAGE CONTACT */
.contact-form-block{padding-top:95px;}
.homepage-contact-section .field--name-body{font-size:20px;color:#7f8897;}
.homepage-contact-section .field--name-body p strong{color:#0b162b;}
.homepage-contact-section .field--name-body img{max-width:100%;}
.form-control{height:40px;font-size:16px;color:#7f8897;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #0b162b;background-color:transparent;padding:6px 3px;}
.has-error .form-control,.has-error .form-control:focus{box-shadow:none;border-color:#0b162b;}
.form-control:focus{color:#0b162b;border-color:#0b162b;box-shadow:none;}
textarea.form-control{height:auto;resize:none;}
.contact-form .form-group{margin-bottom:20px;}
.contact-form .flex-container.form-group{justify-content:space-between;align-items:center;}
.contact-form .form-actions.form-group{margin-bottom:0;}
.full-content-bottom{padding-top:69px;}
.full-content-bottom{background:transparent url(/themes/solmani/css/../images/nos-expertise-monogram.svg) no-repeat scroll -35px -70px/330px auto;}
/* NOS EXPERTISES */
.nos-expertises-detail-block{padding-bottom:106px;}
.nos-expertises-detail .view-content{display:flex;flex-wrap:wrap;}
.nos-expertises-detail .views-row{margin-bottom:70px;}
.nos-expertises-detail .views-row .views-field-field-nos-expertise-icon img{max-height:51px;height:auto;max-width:45px;width:auto;}
.nos-expertises-detail .views-row .views-field-field-nos-expertise-icon{margin-bottom:12px;}
.nos-expertises-detail .views-row .views-field-title{margin-bottom:17px;}
.nos-expertises-detail .views-row .views-field-title{font-size:22px;font-weight:600;color:#232f45;}
/*.nos-expertises-detail .views-row .views-field-title:after {content: ""; width: 34px; height: 3px; background-color: #fddb2d; display: block; margin: 10px 0 0;}*/
.nos-expertises-detail .views-row .views-field-body{color:#7f8897;}
.nos-expertises-detail .views-row .nos-expertise-wrapper{display:flex;}
.nos-expertises-detail .views-row:nth-child(even) .nos-expertise-wrapper{flex-direction:row-reverse;}
.nos-expertises-detail .views-row .nos-expertise-wrapper .expertise-description{display:flex;align-items:center;justify-content:center;}
.nos-expertises-detail .views-row .nos-expertise-wrapper .expertise-description .description{width:350px;max-width:100%;}
.nos-expertises-detail .views-row .nos-expertise-image img{width:100%;}
/* ETUDES DE CAS */
.case-studies-section{padding:65px 0 78px;background-color:rgba(244,245,247,0.6);}
.cas-section.view-id-etudes_de_cas.view-display-id-block_1 .view-content .views-row .views-field-nothing{position:relative;left:0;top:0;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row{margin-bottom:20px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block{color:#232f45;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper{width:230px;min-height:250px;position:absolute;left:15px;top:15px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .cas-title{font-size:18px;background-size:20px 22px;margin-bottom:10px;padding-left:32px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .cas-category{min-width:80px;border-radius:2px;background-color:#232f45;padding:0 8px;font-size:12px;color:#ffffff;font-weight:bold;margin-bottom:10px;text-align:center;display:inline-block;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .cas-description{font-size:13px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper{padding:20px 15px 18px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .view-more{background-color:#ffffff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;bottom:-15px;transition:all 0.2s ease;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block .cas-image{overflow:hidden;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block .cas-image img{transition:all 0.2s ease;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block:hover .cas-image img{transform:scale(1.1);}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block:hover .cas-wrapper .view-more{right:-15px;}
.view-id-etudes_de_cas.view-display-id-block_1 .view-filters{padding:0 15px;}
.js-pager__items.pager{margin-top:34px;}
.pager li.pager__item{display:flex;justify-content:center;}
.pager__item a.button{min-width:112px;min-height:48px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1.2px;color:#0d2a54;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 25px;border:0;outline:0;background-image:linear-gradient(285deg,#f5c454,#fddb2d);background-color:transparent;transition:all 0.2s ease;}
.pager__item a.button:hover{background-image:linear-gradient(0deg,#fddb2d,#fddb2d);color:#0d2a54;}
.view-filters .views-exposed-form .form-radios{display:flex;margin-bottom:10px;}
.view-filters .views-exposed-form .form-item{margin-right:10px;display:flex;}
.view-filters .views-exposed-form .form-item label:hover,.view-filters .views-exposed-form .form-item label.selected{background-color:#232f45;color:#fff;}
.view-filters .views-exposed-form .form-item label{min-width:85px;min-height:24px;border-radius:3px;background-color:#7f8897;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.5px;color:#ffffff;flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease;padding:0 12px;}
.view-filters .views-exposed-form .form-item label .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
/* NEWS DETAIL */
.news-detail-wrapper{padding-bottom:55px;}
.news-detail-wrapper .news-image{margin-bottom:20px;}
.news-detail-wrapper .news-wrapper{width:100%;}
.news-detail-wrapper .news-category{min-width:85px;min-height:24px;border-radius:3px;background-color:#7f8897;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.5px;color:#ffffff;flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease;padding:0 12px;margin-bottom:11px;}
.news-detail-wrapper .news-title{width:697px;max-width:100%;font-size:40px;font-weight:600;line-height:1.13;margin-bottom:18px;}
.news-detail-wrapper .news-published-date{color:#a5adbb;font-size:12px;font-weight:600;margin-bottom:32px;}
.news-detail-wrapper .field--name-body,.news-detail-wrapper .field--name-field-description-2{font-size:18px;color:#7f8897;}
/* ACTUALITÉS */
.view-id-latest_news.view-display-id-block_1 > .view-filters{padding:0 15px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing{padding:0 15px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper{width:100%;display:inline-block;padding:36px 81px 44px 30px;background-color:#f9f9fb;margin-bottom:30px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-image{padding-bottom:0;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block a{display:block;color:#7f8897;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block .news-published-date{padding-bottom:21px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block .news-description{font-size:16px;line-height:1.5;min-height:218px;margin-bottom:17px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing:hover .view-more{padding-left:20px;}
.view-id-actualites.view-display-id-block_1 .view-filters{display:none;}
.view-id-actualites.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;}
.view-id-actualites.view-display-id-block_1 .view-content .views-row{margin-bottom:30px;}
.view-id-actualites.view-display-id-block_1 .view-content .views-row .views-field-nothing{background-color:#ffffff;padding:40px 15px 18px;transition:all 0.2s ease;}
.view-id-actualites.view-display-id-block_1 .view-content .views-row .views-field-nothing:hover{box-shadow:0 0 25px 0 rgba(0,0,0,0.1);}
.view-id-actualites.view-display-id-block_1 .view-content .views-row .views-field-nothing:hover .view-more{padding-left:20px;}
/* CASE DETAIL */
body.page-node-type-cas .main-container{width:100%;padding:20px 0 72px;background-color:rgba(244,245,247,0.6);}
body.page-node-type-cas .main-container > .row{margin:0;}
body.page-node-type-cas .main-container > .row > .col-sm-12{padding:0;}
.case-detail-wrapper .case-description-block{margin-bottom:20px;}
.case-detail-wrapper .case-description-block .case-description-title{font-size:22px;color:#2d2f30;margin-bottom:16px;}
/*.case-detail-wrapper .case-description-block .case-description-title:after {content: ""; width: 34px; height: 3px; background-color: #fddb2d; display: block; margin: 15px 0 0;}*/
.case-detail-wrapper .case-description-block .field--type-text-long{color:#7f8897;}
.cas-detail-page-static-title{padding-top:34px;}
.cas-detail-page-static-title .field--name-body{font-size:24px;font-weight:500;font-style:italic;text-align:center;color:#7f8897;}
body.page-node-type-cas .page-header{margin-top:0;}
.back-link{margin-bottom:38px;}
.back-link a{font-size:14px;font-weight:bold;text-transform:uppercase;color:#232f45;background:transparent url('/themes/solmani/css/../images/back-arrow.svg') no-repeat scroll left center/24px auto;padding-left:28px;}
.back-link a:hover,.back-link a:focus{color:#232f45;}
.case-detail-wrapper .case-slider{margin-bottom:51px;}
.slick-wrapper .slick--skin--fullwidth{margin-bottom:3px;}
.slick--thumbnail.slick--skin--asnavfor .slick__slide img{border:0;}
.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current::before{content:none;}
.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current{box-shadow:none;transform:scale(1);}
.slick--thumbnail.slick--skin--asnavfor .slick-track{padding:0;}
.slick--thumbnail.slick--skin--asnavfor .slick-list{padding:0;}
.slick--thumbnail.slick--skin--asnavfor .slick-slider{padding:0 45px 0 43px;}
.slick__arrow{height:100%;top:0;transform:none;margin-top:0;}
.slick--skin--asnavfor .slick__arrow.visually-hidden{clip:inherit;}
.slick__arrow button{height:100%;top:0;transform:none;width:40px;background-image:linear-gradient(338deg,#f5c454,#fddb2d);border-radius:0;}
.slick-prev:before{content: "";background:transparent url('/themes/solmani/css/../images/back-arrow.svg') no-repeat scroll center/100% auto;width:28px;height:28px;display:inline-block;}
.slick-next:before{content: "";background:transparent url('/themes/solmani/css/../images/next-arrow.svg') no-repeat scroll center/100% auto;width:10px;height:16px;display:inline-block;}
.slick-prev:before,.slick-next:before{opacity:1;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-image:linear-gradient(0deg,#fddb2d,#fddb2d);}
/* ABOUT US */
body.page-node-type-a-propos .main-container{width:100%;padding:0;}
body.page-node-type-a-propos .main-container > .row{margin:0;}
body.page-node-type-a-propos .main-container > .row > .col-sm-12{padding:0;}
.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content{display:flex;margin-bottom:70px;}
.about-us-section .field--name-field-section-with-image-text .field--item:nth-child(even) .paragraph--type--section-with-image-text .content{flex-direction:row-reverse;}
.about-us-section .field--name-field-section-with-image-text .block-description{display:flex;align-items:center;justify-content:center;}
.about-us-section .field--name-field-section-with-image-text .block-description .description{width:388px;max-width:100%;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border{font-size:22px;font-weight:600;color:#2d2f30;}
.about-us-section .field--name-field-section-with-image-text .block-description .field--name-field-description{color:#7f8897;}
.figures-and-benefits{background-color:#505866;padding:52px 0 63px;}
.figures-and-benefits .section-title{color:#ffffff;font-size:32px;font-weight:300;margin-bottom:52px;text-align:center;}
.figures-and-benefits .figures-and-benefits-block{text-align:center;}
.figures-and-benefits .figures-and-benefits-block span{font-size:60px;font-weight:900;line-height:0.67;}
.figures-and-benefits .figures-and-benefits-block .title{color:#ffffff;font-size:20px;line-height:1.1;margin-top:10px;}
.about-us-block-link{height:250px;display:flex;}
.about-us-block-link a{background-repeat:no-repeat;background-attachment:scroll;background-position:center;background-size:101%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:300;width:50%;}
.about-us-block-link a img{width:30px;margin-top:8px;margin-left:20px;}
.about-us-block-link a.expertise{background-image:url('/themes/solmani/css/../images/expertise-banner.png');color:#ffffff;}
.about-us-block-link a.case{background-image:url('/themes/solmani/css/../images/case-banner.png');color:#383b41;}
.about-us-block-link a:hover{background-size:110%;}
/* CONTACT */
.contact-left-section .contact-address{background:transparent url('/themes/solmani/css/../images/address-icon.svg') no-repeat scroll left top/24px auto;padding-left:30px;margin-bottom:24px;font-size:16px;}
.contact-left-section .contact-address p{margin:0;}
.contact-left-section .contact-email{background:transparent url('/themes/solmani/css/../images/mail-icon.svg') no-repeat scroll left top/22px auto;padding-left:30px;margin-bottom:29px;}
.contact-left-section .contact-email a{color:#3568b1;font-size:16px;font-weight:bold;}
.contact-left-section .social-media-block h4{margin-top:0;margin-bottom:10px;font-size:16px;font-weight:600;}
.contact-left-section .social-media-block .social-links a{width:25px;height:25px;}
body.page-node-36 .page-header{margin-bottom:0;}
body.page-node-36 .full-content-bottom{padding:0;background:none;}
body.page-node-36 .full-content-bottom > .container{background:transparent url(/themes/solmani/css/../images/nos-expertise-monogram.svg) no-repeat scroll -63px -70px/652px auto;width:1250px;padding:110px 55px 0px;max-width:100%;}
.contact-left-section,.contact-form-block{margin-bottom:50px;}
body.page-node-36 .footer{margin-top:0;}
body.page-node-36 .contact-form-block{padding:0 2px 0;}
/* WEBFORM CONFIRMATION */
.webform-confirmation{padding:0 17px;margin-top:50px;}
.webform-confirmation .webform-confirmation__message{color:#7f8897;margin-bottom:29px;}
.webform-confirmation .webform-confirmation__message img{display:block;margin-bottom:6px;}
.webform-confirmation .webform-confirmation__back{display:flex;}
/* FOOTER */
.footer{background-color:#232f45;border:0;padding:69px 0 17px;margin-top:0;}
.footer .powered-by{margin-bottom:25px;}
.footer .footer-logo.block .field{margin-bottom:0;}
.footer .first-row{margin-bottom:50px;}
.footer .last-row{margin-bottom:25px;}
.footer-logo img{width:200px;}
.footer .block .field{color:#a5adbb;font-size:16px;margin-bottom:15px;}
.footer .block h2{margin:0 0 20px;font-size:18px;font-weight:600;color:#ffffff;}
.footer-menu .menu li > a,.footer-menu .menu li > span{font-size:16px;color:#a5adbb;transition:all 0.2s ease;padding:0;}
.footer-menu .menu li > a:hover,.footer-menu .menu li > a:focus,.footer-menu .menu li > span:hover{color:#fddb2d;cursor:pointer;background-color:transparent;}
.footer-menu .menu li{margin-bottom:22px;}
.footer .block .field .address{margin-bottom:22px;}
.footer .block .field .address p{margin:0;}
.footer .block .field .phone-block{margin-bottom:22px;}
.footer .block .field .phone-block a{font-size:16px;color:#a5adbb;background:transparent url('/themes/solmani/css/../images/phone.svg') no-repeat scroll left center/13px auto;padding-left:20px;display:inline-block;}
.footer .block .field .phone-block a:hover{color:#fddb2d;}
.footer .block .field .email-block a{font-size:16px;background:transparent url('/themes/solmani/css/../images/email.svg') no-repeat scroll left center/14px auto;padding-left:20px;font-weight:bold;display:inline-block;}
.block.copyright-block .field{font-size:14px;color:#ffffff;margin-bottom:0;}
.block.copyright-block .field a{color:#fff;}
.block.copyright-block .field a:hover{color:#fddb2d;}
.copyright .region-footer{border-top:1px solid rgba(255,255,255,0.2);padding-top:15px;}
.footer .social-links{margin-top:20px;}
.social-links a{width:32px;height:32px;border-radius:50%;background-color:#fddb2d;display:flex;align-items:center;justify-content:center;margin-right:6px;margin-bottom:5px;font-size:0;float:left;}
.social-links a.linkedin{background:#fddb2d url('/themes/solmani/css/../images/linkedin.svg') no-repeat scroll center/9px auto;}
.social-links a.facebook{background:#fddb2d url('/themes/solmani/css/../images/facebook.svg') no-repeat scroll center/6px auto;}
.social-links a.twitter{background:#fddb2d url('/themes/solmani/css/../images/twitter.svg') no-repeat scroll center/10px auto;}
.social-links a.youtube{background:#fddb2d url('/themes/solmani/css/../images/youtube.svg') no-repeat scroll center/12px auto;}
.social-links a.instagram{background:#fddb2d url('/themes/solmani/css/../images/instagram.svg') no-repeat scroll center/10px 10px;}
.social-links a.linkedin:hover{background:#232f45 url('/themes/solmani/css/../images/corporate-linkedin-hover.svg') no-repeat scroll center/9px auto;}
.social-links a.facebook:hover{background:#232f45 url('/themes/solmani/css/../images/corporate-facebook-hover.svg') no-repeat scroll center/6px 12px;}
.social-links a.twitter:hover{background:#232f45 url('/themes/solmani/css/../images/corporate-twitter-hover.svg') no-repeat scroll center/10px auto;}
.social-links a.youtube:hover{background:#232f45 url('/themes/solmani/css/../images/corporate-youtube-hover.svg') no-repeat scroll center/12px auto;}
.social-links a.instagram:hover{background:#232f45 url('/themes/solmani/css/../images/instagram-yellow.svg') no-repeat scroll center/10px 10px;}
/* FOOTER NEWSLETTER */
#mc_embed_signup{background-color:transparent!important;font-family:'Lato',sans-serif!important;}
#mc_embed_signup form{padding:0!important;}
#mc_embed_signup .mc-field-group{padding-bottom:0!important;width:100%!important;min-height:auto!important;margin-right:14px;}
#mc_embed_signup div.response{padding:5px 10px!important;margin:0!important;}
#mc_embed_signup div#mce-responses{padding:0!important;margin:0!important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent!important;border-radius:0!important;}
#mc_embed_signup .mc-field-group input{background-color:rgba(216,216,216,0.16);color:#7f8897;font-size:16px;border-radius:0;border:0;height:48px;padding:8px 22px!important;outline:0;}
#mc_embed_signup .mc-button{display:flex;align-items:flex-start;}
#mc_embed_signup .custom-btn{margin:0;border-radius:4px;border:0;padding:0 13px;}
#mc_embed_signup .mc-field-block{display:flex;}
.newsletter-block{display:flex;align-items:flex-start;justify-content:space-between;}
.footer .block.newsletter-block h2.block-title{margin:15px 0 20px;}
#mc_embed_signup .mc-field-group input::-webkit-input-placeholder{color:#7f8897;}
#mc_embed_signup .mc-field-group input::-moz-placeholder{color:#7f8897;}
#mc_embed_signup .mc-field-group input:-ms-input-placeholder{color:#7f8897;}
.footer .block.newsletter-block .field.field--name-body{padding-left:14px;flex:1;margin-bottom:0;}

/*megamenu redesign*/
.ultimenu__flyout .menu  {
	padding:0px;
	margin-bottom: 0px;
	list-style: none;
}
.ultimenu__flyout .ultimenu__region .submenu-block .menu li .menu-segment-custom {
	color: #232F45;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 19px;
	padding-left: 39px;
	pointer-events: none;
	display: flex;
	min-height: 30px;
	align-items: center;
}
.ultimenu__flyout .menu .menu-item {position: relative;}
.ultimenu__flyout .menu .menu-item .field--type-image {
	position: absolute;
	left:0px;
	top:0px;
}
.ultimenu__flyout .menu .menu-item .field--type-image img {
	width:30px;
	height:30px;
}
 .ultimenu__flyout .menu .menu-item .menu-dropdown-0
{
				padding: 19px 0px 20px 39px;
}
.block .ultimenu__flyout .ultimenu__region .submenu-block:before {margin-bottom: 25px;}
/* lightbox implement*/
.modal-open .modal.popup-modal-custom {
	background: rgba(35, 47, 69, 0.85);

}

.popup-modal-custom .modal-dialog {
	max-width: 950px;
	margin: initial;
	top: 50%;
	width:100%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
	max-height: 550px;
	overflow-x: hidden;
	overflow-y: auto;
	scroll-behavior: smooth;
	scrollbar-width: thin;
}

.popup-modal-custom .modal-dialog .modal-content {
	padding: 0px;
	border: none;
	height: 100%;
	border-radius: 0px;
	box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.20);
}

.popup-modal-custom .modal-header {
	padding: 0;
	border-bottom: none;
}

.popup-modal-custom .close {
	margin: 0px;
		position: absolute;
		top: 18px;
		right: 18px;
		padding: 0px;
		width: 24px;
		height: 24px;
		box-shadow: none;
		border: none;
		z-index: 2;
		border-radius: 0px;
		outline: none !important;
		background: url('/themes/solmani/css/../images/popup-close.svg') no-repeat;
}

.modal-header .close {
	opacity: 1;
}

.popup-modal-custom .close span {
	font-size: 0px;
}

.popup-modal-custom .modal-body {
	padding: 0px;
}

.popup-modal-custom .modal-main-wrap {
	display: flex;
	column-gap: 68px;
}

.popup-modal-custom .modal-main-wrap .modal-left-sec {
	width: 460px;
	height: 550px;
}

.popup-modal-custom .popup-btn {
	padding-top: 30px;
}
.popup-modal-custom .popup-btn .custom-btn{width:fit-content;}
.popup-modal-custom .modal-main-wrap .modal-left-sec img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.popup-modal-custom .modal-main-wrap .modal-right-sec h2 {
	font-size: 35px;
	font-weight: 600;
	line-height: 40px;
color: #232F45;
	margin-bottom: 20px;
}

.popup-modal-custom .modal-main-wrap .modal-right-sec {
	max-width: 352px;
	display: flex;
	align-items: center;
}
.popup-modal-custom .modal-main-wrap .modal-right-sec p{max-width: 350px;}
/* lightbox implement*/

/*slider image video */
.views_slideshow_cycle_teaser_section{
	height:800px!important;

}
.views_slideshow_cycle_teaser_section .views-row {
height:100%;
}
.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .video-block-custom{
	width:100%;height:100%;object-fit: cover;display: block;
}
.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide {height:100%!important;}
.slider-static-block-section {
	position: absolute;
	left: 15px;
	right: 0;
	bottom: 72px;
	display: flex;
}
.slider-static-block-section .slider-static-block {
	position: relative;
			width: 360px;
	max-width: 100%;
	padding: 30px 32px 30px 36px;
	z-index: 95;
	line-height: 1.14;
	display: flex;
	align-items: center;
	justify-content: center;
}
.slider-static-block-section .slider-static-block .slider-static-block-title {
	font-size: 35px;
	font-weight: 600;
	line-height: 40px;
	color: #ffffff;
	margin-bottom: 15px;
}

.slider-static-block-section .slider-static-block .slider-static-block-description {
	color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 22px;
}
.slider-static-block-section .slider-static-block .custom-btn{
	min-width: 220px;
}
.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img {
	height:100%;
	object-fit: cover;
}
.views_slideshow_cycle_teaser_section  .youtube-block {
	width:100%;
	height:100%;
}
.views_slideshow_cycle_teaser_section .youtube-block iframe {
	width:100%;
	height:100%;
}
/* cta block design */
.solution-cta-block {
	max-width: 460px;
	padding: 23px 66px 37px 46px;
	margin-top: 35px;
}

.solution-cta-block h2 {
	color: #FFF;
	font-family: Lato;
	font-size: 27px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px;
	margin-bottom: 15px;

}

.solution-cta-block a {
	max-width: 185px;
	padding: 16px 0px;
	font-style: normal;
	font-weight: 600;
}
.view-solution-video-image-slider .slide__caption{
	padding:3px 0px;
}
.view-solution-video-image-slider .youtube-para ,.view-solution-video-image-slider .video,.view-solution-video-image-slider .slide__description img{
position: relative;
height:300px;
}
.view-solution-video-image-slider .youtube-para iframe,.view-solution-video-image-slider .video video{
width:100%;
height:100%;
object-fit: cover;
}
.youtube-block .youtube-para img{
width:100%;
height:100%;
}
.view-solution-video-image-slider .play-btn {
	background-color: rgba(255,255,255,0.9);
	width:90px;
	height:90px;
	border-radius: 100%;
	background-image:url('/themes/solmani/css/../images/play.svg');
	background-repeat: no-repeat;
	background-size: 17px 30px;
	background-position: center;
			position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				cursor: pointer;
}
.video-thumbnail {
	position: relative;
}
.video-thumbnail .play-btn-icon {
		background-color: rgba(255, 255, 255, 0.9);
			width:50px;
			height: 50px;
			border-radius: 100%;
	position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
			background-repeat: no-repeat;
				background-size: 17px 19px;
				background-position: center;
}

/* Source and licensing information for the above line(s) can be found at https://solmani.sindev.ch/themes/solmani/css/style.css. */