body{padding:115px 0px 40px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#000;background:#fff}body .full-row>.panel-grid-cell{padding:0px !important}body h1,body h2,body h3,body h4,body h5{position:relative}body p{line-height:1.4em;color:#000}body .thin-header h1,body .thin-header h2,body .thin-header h3,body .thin-header h4,body .thin-header h5{font-weight:300}body div.textwidget>ul>li{list-style:none}body div.textwidget>ul>li:before{content:"• ";color:#0096dc;font-size:16px}@media (max-width:979px){body{padding-top:0px}}@media (min-width:780px){body .full-row{padding-top:0px}body .container-fluid{padding-right:15px;padding-left:15px}}@media (max-width:767px){.container,.navbar-fixed-top{padding:0px !important}.navbar-fixed-top{margin-right:0px !important;margin-left:0px !important}.container-fluid{padding:0 15px}.container-fluid .full-row{margin:0 -15px}.hide-on-mobile{display:none}.main-slider_row h1{font-size:29px !important}.about-us-slider h2{font-size:20px !important}}.title-underline:after{content:"";position:absolute;bottom:-0.3em;left:0;width:35px;border-bottom:2px solid #0096dc}.img-full-width{width:100%;height:auto}.navbar .navbar-inner{background:#FFF;color:#000;border:0px}.navbar .navbar-inner .social-fb,.navbar .navbar-inner .lang-sm{float:right;display:none;width:40px;height:72px;background:#0096dc;color:#FFF;text-align:center}.navbar .navbar-inner .brand img#logo{max-height:62px}.navbar .navbar-inner .nav{font-size:14px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.navbar .navbar-inner .nav li{color:#000;background:#FFF}.navbar .navbar-inner .nav li>a{padding:30px 15px}.navbar .navbar-inner .nav li:hover{-webkit-transition:background .8s ease;-moz-transition:background .8s ease;-ms-transition:background .8s ease;-o-transition:background .8s ease;background:#0096dc}.navbar .navbar-inner .nav li:hover>a{color:#FFF;text-shadow:none}.navbar .navbar-inner .nav li.current-menu-parent.current-services-parent>a:after{content:"";position:absolute;left:0;top:-3px;bottom:auto;width:100%;border-bottom:3px solid #0096dc}.navbar .navbar-inner .nav li.current-menu-parent a:after{content:"";position:absolute;left:0;bottom:0px;width:100%;border-bottom:3px solid #0096dc}.navbar .navbar-inner .nav li.current_page_item>a{position:relative;box-shadow:none;background:#FFF}.navbar .navbar-inner .nav li.current_page_item>a:hover,.navbar .navbar-inner .nav li.current_page_item>a:focus{color:#0096dc}.navbar .navbar-inner .nav li.current_page_item>a:after{content:"";position:absolute;bottom:-0.3em;left:0;bottom:0px;width:100%;border-bottom:3px solid #0096dc}.navbar .navbar-inner .nav li.menu-item-has-children{overflow:hidden;position:relative}.navbar .navbar-inner .nav li.menu-item-has-children:hover,.navbar .navbar-inner .nav li.menu-item-has-children:focus{overflow:visible}.navbar .navbar-inner .nav li.menu-item-has-children .sub-menu{list-style:none;float:left;position:absolute;left:0;right:auto;z-index:1000;max-width:320px;white-space:nowrap;margin-left:0px}.navbar .navbar-inner .nav li.menu-item-has-children .sub-menu li{padding:4px 8px}.navbar .navbar-inner .nav li.menu-item-has-children .sub-menu li>a{padding:0px;text-decoration:none;display:inherit}.navbar .navbar-inner .extra-row{height:30px;background:#50648b}.navbar .navbar-inner .extra-row .social{float:right;margin-right:5px}.navbar .navbar-inner .extra-row .social>a{margin-right:5px}.navbar .navbar-inner .extra-row .social>a>img{margin-top:3px}.navbar .navbar-inner .extra-row .search{float:right;height:30px;margin-right:8px}.navbar .navbar-inner .extra-row .search>form{margin:0px}.navbar .navbar-inner .extra-row .lang{float:right;margin-right:8px;color:#FFF}.navbar .navbar-inner .extra-row .lang>ul{margin:5px 0 5px 0px}.navbar .navbar-inner .extra-row .lang>ul .lang-item{display:inline;padding:0px 3px;margin-top:3px;color:#FFF;text-decoration:none;font-size:16px}.navbar .navbar-inner .extra-row .lang>ul .lang-item>a{color:#FFF}.navbar .navbar-inner .extra-row .lang>ul .lang-item:first-child{position:relative}.navbar .navbar-inner .extra-row .lang>ul .lang-item:first-child:after{position:absolute;content:'|';right:-3px;top:-2px}@media (max-width:979px){.navbar .navbar-inner .extra-row{padding:0 10px}.navbar .navbar-inner .extra-row .social{margin-right:1px}}@media (max-width:360px){.navbar .navbar-inner .extra-row .social{display:none}}@media (max-width:1199px){.navbar .navbar-inner .brand{padding-top:15px}.navbar .navbar-inner .brand img#logo{max-height:46px}.navbar .navbar-inner .nav li>a{font-size:12px;padding:30px 13px}}@media (max-width:979px){.navbar .navbar-inner{padding:0px}.navbar .navbar-inner .brand{padding-top:10px}.navbar .navbar-inner .btn-navbar{margin:0px;width:20px;padding:18px 18px;height:30px;border:0px}.navbar .navbar-inner .btn-navbar .icon-bar{margin-top:2px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:20px;height:4px;background-color:#0096dc}.navbar .navbar-inner .btn-navbar .icon-bar+.icon-bar{margin-top:5px}.navbar .navbar-inner .btn-navbar.social-fb{width:24px;padding:18px 16px;background:#506cad;display:block}.navbar .navbar-inner .btn-navbar.social-fb img{margin-top:6px}.navbar .navbar-inner .btn-navbar.lang-sm{background:#d9d8dd;color:#000;display:block;font-size:20px;padding-top:23px;height:25px}.navbar .navbar-inner .navbar-fixed-top{min-height:45px;margin-bottom:0px}.navbar .navbar-inner .nav-collapse .nav li>a{margin-bottom:0px;padding:8px 15px}.navbar .navbar-inner .nav-collapse .nav li>a:hover{-webkit-transition:background .8s ease;-moz-transition:background .8s ease;-ms-transition:background .8s ease;-o-transition:background .8s ease;background:#0096dc}.navbar .navbar-inner .nav-collapse .nav li.menu-item-has-children{max-height:500px;overflow:hidden}.navbar .navbar-inner .nav-collapse .nav li.menu-item-has-children .sub-menu{position:relative;max-width:100%;width:100%}.navbar .navbar-inner .nav-collapse .nav li.menu-item-has-children .sub-menu>li{padding-left:40px}}@media (max-width:979px){.navbar-fixed-top{margin-bottom:0px}}@media (min-width:979px){.navbar-fixed-top .navbar-inner{min-height:85px}.navbar-fixed-top .navbar-inner #menu-main-menu li>a,.navbar-fixed-top .navbar-inner #menu-main-menu-eng li>a{height:25px}.navbar-right{float:right !important;margin-right:-15px}}.main-page{background:#fcfcfc;background-image:url('https://www.comp-win.pl/wp-content/themes/compwin/css/../img/main-bg-image.png');background-repeat:no-repeat;background-position:center bottom}.main-page .aboutus-btn-row{margin-bottom:30px}.main-page .aboutus-btn-row .ow-button-base a{line-height:2em;background:transparent;border:0px}.main-page .aboutus-btn-row .ow-button-base a .sow-icon-image{height:40px;width:25px}.main-page .aboutus-btn-row .ow-button-base a:hover{-webkit-transition:background .8s ease;-moz-transition:background .8s ease;-ms-transition:background .8s ease;-o-transition:background .8s ease;background:#0096dc;color:#FFF !important}.main-page .cloud-text{padding:20px 30px;font-size:20px;position:relative}.main-page .cloud-text:before{content:url('https://www.comp-win.pl/wp-content/themes/compwin/css/../img/claud-text-sm-bg.png');position:absolute;left:15px;top:-49px}.main-page .main-infograf img{margin:auto}.main-page .main-info-text{font-size:20px;padding:0 50px 20px 150px;position:relative;min-height:80px}.main-page .main-info-text:before{position:absolute;left:20px;top:-10px;background-size:100px 100px;display:inline-block;width:100px;height:100px;content:""}.main-page .main-info-text.chart:before{background-image:url('https://www.comp-win.pl/wp-content/themes/compwin/css/../img/text-info-icon-chart.png')}.main-page .main-info-text.modes:before{background-image:url('https://www.comp-win.pl/wp-content/themes/compwin/css/../img/text-info-icon-modes.png')}.main-page .main-info-text.clock:before{background-image:url('https://www.comp-win.pl/wp-content/themes/compwin/css/../img/text-info-icon-clock.png')}@media (max-width:780px){.main-page .main-info-text{padding:0 25px 20px 25px;text-align:center}.main-page .main-info-text:before{left:50%;top:-100px;margin-left:-50px}}.single-service .post-list{margin-top:50px}.single-service .post-list .product-item{float:left;width:25%;position:relative;text-align:center;margin-bottom:20px;max-height:100px}.single-service .post-list .product-item .image{display:block;width:100%;text-align:center}.single-service .post-list .product-item .image img{magin:0 auto}.single-service .post-list .product-item .title{font-size:16px;font-weight:300;text-decoration:none;color:#000;display:none}@media (max-width:979px){.single-service .post-list .product-item .title{font-size:14px;display:block}}.single-service .post-list .product-item .excerpt{position:absolute;background:#FFF;padding:10px 0px;overflow:hidden;max-height:0px;width:100%;text-align:left;font-size:12px;font-weight:300;-webkit-opacity:0;-moz-opacity:0;opacity:0}@media (max-width:979px){.single-service .post-list .product-item .excerpt{font-size:14px}}.single-service .post-list .product-item .excerpt p{padding:4px}@media (min-width:979px){.single-service .post-list .product-item:hover .image{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.single-service .post-list .product-item:hover .excerpt{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-opacity:1;-moz-opacity:1;opacity:1;text-align:center;z-index:100;max-height:100px}}@media (max-width:979px){.single-service .post-list .product-item{width:50%;margin-bottom:65px}}.single-service .post-list.services{margin-top:40px}.single-service .post-list.news .widget_sow-headline h1{margin-top:20px;margin-bottom:30px}.single-service .post-list.news .product-item>.date{background:#50648b;padding:5px 10px 5px 30px;color:#FFF;font-weight:600;text-align:right;height:20px}.post-list.news .product-item{margin-bottom:60px;float:left;overflow:hidden;max-width:340px}.post-list.news .product-item .image{height:192px;display:block;vertical-align:middle;width:100%;text-align:center}.post-list.news .product-item .image img{magin:0 auto}.post-list.news .product-item .title{padding:10px 0px;display:block;float:left;width:100%;text-align:left;background:#0096dc;font-size:16px;font-weight:600}.post-list.news .product-item .title>a{color:#FFF;text-decoration:none;margin:0px 20px;display:block;height:40px;overflow:hidden}@media (max-width:979px){.post-list.news .product-item .title{font-size:14px}}.post-list.news .product-item>.date{background:#50648b;padding:5px 10px 5px 30px;color:#FFF;font-weight:600;text-align:right;height:20px}.hero-container{height:320px;background-repeat:no-repeat;background-size:1920px 320px;background-position:center top}.single-page{background:#FFF;margin-top:20px}.single-page .so-widget-sow-hero{min-height:320px}.single-page .page-header{border-bottom:0px;margin-top:0px;margin-bottom:0px;padding:25px}.single-page .page-header.grey-header{background:#eeeeee}.single-page .page-header h1{font-weight:300;margin-bottom:40px}.single-page .page-header h3{font-size:18px}.single-page .testimonials{background:#50648b;padding:20px 30px 20px 80px;color:#FFF;position:relative}.single-page .testimonials:before{position:absolute;top:72px;left:15px;content:"”";font-size:142px;font-family:Arial}.single-page .testimonials h2{font-size:22px;margin:0px}.single-page .testimonials h3{font-size:20px;font-style:italic;margin:0px;padding-left:30px}.single-page .widget_tabs .soua-tab{background:#FFF;padding:0px;margin-top:15px}.single-page .widget_tabs ul>li{line-height:28px;padding:5px 20px}.single-page .widget_tabs ul>li.current>a{background:#0096dc;color:#FFF}.single-page .widget_tabs h3.widget-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0px;padding:0px 20px;font-size:20px;background:#0096dc;color:#FFF;font-weight:100}.single-page .company{overflow:hidden;-webkit-transition:max-height .7s ease;-moz-transition:max-height .7s ease;-ms-transition:max-height .7s ease;-o-transition:max-height .7s ease}.single-page .company.open{max-height:600px;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-ms-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out}.single-page #more-company,.single-page #less-company{cursor:pointer;float:right;text-decoration:none;color:#000}.carrer-row .so-widget-sow-editor h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px;padding:0px 20px;font-size:20px;background:#0096dc;color:#FFF;font-weight:100}.carrer-row .widget_nav_menu .carrer h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0px;padding:0px 20px;font-size:20px;background:#0096dc;color:#FFF;font-weight:100}.carrer-row .widget_nav_menu .carrer #menu-kariera{list-style:none;margin:0px}.carrer-row .widget_nav_menu .carrer #menu-kariera li{padding:3px 5px 3px 20px}.carrer-row .widget_nav_menu .carrer #menu-kariera li:hover{background:#cfd4d7}.carrer-row .widget_nav_menu .carrer #menu-kariera li>a{display:inherit;text-decoration:none;color:#000}.case-study-submenu{position:relative}.case-study-submenu .so-widget-sow-image h2{font-weight:300;font-size:16px;padding:0px 0px;margin:0px;line-height:13px}.case-study-submenu .widget_nav_menu{width:100%;display:none;position:absolute;z-index:1000}.case-study-submenu .widget_nav_menu ul{list-style:none;margin:-20px 25px 0px 0px;padding:0px;background:#fff}.case-study-submenu .widget_nav_menu ul li{border-bottom:1px solid #fff;background:#cfd4d7}.case-study-submenu .widget_nav_menu ul li:hover{background:#FFF}.case-study-submenu .widget_nav_menu ul li>a{padding:5px 5px 5px 20px;display:inherit;text-decoration:none;color:#000}.case-study-submenu .panel-grid-cell{position:relative}.case-study-submenu .panel-grid-cell:hover .widget_nav_menu,.case-study-submenu .panel-grid-cell:focus .widget_nav_menu{display:block}.case-study-content{display:none}.cw-side-menu{margin-top:16px;width:100%}.cw-side-menu .title h4{color:#FFF;font-weight:normal;padding:5px 10px 5px 15px;background:#0096dc;display:block;margin-bottom:1px}.cw-side-menu .title h4>a{color:#FFF}.cw-side-menu ul{margin:0px 0px 20px;width:100%;display:block}.cw-side-menu ul>li{list-style:none;width:100%;border-bottom:1px solid #fff;background:#cfd4d7}.cw-side-menu ul>li:hover:not(.active){-webkit-transition:background .6s ease;-moz-transition:background .6s ease;-ms-transition:background .6s ease;-o-transition:background .6s ease;background:#FFF}.cw-side-menu ul>li.active{background:#FFF}.cw-side-menu ul>li>a{line-height:21px;display:block;padding:5px 15px 5px 15px;color:#000;text-decoration:none}@media (max-width:767px){.cw-side-menu ul{display:none}}.single-service{margin-top:20px}.single-service .content h1{margin-bottom:25px;font-size:22px}.single-service .content ul>li{list-style:none}.single-service .content ul>li:before{content:"• ";color:#0096dc;font-size:16px}.single-service .contact{text-align:center}.single-service .contact h2{font-size:26px;font-weight:normal}.single-service .contact>div{background:#cfd4d7;padding:35px 0px;margin-bottom:20px}.single-service .contact>div h4,.single-service .contact>div h3{font-weight:normal}.single-service .contact>div h4>a,.single-service .contact>div h3>a{text-decoration:none;color:#000}@media (max-width:979px){.single-service .contact h3{font-size:14px}}.single-news{margin-top:20px}.single-news .date{display:block;text-align:right;margin-bottom:20px}.single-news .content>h1{margin-bottom:25px;font-size:22px}.contact-form .sow-form-field input.sow-text-field{border-radius:4px !important;height:30px !important}.contact-form .sow-form-field textarea{border-radius:4px !important}.underconstruction{text-align:center;width:100%;min-height:100%;padding:0px;text-decoration:uppercase}.underconstruction .container{padding:0}.underconstruction .uc-content{padding-top:20px;max-width:1280px;margin:auto;background-image:url("/wp-content/themes/compwin/img/under-construction.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;height:620px;color:#FFF}.underconstruction .uc-content a{color:#fff}.underconstruction .uc-content a:hover{color:$ FFF;text-decoration:underline}.cookie-box{position:fixed;bottom:0;z-index:1000;background:#FFF;border-top:1px solid #50648b}.cookie-box .cookiesEU-inner{padding:10px 20px;position:relative}.cookie-box .cookiesEU-inner .cookiesEU-close{position:absolute;padding:5px 8px;right:0;top:0;background:#50648b;color:#FFF}.cookie-box .cookiesEU-inner .cookiesEU-close:hover{text-decoration:none}