.row{max-width:1200px !important;}
.newPaadin{padding-left:0rem;padding-right: 0rem;padding-top:20px;}
.contactFooter{font-family: 'Roboto', sans-serif;font-size:140px;color:#f1f1f1;font-weight:300;display:block;text-align:left;padding-top:10%;padding-left:10%}
.contactWrap{position:relative;bottom:50px;left:0px;}
.contactWrap span{font-family: 'Roboto', sans-serif;font-size:36px;color:#fcb12c}
.contactWrap p{line-height:130%}
.cherio-button1.light {
    background: #ffffff;
-webkit-box-shadow: -3px 0px 42px -3px rgba(0,0,0,0.21);
-moz-box-shadow: -3px 0px 42px -3px rgba(0,0,0,0.21);
box-shadow: -3px 0px 42px -3px rgba(0,0,0,0.21);
    color: #00a0e3;
}
.combKarmin .hex_inner{background-repeat:no-repeat !important;background-size:contain !important;box-shadow:none !important}
.combNone .hex_inner{cursor:default  !important}
.cherio-button3.light {
    background: #00a0e3;
  
    color: #ffffff;
}

.cherio-button1.light:hover {
    background-color: #00a0e3;
    color: #ffffff !important;
}

.cherio-button3.light:hover {
    background-color: #00a0e3;
    color: #ffffff !important;
}

.bannerContent{font-family: 'Roboto', sans-serif;font-size:14px;color:#2a5865;font-weight:400;padding-right:30px}
.banner h1{
font-family: 'Roboto', sans-serif;font-size:50px;color:#2a5865;font-weight:700;line-height:110%
}
.banerTop{display: flex;
align-items: center;}
.banner span{color:#e57603}

.medium-button {
    font-size: 16px;
     padding: 12px 45px;
}

.medium-button2 {
    font-size: 18px;
    padding: 12px 45px;
}


.menu > li > a{
	     font-family: 'Roboto', sans-serif;
 font-weight:400;
		font-size:14px;
		color:#747474
}

.top-bar-right{margin-top:30px;}
.footerMenu li a { font-family: 'latolight';
		font-size:13px;
		color:#ffffff}


    #owl-demo .item{
      margin: 3px;
    }
    #owl-demo .item img{
      display: block;
      height: auto;
    }

.parallax-section {
    background-attachment: fixed !important;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}


.newsMore {
    margin-top: 30px;
}
.newsMore a{
	
	  color: #ffffff;
 font-family: 'Roboto', sans-serif;
 font-weight:400;
    font-size: 15px;
	
}

.newsMore a i{color:#5183ff}

.newsDataFront {
   
    color: #ffffff;
    display:block;
    padding: 0px 5px 15px 0px;
}
.newsTitleFront {
    color: #ffffff;
   font-family: 'Roboto', sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 10px;
	font-weight:400
}
.breadcrumbs a{color:#fcb12c}

.newsTextFront, .newsTextFront p {
    color: #ffffff;
 font-family: 'Roboto', sans-serif;
 font-weight:400;
    font-size: 14px;
}
.pagination .current{background:#b29787;padding:0 !important;color:#ffffff !important}
.pagination .current a{color:#ffffff !important}
.pagination  li a{    color: #afafaf;
 font-family: 'Roboto', sans-serif;
 font-weight:400;
    font-size: 14px;}
	
.newsTextFront2, .newsTextFront2 p {
    color: #afafaf;
 font-family: 'Roboto', sans-serif;
 font-weight:400;
    font-size: 14px;
}

.newsBar {
    background: #f0811d none repeat scroll 0 0;
    height: 2px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}
.newsUL {
    list-style: outside none none;
    margin: 0;
    padding: 50px 0 0;
}
.newsTitleFront a {
    color: #f0811d;
    font-family: "OpenSansLight";
    font-size: 12px;
    text-align: right;
    white-space: nowrap;
}

.frontTitleTop{ font-family: 'Roboto', sans-serif;font-weight:700;font-size:70px;color:#ffffff;text-align:left;line-height:108x;position:relative}
.title1{background:#2e4d9b;padding:10px 20px 10px 20px;}
.title2{background:#FFFFFF;padding:10px 20px 10px 20px;font-weight:300;color:#5183ff}
.tt1{background:#2e4d9b;padding:10px 20px 10px 20px;}
.tt2{background:#ffffff;padding:10px 20px 10px 20px;font-weight:300;color:#5183ff}
.frontTitleTop2{ font-family: 'Roboto', sans-serif;font-weight:700;font-size:36px;color:#ffffff;text-align:left;line-height:62px;position:relative;margin-bottom:40px}

.has-bg-color h1::before {
   
    bottom: -5px;
    content: "";
    display: block;
    height: 2px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    width: 30px;
}



h1.cantactBar::before {
    background: #0097e1 none repeat scroll 0 0;
    bottom: -15px;
    content: "";
    display: block;
    height: 2px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    width: 30px;
	
}
h1.cantactBar{line-height:100% !important}
.mainL2{margin-top:8%;margin-bottom:8%;}
.fontTitle{color:#ffffff;font-size:80px;font-weight:300;font-family: 'Roboto', sans-serif;margin-top:80px;}
.subtitle{ font-family: 'latoregular';font-size:18px;color:#ffffff;text-align:left;width:100%;display:block;margin-bottom:40px;padding-top:10px}
.top-bar, .top-bar ul{background:none}
.has-bg-color {padding:50px 0px;min-height:416px;}

.mainL {margin-top:15%;margin-bottom:5%}
.frontBlocks{margin:0px; -webkit-box-shadow: -10px 6px 9px -5px rgba(0,0,0,0.3);
-moz-box-shadow: -10px 6px 9px -5px rgba(0,0,0,0.3);
box-shadow: -10px 6px 9px -5px rgba(0,0,0,0.3);position:absolute;top:-100px;left:0px}
.frontBlocks li{padding:0px;}
.menu-ses li a{ font-family: 'Roboto', sans-serif;
    font-size: 20px;
	font-weight:400;
	color:#2e4d9b}
footer{float:left;width:100%}
.menu-ses li a:hover{ color:#ffffff}	
.menu-ses .menu-text{text-align:center}
.hov:hover{background:#2e4d9b;}	
	.hov:hover a{color:#ffffff;}	
.kids{ background: url(../images/Kids.jpg) no-repeat center center;background-size:cover;width:100%;height:330px;margin-bottom:50px}
.iconWrap {width:100%;padding:0px 0px 20px 0px;float:left;margin:50px 0px 20px 0px}
.banerWrap {width:100%;padding:50px 0px 00px 0px;float:left;margin:0px 0px 30px 0px}
.bottomWrap {width:100%;padding:50px 0px 20px 0px;float:left;margin:0px 0px 0px 0px;background:#ffffff}
.frontIcons ,.frontIcons  p{text-align:center; font-family: 'latoregular';font-size:23px;color:#5fc4d0;line-height:120%;}
.frontIcons img,.banerWrap img {height:auto !important}
.frontIcons img{margin-bottom:20px;}
.gridNewsBack span{position:absolute;bottom:0px;margin:20px;font-family: 'OpenSansRegular';font-size:28px;color:#ffffff;text-shadow: 2px 2px rgba(0, 0, 0, 0.2);}
.bottomIcons ,.bottomIcons  p{text-align:center; font-family: 'latolight';font-size:16px;color:#ffffff;line-height:120%;}
.bottomIcons img{margin-bottom:20px;}
#main-menu{margin-top:5px;margin-bottom:30px;}
.frontTitle{ font-family: 'Roboto', sans-serif;font-size:44px;text-align:center;color:#fcb12c;margin-bottom:30px;margin-top:30px;position:relative;font-weight:400}
.frontArt p,.frontArt{  font-family: 'Roboto', sans-serif;font-size:14px;color:#959595;font-weight:400}
.gridNewsBack{display:block;position:relative;min-height:260px;width:100%;background-size:cover !important;}
.gridNews .gridNewsBack{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.gridNews{margin-top:20px}
.footerBar{height:2px;background:#b749b1;margin:20px 0px 20px 0px;padding:0px;}
.frontSections {text-align:center;}
.frontSections img{margin-top:10px;}
ul.is-active {background:#ffffff}
.is-drilldown-submenu{height:initial}
.menu-icon{margin-top:25px}
.title-bar-title{margin-top:25px;color:#004a7a}
.menu-icon::after{  background: #004a7a none repeat scroll 0 0;
    box-shadow: 0 7px 0 #004a7a, 0 14px 0 #004a7a;}
.title-bar{color:#6f3d90;background:#ffffff}
.specjal{background: url(../images/pasek.jpg) no-repeat center center;background-size:cover;width:100%;padding-bottom:50px;padding-top:50px;}
.specjal h1{font-family: 'Roboto', sans-serif;font-size:44px;color:#ffffff;font-weight:700}
.contactSection{background: url(../images/contactSection.jpg) no-repeat center center;background-size:cover;width:100%;padding-bottom:50px;padding-top:50px;float:left;font-family: 'latoregular';}
.contactSection table {color:#ffffff;background:none !important;border:0px !important}
.contactSection table tr,.contactSection table td{background:none !important}
.contactSection table thead, table tbody, table tfoot{background:none !important;border:0px !important}
..contactSection img {height:auto !important}
.contactSection input::-moz-placeholder, textarea::-moz-placeholder{color:#676755 !important}
.contact-form {margin-top:50px}
input.formButton{background:#0097e1 !important;color:#ffffff !important;border:0px !important;text-transform:none !important;font-family: 'latoregular';}

#Stext{border:0px;box-shadow:none;

 font-family: 'Roboto', sans-serif;
 font-weight:400;
 font-size:20px;
}
#Sbutton{background: url(../images/search.jpg) no-repeat center center !important;background-color:none;font-size:inherit}
input::placeholder, textarea::placeholder {
    color: #aeaeae;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #aeaeae;
}

    #owl-demo2 .item{
      background: #3fbf79;
     
      margin: 10px;
      color: #FFF;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      text-align: center;
    }
	#owl-demo2 .item a{ position:relative;display:block;height:100%;color:#ffffff}
  #owl-demo2 .item span{
   position:absolute;
   background:#0097e1;
   display:block;
   bottom:0px;
   left:0px;
    font-family: 'OpenSansBold';
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
 width:100%;
 font-size:20px;
 padding:15px
  }
   .frontArt img {height:auto !important}
.footer table td,.footer table tr{background:none !important}
 .footer{background:#f8f9fb;padding-bottom:50px} 
.footer p,.footer{
	color: #afafaf;
 font-family: 'Roboto', sans-serif;
 font-weight:300;}
 .footer p{font-size:15px;}
.owl-pagination{display:none !important}
.submenu{background:#ffffff!important}
.menu .cActive a{color:#fcb12c}

@media screen and (max-width:1400px) {.frontTitleTop{font-size:60px;line-height: 88px;}.mainL {margin-top:10%;margin-bottom:5%}.has-bg-color{ padding: 40px 0;}.mainL2{ margin-bottom: 5%;margin-top: 5%;}}
@media screen and (max-width:1124px) {.banner h1{font-size:35px}.frontTitleTop{font-size:60px;line-height: 88px;}.fontTitle{font-size:62px}}
@media screen and (max-width:1024px) {.contactFooter{font-size:100px}.menu-ses li a{font-size:15px}.fontTitle{font-size:50px;}.kids{height:200px}.medium-button{font-size:14px}.frontTitleTop{font-size:50px;line-height: 80px;}}
@media screen and (max-width:960px) {.banner h1{font-size:30px}.contactFooter{font-size:80px}.fontTitle{font-size:50px}.logs img {width:90% !important} .wrapOferta{margin:0px !important}.customNavigation{display:none}.owl-pagination{display:block!important}#owl-demo2 .item span{font-size:15px;}.mainL{margin-top:10px}.frontTitleTop{font-size:50px;}.kids{height:200px}.frontIcons, .frontIcons p{font-size:25px}.frontIcons img{max-width:70px}.frontTitle{font-size:38px}.medium-button{font-size:13px}.gridNewsBack{min-height:220px}.bottomIcons img{max-width:50px}.has-bg-color{padding: 40px 0;min-height:350px}}
@media screen and (max-width:768px) {.banner h1{font-size:25px}.contactFooter{font-size:60px}.frontTitleTop2{font-size:20px;line-height:43px}.hov a{font-size:15px !important;text-align:center;}.fontTitle{font-size:40px}.logs img {width:74% !important} #owl-demo2 .item span{font-size:15px;}.cherio-button3{min-width:auto !important;}.medium-button2 {padding: 12px 25px !important;font-size:14px}.subtitle{font-size:18px;}.frontTitleTop{font-size:32px;line-height: 55px;}.formTop img {max-width:200px ;}.formTop{text-align:center !important; margin-top:30px}.kids{height:150px}.has-bg-color{padding: 40px 0;min-height:280px}.frontSections img{max-width:300px}.frontIcons, .frontIcons p{font-size:20px}.frontIcons img{max-width:60px}.frontTitle{font-size:32x}.medium-button{font-size:12px}.gridNewsBack{min-height:200px}.bottomIcons img{max-width:40px}}
@media screen and (max-width:640px) {.banerTop{margin-top:30px} .banner h1{font-size:20px}.frontRow{margin-top:0px !important;}.contactWrap{position:initial;padding:20px;padding-top:30%;padding-left:0px;}.contactWrap p{font-size:12px;}.contactWrap span{font-size:18px;}.newPaadin{padding-left: 0.625rem;padding-right: 0.625rem;text-align:center !important;} .newPaadin img{padding:0px !important;}}
@media screen and (max-width:440px) {.banerTop{margin-top:30px}.banner h1{font-size:18px}.frontTitleTop2{font-size:20px;line-height:43px} .footer .fontTitle{margin-top:0px}.fontTitle{font-size:30px}.logs img {width:74% !important}.cherio-button3{min-width:auto !important;}.medium-button2 {padding: 12px 25px !important;font-size:12px}.subtitle{font-size:12px;}.frontTitleTop{font-size:18px;line-height:41px}.formTop img {max-width:200px ;}.formTop{text-align:center !important; margin-top:0px}.kids{height:150px}.has-bg-color{padding: 20px 0;min-height:200px;}.frontSections img{max-width:200px}.frontIcons, .frontIcons p{font-size:16px}.frontIcons img{max-width:50px}.frontTitle{font-size:28px}.frontArt p, .frontArt,.medium-button{font-size:12px}.gridNewsBack{min-height:180px}.bottomIcons img{max-width:40px}}