.g-btn.type_gray {
  white-space: pre-wrap; /* css-3 */   
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */   
    white-space: -o-pre-wrap; /* Opera 7 */   
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}



/* usunięcie tła z języków na mniejsze ekrany, poprawka slidera */

@media (max-width: 800px) {
div.lang a:hover, div.lang a.active {
  background-color:#0092BC !important;
}

.rev_slider_1_1_wrapper {
  height:100% !important;
}

.l-subheader.at_middle .w-nav-anchor.level_1 {

max-height: 59px !important;
}



}






/* text12 */
.text12 p {
  font-size:12px;
  line-height: 17px;
  margin-bottom: 0px;
}

/* nowa sub stopka */
.l-subfooter .one-third {
width: 100%;
text-align: center;
}

.l-subfooter.at_top {
font-size: 12px;

padding: 29px 30px 3px;

}

/* nowa sub stopka koniec */


/* wyrównanie guzików */
.wyrownajtop a {
padding-top: 22px !important;
}



.page-id-568 .one-quarter .type_outline,.page-id-1179 .one-quarter  .type_outline {
  min-height:86px;
  
}


/*nowe guziki na about us */
#dzialaj2 .g-btn.type_gray:hover {
  background:#0E303F;
  color: #008ABD;
  cursor: pointer !important;
}

.g-btn.type_blue {
 
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #008ABD  !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
  text-transform: none;
 background: #99D4E4;
  width: 100%;
min-width: 100%;
  padding: 24px;
  margin:0px;
}




/* formularz pl */
#form_y09qcm2 .frm_primary_label {
  display: none;
}

#form_y09qcm2 input[type=submit] {
  background: #5399b2;
border: none !important;
font-family: 'Open sans';
height: 42px;
width: 165px;
color: #fff;
box-shadow: none;
border-radius: 0px;
float: right;
  margin-top: 0px;
}



#form_y09qcm2 input[type=text], #form_y09qcm2 input[type=email] {
border-radius: 0px;
height: 48px;
border: 0px;
background: #0e303f;
padding-left: 20px;
color: #008ABD;
}

#form_y09qcm2 textarea {
  border-radius: 0px;
height: 185px;
border: 0px;
background: #0e303f;
padding-left: 20px;
color: #008ABD;
padding-top: 14px;
}

/* formularz pl koniec */



/* minimalna wysokość postu i strony */
.post .w-blogpost-content {
 min-height: 800px; 
}

.l-main-h {
min-height: 800px;
}


/* tytuł bloga na lewo */
.l-canvas.col_cont .w-blogpost-title, .l-canvas.col_cont .w-blogpost-meta {
  text-align: left;
}

.w-blog.type_masonry .w-blog-entry-title {

text-align: left;
}
.l-canvas.col_cont .w-blogpost-meta div {
margin: 0px 0px 20px 0px !important;
}

/*color tytułu wpisów na blogu */
.w-blog-entry-link:hover .w-blog-entry-title-h {
  
 color: #0092BC !important;
}
.w-blog-entry-link .w-blog-entry-title-h {
text-align: left;
}

/* wyłaczenie komentarzy na liście bloga */
.w-blog-entry-meta-comments {
  display:none;
}


/*prosteul */

ul.prosteul li{
  list-style-image: url('/wp-content/uploads/2014/09/wypunktowanie.png');
}

/*button na about us*/

#dowload .type_outline {
  padding: 20px;
font-size: 18px;
  white-space: nowrap;
  word-wrap: break-word;
  line-height: 26px;
}


/* przesunięcie menu w lewo */
.w-nav-list-h {
margin-right: 25px;
}
/* przesunięcie menu w lewo koniec */


/* menu językowe */
div.lang {
float: right;
margin-top: 19px;
margin-left: 9px;
  
  min-width: 33px;
min-height: 33px;
display: block;
float: left;
}
.lang a:first-child {
  padding-left: 8px;
}
div.lang a {
  color: #003C71 !important;
border-radius: 100%;

margin-left: 3px;
padding-top: 17px;
padding-left: 9px;
  
  min-width: 33px;
min-height: 33px;
display: block;
float: left;
}

div.lang a:hover,div.lang a.active {
  min-width: 33px;
min-height: 33px;
display: block;
float: left;
  padding-top: 17px;

  
  color: #003C71 !important;
background-color: #66BED6;
border-radius: 100%;
min-width:33px;
min-height:33px;  
margin-left: 3px;

}



/* menu językowe koniec */


.l-subheader.at_middle .w-nav-anchor.level_1 {

 color: #003C71 !important;
}

@media ( min-width: 900px) {

/* modyfikacja menu */

.l-subheader.at_middle .w-nav-anchor.level_1 {
padding: 0px 8px !important;
padding-top: 6px !important;
padding-bottom: 0px;
max-height: 13px !important;
border-right: #003C71 solid 1px;
top: 30px;
/*font-weight: bold;*/
 color: #003C71 !important;
}




.w-nav-title:hover {
  color:white;
}

.w-nav-title:after {
   color:white;
}


.l-subheader.at_middle .l-subheader-h {
top: 10px;
}

.l-subheader.at_middle .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1 {
background: transparent !important;
}

.l-subheader.at_middle .w-nav-anchor.level_1:after {
  display:none;
  background:none;
}

.l-subheader.at_middle .w-nav-item {
font-size: 11px !important;
}
}

/* modyfikacja menu koniec */

/*tymczasowe ustawienie guzika brief*/

#dzialaj .g-btn.type_gray:hover {
  background:white;
  color: #003b75;
  cursor: pointer !important;
}

/*tymczasowe ustawienie kursra
.g-btn {
cursor: default !important;
}
*/

.w-actionbox.controls_aside .w-actionbox-button {
margin: 0 0px 0 20px;

}

/*koniec poprawek tymczasowo */


#responsive-menu {
  top: 123px !important;
}


@media ( min-width: 1150px) {

#click-menu {
display: block;
left: 0;

z-index: 2;
margin-left: 1018px;
}
  
}





.obrazek1 {
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Acare_blue_50_3.jpg') center;
  border-color: white;
border-width: 1px !important;
  border-style: solid !important;
}


.obrazek2 {
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Chloniaki_blue_50_3.jpg') center;
  border-color: white;
  border-width: 1px !important;
  border-style: solid !important;
}


.obrazek3 {
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Excedrin_Migrastop_blue50_3.jpg') center;
  border-color: white;
  border-width: 1px !important;
  border-style: solid !important;
}


.obrazek4 {
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Ketonal_blue_50_3.jpg') center;
  border-color: white;
  border-width: 1px !important;
  border-style: solid !important;
}


.obrazek5{
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Panadol_baby_blue_50_3.jpg') center;
  border-color: white;
  border-width: 1px !important;
  border-style: solid !important;
}


.obrazek6 {
  width:298px;
  height:221px;
  background:url('/wp-content/uploads/2014/09/Zifam_blue_50_3.jpg') center;
  border-color: white;
  border-width: 1px !important;
  border-style: solid !important;
}


.g-btn.type_gray {
 
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #63bad5 !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
  text-transform: none;
 background: #0E303F;
  width: 100%;
min-width: 100%;
  padding: 24px;
  margin:0px;
}

.g-btn.type_gray:before {
  
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #63bad5 !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px; 
  text-transform: none;
 
}

/* tymczasowo wyłączenie guzików */

.g-btn.type_gray:hover {
  
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #63bad5!important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
background:white;
  text-transform: none;
}






.w-actionbox-button {
width:50px !important;
  background:none !important;
}

.w-actionbox-button span {
  font-weight: 200 !important;
  color:#fff !important;
}

.icon {
  padding-bottom: 0px;
padding-top: 8px;
padding-left: 12px;
padding-right: 12px;
}

.icon a {
margin-left:15px;
  vertical-align:7px;
  font-size:13px;
}

a {
  color: #008ABD !important;
}

.boxright {
float:right;
background-color:#f5f5f5;
  padding:20px;
}


.logos ul li div {

          display: block;
  font-size: 12px;
line-height: 15px;
  
}

.logos ul li { 
            display: inline;
            list-style: none;
            float: left;
            padding: 0 10px 0 0;
            text-align:center; 
  width: 115px;
  
        }
div .logos ul {
margin-left: 0px;
  font-size:12px;
}


h3.w-iconbox-text-title {
font-weight: bold !important;
color: #003766 !important;
}

.g-html ul {
list-style-image: url('/wp-content/uploads/2014/09/arrow2.png');
  list-style-type: none;
  margin-left: 20px;
}






.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed + .l-footer .l-subfooter {
max-width: 1100px;
margin: 0 auto;
}


.w-logo-img {
display: inline-block;
vertical-align: middle;
max-height: 70px;
max-width: 620px;
padding: 0px 0;
}


.full1100 {
  max-width: 1100px;
}
h1 {
  font: 28px/29px 'Open Sans' !important;
margin-bottom: 22px;
color: #003464 !important;
font-weight: 600 !important;
  padding-top: 7px;
}

.l-submain {
  border-top: none;
  
padding: 50px 7%;
}

.w-iconbox-icon-img {

position: absolute;
top: 13%;
left: 59%;
margin: -16px 0 0 -16px;
width: 61px;
height: 61px;
text-align: center;
}

.w-iconbox-icon {
  background-color: transparent !important;
}

.w-iconbox-icon {
 background-color: transparent !important;
}

.w-iconbox:hover .w-iconbox-icon {
   background-color: transparent !important;
}
.w-iconbox-icon:before {
 background-color: transparent !important;
  box-shadow: none !important;
}

h2 {
  font: 17px/29px 'Open Sans' !important;
margin-bottom: 22px;

font-weight: 600 !important;
  padding-top: 7px;
  text-align:center;
}

h4 {
  font: 16px/21px 'Open Sans' !important;
margin-bottom: 22px;

font-weight: 600 !important;
  padding-top: 7px;
  text-align:left;
}

.email1 {
  
float: left;
width: 100%;
}

#form_8ms2ds input[type=submit] {
  background: #008abd;
border: none !important;
font-family: 'Open sans';
height: 42px;
width: 165px;
color: #fff;
box-shadow: none;
border-radius: 0px;
float: left;
  margin:0px;
}

#form_8ms2ds .frm_page_num_1 {
  float: left;
  width: 57%;
  margin-right: 20px;
}
#form_8ms2ds .frm_primary_label {
  display: none;
}

.frm_forms.with_frm_style {
max-width: 1100px;
}
#form_8ms2ds input[type=email] {
border-radius: 0px;
height: 48px;
border: 0px;
background: #fff;
padding-left: 20px;
color: #008ABD;
}

.w-portfolio-item {
width: 33.3%;
max-height: 222px;
}

.w-portfolio-item-meta {
position: absolute;
max-width: 298px;
bottom: 82px;
}

.l-subheader.at_middle {
  
min-height: 92px !important;
 line-height: 0px !important; 
}

.l-subheader.at_middle .w-nav-anchor.level_1 {
padding: 0px 20px;
height: 100%;
color: #666;
padding-top: 16px;
/* padding-bottom: 11px; */
height: 92px !important;
}
.type_midnight {
background: none !important;
box-shadow: none !important;
border-color: #063a68 !important;
border-width: 1px !important;
border-style: solid !important;
color: #063a68 !important;
width: 167px !important;
height: 42px !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
}
.type_midnight:hover {
background: #063a68 !important;
box-shadow: none !important;
border-color: #063a68 !important;
border-width: 1px !important;
border-style: solid !important;
color: #fff !important;
width: 167px !important;
height: 42px !important;
font-family: 'Open Sans';
font-weight: 600;
  border-radius:0px; 
}

.maptext {
font-size: 13px;
max-width: 291px;
line-height: 17px;
background-color: #fff;
color: #008ABD;
}

.type_teal {
  background: #99D0E5 !important;
box-shadow: none !important;
border-color: none !important;
border-width: 0px !important;
margin-top: 53px;
color: #008ABD !important;
width: 167px !important;
height: 42px !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
}

.mapsarea {
  background-image: url('/wp-content/uploads/2017/04/mapa-theblog-partners-2.jpg');
  background-position: center;
background-repeat: no-repeat;
  min-height: 675px;
  margin-top: -75px;
 
}

.maph1 {
  padding-top: 80px;
  padding-bottom: 180px;
}

.w-actionbox {
margin-bottom: 0;
padding: 30px 40px;
border-radius: 0px;
border-color: white;
border-width: 1px !important;
background: none !important;
  border-style: solid !important;
}

.w-actionbox-text h3 {
  font-family: 'Open Sans';
  color:#27557b;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
}

.g-btn.type_outline {
 
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #008ABD !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
  text-transform: none;
 background: #99d4e4;
  width:208px;
  padding: 10px;
}

.g-btn.type_outline:before {
  
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #008ABD !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px; 
  text-transform: none;
 
}

.g-btn.type_outline:hover {
  
opacity: 1 !important;
box-shadow: 0 0 0 0px #fff inset !important;
border-width: 1px !important;
color: #008ABD !important;
font-family: 'Open Sans';
font-weight: 600;
border-radius:0px;  
/* tymczasowo */
  background:white; 
  text-transform: none;
}


#form_y09qcm .frm_primary_label {
  display: none;
}

#form_y09qcm input[type=submit] {
  background: #5399b2;
border: none !important;
font-family: 'Open sans';
height: 42px;
width: 165px;
color: #fff;
box-shadow: none;
border-radius: 0px;
float: right;
  margin-top: 0px;
}



#form_y09qcm input[type=text], #form_y09qcm input[type=email] {
border-radius: 0px;
height: 48px;
border: 0px;
background: #0e303f;
padding-left: 20px;
color: #008ABD;
}

#form_y09qcm textarea {
  border-radius: 0px;
height: 185px;
border: 0px;
background: #0e303f;
padding-left: 20px;
color: #008ABD;
padding-top: 14px;
}

.w-copyright {
  float:none;
  text-align:center;
}

.type_default {
  background: #008ABD !important;
  color:white !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  text-transform: none;
}
  
.type_default:hover {
  background: #037199 !important;
  color:white !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  text-transform: none;
}
.w-actionbox-button {
 
  padding-top: 8px;
padding-bottom: 8px;
}

.w-iconbox-text-description {
color: #5C5C5C;
font: 14px/24px 'Open Sans' !important;  
}

.w-iconbox-text-title {
font: 16px/21px 'Open Sans' !important;
margin-bottom: 24px !important;
  
}

.l-subheader.at_middle .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1 {
  
background-color: rgba(0,0,0,0.66);
color: #fff !important;
}

@media (min-width: 800px) and (max-width: 1150px) {


#form_8ms2ds input[type=submit] {
  
  width: 133px;
  
}

.w-portfolio-item-meta {

bottom: 64px;
}
.procenta {
  margin: 10px 11% 0 0 !important;
}

}


@media (max-width: 800px) {

/* zastosowanie do logo z hasłem
.w-logo-img {
margin-right: -205px;
width: 372px;
height: auto;
}
*/

.with_frm_style div.frm_submit {
  text-align:center;
}

#form_y09qcm input[type=submit] {
  float:none;
  margin-left: 20px;
}

#form_8ms2ds input[type=submit] {
  float:none;
  margin-left: 20px;
}

#form_8ms2ds .frm_page_num_1 {
width:100%;
margin-right: 0px;
}
h2 {
  float: none !important;
text-align: center;
color: #007eb6;
  padding-bottom: 5px;
  margin: 0px 0px 0px 0px !important;
}

.w-portfolio-item {
width: 100%;
max-height: 222px;
  text-align: center;
}

.w-portfolio.columns_3 .w-portfolio-item, .w-portfolio.columns_4 .w-portfolio-item {
  width: 100%;
}

.w-portfolio-item-meta {

display:none;
}

}


@media (max-width: 800px) {

/* zawijanie tektu w buttonach*/
.g-btn span {
position: relative;
white-space: normal;
}

.marginnone {
  padding:0px !important;
  margin:0px !important;
}

.stoprocentwys {
  height:100% !important;
}

.frm_form_field.frm_last_half {
width: 100%;
}
.frm_form_field.frm_first_half {
width: 100%;
}
}