﻿/*



Theme Name: domyślny szablon - uskom.eu



Theme URI: https://hashthemes.com/wordpress-theme/hashone/



Author: Boss Computers 



Author URI: https://boss.net.pl/



Description: HashOne szablon potomny Przedsiębiorstwo Usług Komunalnych Uskom Sp. z o.o. w Kożuchowie



Text Domain: hashoneblok-before-slider



*/



@import url('../hashone/style.css');




home#hs-page {
    margin-top: 0px;
}
#hs-page {
    margin-top: 0px;
}

body {


    font-family: 'Open Sans',sans-serif;
    background: #fff;



    overflow-x: hidden;



}

/*--Galeria--*/
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    text-align: right;
    padding-right: 6px;
    width: 100%;
    border: solid 1px #fff;
    width: 35px;
    height: 40px;
    position: absolute;
    right: 0px;
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10429;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.9;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10430;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.aigpl-design-1 .aigpl-img-wrp {
    position: relative;
    height: 200px;
    width: 100%;
}

.aigpl-gallery-wrp .aigpl-img, .aigpl-gallery-album-wrp .aigpl-img {
    border-radius: 0 !important;
    box-shadow: none !important;
    border: 0;
    margin: 0;
    padding: 0;
    object-fit: cover;
    object-position: top center;
    height: 100%;
    width: 100%;
    border: dashed 1px rgb(13, 100, 188);
}

/*--Ładowanie strony--*/







.smart-page-loader {



    display: block;



    width: 100%;



    height: 100%;



    position: fixed;



    top: 0;



    left: 0;



    background: #fefefe;



    z-index: 100000000;



}



/*--licznik odwiedzin--*/



.visitor-counter-content {



    line-height: 12px;



    font-size: 16px;



}



#menu-item-2175 a{

   color: #a61212;



}



#menu-item-2175 a:hover{

   color: #BF2814;

   text-decoration: underline;

   background: none;

}

.btn-nav{
    display: inline-block;
    margin: 0px 5px 0px;
}
.nav-print{
    background: none; 	
    display: table-cell; 	
    padding: 0px 10px 0px;	
   float: right;    
   width:100%;	
   margin-bottom:0px;
}

#TellAFriend_BoxContainerHeader {    
     height: 40px;    
     background: rgb(13, 100, 188);   
     border-top-right-radius: 10px;    
    -moz-border-radius-topright: 10px;    
    -webkit-border-top-right-radius: 10px;    
    -khtml-border-top-right-radius: 10px;    
     border-top-left-radius: 10px;    
    -moz-border-radius-topleft: 10px;    
    -webkit-border-top-left-radius: 10px;    
    -khtml-border-top-left-radius: 10px;
}

.pdfprnt-buttons.pdfprnt-buttons-post.pdfprnt-top-left {
    display: none;
}

.accessability_container * { 
background: #fff !important;
}


.musli-left {    
	left: -20px;    
	top: 240px;    
	right: auto;    
	bottom: auto;
}

.musli {    
	position: absolute;
	margin-top:200px; 
}



@media (max-width: 400px) {.musli-left {    left: -40px;    top: 160px;    right: auto;    bottom: auto;	}.musli {    position: absolute; }}



/*------------------------------------------------------------------------------------------#search icon-----------------------------------------*/



#search-icon{position: fixed;    top: 30%;    left:-7px;    z-index: 99999;padding:0px;

padding: 10px 8px 0px;font-family: 'Roboto Condensed', sans-serif;font-weight: 500;font-size: 18px;border: dashed 1px #fff;background: #115eb6;border-radius:5px;opacity: 0.80;} 

#search-icon:hover{opacity: 0.70;}







/*------------------------------------------------------------------------------------------#qick contact-----------------------------------------*/

#panel {    position: fixed;    top: 150px;    right: -258px;    z-index: 99999;    transition: right 0.5s ease-out 0s;}

#panel:hover {    right: 0;} 

#panel #content {    width: 250px;    padding: 10px;    border-top: 1px dashed #115eb6;    border-right: none;    border-bottom: 1px dashed #115eb6;    border-left: 1px dashed #115eb6;    z-index: 20;    background: #FFFFFF;    position: relative;    border-radius: 10px 0 0 10px;} 

#panel #title {    width: 150px;    border: 1px dashed #fff;    background: #115eb6;    color: #FFFFFF;    font-weight: bold;    border-radius: 10px;    padding: 5px 5px 25px 5px;    text-align: center;    position: relative;    top: 140px;    left: -90px;    transform: rotate(-90deg);    z-index: 11;    text-transform: uppercase;} 

#panel #title:hover {    background: rgb(9, 85, 162);	cursor:pointer;}



#dynatable-query-search- {

    float: right;



}



.dynatable-search {

    float: right;

    margin-bottom: 10px;

    line-height: 40px;

}



.dynatable-record-count {

    display: none;

    padding: 5px 0;

}





/*--------------------------------------------------------------# Forms--------------------------------------------------------------*//* form */

.mailpoet_form {  border:1px dashed #fff;  background: rgb(13, 100, 188);  width:554px;  float:right;  color:#fff;}.search-field {width: 60%;}

#form-wysija-4 {
    border: 1px dashed #fff;
    background: rgb(13, 100, 188);
    width: 560px;
    float: right;
    color: #fff;
    padding:20px;
}

#form-wysija-4 a {
    color: #fff;
    text-decoration: underline;
}

#search-element {width: 80%;}



@media (max-width: 1300px){.mailpoet_form {width: 97%;}#form-wysija-4 {width: 97%;}}







button,input[type="button"],input[type="reset"],input[type="submit"] {	background: rgb(13, 100, 188);	padding: 0 20px;	color: #FFF;	border: 0;	line-height: 36px;	height: 44px;	border: solid 1px #fff;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	background: rgba(20,75,133,1);	border: solid 1px #fff;	}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {	outline: 0;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{	color: #000;	border: 1px solid  rgba(20,75,133,1);	vertical-align: middle;	padding: 3px 10px;	height: 36px;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	width:100%;}select {	border: 1px solid #fff;	padding: 3px;	height: 36px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {	outline: 0;	border: 1px solid rgba(20,75,133,1);}select:focus{	outline: 0;}textarea {	color: #000;	border: 1px solid  rgba(20,75,133,1);	vertical-align: middle;	padding: 3px 10px;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	width:100%;}input[type="search"]{float:left;}



.astm-search-menu.full-width-menu form, .astm-search-menu.sliding form {min-width: 0 !important;overflow: hidden;position: absolute;right: 0;top: 100%;width: 0;z-index: 9;



}



/*--PDF--*/



#TellAFriend_BoxTitle {float: center;width: 50%;margin: 5px;color: #FFFFFF;font-family: Verdana,Arial;font-size: 16px;font-weight: 500;}







#TellAFriend_BoxLabel {font-family: Arial, sans-serif;font-size: 1.0em;font-weight: bold;color: #fff;padding-top: 4px;}







#TellAFriend_BoxContainer{background: rgb(13, 100, 188);padding:10px;border: solid 1px #fff;border: dashed 1px #fff;} 







#TellAFriend_BoxContainerHeader {height: 30px;background: rgb(13, 100, 188);border-top-right-radius: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;



-khtml-border-top-right-radius: 10px;border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-khtml-border-top-left-radius: 10px;}



#TellAFriend_BoxLabel_Page {font-family: Arial, sans-serif;font-size: 1.0em;font-weight: bold;color: #fff;padding-top: 10px;line-height: 0.5em;font-size: 14px;}







.dkpdf-button-container { width: 100%;float: none;padding-top: 0px;padding-bottom: 0px;}







/*--------------------------------------------------------------## Links--------------------------------------------------------------*/

.odometer-formatting-mark { display: none;}

.przetargi-link {	color:#fff;}.single .byline, .group-blog .byline {    display: none;}



.zmiany-siwz {width: 100%;margin: 5px 0px 5px;}



a {	color: #00408c;	text-decoration: none;}a:visited {	color: #00408c;}



a:hover,a:focus,a:active {	color: #00408c;	 transition: all 0.5s ease;}



a:focus {	outline: 0;}a:hover,a:active {	outline: 0;}



.file-box a{color:#fff;line-height: 2em;}





/*-------------------------------------------------------------# widgety dodatkowe-------------------------------------------------------------*/



#hashone-left-kategorie, #widget-aktualnosci {	list-style-type:none;}.sidebar-kategorie {	list-style-type:none;	width: 100%;	padding: 0% 2% 0%;}



.sidebar-kategorie li{	list-style-type:none;}



.sidebar-kategorie li li{	list-style-type:none;}



#widget-header-box, #menu-menu-header-box-container, #menu-menu-header-box{	list-style-type:none;}



#menu-blok-before-slider {	position: relative;	overflow: hidden;    list-style-type: none;    clear: both;    width: 100%;    background: none;    left: -15px;    margin-top: 20px;    margin-bottom: -15px;}



#menu-blok-before-slider li{	float: left;    width: 33%;    padding: 4% 8% 4%;    border: solid 1px #f2f2f2;    background: #f2f2f2;}



#menu-blok-before-slider li:hover{	border: solid 1px #00408c;	transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;}



#menu-blok-before-slider li a:hover{	color: #00408c;	transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;}



#menu-blok-before-slider li a {	font-family: 'Roboto Condensed', sans-serif;	display: block;	text-decoration: none;	color: #444;	text-transform: uppercase;	font-size: 20px;	font-weight: 500;	text-align: center;	line-height: 1.4em;	letter-spacing: 1px;}



@media (max-width: 1154px) {  #menu-blok-before-slider li{    padding: 4% 7% 4%;  }}



@media (max-width: 1036px) {  #menu-blok-before-slider li{    padding: 4% 6% 4%;  }}



@media (max-width: 940px) {  #menu-blok-before-slider li{    padding: 4% 5% 4%;  }}



@media (max-width: 861px) {  #menu-blok-before-slider li{    padding: 4% 4% 4%;  }}



@media (max-width: 794px) {  #menu-blok-before-slider li{    padding: 4% 3% 4%;  }}



@media (max-width: 738px) {  #menu-blok-before-slider li{    padding: 4% 1% 4%;  }}



@media (max-width: 645px) {  #menu-blok-before-slider li{    padding: 4% 0% 4%;  }}



@media (max-width: 609px) {  #menu-blok-before-slider li{    padding: 4% 0% 4%;  }  



#menu-blok-before-slider li a {  	font-size: 110%;  }}



@media (max-width: 580px) {  #menu-blok-before-slider li{  	float:none;    padding: 4% 0% 4%;    width: 100%;  }  .oczytwodomierz img, .zglosawarie img{  	margin-left: -62px;  }  .ibok img {  	margin-left: 0%;  }}



@media (max-width: 470px) {  #menu-blok-before-slider li{  	float:none;    padding: 4% 25% 4%;    width: 99%;    margin: 0 auto;  }  .oczytwodomierz img, .zglosawarie img{  	margin-left: 0px;  	clear: both;  	width: 80%;  }  .ibok img {  	margin-left: 0%;  	width: 80%;  }}



@media (max-width: 400px) {#menu-blok-before-slider {    left: -20px;} #menu-blok-before-slider li{  	float:none;    padding: 4% 30% 4%;    margin: 0 auto;  } .oczytwodomierz img, .zglosawarie img{  	width: 100%;  }    .ibok img {  	margin-left: 0%;  	width: 100%;  }}



.pt-cv-meta-fields a{	color: rgba(38,121,204,1);}.pt-cv-wrapper .btn-success{	background: rgba(38,121,204,1);	border-color: #fff;}.pt-cv-wrapper .btn-success:hover {	background: rgba(20,75,133,1);	border-color: #fff;    transition: background-color 1s ease-out;	-webkit-transition: background-color 1s ease-out;   	-moz-transition: background-color 1s ease-out;    -o-transition: background-color 1s ease-out;}.pt-cv-wrapper .btn-success:focus {    color: #fff;	border-color: #fff;   	background: rgba(20,75,133,1);    transition: background-color 1s ease-out;	-webkit-transition: background-color 1s ease-out;   	-moz-transition: background-color 1s ease-out;    -o-transition: background-color 1s ease-out;}/*--------------------------------------------------------------## Przetargi--------------------------------------------------------------*/.divTable{	display: table;	width: 100%;	border-bottom:dashed 0px #fff;	background: #115eb6;}.divTableRow {	display: table-row;}.divTableHeading {	background-color: #EEE;	display: table-header-group;}.divTableCell, .divTableHead {	border: 1px dashed #fff;	display: table-cell;	padding: 3px 10px;	color:#fff;	text-align:left;}.divTableHeading {	background-color: #EEE;	display: table-header-group;	font-weight: bold;}.divTableFoot {	background-color: #EEE;	display: table-footer-group;	font-weight: bold;}.divTableBody {	display: table-row-group;}.clear{	 clear: both;	 margin:10px 0px 5px;}.hs-post-info-przetargi-wpis{   	list-style-type:none;  	width:100%;}.hs-post-info-przetargi-wpis li{	list-style-type:none;	width:90%;	color: #fff;	text-align: left;	font-family: 'Roboto Condensed', sans-serif;	padding: 0px 8px 0px;	margin:0px 0px 0px;	letter-spacing:0px;}.hs-month {    color: #fff;    margin: 0px 2px 0px;}.hs-day {	color: #fff;    margin: 0px 2px 0px;}.hs-year {	color: #fff;    margin: 0px 2px 0px;}

.post-thumbnali {float: left;margin: 0px 0px 0px;padding:4%;}
.post-thumbnali img {border:solid 1px #115eb6;padding:5px;}
/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.hs-post-wrapper {    padding-left: 100px;}@media (max-width: 400px) {  .hs-post-wrapper {    padding-left: 0px;	}}.entry-content{	text-align:justify;}.hs-post-info{	float: left;	width: 75px;	border-bottom: solid 1px #fff;	background: rgba(20,75,133,1);	background: -moz-linear-gradient(45deg, rgba(20,75,133,1) 0%, rgba(38,121,204,1) 100%);	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(20,75,133,1)), color-stop(100%, rgba(38,121,204,1)));	background: -webkit-linear-gradient(45deg, rgba(20,75,133,1) 0%, rgba(38,121,204,1) 100%);	background: -o-linear-gradient(45deg, rgba(20,75,133,1) 0%, rgba(38,121,204,1) 100%);	background: -ms-linear-gradient(45deg, rgba(20,75,133,1) 0%, rgba(38,121,204,1) 100%);	background: linear-gradient(45deg, rgba(20,75,133,1) 0%, rgba(38,121,204,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144b85', endColorstr='#2679cc', GradientType=1 );	color: #FFF;	text-align: center;	font-family: 'Roboto Condensed', sans-serif;}.hs-post-info a{	display: block;	background: #000;	color: #000;	text-decoration: none;	line-height: 1.4;	padding: 8px 10px;	text-transform: uppercase;	display:none;}.entry-figure{	background: #F6F6F6;	text-align: center;	margin-bottom: 15px;}.entry-header .entry-title{	font-family: 'Roboto Condensed', sans-serif;	font-weight: 300;	letter-spacing: 1px;	margin-bottom: 10px;	font-size: 20px;}.entry-figure + .entry-header{	background: #FFF;	position: relative;	margin-top: -65px;	width: 90%;	padding: 15px 0 1px;}.entry-header .entry-title:first-letter{	color: #333;}.entry-header .entry-title a{	text-decoration: none;	color: #333;}.entry-header .entry-title a:hover{	text-decoration:underline;}.entry-categories{	font-size: 13px;	color: #666;	font-style: italic;	margin-bottom: 15px;}.entry-categories .fa{	display: none;	color: #000;	margin-right: 5px;}.entry-categories a{	color: #666;	text-decoration: none; }.taxonomy-description p:last-child{	margin-bottom: 0;}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-reply-title{	display: none;}h3.comments-title::after {    content: "";    position: absolute;    left: 0;    top: 100%;    width: 30px;    background: rgba(38,121,204,1);    height: 2px;}h3#reply-title::after, h3.comments-title::after {    content: "";    position: absolute;    left: 0;    top: 100%;    width: 30px;    background: rgba(38,121,204,1);    height: 2px;}#comments{	background-color: #F6F6F6;	padding: 30px;	display: none;}#cancel-comment-reply-link {	float: right;}.nav-previous a,.nav-next a{	background: rgba(38,121,204,1);	color: #FFF;	display: inline-block;	padding: 0 10px;	font-size: 12px;	line-height: 22px;	position: relative;	margin-top: 30px;}.nav-previous a:hover,.nav-next a:hover{	background: rgba(20,75,133,1);}.nav-next a{	margin-right: 13px;}.nav-next a:after{	content: "";	position: absolute;	border-left: 11px solid rgba(38,121,204,1);	border-top: 11px solid transparent;	border-bottom: 11px solid transparent;	top: 0;	right: -11px;}.nav-previous a{	margin-left: 11px;}.nav-previous a:after{	content: "";	position: absolute;	border-right: 11px solid rgba(38,121,204,1);	border-top: 11px solid transparent;	border-bottom: 11px solid transparent;	top: 0;	left: -11px;}.no-comments{	color: rgba(20,75,133,1);;}/*--------------------------------------------------------------## Galleries--------------------------------------------------------------*/.gallery {	margin-bottom: 15px;}.gallery-item {	display: inline-block;	text-align: center;	vertical-align: top;	width: 100%;}.gallery-columns-2 .gallery-item {	max-width: 50%;}.gallery-columns-3 .gallery-item {	max-width: 33.33%;}.gallery-columns-4 .gallery-item {	max-width: 25%;}.gallery-columns-5 .gallery-item {	max-width: 20%;}.gallery-columns-6 .gallery-item {	max-width: 16.66%;}.gallery-columns-7 .gallery-item {	max-width: 14.28%;}.gallery-columns-8 .gallery-item {	max-width: 12.5%;}.gallery-columns-9 .gallery-item {	max-width: 11.11%;}.gallery-caption {	display: block;}/*--------------------------------------------------------------## General--------------------------------------------------------------*/.sticky-popup .popup-header {    background-color: #2C5A85;    background-color: #2c5a85;    background: #000;}.hs-container-page{	margin: 0 auto;}.menu-blok-before-slider-container, .hs-container{	width: 1180px;	margin: 0 auto;}/*--------------------------------------------------------------## Header--------------------------------------------------------------*/#hs-masthead{	position: fixed;	left: 0;	right: 0;	z-index: 9999;	border-top: 2px solid #fff;	padding: 0;	height: 90px;	transform: translateZ(0);	-ms-transform: translateZ(0);	-webkit-transform: translateZ(0);	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	background: #fff;	box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.page-template-home-template #hs-masthead,.home.blog #hs-masthead{	background:#fff;	/*background: none;*/	/*box-shadow:none;*/	box-shadow: 0 3px 10px rgba(0,0,0,0.2);	border-bottom: dashed 1px #3d6dab;}.page-template-home-template #hs-masthead.fadeInDown,.home.blog #hs-masthead.fadeInDown{	position: fixed;	/*background: rgba(0,0,0,0.8);*/	background:#fff;	box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.page-template-home-template #hs-masthead.hs-white.fadeInDown,.home.blog #hs-masthead.hs-white.fadeInDown{	background: rgba(255,255,255,1);}#hs-site-branding{	float: left;	width: 17%;	padding: 10px 0;}#hs-site-branding img{	/*max-height: 60px;*/	max-height: 83px;	width: auto;} .hs-main-header{    /*background: url(images/bg.jpg) no-repeat center;*/    /*padding: 120px 0 50px;*/    background:none;    padding: 0px 0 0px;    margin-bottom: 30px;    position: relative;}.hs-main-header:after,.slide-banner-overlay{	content: "";	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	/*background: url(images/overlay.png);*/	background: none;}.hs-main-header > .hs-container{	position: relative;	z-index: 9;}.hs-main-title{	margin: 0 0 15px;	font-family: 'Roboto Condensed', sans-serif;	font-weight: 400;	text-transform: uppercase;	color: #FFF;	text-align: center;	font-size: 36px;	letter-spacing: 1px;}.hs-main-title-black{	margin: 0 0 15px;	font-family: 'Roboto Condensed', sans-serif;	font-weight: 400;	text-transform: uppercase;	color: #000;	text-align: center;	font-size: 36px;	letter-spacing: 1px;	margin-top: 5%;}.hs-site-title{	font-family: 'Roboto Condensed', sans-serif;	font-weight: bold;	margin: 0 0 5px;	letter-spacing: 1px;	text-transform: uppercase;	font-size: 28px;	line-height: 1.2;}.hs-site-title a{	text-decoration: none;	color: #FFF;	display: inline-block;}.hs-white.fadeInDown .hs-site-title a{	color: #333;}.hs-site-title-black:first-letter{	color: #333;}.hs-site-description{	color: #EEE;	margin: 0;	font-size: 13px;	font-style: italic;	line-height: 1;}.hs-white.fadeInDown .hs-site-description{	color: #666}.hs-breadcrumbs,.woocommerce .woocommerce-breadcrumb{	text-align: center;	font-size: 14px;	color: #000;text-shadow:0 0 6px #fff	margin-bottom: 10px;}.hs-breadcrumbs a,.woocommerce .woocommerce-breadcrumb a{	color: #000;text-shadow:0 0 6px #fff}.hs-breadcrumbs .current,.hs-breadcrumbs a:hover,.woocommerce .woocommerce-breadcrumb a:hover{	color:#000;	text-decoration: underline;text-shadow:0 0 6px #fff;}/*--------------------------------------------------------------## General--------------------------------------------------------------*/ul.webmv_sa_ul {    margin: 2px 0px 0px;}.webmv_sa_ul li {    list-style-type: none;    float: left;    margin:0px 1px 0px;}#hs-page{	margin-top: 0px;}#cookie-notice {    display: none;    position: fixed;    min-width: 100%;    height: auto;    z-index: 10;    font-size: 13px;    line-height: 20px;    left: 0;    text-align: center;}#cookie-notice .button.wp-default {    line-height: 18px;    padding: 2px 12px;    background: #fff;    border-color: #BBB;    color: #333;    text-shadow: 0 0px 0 #FFF;    -moz-box-sizing: border-box;    border-radius: 3px;    white-space: nowrap;}#cookie-notice .button.wp-default:hover {    background:rgb(15, 109, 191);    color: #fff;    border-color: #BBB;}.hs-section{	border-top: solid 0px #3d6dab;	padding: 20px 0;}.hs-section-title{	text-align: center;	font-family: 'Roboto Condensed', sans-serif;	font-weight: 400;	letter-spacing: 1px;	text-transform: uppercase;	font-size: 32px;	max-width: 90%;	margin: 0 auto 50px;}.hs-section-tagline{	text-align: center;	max-width: 78%;	margin: -30px auto 50px;	font-size: 16px;}


/*--menu stopka--*/



.menu-menu-stopka-container {



    width: 1000px;



    margin:0 auto;



}



#menu-menu-stopka li {



    list-style-type:none;



    float:left;



    margin:0px 20px 0px;



    width: 100px;



    text-align: center;



}







#menu-menu-stopka li a {



    text-decoration:none;



}







#menu-menu-stopka li a:hover {



    text-decoration:underline;



}











@media screen and (max-width: 1100px){



.menu-menu-stopka-container {



    width: 100%;



    margin:0 auto;



  }



   #menu-menu-stopka li {



    float:left;



    margin:0px 0px 0px;



    width: 30%;



    padding:4px;



    font-size:100%;



 }



}











@media screen and (max-width: 800px){



.menu-menu-stopka-container {



    width: 100%;



    margin:0 auto;



  }



   #menu-menu-stopka li {



    float:left;



    margin:0px 0px 0px;



    width: 30%;



    padding:4px;



 }



}







@media screen and (max-width: 500px){



.menu-menu-stopka-container {



    width: 100%;



    margin:0 auto;



  }



   #menu-menu-stopka li {



    float:left;



    margin:0px 0px 0px;



    width: 50%;



    padding:4px;



 }



}







@media screen and (max-width: 350px){



.menu-menu-stopka-container {



    width: 100%;



    margin:0 auto;



  }



   #menu-menu-stopka li {



    float:none;



    margin:0px 0px 0px;



    width: 100%;



    padding:4px;



 }



}







/*--------------------------------------------------------------## Menu dodatkowe--------------------------------------------------------------*/



.alarm a{	color:#a61212;	text-decoration:underline;}

#menu-menu-zobacz-wiecej-inne{	list-style-type:none;}

.widget_easy_sidebar_menu_widget ul{	list-style-type:none}.widget_easy_sidebar_menu_widget .current-menu-item>span>a,.widget_easy_sidebar_menu_widget .current-menu-ancestor>span>a{	font-weight:700;}.widget_easy_sidebar_menu_widget li.menu-item{	position:relative;	margin-top:0px;	margin-bottom:0px;	padding:0px;	border-bottom:0px solid #fff;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}.widget_easy_sidebar_menu_widget li.menu-item .link__wrap{	position:relative;	display:block;}.widget_easy_sidebar_menu_widget li.menu-item a{	color: #fff;	display:block;	padding:3% 4% 3%;	width:100%;	text-transform: uppercase;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	border-bottom: dashed 1px #fff;	background: rgb(13, 100, 188);}.widget_easy_sidebar_menu_widget li:hover.menu-item a{	background: rgba(38,121,204,1);}.widget_easy_sidebar_menu_widget li.menu-item a .nav_desc{	display:block;	color:#fff;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler{	position:absolute;	padding:0px;	margin:0px;	top:5px;	right:6px;	width:34px;	height:34px;	border:1px solid transparent;	text-align:center;	outline:none;	font-size:12px;	background: rgba(20,75,133,1);}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i{	font-family:"widget_easy_sidebar_menu_widget";	font-style:normal;	font-weight:normal;	speak:none;color:#555;	text-decoration:inherit;	width:100%;	height:100%;	line-height:34px;	display:block;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i:before{	content:'\e800';	color:#fff;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler.toggle__open i:before{	content:'\e801';	color:#fff;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:hover,.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:focus{	background:rgba(239,239,239,0.5);	border:1px solid #eee;}.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link{	padding-right:0px;	    background: rgb(5, 83, 165);}.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link:hover{   background: rgba(38,121,204,1);}.widget_easy_sidebar_menu_widget li.menu-item .sub-menu{	display:none;	position:relative;	margin-left:0px;}.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child{	border-top:0px solid #fff;}.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child:before{	content:'';	position:absolute;	left:10px;	top:-8px;	width:0;	height:0;	border-left:5px solid transparent;	border-right:5px solid transparent;	border-bottom:8px solid #fff;}.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:last-child{	border-bottom:0px;}.sidebar-template{	width: 32%;	float: left;	padding: 0% 1.5% 0%;list-style-type:none;}@media screen and (max-width: 900px) {.sidebar-template, #primary, #secondary{	width: 100%;	float: none; }}/*--------------------------------------------------------------## Menus--------------------------------------------------------------*/#hs-site-navigation{	float: right;	width: 83%;}.hs-main-navigation .hs-menu{	float: right;}.hs-main-navigation ul {	list-style: none;	margin: 0;	padding-left: 0;}.hs-main-navigation li {	float: left;	position: relative;}.hs-main-navigation a {	display: block;	text-decoration: none;	color: #00408c;	padding: 0 8px;	text-transform: uppercase;	font-size: 12px;	font-weight: 600;	line-height: 80px;	position: relative;	transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;}.page-template-home-template .hs-white.fadeInDown .hs-menu > ul > li > a,.home.blog .hs-white.fadeInDown .hs-menu > ul > li > a{	color: #111;}.hs-main-navigation ul ul {	display: none;	position: absolute;	left: 0;	top: 100% ;	background: #F6F6F6;	min-width: 200px;	box-shadow: 0 2px 6px rgba(0,0,0,0.2);}.hs-main-navigation ul ul ul {	left: 100%;	top: 0;}.hs-main-navigation ul ul a {	text-transform: none;	font-weight: 400;	color: #00408c;	line-height: 1.5;	padding: 10px 15px;	font-size: 14px;}.hs-main-navigation ul ul li {	float: none;	border-bottom: 1px dashed #dadada;}.hs-main-navigation ul ul li:last-child{	border-bottom: 0;}.hs-main-navigation ul li:hover > ul {	display: block;}.page-template-home-template .hs-main-navigation .current_page_item > a,.page-template-home-template .hs-main-navigation .current-menu-item > a,.page-template-home-template .hs-main-navigation .current_page_ancestor > a,.home.blog .hs-main-navigation .current_page_item > a,.home.blog .hs-main-navigation .current-menu-item > a,.home.blog .hs-main-navigation .current_page_ancestor > a{	color: #FFF;}.hs-main-navigation li:hover > a,.page-template-home-template .hs-main-navigation .current_page_item:hover > a,.page-template-home-template .hs-main-navigation .current-menu-item:hover > a,.page-template-home-template .hs-main-navigation .current_page_ancestor:hover > a,.page-template-home-template .hs-white.fadeInDown .hs-main-navigation li:hover > a,.home.blog .hs-main-navigation .current_page_item:hover > a,.home.blog .hs-main-navigation .current-menu-item:hover > a,.home.blog .hs-main-navigation .current_page_ancestor:hover > a,.home.blog .hs-white.fadeInDown .hs-main-navigation li:hover > a{	color: #fff;	background:#3d6dab;}.hs-main-navigation .current_page_item > a,.hs-main-navigation .current-menu-item > a,.hs-main-navigation .current_page_ancestor > a,.page-template-home-template .hs-main-navigation .current > a,.page-template-home-template .hs-white.fadeInDown .hs-main-navigation .current > a,.home.blog .hs-main-navigation .current > a,.home.blog .hs-white.fadeInDown .hs-main-navigation .current > a {	color: #fff;	background:#3d6dab;}.hs-menu > ul > li > a:after{	content: "";	position: absolute;	top: 50%;	margin-top: 12px;	border-bottom: 0px solid #fff;	left: 100%;	right: 100%;	transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;}.page-template-home-template .hs-main-navigation .current_page_item > a:after,.page-template-home-template .hs-main-navigation .current-menu-item > a:after,.page-template-home-template .hs-main-navigation .current_page_ancestor > a:after,.home.blog .hs-main-navigation .current_page_item > a:after,.home.blog .hs-main-navigation .current-menu-item > a:after,.home.blog .hs-main-navigation .current_page_ancestor > a:after{	left: 100%;	right: 100%;}.hs-menu > ul > li:hover > a:after,.hs-main-navigation .current_page_item > a:after,.hs-main-navigation .current-menu-item > a:after,.hs-main-navigation .current_page_ancestor > a:after,.page-template-home-template .hs-main-navigation .current_page_item:hover > a:after,.page-template-home-template .hs-main-navigation .current-menu-item:hover > a:after,.page-template-home-template .hs-main-navigation .current_page_ancestor:hover > a:after,.page-template-home-template .hs-main-navigation .current > a:after,.page-template-home-template .hs-white.fadeInDown .hs-main-navigation .current > a:after,.home.blog .hs-main-navigation .current_page_item:hover > a:after,.home.blog .hs-main-navigation .current-menu-item:hover > a:after,.home.blog .hs-main-navigation .current_page_ancestor:hover > a:after,.home.blog .hs-main-navigation .current > a:after,.home.blog .hs-white.fadeInDown .hs-main-navigation .current > a:after {	left: 15px;	right: 15px;}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {	margin: 0 0 15px;	overflow: hidden;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {	float: left;	width: 50%;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {	float: right;	text-align: right;	width: 50%;}.pagination .nav-links{	text-align: center;}.pagination .nav-links a,.pagination .nav-links span{	display: inline-block;	background: rgba(38,121,204,1);	padding: 10px;	color: #FFF;	line-height: 1;	margin: 0 2px;}.pagination .nav-links a:hover,.pagination .nav-links span.current{	background: rgba(38,121,204,1);}/*--------------------------------------------------------------## Home Slider--------------------------------------------------------------*/#hs-home-slider-section{	/*margin-top:150px;*/	min-height: 220px;	/*background: url(images/bg.jpg) no-repeat center;*/	position: relative;	border-bottom: dashed 0px #3d6dab;}#hs-home-slider-section .bx-wrapper{	margin: 0;}#hs-home-slider-section .bx-wrapper .bx-viewport{	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	border:  0;	left: 0;	background: #fff;}.hs-slide{	position: relative;}.hs-slide img{	width: 100%;	transform: translateZ(0);	-ms-transform: translateZ(0);	-webkit-transform: translateZ(0);}.image-slider-box{	/*width:100%;*/	max-width:1900px;	max-height:400px;	object-fit:cover;	margin-top: 0px;}@media screen and (max-width: 768px){    .image-slider-box{	width:100%;	height:180px;	object-fit: cover;	margin-top: 0px;	}	#hs-home-slider-section{	margin-top:0px;	min-height: 220px;}}.hs-slide-overlay{	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: rgba(20,75,133,0.5);	z-index: 9;}.hs-slide-caption{	position: absolute;	top: 50%;	left: 50%;	width: 1170px;	margin-left: -585px;	-ms-transform: translateY(-50%);    	-webkit-transform: translateY(-50%);     transform: translateY(-50%);    z-index: 99;}.hs-slide-cap-title{ width: 95%;	text-align: center;	font-size: 35px;	color: #FFF;	font-weight: 700;	margin-bottom: 25px;	padding: 0 10%;	line-height: 1.2;	font-family: 'Roboto Condensed', sans-serif;	letter-spacing: 2px;	text-transform: uppercase;}.hs-slide-cap-desc a{	text-align: center;	font-size: 25px;	color: #FFF;	font-weight: 500;	padding: 1% 2% 1%;	font-family: 'Roboto Condensed', sans-serif;	font-weight: 300;border:dashed 1px #fff;background: #115eb6;opacity: 0.80;}.hs-slide-cap-desc a:hover {background: #0d509e;} #hs-home-slider-section .bx-wrapper .bx-controls-direction a{	height: 60px;    width: 42px;	margin-top: -20px;	opacity: 0.6;	background-color: rgba(255,255,255,0.2);	border-radius: 1px}#hs-home-slider-section .bx-wrapper .bx-controls-direction a:hover{	opacity: 1;}#hs-home-slider-section .bx-wrapper .bx-prev{	background: url(images/prev.png) no-repeat center;	left: 20px;}#hs-home-slider-section .bx-wrapper .bx-next{	background: url(images/next.png) no-repeat center;	right: 20px;}/*--------------------------------------------------------------## About Section--------------------------------------------------------------*/#hs-about-us-section{	background: #FFF;}.hs-about-sec{	width: 49%;	float: left;}.hs-about-sec h2.hs-section-title{	text-align: left;	max-width: 100%;	margin-bottom: 30px;}.hs-progress{	margin-bottom: 20px;}.hs-progress:last-child{	margin-bottom: 0;}.hs-progress h6{	font-weight: 500;	font-size: 16px;}.hs-progress-bar-sec{	width: 49%;	float: right;}.hs-progress-bar{	background: #FFF;	height: 20px;	width: 100%;	max-width: 600px;	position: relative;	line-height: 20px;	color: #FFF;	font-size: 13px;}.hs-progress-bar-length{	background: #EE3B24;	position: absolute;	left: 0;	top: 0;	height: 100%;	text-align: right;	padding-right: 20px;	width: 0;	visibility: hidden;	-moz-transition: width 1s ease-out;	-webkit-transition: width 1s ease-out;	transition: width 1s ease-out;}h2.widget-title-about-home{	font-family: 'Roboto Condensed', sans-serif;	letter-spacing: 1px;	text-transform: uppercase;	color: #444;	text-align:right;	font-size: 32px;	font-weight: 400;	margin-bottom: 30px;}/*--------------------------------------------------------------## Featured Section--------------------------------------------------------------*/#hs-featured-post-section{	background: #F6F6F6;}.hs-featured-post-wrap{	margin-left: -2%;}.hs-featured-post{	float: left;	margin-left: 2%;	width: 23%;	text-align: center;}.hs-featured-post h3{	text-transform: uppercase;	font-size: 18px;}.hs-featured-post h3 a{	color: inherit;}.hs-featured-post h3 a:hover{	color: #EE3B24;}.hs-featured-icon{	height: 40px;    width: 80px;    margin: 55px 0;    position: relative;    display: inline-block;    color: #FFF;    background: #093970;    font-size: 32px;    line-height: 40px;}.hs-featured-icon:before {	content: "";    border-bottom: 25px solid #093970;    border-left: 40px solid rgba(0, 0, 0, 0);    border-right: 40px solid rgba(0, 0, 0, 0);    position: absolute;    left: 0;    top: -25px;}.hs-featured-icon:after {	content: "";    border-top: 25px solid #093970;    border-left: 40px solid rgba(0, 0, 0, 0);    border-right: 40px solid rgba(0, 0, 0, 0);    position: absolute;    left: 0;    bottom: -25px;}/*--------------------------------------------------------------## Portfolio Section--------------------------------------------------------------*/.hs-portfolio-cat-name-list{	text-align: center;	margin-bottom: 30px;}.hs-portfolio-cat-name{	cursor: pointer;	display: inline-block;	border:1px solid #AAA;	padding: 4px 20px;	margin: 0 5px;	position: relative;	border-radius: 30px;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;}.hs-portfolio-cat-name:hover, .hs-portfolio-cat-name.active{	background: #EE3B24;	color: #FFF;	border:1px solid #EE3B24;}.hs-portfolio-cat-name:after, .hs-portfolio-cat-name.active:after{	content: "";	position: absolute;	left: 50%;	bottom: 0px;	opacity: 0;	border-color: #EE3B24 transparent transparent transparent;	border-width: 8px 10px 0px 10px;	border-style: solid;	margin-left: -10px;	}.hs-portfolio-cat-name:hover:after, .hs-portfolio-cat-name.active:after{	bottom: -8px;	opacity: 1;	transition:all 0.3s ease-in-out 0.2s;	-moz-transition:all 0.3s ease-in-out 0.2s;	-webkit-transition:all 0.3s ease-in-out 0.2s;}.hs-portfolio-post-wrap{	width: 96%;	margin: 0 auto;}.hs-portfolio{	width: 25%;	float: left;	overflow: hidden;	}.hs-portfolio-inner{	position: relative;	margin: 10px;	overflow: hidden;}.hs-portfolio-caption{	position: absolute;	left: 0;	right: 0;	bottom: 0;	padding: 30px;	height: 100%;	opacity: 0;	background: rgba(1, 1, 1, 0.8);	text-align: center;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;}.hs-portfolio:hover .hs-portfolio-caption{	opacity: 1;}.hs-portfolio-caption h4{	color: #FFF;	margin: 15% 0 10px 0;	font-weight: 400;	position: absolute;	bottom: -100%;	width: 100%;	left: 0;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	padding: 0 15px;}.hs-portfolio:hover .hs-portfolio-caption h4{	bottom: 10%;}.hs-portfolio img{	transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	width: 100%;}.hs-portfolio:hover img{	transform: scale(1.8);	-webkit-transform: scale(1.8);	-ms-transform: scale(1.8);}.hs-portfolio-caption a{	height: 36px;	width: 36px;	display: inline-block;	line-height: 36px;	color: #FFF;	font-size: 14px;	background: #EE3B24;	margin: 10px 5px;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;}.hs-portfolio-caption a.hs-portfolio-image{	-ms-transform: translate(0,-100px);    	-webkit-transform: translate(0,-100px);     transform: translate(0,-100px);    transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;}.hs-portfolio-caption a.hs-portfolio-link{	-ms-transform: translate(0,-100px);    	-webkit-transform: translate(0,-100px);     transform: translate(0,-100px);    transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;}.hs-portfolio:hover .hs-portfolio-caption a.hs-portfolio-link,.hs-portfolio:hover .hs-portfolio-caption a.hs-portfolio-image{	-ms-transform: translate(0,0);    	-webkit-transform: translate(0,0);    transform: translate(0,0);}/*--------------------------------------------------------------## Service Section--------------------------------------------------------------*/#hs-service-post-section{	position: relative;	padding: 30px 0;	background: #fff;}.hs-service-left-bg{	position: absolute;	top: 0;	bottom: 0;	margin-right: 50%;	background-position: center;	background-size: cover;	background-repeat: no-repeat;	min-height: 200px;	width: 50%;}.hs-service-posts{	float: right;	width: 50%;	padding-left: 40px;}.hs-service-posts .hs-section-title,.hs-service-posts .hs-section-tagline{	max-width: 100%}.hs-service-post{	margin-bottom: 25px;}.hs-service-icon{	float: left;	font-size: 46px;	color: #00408c;	width: 60px;	text-align: center;}.hs-service-icon .fa{	vertical-align: top;	margin-top: 5px;}.hs-service-excerpt{	padding-left: 80px;	padding-right: 20px;}.hs-service-excerpt h6{	font-weight: 500;	margin-bottom: 6px;}.hs-service-excerpt h6 a{	color: inherit;	text-transform:uppercase;}.hs-service-excerpt h6 a:hover {	color: #00408c;}/*--------------------------------------------------------------## Team Section--------------------------------------------------------------*/.hs-team-designation {display: none;}.hs-team-member-wrap{	margin-left: -2%;}.hs-team-member{	width: 18%;	margin-left: 2%;	float: left;	text-align: center;	/*border:solid 1px #00408c;      background:#fafafa;*/}.hs-team-member-image{	position: relative;	overflow: hidden;		margin-bottom: 10px;	box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.hs-team-member-image img{	border:solid 1px #00408c;	box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.hs-team-member-image img:hover{	border:solid 1px #000;}.hs-team-social-id{	display:none;position: absolute;	left:10%;	width: 80%;	bottom: 0;	padding: 10px;	background: #FFF;}.hs-team-social-id a{	display: inline-block;	/*color: #EE3B24;*/	margin: 0 10px;	font-size: 16px;	line-height: 1;}.hs-team-member-excerpt{	position: absolute;	left: -100%;	top: 0;	width: 100%;	bottom: 0;	background: rgba(0,0,0,0.5);	color: #FFF;	padding: 30px;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	color: #FFF !important;}.hs-team-member:hover .hs-team-member-excerpt{	left: 0%;}.hs-team-member-excerpt-wrap{	display: table;	width: 100%;	height: 100%;}.hs-team-member-excerpt-wrap span{	display: table-cell;	vertical-align: middle;}.hs-team-member h6{	text-transform: uppercase;	font-weight: 500;	position: relative;	padding-bottom: 10px;	font-size: 22px;}.hs-team-member h6 a{	text-decoration: none;	color: #444;}.hs-team-member h6 a:hover{	color: #00408c;}.hs-team-member h6:after{	content: "";	position: absolute;	width: 50px;	left: 50%;	margin-left: -25px;	height: 2px;	/*background: #EE3B24;*/	background: none;	bottom: -2px;}/*--------------------------------------------------------------## Counter Section--------------------------------------------------------------*/#hs-counter-section{	background-position: center;	background-repeat: no-repeat;	color: #FFF;	background-attachment: fixed;	background-size: cover;}#hs-counter-section .hs-counter-overlay{	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	background: rgba(20,75,133,0.6);}.hs-counter-section{	position: relative;}#hs-counter-section .hs-container{	position: relative;}.hs-counter-wrap{	margin-left: -3%;}.hs-counter{	float: left;	width: 22%;	margin-left: 3%;	text-align: center;}.hs-counter-count{	font-size: 60px;	font-weight: 700;	line-height: 1;	margin-bottom: 15px;	font-family: 'Roboto Condensed', sans-serif;	letter-spacing: 3px;}.hs-counter-icon{	display: inline-block;	font-size: 22px;	color: #fff;	position: relative;}.hs-counter-icon:after{	content: "";	position: absolute;	left: 100%;	height: 2px;	width: 50px;	background: #fff; 	top: 50%;	margin-top: -1px;	margin-left: 10px;}.hs-counter-icon:before{	content: "";	position: absolute;	right: 100%;	height: 2px;	width: 50px;	background: #fff; 	top: 50%;	margin-top: -1px;	margin-right: 10px;}.hs-counter-title{	font-size: 18px;	font-weight: 700;	margin-top: 15px;	text-transform:lowercase;}/*--------------------------------------------------------------## Logo Section--------------------------------------------------------------*/.hs_client_logo_slider img{	margin-left: 50%;	width: 100%;	padding: 0% 10% 0%;	}@media screen and (max-width: 1199px){	.hs_client_logo_slider img{	 margin-left: 0%;	 width: 90%;	 padding: 0% 5% 0%;	}}/*--------------------------------------------------------------## Testimonial Section--------------------------------------------------------------*/#hs-testimonial-section{	background: #F6F6f6;	padding: 60px 0 100px;}.hs-testimonial-wrap{	width: 80%;	margin: 0 auto;	text-align: center;}.hs-testimonial-wrap .bx-wrapper .bx-viewport{	-moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;    border: 0;    left: 0;    background: none;}.hs-testimonial-wrap .bx-wrapper img{	height: 100px;	width: 100px;	margin: 0 auto 20px;	border-radius: 50%;	border: 1px solid #EE3B24;	padding: 2px;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;}.hs-testimonial-excerpt .fa-quote-left{	margin-right: 8px;	font-size: 30px;	color: #d6d6d6;}.hs-testimonial-excerpt .fa-quote-right{	margin-left: 8px;	font-size: 30px;	color: #d6d6d6;	vertical-align: text-top;}.hs-testimonial-wrap .bx-wrapper{	margin-bottom: 0;}.hs-testimonial-wrap .bx-wrapper .bx-pager, .hs-testimonial-wrap .bx-wrapper .bx-controls-auto{	bottom: -70px;}.hs-testimonial-wrap .bx-wrapper .bx-pager.bx-default-pager a{	height: 4px;	width: 25px;	border-radius: 0;	margin: 0 1px;	background: #d6d6d6}.hs-testimonial-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .hs-testimonial-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{	background: #EE3B24;}/*--------------------------------------------------------------## Blog Section--------------------------------------------------------------*/.hs-blog-post{	width: 50%;	float: left;	background: #F6F6F6;	position: relative;		transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.hs-blog-thumbnail{	float: left;    width: 50%;    background-size: cover;    background-position: center;}.hs-blog-excerpt{	position: absolute;	right: 0;	top: 0;	height: 100%;	width: 50%;	padding: 20px;	overflow: hidden;}.hs-blog-excerpt:after{	position: absolute;	content: "";	border-color:transparent #F6F6F6 transparent transparent;	border-style: solid;	border-width: 20px;	top: 50%;	left: -38px;	margin-top: -20px;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.hs-right-img .hs-blog-thumbnail{	float: right;}.hs-right-img .hs-blog-excerpt{	right: auto;	left: 0;}.hs-right-img .hs-blog-excerpt:after{	left: auto;	right: -38px;	border-color:transparent transparent transparent #F6F6F6;}.hs-blog-post:hover{	background: #F6F6F6;	color: #444;}.hs-blog-post:hover .hs-blog-excerpt:after{	border-color:#f6f6f6;}.hs-right-img.hs-blog-post:hover .hs-blog-excerpt:after{	border-color:#f6f6f6;}.hs-blog-excerpt h5 a{	color: #404040;	text-decoration: none;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.hs-blog-post:hover .hs-blog-excerpt h5 a{	color: #444;	text-decoration:underline;}.hs-blog-date{	font-size: 13px;	margin-bottom: 10px;}.hs-blog-date .fa{	margin-right: 8px;}/*--------------------------------------------------------------## Contact Section--------------------------------------------------------------*/div.wpcf7-mail-sent-ok {    border: 0px solid #398f14;	color: #3c763d;	font-weight:500;	font-size: 1em;}div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {	width: 95%;    border: 0px solid #f7e700;	color: #8a6d3b;	font-weight:500;	font-size: 1em;}span.wpcf7-not-valid-tip {    width: 95%;}span.wpcf7-not-valid-tip {    font-size: 1em;    font-weight: 500;    display: block;	color: #a94442;}#hs-contact-section{	color: #FFF;	position: relative;	background-position: center;	background-repeat: no-repeat;	background-attachment: fixed;	background-size: cover;}.hs-contact-section{	position: relative;}#hs-contact-section .hs-contact-overlay{	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	background: rgba(20,75,133,0.7);}#hs-contact-section .hs-container{	position: relative;}.hs-contact-form{	float: left;	width: 46%;}.hs-contact-form input[type="file"]{	background: rgba(0,0,0,0.2);	color:#fff;}.hs-contact-form input[type="text"],.hs-contact-form input[type="email"],.hs-contact-form input[type="url"],.hs-contact-form input[type="password"],.hs-contact-form input[type="search"],.hs-contact-form input[type="number"],.hs-contact-form input[type="tel"],.hs-contact-form input[type="range"],.hs-contact-form input[type="date"],.hs-contact-form input[type="month"],.hs-contact-form input[type="week"],.hs-contact-form input[type="time"],.hs-contact-form input[type="datetime"],.hs-contact-form input[type="datetime-local"],.hs-contact-form input[type="color"],.hs-contact-form textarea{	width: 95%;	background: rgba(0,0,0,0.2);	color: #FFF;}.hs-contact-form input[type="submit"]{	width: 100%;}.hs-contact-form textarea{	height: 100px}.hs-contact-address{	float: right;	width: 46%;}.hs-contact-address ul{	margin: 0 0 25px;	padding: 0;	list-style: none;}.hs-contact-address ul li{	margin-bottom: 10px;}.hs-contact-address ul li .fa{	margin-right: 8px;}.hs-social a{	display: inline-block;	color: #FFF;	height: 40px;	width: 40px;	line-height: 40px;	font-family: Arial;	background: rgba(20,75,133,1);	text-align: center;	border: solid 1px #fff;}.hs-social a:hover{	background: 



rgb(13, 100, 188);}/*--------------------------------------------------------------## Footer--------------------------------------------------------------*/#hs-colophon{	margin-top: 40px;}.page-template-home-template #hs-colophon,.home.blog #hs-colophon{	margin-top: 0}#hs-colophon a{	color: #fff;	text-decoration: none;}#hs-colophon h5.widget-title{	font-family: 'Roboto Condensed', sans-serif;	letter-spacing: 1px;	text-transform: uppercase;	color: #fff;}#hs-top-footer{	border-bottom: dashed 1px #fff;    background: rgb(13, 100, 188);	padding: 50px 0 35px;	color:#fff;	border-top: dashed 1px #fff;}.hs-top-footer{	margin-left: -3%;}.hs-footer{	float: left;	width: 22%;	margin-left: 3%;}.hs-footer ul{	list-style: none;	margin: 0;	padding: 0;}.hs-footer ul li{	background: url(images/arrow.png) no-repeat left 12px;	padding: 2px 0 2px 15px;}#hs-bottom-footer{	background: rgba(20,75,133,1);	padding: 15px 0;	color: #fff;	line-height: 1.2;	font-size: 13px;}.hs-site-info a{	border-bottom: 1px dotted #fff;}.hs-copy-right{	float: left;}.hs-site-info{	float: right;}/*--------------------------------------------------------------## 404 Page--------------------------------------------------------------*/.error404 .error-404{	display: block;	text-align: center;	font-size: 200px;	color: #F6F6F6;	line-height: 1.2;}.error404 .oops-text{	text-align: center;}#hs-back-top{	background: rgba(20,75,133,1);	font-family: Arial;	position: fixed;	right: 20px;	bottom: 20px;	height: 36px;	width: 36px;	color: #FFF;	text-align: center;	line-height: 36px;	cursor: pointer;	font-size: 20px;	border:dashed 1px #fff;        z-index: 999999;}#hs-back-top.hs-hide{	display: none;}#hs-back-top:hover{	background: #00408c;}/*================RESPONSIVE CSS==================*/@media screen and (max-width: 1180px){.menu-blok-before-slider-container,.hs-container{		width: auto;		padding: 0 15px;	}	.hs-main-navigation .hs-menu{		display: none;		background: #FFF;		float: none;		position: absolute;		top: 100%;		left: 0;		right: 0;		text-align: center;		box-shadow: 0 5px 10px rgba(0,0,0,0.2);		border-top: 2px solid #00408c;	}	.hs-main-navigation li{		float: none;		display: inline-block;	}	.hs-main-navigation ul ul li{		display: block;	}	.hs-main-navigation a,	.page-template-home-template .hs-main-navigation .current_page_item > a, 	.page-template-home-template .hs-main-navigation .current-menu-item > a, 	.page-template-home-template .hs-main-navigation .current_page_ancestor > a,	.home.blog .hs-main-navigation .current_page_item > a, 	.home.blog .hs-main-navigation .current-menu-item > a, 	.home.blog .hs-main-navigation .current_page_ancestor > a{		color: #333;	}	.hs-toggle-menu{		display: block;		position: absolute;		right: 10px;		top: 20px;		height: 40px;		width: 40px;		cursor: pointer;	}	.hs-toggle-menu span{		position: relative;		height: 2px;		width: 32px;		margin: 0 auto;		background: #00408c;		display: block;		top: 50%;		margin-top: -1px;		box-shadow: 0 10px 0px 0px #00408c, 0 -10px 0px 0px #00408c;	}	.hs-slide-caption{		width: 100%;		margin-left: 0;		left: 0;		padding: 0 50px;	}	.hs-slide-cap-title,	.hs-slide-cap-desc{		padding: 0	}}@media screen and (max-width: 895px){    #hs-page{	margin-top: 0px;	}	#bar{		position: relative !important;	}	#hs-masthead{		position: relative !important;		background: #fff !important;		background: #fff;	}	#hs-masthead.hs-white{		background: #FFF !important;	}	#hs-masthead.hs-white .hs-site-title a{		color: #00408c;	}	#hs-masthead.hs-white .hs-site-description{		color: #333;	}	#hs-site-branding{		width: auto;	}	.hs-main-navigation li{		display: block;		border-bottom: 0px solid #00408c;	}	.hs-main-navigation a{		line-height: 1.5;		padding: 10px 0;	}	.hs-main-navigation ul ul{		position: static;		box-shadow: none;		border-top: 1px solid #00408c;	}	.hs-menu > ul > li > a:after{		display: none;	}	.hs-main-header{		padding: 40px 0;	}	.hs-slide-cap-title{		font-size: 30px;		margin-bottom: 10px;	}	.hs-slide-cap-desc{		font-size: 16px;	}	#hs-home-slider-section{		min-height: 0;	}	#hs-home-slider-section .bx-wrapper .bx-controls-direction a{		display: none;	}	.hs-about-sec,	.hs-progress-bar-sec{		width: auto;		float: none;	}	.hs-about-sec{		margin-bottom: 40px;	}	.hs-featured-post{		width: 48%;	}	.hs-featured-post:nth-child(3){		clear: both;	}	.hs-portfolio{		width: 50%;	}	.hs-portfolio-cat-name{		margin-bottom: 10px;	}	.hs-service-left-bg{		border-bottom: solid 4px #fff;		display: none;	}	.hs-service-posts{		width: auto;		float: none;		padding-left: 20%;	}	#hs-service-post-section{		padding: 60px 0;	}	.hs-team-member{		width: 48%;		margin-bottom: 30px;	}	.hs-team-member:nth-child(3){		clear: both;	}	#hs-team-section{		padding-bottom: 30px;	}	.hs-counter-wrap{		margin-left: 0;	}	.hs-counter{		width: auto;		float: none;		margin-bottom: 40px;		margin-left: 0	}	.hs-counter:last-child{		margin-bottom: 0;	}	.hs-blog-post{		width: 100%;		float: none;	}	.hs-blog-post .hs-blog-thumbnail{		float: left;	}		.hs-blog-post .hs-blog-excerpt{		left: auto;		right: 0	}	.hs-blog-post .hs-blog-excerpt:after {	    border-color: transparent #F6F6F6 transparent transparent;	    left: -38px;	    right: auto;	}	.hs-blog-post:nth-child(2n) .hs-blog-thumbnail{		float: right;	}	.hs-blog-post:nth-child(2n) .hs-blog-excerpt{		right: auto;		left: 0	}	.hs-blog-post:nth-child(2n) .hs-blog-excerpt:after {	    left: auto;	    right: -38px;	    border-color: transparent transparent transparent #F6F6F6;	}	.hs-contact-form{		float: none;		width: auto;		margin-bottom: 30px;	}	.hs-contact-address{		float: none;		width: auto;	}	.hs-footer{		width: 47%;		margin-bottom: 30px	}	.hs-footer:nth-child(3n){		clear: both;	}	#hs-top-footer{		padding-bottom: 20px;	}	#hs-bottom-footer{		text-align: center;	}	.hs-copy-right{		float: none;		margin-bottom: 15px;	}	.hs-site-info{		float: none;	}	#primary{		width: auto !important;		float: none !important;		margin-bottom: 30px;	}	#secondary{		width: auto !important;		float: none !important;	}}@media screen and (max-width: 767px){	.hs-portfolio .hs-portfolio-caption{		opacity: 1;		background: none !important;		text-align: right;		padding: 10px;	}	.hs-portfolio-caption h4{		bottom: 10px	}	.hs-portfolio-caption a.hs-portfolio-link,	.hs-portfolio-caption a.hs-portfolio-image{		-ms-transform: none; 	   	-webkit-transform: none; 	    transform: none;	    text-align: center;	    margin: 0;	}}@media screen and (max-width: 580px){	.hs-slide-cap-title{		font-size: 18px;		margin-bottom: 0;	}	.hs-slide-cap-desc{		display: none;	}	.hs-featured-post-wrap{		margin-left: 0;	}	.hs-featured-post{		float: none;		margin-left: 0;		width: auto;		margin-bottom: 20px;	}	.hs-featured-post:last-child{		margin-bottom: 0;	}	.hs-portfolio-inner{		margin: 5px;	}	.hs-team-member-wrap{		margin-left: 0;	}	.hs-team-member{		width: auto;		margin-left: 0;		float: none;	}	.hs-blog-post .hs-blog-thumbnail{		display: none;	}	.hs-blog-excerpt{		position: relative;		width: auto;		border-bottom: 2px solid #FFF;	}	.hs-blog-excerpt:after{		display: none;	}	.hs-top-footer{		margin-left: 0	}	.hs-footer{		width: auto;		margin-left: 0;		float: none;	}}@media screen and (max-width: 420px){	.se{		padding: 0 10px;	}	.hs-portfolio{		width: 100%;		margin-bottom: 10px;	}	.hs-portfolio-inner{		margin: 0;	}}@media screen and (min-width: 1181px){	.hs-main-navigation .hs-menu{		display: block !important;	}}