/**
 * 1) Common classes
 * 2) Colors
 * 3) Fonts, lineheight, h1-h6
 * 4) Paddings, margins, offsets
 * 5) COMMON TEMPLATES
 * 6) .KIDTPL-*
 * 7) Common classes, part2
 * 8) Hovers, Alerts
 */

/*=== Common classes ===*/
.kid-component{position: relative;display: flex;width: 100%;padding: 0;margin: 0;flex-direction: column;flex-wrap: nowrap;align-items: center;}
.kid-container850{margin: 0 auto;max-width: 880px;padding: 0 15px;overflow: hidden;}
.kid-container1140{margin: 0 auto;max-width: 1170px;padding: 0 15px;overflow: hidden;}
.kid-container1170{margin: 0 auto;max-width: 1200px;padding: 0 15px;overflow: hidden;}
.kid-block{display:block;}
.kid-basic{color: #333; font-size: 17px; line-height: 27px;font-family: 'Verdana', sans-serif;}

.kid-cardbox{margin-left:-30px;width:calc(100% + 30px);}
.kid-cardbox > div.kid-unify-card{margin-left:30px;}

.kid-flexrow{flex-direction:row;justify-content: space-between;}
.kid-flex-grow1{flex-grow:1;}
.kid-flexrow-default{flex-direction:row;justify-content: normal;}
.kid-flexrow-wrap{flex-wrap: wrap;}
.kid-flexrow-nowrap{flex-wrap: nowrap;}
.kid-flex-center{justify-content:center;}
.kid-flex-start{justify-content:flex-start;}
.kid-flex-end{justify-content:flex-end;}
.kid-flex-spacearound{justify-content:space-around;}
.kid-flex-spacebetween{justify-content:space-between;}
.kid-flex-spaceevenly{justify-content:space-evenly;}
.kid-flexbaseline{align-items: baseline;}
.kid-flex-alignstart{align-items: flex-start;}
.kid-flex-aligncenter{align-items: center;}
.kid-flex-alignend{align-items: flex-end;}
.kid-flexstretch{align-items: stretch;align-content: stretch;}
.kid-flexcolumn{flex-direction:column;justify-content: space-between;}
.kid-label{position: absolute;top: -5px;left: -5px;width: 78px;height: 78px;z-index: 2;}
.kid-label.recomend{background: url(../img/ribbon_recommend2_en.png) no-repeat 0 0;}
.kid-label.top{background: url(../img/top.png) no-repeat 0 0;}
.kid-label.discount{text-align: center;padding: 5px 5px 0 0;right: 20px;left: unset;width: 63px;height: 63px;background: url(../img/card_discount.png) no-repeat 0 0;}
	.kid-label.discount > span{font-size:11px;color:#ffffff;line-height:20px;display: inline-block;font-weight: 700;}
	.kid-label.discount > span.val{font-size:16px;}
.kid-label.discount2{text-align: center;padding: 13px 0 0;top:15px;right:15px;left: unset;width: 70px;height: 70px;background: url(../img/card_discount2.png) no-repeat 0 0;}
	.kid-label.discount2 > span{font-size:11px;color:#ffffff;line-height:20px;display: inline-block;font-weight: 700;}
	.kid-label.discount2 > span.val{font-size:18px;}
.kid-component img, .kid-block img{max-width:100%;}

.kid-wrap{position: relative;display:block;overflow: hidden;width: 100%;max-width: 1140px;margin: 0 auto;padding: 0;}

.kid-tiles{display: grid;grid-gap: 30px;}
.kid-gridlists{display: grid;grid-gap: 0 30px;grid-template-columns:1fr 1fr 1fr 1fr;}
.kid-gridlists.c2{grid-gap: 30px 30px; grid-template-columns: 1fr 1fr;}/* 2 columns */
.kid-gridlists.c3{grid-gap: 30px 30px; grid-template-columns: 1fr 1fr 1fr;}/* 3 columns */
.kid-gridlists.c6{grid-gap: 30px 30px; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}/* 6 columns */
.kid-gridlists.gr45{grid-row-gap: 45px;}/* gap row 45px */
.kid-gridlists.gr60{grid-row-gap: 60px;}/* gap row 60px */
.kid-gridlists.g20{grid-gap: 20px 20px;}/* gap row and column 20px */

.kid-gridbtnbox{display: grid;grid-gap: 20px;grid-template-rows: 34px;grid-template-columns: repeat(auto-fit, 140px);}
.kid-tiles.kg33{grid-template-columns: repeat(3, 300px);}
.kid-tiles.kg23{grid-template-columns: repeat(2, 300px);}
.kid-tiles.kg13{grid-template-columns: repeat(1, 300px);}

.kid-tile750.ktl{grid-column-start: 1;grid-column-end: 3;} /*ktl => kid-tile left*/
.kid-tile750.ktr{grid-column-start: 2;grid-column-end: 3;} /*ktr => kid-tile right*/
.kid-tiles .kt1r{grid-row-start: 1;} /* kid-tile row 1*/
.kid-tiles .kt2r{grid-row-start: 2;} /* kid-tile row 2*/
.kid-tiles .kt3r{grid-row-start: 3;} /* kid-tile row 3*/
.kid-tiles .kt1c{grid-column-start: 1;}
.kid-tiles .kt2c{grid-column-start: 2;}
.kid-tiles .kt3c{grid-column-start: 3;}
/* desk */
@media screen and (min-width: 1200px){
	.kid-tiles.kg33_desk{grid-template: repeat(3, 360px)/repeat(3, 360px);grid-template-rows: unset;}
	.kid-tiles.kg23_desk{grid-template: repeat(2, 360px)/repeat(3, 360px);grid-template-rows: unset;}
	.kid-tiles.kg13_desk{grid-template: repeat(1, 360px)/repeat(3, 360px);grid-template-rows: unset;}
}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-container1140{margin: 0 auto;max-width: 970px;padding: 0 15px;overflow: hidden;}
	.kid-flexcolumn_largetab{flex-direction:column;justify-content: space-between;}
	
	.kid-cardbox{margin-left:-20px;width:calc(100% + 20px);}
	.kid-cardbox > div.kid-unify-card{margin-left:20px;}
	.kid-wrap{max-width:970px;padding-left: 15px;padding-right: 15px;}
	
	.kid-tiles{grid-gap: 20px;}
	.kid-tiles.kg33{grid-template-columns: repeat(3, 300px);}
	.kid-tiles.kg33_largetab{grid-template-columns: repeat(3, 300px);}
	.kid-tiles.kg23_largetab{grid-template-columns: repeat(2, 300px);}
	.kid-tiles.kg13_largetab{grid-template-columns: repeat(1, 300px);}
	
	.kid-gridlists.c6{grid-template-columns: 1fr 1fr 1fr 1fr;}/* 6 -> 4 columns */
	.kid-gridlists.c3_largetab{grid-template-columns: 1fr 1fr 1fr;}/* 3 columns */
}
@media screen and (min-width: 1140px) and (max-width: 1199px){
	.kid-container1140{max-width: 1000px;}
	.kid-cardbox{margin-left:-35px;width:calc(100% + 40px);}
	.kid-cardbox > div.kid-unify-card{margin-left:35px;}
	.kid-wrap{max-width:1000px !important;}
}
/* tab + mob*/
@media screen and (max-width: 991px){
	.kid-flex-start_tm{justify-content:flex-start;}
	.kid-flex-alignstart_tm{align-items: flex-start;}
	.kid-flex-aligncenter_tm{align-items: center;}
	.kid-flex-alignend_tm{align-items: flex-end;}
	.kid-flexcolumn_tm{flex-direction:column;justify-content: space-between;}
	.kid-flexrow-wrap_tm{flex-wrap: wrap;}
	
	.kid-gridlists.c2{grid-gap: 20px; grid-template-columns: 1fr;}
	.kid-gridlists.c3{grid-gap: 20px; grid-template-columns: 1fr 1fr;}
	.kid-gridlists.gr60{grid-row-gap: 60px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-container1140{max-width: 750px;}
	.kid-flexrow_tab{flex-direction:row;justify-content: space-between;}
	.kid-flex-start_tab{justify-content:flex-start;}
	.kid-flex-alignstart_tab{align-items: flex-start;}
	.kid-flex-aligncenter_tab{align-items: center;}
	.kid-flex-alignend_tab{align-items: flex-end;}
	.kid-flexcolumn_tab{flex-direction:column;justify-content: space-between;}
	.kid-flexrow-wrap_tab{flex-wrap: wrap;}
	.kid-wrap{max-width:750px;padding-left: 15px;padding-right: 15px;}
	
	.kid-tiles{grid-gap: 30px;}
	.kid-gridlists{grid-template-columns: 345px 345px;}
	.kid-gridlists.c6{grid-template-columns: 1fr 1fr 1fr;}/* 6 -> 3 columns */
	.kid-tiles.kg12_tab{grid-template-rows: 345px;grid-template-columns: 345px 345px;}
	
}
/* mob */
@media screen and (max-width: 767px){
	.kid-container1140{max-width: 100%;}
	.kid-flex-start_mob{justify-content:flex-start;}
	.kid-flex-aligncenter_mob{align-items: center;}
	.kid-flexcolumn_mob{flex-direction:column;justify-content: space-between;}
	.kid-flexrow-wrap_mob{flex-wrap: wrap;}
	.kid-flexrow-nowrap_mob{flex-wrap: nowrap;}
	.kid-flex-spacebetween_mob{justify-content:space-between;}
	.kid-flexbaseline_mob{align-items: baseline;}
	.kid-cardbox{margin-left:0px;width:100%;}
	.kid-cardbox > div.kid-unify-card{margin-left:0px;}
	.kid-wrap{max-width:100%;padding-left: 15px;padding-right: 15px;}
	
	.kid-gridlists{grid-template-columns:1fr;}
	.kid-gridlists.c3{grid-gap: 20px; grid-template-columns: 1fr;}
	.kid-gridlists.c6{grid-template-columns: 1fr 1fr;}/* 6 -> 2 columns */
	.kid-gridlists.gr40_mob{grid-row-gap: 40px;}
	.kid-gridbtnbox{grid-gap: 10px; grid-template-columns: 140px;}
	.kid-tiles.kg11_mob{grid-template-rows: 290px;grid-template-columns: 100%;}
}
/* extramob */
@media screen and (max-width: 475px){
	.kid-wrap{max-width:100%;padding-left: 15px;padding-right: 15px;}
	.kid-flexcolumn_extramob{flex-direction:column;justify-content: space-between;}
	.kid-flexrow-wrap_extramob{flex-wrap: wrap;}
}
/* ultramob */
@media screen and (max-width: 375px){
	.kid-gridlists.c6{grid-template-columns: 1fr;}/* 6 -> 1 columns */
}
/*=== end Common classes ===*/

/*=== Colors ===*/
.kid-bgcolor-white{background-color: #ffffff;}
.kid-bgcolor-gray{background-color: #f9f9f9;}
.kid-bgcolor-darkgray{background-color: #333333;}
.kid-bgcolor-blue{background-color: #51BCE6;}
.kid-bgcolor-bluedark{background-color: #249bce;}
.kid-bgcolor-blueultra{background-color: #29487d;}

.kid-color-white{color: #ffffff;}
.kid-color-black{color: #000000;}
.kid-color-black333{color: #333;}
.kid-color-blue{color:#51BCE6;}
.kid-color-blue2{color:#6dcff6;}
.kid-color-green{color:#7DBE14;}
.kid-color-lightgray{color:#8a8a8a;}
.kid-color-gray{color:#565a5c;}
.kid-color-lightgray{color:#777777;}
.kid-color-orange{color:#ed812b;}
.kid-color-gold{color:#fbb91a;}

.kid-bgimg-excursions5{background-image: url('../img/excursions_bg5.jpg');background-position: center center;background-repeat: no-repeat; background-size: cover;}
.kid-bgimg-excursions_hp_banner{background: url('../img/excur_homepage_banner.jpg') center center no-repeat; background-size: cover;}
.kid-bgimg-excursions_hp_price{background: url('../img/excur_homepage_price.jpg') center center no-repeat; background-size: cover;}
.kid-bgimg-join {background: url('../img/bgimg-join.jpg') center center no-repeat; background-size: cover;}
.kid-bgimg-subscribe {background: url('../img/bgimg-email.jpg') center center no-repeat; background-size: cover;}
.kid-bgimg-custom{background-position: center center;background-repeat: no-repeat; background-size: cover;}
.kid-bgimg-tours{background-image: url('../img/tours/banner.jpg');background-position: center center;background-repeat: no-repeat; background-size: cover;}
.kid-bgimg-onmap{background-image: url('../img/on-map.jpg');background-position: center center;background-repeat: no-repeat; background-size: cover;}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-bgcolor-gray_tab{background-color: #f9f9f9;}
	.kid-bgimg-excursions_hp_banner{background-image: url('../img/excur_homepage_banner_tab.jpg');}
	.kid-bgimg-excursions_hp_price{background-image: url('../img/excur_homepage_price_tab.jpg');}
}
/* mob */
@media screen and (max-width: 767px){
	.kid-bgcolor-gray_mob{background-color: #f9f9f9;}
	.kid-bgimg-excursions_hp_banner{background-image: url('../img/excur_homepage_banner_mob.jpg');}
	.kid-bgimg-excursions_hp_price{background-image: url('../img/excur_homepage_price_mob.jpg');}
}
/*=== end Colors ===*/

/*=== Fonts, lineheight, h1-h6 ===*/
.kid-ff-tahoma{font-family: 'Tahoma', 'Verdana', sans-serif !important;}
.kid-fz-8{font-size:8px;} .kid-fz-9{font-size:9px;} .kid-fz-10{font-size:10px;}
.kid-fz-11{font-size:11px;} .kid-fz-12{font-size:12px;} .kid-fz-13{font-size:13px;}
.kid-fz-14{font-size:14px;} .kid-fz-15{font-size:15px;} .kid-fz-16{font-size:16px;}
.kid-fz-17{font-size:17px;} .kid-fz-18{font-size:18px;} .kid-fz-19{font-size:19px;} 
.kid-fz-20{font-size:20px;} .kid-fz-22{font-size:22px;} .kid-fz-24{font-size:24px;} 
.kid-fz-26{font-size:26px;} .kid-fz-28{font-size:28px;} .kid-fz-30{font-size:30px;}
.kid-fz-32{font-size:32px;} .kid-fz-34{font-size:34px;} .kid-fz-36{font-size:36px;}
.kid-fz-40{font-size:40px;} .kid-fz-50{font-size:50px;} .kid-fz-55{font-size:55px;}
.kid-fz-56{font-size:56px;} .kid-fz-62{font-size:62px;} .kid-fz-80{font-size:80px;}
.kid-fz-90{font-size:90px;} .kid-fz-100{font-size:100px;}

.kid-lh{line-height: normal;}
.kid-lh-15em{line-height: 1.5em;}
.kid-lh-10{line-height: 10px;}
.kid-lh-18{line-height: 18px;}
.kid-lh-19{line-height: 19px;}
.kid-lh-22{line-height: 22px;}
.kid-lh-23{line-height: 23px;}
.kid-lh-24{line-height: 24px;}
.kid-lh-26{line-height: 26px;}
.kid-lh-27{line-height: 27px;}
.kid-lh-28{line-height: 28px;}
.kid-lh-30{line-height: 30px;}
.kid-lh-34{line-height: 34px;}
.kid-lh-35{line-height: 35px;}
.kid-lh-37{line-height: 37px;}
.kid-lh-38{line-height: 38px;}
.kid-lh-40{line-height: 40px;}

.kid-fw{ font-weight: normal;}
.kid-fw-b{ font-weight: bold;}

.kid-h2{margin:0;padding:0;font-size:34px;line-height:40px;}
.kid-default-banner200 .kid-h2{margin:0;padding:0;font-size:24px;line-height:24px;}
.kid-h3{margin:0;padding:0;font-size:18px;line-height:24px;}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-fz-13_tab{font-size:13px;}
	.kid-fz-16_tab{font-size:16px;}
}
@media screen and (max-width: 767px){
	.kid-fz-13_mob{font-size:13px;}
	.kid-fz-14_mob{font-size:14px;}
	.kid-fz-16_mob{font-size:16px;}
	.kid-fz-18_mob{font-size:18px;}
	.kid-fz-20_mob{font-size:20px;}
	.kid-fz-23_mob{font-size:23px;}
	.kid-fz-30_mob{font-size:30px;}
	
	.kid-lh-20_mob{line-height: 20px;}
	.kid-lh-24_mob{line-height: 24px;}
	.kid-lh-30_mob{line-height: 30px;}
	
	.kid-h2{font-size:28px;line-height:34px;}
}
/*=== end Fonts, lineheight, h1-h6 ===*/

/*=== Paddings, margins, offsets ===*/
.kid-no-padding{padding: 0}
.kid-p-10{ padding: 10px;}
.kid-p-20{ padding: 20px;}
.kid-default-p{padding-top:90px;padding-bottom:90px;}
.kid-default-pbox{padding-top:90px;padding-bottom:60px;}
.kid-default-pbox45{padding-top:90px;padding-bottom:45px;}
.kid-default-pt{padding-top:90px;}
.kid-default-pb60{padding-bottom:60px;}
.kid-default-pb{padding-bottom:90px;}

.kid-ph-15per{padding-left:15%;padding-right:15%;}
.kid-ph-15{padding-left:15px;padding-right:15px;}
.kid-ph-20{padding-left:20px;padding-right:20px;}
.kid-ph-30{padding-left:30px;padding-right:30px;}
.kid-ph-50{padding-left:50px;padding-right:50px;}
.kid-ph-60{padding-left:60px;padding-right:60px;}
.kid-ph-70{padding-left:70px;padding-right:70px;}
.kid-ph-80{padding-left:80px;padding-right:80px;}

.kid-pv-0{padding-top:0px;padding-bottom:0px;}
.kid-pv-25{padding-top:25px;padding-bottom:25px;}
.kid-pv-30{padding-top:30px;padding-bottom:30px;}
.kid-pv-40{padding-top:40px;padding-bottom:40px;}
.kid-pv-50{padding-top:50px;padding-bottom:50px;}

.kid-pt-0{ padding-top:0px;}
.kid-pt-10{ padding-top:10px;}
.kid-pt-15{ padding-top:15px;}
.kid-pt-20{ padding-top:20px;}
.kid-pt-25{ padding-top:25px;}
.kid-pt-30{ padding-top:30px;}
.kid-pt-45{ padding-top:45px;}
.kid-pt-50{ padding-top:50px;}
.kid-pt-60{ padding-top:60px;}
.kid-pt-90{ padding-top:90px;}

.kid-pr-10{ padding-right:10px;}
.kid-pr-15{ padding-right:15px;}
.kid-pr-20{ padding-right:20px;}
.kid-pr-25{ padding-right:25px;}
.kid-pr-30{ padding-right:30px;}
.kid-pr-45{ padding-right:45px;}
.kid-pr-60{ padding-right:60px;}
.kid-pr-90{ padding-right:90px;}

.kid-pb-10{ padding-bottom:10px;}
.kid-pb-15{ padding-bottom:15px;}
.kid-pb-20{ padding-bottom:20px;}
.kid-pb-25{ padding-bottom:25px;}
.kid-pb-30{ padding-bottom:30px;}
.kid-pb-45{ padding-bottom:45px;}
.kid-pb-60{ padding-bottom:60px;}
.kid-pb-80{ padding-bottom:80px;}
.kid-pb-90{ padding-bottom:90px;}

.kid-pl-10{ padding-left:10px;}
.kid-pl-15{ padding-left:15px;}
.kid-pl-20{ padding-left:20px;}
.kid-pl-25{ padding-left:25px;}
.kid-pl-30{ padding-left:30px;}
.kid-pl-40{ padding-left:40px;}
.kid-pl-45{ padding-left:45px;}
.kid-pl-60{ padding-left:60px;}
.kid-pl-90{ padding-left:90px;}

.kid-no-margin{margin: 0}
.kid-auto-margin{margin: 0 auto;}
.kid-m-10{margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.kid-m-20{margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}
.kid-default-m{margin-top: 90px;margin-bottom: 90px;}
.kid-mh-auto{margin: 0 auto;}
.kid-mh-15{margin-left:15px;margin-right:15px;}
.kid-mh-30{margin-left:30px;margin-right:30px;}

.kid-mv-0{margin-top:0px;margin-bottom:0px;}
.kid-mv-30{margin-top:30px;margin-bottom:30px;}

.kid-tilegutter-mt{margin-top:30px;}
.kid-tilegutter-ml{margin-left:30px;}

.kid-default-mt{margin-top:90px;}
.kid-default-mt60{margin-top:60px;}
.kid-default-mt45{margin-top:45px;}
.kid-default-mt60_35{margin-top:95px;/*60+35*/}
.kid-default-mb60{margin-bottom:60px;}
.kid-default-mb30{margin-bottom:30px;}
.kid-default-mb45{margin-bottom:45px;}
.kid-mt-0{margin-top:0;}
.kid-mt-5{margin-top:5px;}
.kid-mt-10{margin-top:10px;}
.kid-mt-15{margin-top:15px;}
.kid-mt-20{margin-top:20px;}
.kid-mt-25{margin-top:25px;}
.kid-mt-30{margin-top:30px;}
.kid-mt-40{margin-top:40px;}
.kid-mt-45{margin-top:45px;}
.kid-mt-60{margin-top:60px;}
.kid-mt-90{margin-top:90px;}

.kid-mr-02em{margin-right:.2em;}
.kid-mr-5{margin-right:5px;}
.kid-mr-10{margin-right:10px;}
.kid-mr-15{margin-right:15px;}
.kid-mr-20{margin-right:20px;}
.kid-mr-25{margin-right:25px;}
.kid-mr-30{margin-right:30px;}
.kid-mr-45{margin-right:45px;}
.kid-mr-60{margin-right:60px;}
.kid-mr-90{margin-right:90px;}

.kid-mb-0{margin-bottom:0px;}
.kid-mb-5{margin-bottom:5px;}
.kid-mb-10{margin-bottom:10px;}
.kid-mb-15{margin-bottom:15px;}
.kid-mb-20{margin-bottom:20px;}
.kid-mb-25{margin-bottom:25px;}
.kid-mb-30{margin-bottom:30px;}
.kid-mb-40{margin-bottom:40px;}
.kid-mb-45{margin-bottom:45px;}
.kid-mb-60{margin-bottom:60px;}
.kid-mb-90{margin-bottom:90px;}

.kid-ml-02em{margin-left:.2em;}
.kid-ml-5{margin-left:5px;}
.kid-ml-10{margin-left:10px;}
.kid-ml-15{margin-left:15px;}
.kid-ml-20{margin-left:20px;}
.kid-ml-25{margin-left:25px;}
.kid-ml-30{margin-left:30px;}
.kid-ml-45{margin-left:45px;}
.kid-ml-60{margin-left:60px;}
.kid-ml-90{margin-left:90px;}
/* desk */
@media screen and (min-width: 1199px){
	.kid-pr-30_desk{padding-right:30px;}
	
	.kid-mr-30_desk{margin-right:30px;}
		*.kid-mr-30_desk-2n2:nth-child(2n+2){margin-right:30px;} /*каждый второй элемент*/
		*.kid-mr-30_desk-3n2:nth-child(3n+2){margin-right:30px;} /*каждый второй элемент когда 3 в ряд, desk,largetab)*/
		*.kid-mr-30_desk-3n3:nth-child(3n+3){margin-right:30px;}
	
	.kid-mt-30_desk{margin-top:30px;}
	
	.kid-ml-30_desk{margin-left:30px;}		
		*.kid-ml-30_desk-2n2:nth-child(2n+2){margin-left:30px;}
		*.kid-ml-30_desk-3n2:nth-child(3n+2){margin-left:30px;}
		*.kid-ml-30_desk-3n3:nth-child(3n+3){margin-left:30px;}
}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-ph-0_largetab{padding-left:0px;padding-right:0px;}
	.kid-ph-30_largetab{padding-left:30px;padding-right:30px;}
	.kid-pr-30_largetab{padding-right:30px;}
	
	.kid-tilegutter-mt{margin-top:20px;}
	.kid-tilegutter-ml{margin-left:20px;}
	.kid-mt-20_largetab{margin-top:20px;}
	
	.kid-mr-20_largetab{margin-right:20px;}
	.kid-mr-30_largetab{margin-right:30px;}
		*.kid-mr-20_largetab-2n2:nth-child(2n+2){margin-right:20px;}
		*.kid-mr-20_largetab-3n2:nth-child(3n+2){margin-right:20px;}
		*.kid-mr-20_largetab-3n3:nth-child(3n+3){margin-right:20px;}
	
	.kid-mb-20_largetab{margin-bottom:20px;}
	
	.kid-ml-20_largetab{margin-left:20px;}		
		*.kid-ml-20_largetab-2n2:nth-child(2n+2){margin-left:20px;}
		*.kid-ml-20_largetab-3n2:nth-child(3n+2){margin-left:20px;}
		*.kid-ml-20_largetab-3n3:nth-child(3n+3){margin-left:20px;}
		
}
@media screen and (min-width: 1140px) and (max-width: 1199px){
	.kid-container1140.kid-ph-0_largetab{padding-left:15px;padding-right:15px;}
}
/* tab + mob*/
@media screen and (max-width: 991px){
	.kid-ph-15_tm{padding-left:15px;padding-right:15px;}
	
	.kid-mt-5_tm{margin-top:5px;}
	.kid-mt-20_tm{margin-top:20px;}
	.kid-mr-0_tm{margin-right:0px;}
	.kid-ml-0_tm{margin-left:0px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-default-p{padding-top:60px;padding-bottom:60px;}
	.kid-default-pbox{padding-top:60px;padding-bottom:30px;}
	.kid-default-pbox45{padding-top:60px;padding-bottom:30px;}
	.kid-default-pt{padding-top:60px;}
	.kid-default-pb60{padding-bottom:45px;}
	.kid-default-pb{padding-bottom:60px;}
	.kid-pr-30_tab{padding-right:30px;}
	.kid-pb-30_tab{padding-bottom:30px;}
	
	.kid-m-10_tab{margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
	.kid-m-20_tab{margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}
	.kid-default-mt{margin-top:60px;}
	.kid-default-mt60{margin-top:45px;}
	.kid-default-mt45{margin-top:45px;}
	.kid-default-mt60_35{margin-top:80px;/*45+35*/}
	.kid-default-mb60{margin-bottom:45px;}
	.kid-default-mb45{margin-bottom:45px;}
	.kid-tilegutter-mt{margin-top:30px;}
	.kid-tilegutter-ml{margin-left:30px;}
	
	.kid-mt-0_tab{margin-top:0px;}
	.kid-mt-15_tab{margin-top:15px;}
	.kid-mt-20_tab{margin-top:20px;}
	.kid-mt-30_tab{margin-top:30px;}
	.kid-mt-40_tab{margin-top:40px;}
	.kid-mt-65_tab{margin-top:65px;}
	
	.kid-mr-0_tab{margin-right:0px;}
	.kid-mr-30_tab{margin-right:30px;}
		*.kid-mr-20_tab-2n2:nth-child(2n+2){margin-right:20px;}
		*.kid-mr-20_tab-3n2:nth-child(3n+2){margin-right:20px;}
		*.kid-mr-20_tab-3n3:nth-child(3n+3){margin-right:20px;}
	
	.kid-mb-30_tab{margin-bottom:30px;}
	
	.kid-ml-0_tab{margin-left:0px;}	
	.kid-ml-20_tab{margin-left:20px;}	
	.kid-ml-30_tab{margin-left:30px;}	
		*.kid-ml-20_tab-2n2:nth-child(2n+2){margin-left:20px;}
		*.kid-ml-20_tab-3n2:nth-child(3n+2){margin-left:20px;}
		*.kid-ml-20_tab-3n3:nth-child(3n+3){margin-left:20px;}
		*.kid-ml-30_tab-2n2:nth-child(2n+2){margin-left:30px;}
		*.kid-ml-30_tab-3n2:nth-child(3n+2){margin-left:30px;}
		*.kid-ml-30_tab-3n3:nth-child(3n+3){margin-left:30px;}
}
@media screen and (max-width: 767px){
	.kid-default-p{padding-top:40px;padding-bottom:40px;}
	.kid-default-pbox{padding-top:40px;padding-bottom:10px;}
	.kid-default-pbox45{padding-top:40px;padding-bottom:10px;}
	.kid-default-pt{padding-top:40px;}
	.kid-default-pb60{padding-bottom:30px;}
	.kid-default-pb{padding-bottom:40px;}
	.kid-ph-10_mob{padding-left:10px;padding-right:10px;}
	.kid-ph-30_mob{padding-left:30px;padding-right:30px;}
	.kid-pv-30_mob{padding-top:30px;padding-bottom:30px;}
	.kid-pt-15_mob{padding-top:15px;}
	.kid-pb-10_mob{ padding-bottom:10px;}
	.kid-pb-30_mob{padding-bottom:30px;}
	.kid-pl-0_mob{ padding-left:0px;}
	.kid-pl-30_mob{padding-left:30px;}
	
	.kid-default-mt{margin-top:40px;}
	.kid-default-mt60{margin-top:30px;}
	.kid-default-mb60{margin-bottom:30px;}
	.kid-default-mt45{margin-top:30px;}
	.kid-default-mt60_35{margin-top:65px;/*30+35*/}
	.kid-default-mb30{margin-bottom:10px;}
	.kid-default-mb45{margin-bottom:30px;}
	.kid-tilegutter-mt{margin-top:15px;}
	.kid-tilegutter-ml{margin-left:15px;}
	
	.kid-mt-0_mob{margin-top:0px;}
	.kid-mt-15_mob{margin-top:15px;}
	.kid-mt-20_mob{margin-top:20px;}
	.kid-mt-30_mob{margin-top:30px;}
	.kid-mt-40_mob{margin-top:40px;}
	.kid-mt-65_mob{margin-top:65px;}
	
	.kid-mr-0_mob{margin-right:0px;}
	
	.kid-ml-0_mob{margin-left:0px;}
	.kid-ml-20_mob{margin-left:20px;}
	
	.kid-mb-10_mob{margin-bottom:10px;}
	.kid-mb-15_mob{margin-bottom:15px;}
	.kid-mb-30_mob{margin-bottom:30px;}
}
@media screen and (max-width: 475px){
	.kid-mt-10_extramob{margin-top:10px;}
	.kid-mr-0_extramob{margin-right:0px;}
	
	.kid-mb-10_extramob{margin-bottom:10px;}
}
/*=== end Paddings, margins, offsets ===*/

/*=== COMMON TEMPLATES ===*/
/*== buttons ==*/
.kid-btn{display: flex;align-items: center;justify-content: center;background: #333333;font-size:15px;color: #ffffff;padding: 12px 20px;cursor: pointer;outline: none;border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;width: fit-content;width: -moz-fit-content;width: -webkit-max-content;white-space: nowrap;}
.kid-btn:hover{background: #111111;color: #ffffff;webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.kid-btn:focus{color: #ffffff;text-decoration:none;outline:none;}
.kid-btn-sm{font-size:13px;padding: 7px 20px;}
.kid-btn-lg{font-size:17px;padding: 15px 30px;}
.kid-btn-xlg{font-size:18px;padding: 17px 34px;}
.kid-btn.kid-btn-orange{background:#ed812b;}
.kid-btn.kid-btn-orange:hover{background:#cf6918;}
.kid-btn.kid-btn-blue{background:#51bce6;}
.kid-btn.kid-btn-blue:hover{background:#24abe0;}
.kid-btn.kid-btn-green{background:#8cc137;}
.kid-btn.kid-btn-green:hover{background:#71a916;}
.kid-btn.kid-btn-white{background:#ffffff;color:#333;}
.kid-btn.kid-btn-white:hover{background:#ed812b;color:#ffffff;}
.kid-btn.kid-btn-gray{background:#b1b1b1;color:#ffffff;}
.kid-btn.kid-btn-gray:hover{background:#333333;color:#ffffff;}
.kid-btn.kid-btn-outline{background: none;color: #333333;border: 2px solid #111111;padding: 10px 20px;}
.kid-btn.kid-btn-outline.kid-btn-sm{padding: 5px 20px;}
.kid-btn.kid-btn-outline.kid-btn-lg{padding: 13px 30px;}
.kid-btn.kid-btn-outline.kid-btn-xlg{padding: 17px 34px;}
.kid-btn.kid-btn-outline:hover{color: #ffffff;background: #111111;}
.kid-btn.kid-btn-outline.kid-btn-orange{color: #ed812b;border: 2px solid #ed812b;}
.kid-btn.kid-btn-outline.kid-btn-orange:hover{color: #ffffff;border: 2px solid #cf6918;background: #cf6918;}
.kid-btn.kid-btn-outline.kid-btn-blue{color: #51bce6;border: 2px solid #51bce6;}
.kid-btn.kid-btn-outline.kid-btn-blue:hover{color: #ffffff;border: 2px solid #24abe0;background: #24abe0;}
.kid-btn.kid-btn-outline.kid-btn-green{color: #8cc137;border: 2px solid #8cc137;}
.kid-btn.kid-btn-outline.kid-btn-green:hover{color: #ffffff;border: 2px solid #71a916;background: #71a916;}
.kid-btn.kid-btn-outline.kid-btn-white{color: #ffffff;border: 2px solid #ffffff;}
.kid-btn.kid-btn-outline.kid-btn-white:hover{color: #333;border: 2px solid #ffffff;background: #ffffff;}
.kid-btn.kid-btn-outline.kid-btn-gray{color: #b1b1b1;border: 2px solid #b1b1b1;}
.kid-btn.kid-btn-outline.kid-btn-gray:hover{color: #ffffff;border: 2px solid #b1b1b1;background: #b1b1b1;}
.kid-btn i{font-size: inherit;line-height: 20px;margin-right: 5px;}
.kid-btn i.kid-mr-10{margin-right: 10px;}
.kid-btn i.kid-icons-hand-down{margin-top:3px;}
.kid-btn i.kid-icons-eye{font-size:13px;}
/*== end buttons ==*/

/*== tables ==*/
.kid-table{width: 100%;margin-bottom: 1rem;background-color: transparent;border-spacing: 0;border-collapse: collapse;text-align: left;border-bottom: 3px solid #333333;}
.kid-table > thead > tr > th, .kid-table > thead > tr > td,
.kid-table > tfoot > tr > th, .kid-table > tfoot > tr > td,
.kid-table > tbody > tr > th, .kid-table > tbody > tr > td{padding: 12px 15px;font-weight: normal;border-bottom: 1px solid #e8e8e8;}
.kid-table > thead > tr > th, .kid-table > thead > tr > td{background-color: #333333;color: #ffffff;font-weight: bold;}
.kid-table > tbody > tr:nth-child(odd) > td, .kid-table > tbody > tr:nth-child(odd) > th{background-color: #f5f5f5;}
.kid-table.kid-table-notstriped > tbody > tr:nth-child(odd) > td, .kid-table.kid-table-notstriped > tbody > tr:nth-child(odd) > th{background-color: transparent;}
.kid-table.kid-table-orange{border-bottom: 3px solid #ed812b;}
.kid-table.kid-table-orange > thead > tr > th, .kid-table.kid-table-orange > thead > tr > td{background-color: #ed812b;color: #ffffff;}
.kid-table.kid-table-blue{border-bottom: 3px solid #51bce6;}
.kid-table.kid-table-blue > thead > tr > th, .kid-table.kid-table-blue > thead > tr > td{background-color: #51bce6;color: #ffffff;}
.kid-table.kid-table-green{border-bottom: 3px solid #8cc137;}
.kid-table.kid-table-green > thead > tr > th, .kid-table.kid-table-green > thead > tr > td{background-color: #8cc137;color: #ffffff;}
.kid-table-responsive{display: block;width: 100%;overflow-x: auto;}
/*== end tables ==*/

/*== section cover img ==*/
/* coverimg.tpl is deprecated (removed)*/
.kid-coverimg{background: transparent;position: relative;height: 600px;overflow: hidden;display: flex;}
.kid-coverimg-img{position: absolute;margin: 0;left: 0;top: 0; bottom: 0;right: 0;width: 100%;object-fit: cover;}

.kid-coverimg-mask{background-color: rgba(0, 0, 0, .5);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask04{background-color: rgba(0, 0, 0, .4);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask03gradient{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask015gradient_blue{background: linear-gradient(270deg, rgba(81, 188, 230, 0) 0%, rgba(81, 188, 230, 0.6) 65.1%), linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask0206gradient_blue{background: linear-gradient(90deg, rgba(40,163,211,1) 20%, rgba(40,163,211,0) 60%);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08blue{background-color: rgba(41, 72, 125, .8);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08green{background-color: rgba(124, 189, 20, .8);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08white{background-color: rgba(255, 255, 255, .8);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08orange{background-color: rgba(237, 129, 43, .8);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08gradient_violet{background: linear-gradient(90deg, rgba(24,40,72,0.8) 0%, rgba(75,108,183,0.8) 100%);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask08gradient_orange{background: linear-gradient(90deg, rgba(255,128,8,0.8) 0%, rgba(255,200,55,0.8) 100%);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask09orange{background-color: rgba(237, 129, 43, .9);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-coverimg-mask015blue{background-color: rgba(81, 188, 230, .9);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}

.kid-coverimg .kid-coverimg-content{color: #ffffff;font-size: 16px;}
.kid-coverimg .kid-coverimg-content .kid-coverimg-content-h1{font-size: 36px;text-transform: uppercase;text-align: center;}

.kid-unifycover{background: transparent;position: relative;height: 600px;overflow: hidden;display: flex;}
.kid-unifycover-img{object-fit: cover;position: absolute;margin: 0;left: 0;top: 0; bottom: 0;right: 0;width: 100%;height: 100%;}
.kid-unifycover-img.imgFit{height: 100%;object-fit:cover;}
.kid-unifycover-mask{background-color: rgba(0, 0, 0, .5);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
.kid-unifycover .kid-unifycover-content{max-width:900px;padding-left:15px;padding-right:15px;padding-top:90px;}/*header*/
.kid-unifycover .kid-unifycover-h1{font-size: 36px;text-transform: uppercase;text-align: center;}
.kid-unifycover .kid-unifycover-subtitle {text-align: center;line-height: 24px;font-size:16px;color:#ffffff;margin:0;}
.kid-unifycover .kid-unifycover-list{font-size: 17px;margin-top: 20px;padding: 0;font-weight: normal;color: #ffffff;list-style: none;}
.kid-unifycover .kid-unifycover-list .kid-unifycover-listitem{display:inline-block;margin: 0 5px;text-align: center;}
.kid-unifycover .kid-unifycover-list .kid-unifycover-listitem.first{margin-right:60px;}
.kid-unifycover .kid-unifycover-list .kid-unifycover-listitem a{color:inherit;}
.kid-unifycover #search_bar_container{position:relative;}

@media screen and (max-width: 767px){
	.kid-coverimg{height: 360px;}
	.kid-coverimg .kid-coverimg-content{margin-top:80px;}
	.kid-coverimg.kid-default-cover600 .kid-coverimg-content{margin-top:95px;}
	.kid-coverimg.kid-default-cover600mid .kid-coverimg-content{margin-top:unset;}
	.kid-coverimg .kid-coverimg-content.kidtpl-banner{margin-top:0px;}
	.kid-coverimg .kid-coverimg-content .kid-coverimg-content-h1{font-size: 24px;line-height: 28px;}
}
@media screen and (max-width: 991px){
	.kid-coverimg{height: 400px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-unifycover.withSearchBar{height: 600px;}
	.kid-unifycover .kid-unifycover-content{max-width:750px;}
}
@media screen and (max-width: 991px){
	.kid-unifycover{height: 450px;}
	.kid-unifycover .kid-unifycover-content{padding-top:85px;}/*header*/
}
/* mob */
@media screen and (max-width: 767px){
	.kid-unifycover .kid-unifycover-content{max-width:100%;padding-top:50px;}/*header*/
	.kid-unifycover .kid-unifycover-subtitle {display:none;}
	.kid-unifycover .kid-unifycover-list .kid-unifycover-listitem.first{display: block;margin: 0;margin-bottom: 5px;}
	.kid-unifycover .kid-unifycover-h1{font-size: 24px;line-height: 28px;}
	
	.kid-coverimg-mask0206gradient_blue{background: linear-gradient(90deg, rgba(40,163,211,1) 20%, rgba(40,163,211,0) 80%);height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
}
/*== end section cover img ==*/

/*== select ==*/
.kid-select{color: #8a8a8a;background: #ffffff;padding: 15px;font-size: 13px;cursor:pointer;line-height: 16px;border-radius: 3px;border: none;min-width: 250px;/*-webkit-appearance: none;-moz-appearance: none;appearance: none;*/  }
.kid-select-disabled{background-color: #e9ecef;color: #777777;cursor: not-allowed;}
.kid-select-bordered{border:1px solid #ddd;}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-select{min-width: 200px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-select{min-width: calc(50% - 15px);}
	.kid-select + a.kid-btn{min-width: calc(50% - 15px);}
}
/* mob */
@media screen and (max-width: 767px){
}
/*== end select ==*/

/*== list ==*/
ul.kid-list{
	list-style: none;
    margin: 0;
    padding: 0;
}
ul.kid-list li{
	position: relative;
    padding-left: 35px;
    font-size: 17px;
    padding-bottom: 15px;
    line-height: 22px;
    color: #333;
}
ul.kid-list li:before{
	font-style: normal;
    font-weight: bold;
    font-family: "kid-icons";
    font-size: 19px;
    position: absolute;
    left: 0;
    top: 0;
}
ul.kid-list.good li:before{
	content: "\e9a0";
	color: #8cc137;
}
ul.kid-list.bad li:before{
    content: "\e999";
    color: #ed812b;
}
/* mob */
@media screen and (max-width: 767px){
	ul.kid-list li:before{font-size: 20px;}
}
/*== end list ==*/

/*== title block ==*/
.kid-titleblock{padding: 0px 15px;margin-bottom: 45px;}
.kid-titleblock span{font-weight: 300;font-size: 14px;text-align: center;}
.kid-titleblock-title{text-transform: uppercase;letter-spacing: -1px;text-align: center;font-size: 24px;margin-bottom: 0;margin-top: 0;color: #333;}
.kid-titleblock-title.kid-color-white{color: #ffffff;}
.kid-titleblock-title > span{font-family: 'Tahoma', 'Verdana', sans-serif;color: #7dbe14;font-size: 24px;font-weight: 700;}
/*== end title block ==*/

/*== list icons block ==*/
.kid-listicons div, .kid-listicons a{width: 181px;height: 181px;text-align: center; display: flex;position: relative;justify-content: center;align-items: center;flex-direction: column;padding: 5px;}
.kid-listicons a{-webkit-transition:unset;transition:unset;}
.kid-listicons div:hover, .kid-listicons a:hover{cursor: pointer;background: #51BCE6;border: 1px solid #E7E7E7;box-sizing: border-box;box-shadow: 0px 5px 20px rgba(81, 188, 230, 0.3);}
.kid-listicons div i, .kid-listicons a i{font-size:56px;}
.kid-listicons div i.kid-fz-90, .kid-listicons a i.kid-fz-90{font-size:90px;}
.kid-listicons div span, .kid-listicons a span{font-size: 15px;line-height: 17px;color: #333;/*color: #565A5C;*/margin-top: 15px;}
.kid-listicons div:hover i, .kid-listicons div:hover span,
.kid-listicons a:hover i, .kid-listicons a:hover span{color: #ffffff;}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-listicons div, .kid-listicons a{width: 144px;height: 144px;}
}
/* mob */
@media screen and (max-width: 767px){
	.kid-listicons div, .kid-listicons a{width: 164px;height: 164px;justify-content:flex-start;}
	.kid-listicons div i{font-size:64px;}
	.kid-listicons div span{margin-top:9px; font-size:16px;}
}
/*== end list icons block ==*/

/*== step block ==*/
.kid-stepblock{display: flex;}
.kid-step {display: flex;flex-direction: row;align-items: center;}
.kid-stepblock-number{border-radius: 50%;border: 1px solid #51BCE6;width: 64px;height: 64px;display: block;font-size: 40px;line-height: 58px;color: #51bce6;text-align: center;float: left;}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-stepblock-number{width: 50px;min-width: 50px;height: 50px;font-size: 34px;line-height: 46px;}
}
/* mob */
@media screen and (min-width: 768px) {
	.kid-step {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
}
@media screen and (max-width: 767px){
	.kid-stepblock-number{width: 50px;min-width: 50px;height: 50px;font-size: 34px;line-height: 46px;}
}
/*== end step block ==*/

/*== tariff block ==*/
.kid-tariffblock{display: flex;}
.kid-tariffblock > div{display: flex;justify-content: center;align-items: center;text-align: center;width: 100%;padding: 18px 50px;border-bottom: 1px solid #efefef;}
.kid-tariffblock > div.kid-block{display: block;}
.kid-tariffblock > div > a.kid-btn{margin-top: 2px; margin-bottom:2px;}
.kid-tariffblock-title{font-family: 'Tahoma', 'Verdana', sans-serif;font-size: 24px;line-height: 34px;font-weight: bold;color: #ffffff;text-transform: uppercase;padding: 5px 0;}
.kid-tariffblock-text{font-size:13px;line-height:17px;color: #565A5C;text-align: center;}
.kid-tariffblock-text > span{font-weight: bold;}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-tariffblock > div{padding: 18px 20px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-tariffblock{-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2) !important;}
	.kid-tariffblock > div{padding: 18px 20px;}
}
/* mob */
@media screen and (max-width: 767px){
	.kid-tariffblock > div{padding: 18px 20px;}
	.kid-tariffblock-title{font-size: 20px;padding: 0;}
}
/*== end tariff block ==*/

/*== service block ==*/
.kid-serviceblock{border: 4px solid #7DBE14;padding: 6px;box-sizing: border-box;}
.kid-serviceblock-marker{position: absolute;display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;top: -35px;left: calc(50% - 35px);border-radius: 50%;background: #FFFFFF;-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);}
.kid-serviceblock-content{width: 100%;border: 1px dashed #CACACA;padding: 40px 15px 10px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.kid-serviceblock-content-text{padding-top: 8px;text-align: center;color: #333;font-size: 13px;line-height: 17px;min-height: 150px;}
.kid-serviceblock-content-text > p{padding: 10px 5px 0;margin: 0;}
.kid-serviceblock-content-text > span{font-weight: bold;font-size: 15px;line-height: 24px;}
.kid-serviceblock-content-price{color: #333;font-size: 18px;font-weight: bold;line-height: 40px;text-align: center;margin-top: 15px;}
.kid-serviceblock-content-price > span{color: #ed812b;font-size: 30px;}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-serviceblock-content-text{min-height: 180px;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-serviceblock-content-text{min-height: 105px;}
	.kid-serviceblock-content-price{margin-top: 10px;}
}
/* mob */
@media screen and (max-width: 767px){
	.kid-serviceblock-content-text{min-height: unset;}
	.kid-serviceblock-content-price{margin-top: 20px;}
}
/*== end service block ==*/

/*== faq block ==*/
.kid-faqblock{width: 100%;max-width: 750px;}
.kid-faqblock-content{}
.kid-faqblock-content > .panel-group{margin:0;}
.kid-faqblock-content > .panel-group .panel{background: #FFFFFF;border: 1px solid #DDDDDD;box-sizing: border-box;border-radius: 0;margin-bottom: 5px;margin-top: 0px;}
.kid-faqblock-content > .panel-group .panel:last-child{margin-bottom: 0;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading{margin:0;border: none;padding: 15px 20px;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading .accordion-toggle:after{font-family: "kid-icons";content: "\e9a3";position: absolute;right: 0;top: calc(50% - 4.5px);font-size: 14px;line-height: 9px;color: #333;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading .accordion-toggle.collapsed:after{font-family: "kid-icons";content: "\e9a6";position: absolute;right: 0;top: calc(50% - 4.5px);font-size: 14px;line-height: 9px;color: #7DBE14;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading .panel-title{font-family: 'Tahoma', 'Verdana', sans-serif;font-size: 16px;line-height: 17px;color: #565A5C;position: relative;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading .panel-title a{font-family: 'Tahoma', 'Verdana', sans-serif;font-size: 16px;line-height: 17px;color: #565A5C;position: relative;padding-right: 25px;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top: 1px solid #ddd;padding: 40px 30px 45px;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body p{padding: 0;margin: 0;margin-bottom:10px;font-family: 'Tahoma', 'Verdana', sans-serif;font-size: 15px;line-height: 24px;color: #8a8a8a;}
.kid-faqblock-content > .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul,
.kid-faqblock-content > .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ol{font-family: 'Tahoma', 'Verdana', sans-serif;font-size: 15px;line-height: 24px;color: #8a8a8a;}
/* mob */
@media screen and (max-width: 767px){
	.kid-faqblock-content > .panel-group .panel-default > .panel-heading .panel-title a{padding-right: 40px;}
	.kid-faqblock-content > .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 30px 20px 25px;}
}
/*== end faq block ==*/

/*== listlink ==*/
.kid-listlink{list-style: none;line-height: 22px;flex-basis: 100%;/*max-width: calc(50% + 8px);*/}
.kid-listlink li{color: #333333;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 22px;border-bottom: 1px solid #dddddd;}
.kid-listlink li:hover{cursor: pointer;color:#51bce6;}
.kid-listlink li span{color: #9d9d9d;font-size: 12px;}
.kid-listlink li a{color: #333333;font-size: 12px;}
.kid-listlink li a:hover{cursor: pointer;color:#51bce6;}
/*== end listlink ==*/

/*== kidpassage/reviews/single-review.tpl ==*/
.kid-reviews-singlereview{position: relative;font-size: 14px;}
.kid-reviews-singlereview-date{display: block;color: #c0c0c0;font-size: 11px;line-height:normal;font-style: normal;font-weight: normal;text-align: left;}
.kid-reviews-singlereview-titleh4{font-size: 18px;margin: 6px 0 0;display: block;}
.kid-reviews-singlereview-text{font-size: 13px;line-height: 1.538;color: #565a5c;}
.kid-reviews-singlereview-text p:last-child{margin: 0 0 5px 0;}
.kid-reviews-singlereview-link{margin: 10px 0;}
.kid-reviews-singlereview-link a{position: relative;font-size: 13px;}
.kid-reviews-singlereview-link a:after{position: absolute;content: "";top: 100%;border-bottom: 1px dashed #51bce6;width: 100%;right: 0;left: 0;}
.kid-reviews-singlereview-carousel{position: relative;height: 95px;overflow: hidden;margin: 25px 0 0px;white-space: nowrap;letter-spacing: 0;font-size: 0;}
.kid-reviews-singlereview-carousel .kid-reviews-singlereview-carousel-item{display: inline-block;margin-right: 20px;}
.kid-reviews-singlereview-carousel .kid-reviews-singlereview-carousel-item img{position: relative;display: block;object-fit: cover;height: 80px!important;margin: 0;padding: 0;border: 0;width: 135px!important;cursor: pointer;}
.kid-reviews-singlereview-info{padding: 10px 0 0;}
.kid-reviews-singlereview-info-label{font-size: 12px;line-height:normal;color: #acacac;float: left;}
.kid-reviews-singlereview-info-label-rating{font-size: 14px;}
.kid-reviews-singlereview-info .voted{color: #fbb91a;}
@media screen and (max-width: 475px){
	.kid-reviews-singlereview-info{ flex-direction: column;align-items: flex-start;}
}
/*== end kidpassage/reviews/single-review.tpl ==*/

/*== kidpassage/cards/info/stars.tpl ==*/
.kid-cards-info-stars{}
.kid-cards-info-stars .voted{color: #fbb91a;}
/*== end kidpassage/cards/info/stars.tpl ==*/

/*== kidpassage/cards/info/comments.tpl ==*/
.kid-cards-info-comments{}
.kid-cards-info-comments-reviews{}
.kid-cards-info-comments-reviews i.kid-icons-reviews-menu{font-size: 18px;display: inline-block;vertical-align: middle;}
.kid-cards-info-comments-reviews-text{font-size: 13px;display: inline-block;margin-left: 5px;}
/*== end kidpassage/cards/info/comments.tpl ==*/

/*== kidpassage/cards/info/rate.tpl ==*/
.kid-cards-info-rate{position: relative;display: block;margin: -20px -15px -10px 0;}
.kid-cards-info-rate-rating{}
.kid-cards-info-rate-rating .diagram-small{width: 60px;height: 60px;}
.kid-cards-info-rate-rating .diagram-small circle{stroke: rgba(204, 204, 204, 0.4);stroke-width: 2;stroke-dasharray: 95px 95px;fill: transparent;}
.kid-cards-info-rate-rating .diagram-small circle:nth-child(2n){fill: rgba(0,0,0,0);stroke: #fff;stroke-width: 2;}
.kid-cards-info-rate-rating .diagram-val{position: absolute;top: 0;right: 0;left: 0;display: inline-flex;justify-content: center;align-items: center;border: none;width: 100%;height: 100%;line-height: 1;font-weight: 700;font-size: 10px;z-index: 2;color: #ffffff;}
.kid-cards-info-rate.gray .kid-cards-info-rate-rating .diagram-small circle:nth-child(2n){stroke: #999;}
.kid-cards-info-rate.gray .kid-cards-info-rate-rating .diagram-val{color:#999;}
/*== end kidpassage/cards/info/rate.tpl ==*/

/*== kidpassage/cards/info/price.tpl ==*/
.kid-cards-info-price{font-size: 22px;font-weight: bold;color: #ffffff;}
.kid-cards-info-price.dark{color:#333;}
.kid-cards-info-price .sup{font-size: 14px;font-weight: 400;font-family: "Tahoma", "Verdana", sans-serif;}
.kid-cards-info-price .currency{font-size: 18px;font-weight: 400;font-family: "Tahoma", "Verdana", sans-serif;}
/*== end kidpassage/cards/info/price.tpl ==*/

/*== kidpassage/cards/kid_reviews_item.tpl ==*/
.kid-reviewspages-item{position: relative;display: block;width: 100%;height: auto;/*overflow: hidden;*/color: #777;webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.kid-reviewspages-item .kid-reviewspages-item-part{height: 230px;}
.kid-reviewspages-item .kid-reviewspages-item-part.left-part{width: calc(33.33334% - 15px);}
.kid-reviewspages-item .kid-reviewspages-item-part.right-part{width: calc(66.66667% + 15px);}
.kid-reviewspages-item .kid-img-container{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;}
.kid-reviewspages-item .kid-img-container .kid-img{position: relative;display: block;height: 100%;width: auto;max-width:unset;margin: 0 auto;left: -30%;-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;z-index: 1;}
.kid-reviewspages-item .kid-img-container a:hover .kid-img{-webkit-transform: scale(1);transform: scale(1);}
.kid-reviewspages-item .content-container .right-part{border-left: 1px solid #ddd;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-center{width: calc(75% - 10px);padding: 20px 10px 20px 20px;border-bottom: 1px solid #ddd;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-center .title-h3{font-family: 'Tahoma', 'Verdana', sans-serif;font-weight: 700;font-size: 18px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-center .region{font-size: 13px;clear: both;display: block;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-center .text{line-height: 20px;color: #565a5c;margin: 15px 0;font-size: 14px;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-center hr{border: 0;border-top: 1px solid #ddd;margin: 10px 0;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-right{border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;width: calc(25% + 10px);padding: 20px 15px 20px 10px;}
.kid-reviewspages-item .content-container .kid-reviewspages-item-right .kid-component{height: 100%;justify-content: center;}
.kid-reviewspages-item-btnmore{margin-top: 15px;}
.kid-reviewspages-item-reviewslist{padding: 45px 45px 0 45px;}
.kid-reviewspages-item-reviewslist .kid-reviews-singlereview:last-child{padding-bottom: 0;}
.kid-reviewspages-item-btnallreviews{flex-direction: row;justify-content: center;padding: 60px 15px 30px;}
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-reviewspages-item .kid-reviewspages-item-part{height: 270px;}
	.kid-reviewspages-item .content-container .kid-reviewspages-item-center .text{height:120px;overflow:hidden;}
	.kid-reviewspages-item .content-container .kid-reviewspages-item-center{width: calc(75% - 30px);}
	.kid-reviewspages-item .content-container .kid-reviewspages-item-right{width: calc(25% + 30px);}
}
@media screen and (max-width: 767px){
	.kid-reviewspages-item{height: auto;}
	.kid-reviewspages-item .kid-img-container{position: absolute;padding-bottom: 58.25%;}
	.kid-reviewspages-item .kid-reviewspages-item-part{height:auto;display: inline-block;}
	.kid-reviewspages-item .kid-reviewspages-item-part.left-part{width: 100%;height: 100%;padding-bottom: 58.25%;/*overflow: hidden;*/}
	.kid-reviewspages-item .kid-reviewspages-item-part.right-part{width: 100%;margin-top: -5px;}
	.kid-reviewspages-item .kid-img-container .kid-img{width: 100%;left: 0;height: 100%;position: absolute;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-center{width: 100%;padding: 20px 15px 15px;border-bottom: none;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-center .kid-cards-info-stars{line-height:30px;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-right{width: 100%;border-left: none;padding: 0 15px 25px;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-right{border-bottom: none;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-right .kid-component{border-top: 1px solid #ddd;padding-top: 25px;flex-direction: row;justify-content: space-between;}
    .kid-reviewspages-item .content-container .kid-reviewspages-item-right .kid-cards-info-price{font-size: 18px;line-height: 35px;}
    .kid-reviewspages-item-btnmore{margin-top: 0;}
    .kid-reviewspages-item-reviewslist{padding: 15px 15px 0 15px;}
    .kid-reviewspages-item-btnallreviews{padding: 45px 15px 30px;}
}
@media screen and (max-width: 475px){
	.kid-reviewspages-item-btnallreviews{flex-direction: column;}
}
/*== end kidpassage/cards/kid_reviews_item.tpl ==*/
/*=== end COMMON TEMPLATES ===*/

/*=== .KIDTPL-* ===*/
.kidtpl-reviewspages-sliderblock{padding: 90px 0;}
.kidtpl-reviewspages-sliderblock-imgblock{width: 100%;overflow: hidden;}
.kidtpl-reviewspages-sliderblock-imgblock img{display: block;width: 100%;height: auto;}
.kidtpl-reviewspages-sliderblock-imgblock-info{position: absolute;left: 0;bottom: 0%;background-size: 100% 100%;width: 100%;text-align: left;padding: 10px 10px 5% 5px;font-size: 15px;display: flex;align-items: flex-end;justify-content: space-between;background: -moz-linear-gradient(top,transparent,#000);background: -webkit-linear-gradient(top,transparent,#000);background: linear-gradient(to bottom,transparent,#000);}
.kidtpl-reviewspages-sliderblock-imgblock-info h2{color: #fff;margin-bottom: 25px;z-index: 100;}   
.kidtpl-reviewspages-sliderblock-imgblock-info ul{line-height: 1.7;color: #ffffff;}
@media screen and (max-width: 991px){
	.kidtpl-reviewspages-sliderblock-imgblock-info h2{font-size: 22px;}
}
.kidtpl-reviewspages-objsblock{padding: 90px 0 60px;width:100%;}
.kidtpl-reviewspages-objsblock-list{width: 100%;}
@media screen and (max-width: 767px){
	.kidtpl-reviewspages-sliderblock{padding-top:60px;}
	.kidtpl-reviewspages-objsblock{padding-top:60px;padding-bottom:30px;}
	.kidtpl-reviewspages-objsblock-list .kid-unify-card{padding:0;}
}

.kidtpl-reviewslp-allresorts-items-container{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.kidtpl-reviewslp-allresorts-items-container-list{width: 25%;padding: 0 10px;font-size: 14px;}
.kidtpl-reviewslp-allresorts-items-container-list h3{border-bottom: 1px solid #ddd;padding: 8px;margin: 0;}
.kidtpl-reviewslp-allresorts-items-container-list h3 a{color: #111;}
.kidtpl-reviewslp-allresorts-items-container-list h3 a:hover{color:#51bce6;}
.kidtpl-reviewslp-allresorts-ul li{position: relative;border-top: 1px solid #ddd;padding: 8px;}
.kidtpl-reviewslp-allresorts-ul li a{color:#000;}    
.kidtpl-reviewslp-allresorts-ul li a:hover{color:#51bce6;}
@media screen and (max-width: 991px){
	.kidtpl-reviewslp-allresorts-items-container-list{width: 50%;}
}
@media screen and (max-width: 475px){
	.kidtpl-reviewslp-allresorts-items-container-list{width: 100%;}
}

.kidtpl-sitemap-header{border-bottom: 1px solid rgba(0, 0, 0, 0.1);background-color: #fff;}
.kidtpl-sitemap-header #top_line {color: #888;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.kidtpl-sitemap-header ul#top_links a{color: #888;}
.kidtpl-sitemap-header ul#top_links:hover a{color: #333;}
.kidtpl-sitemap-header ul#top_links li{border-left: 1px solid rgba(0, 0, 0, 0.1);}
.kidtpl-sitemap-header ul#top_links li:first-child{border-left: none;}
.kidtpl-sitemap-header ul#top_tools{z-index: 1000001;}
.kidtpl-sitemap-header .main-menu > ul > li > a, .kidtpl-sitemap-header ul#top_tools a{color: #333;}
.kidtpl-sitemap-header .cmn-toggle-switch span::before, 
.kidtpl-sitemap-header .cmn-toggle-switch span::after, .kidtpl-sitemap-header .cmn-toggle-switch span{background-color: #333;}
.kidtpl-sitemap-header #logo{ margin-bottom: 0;}
.kidtpl-sitemap-header .header-email{ color:#888;}
.kidtpl-sitemap-footer{margin-top:0px;}
.kidtpl-sitemap-wrap{display: flex;flex-direction: column;position: relative;width: 100%;max-width: 1140px;/* 45px margin-top + 110px height fixed-header*/margin: 110px auto 0px;padding: 45px 15px 60px;}
.kidtpl-sitemap-box{display: block;position: relative;width: 100%;float:left;}
.kidtpl-sitemap-linkbox{float: left;display: block;position: relative;margin-right: 15px;}
.kidtpl-sitemap-linkbox:last-child .kidtpl-sitemap-dot{display: none;}
.kidtpl-sitemap-a-black, .kidtpl-sitemap-a-black:visited{color: #111111;}
.kidtpl-sitemap-a-black:hover{color: #51bce6;}
.kidtpl-sitemap-a-blue, .kidtpl-sitemap-a-blue:visited{color: #0070d0;}
.kidtpl-sitemap-a-blue:hover{color: #111111;}
.kidtpl-sitemap-dot{width: 3px;height: 3px;margin: auto 5px;background: #5f5d5d;border-radius: 50%;display: inline-block;position: absolute;top: 45%;color: #777777;}
.kidtpl-sitemap-header .kid-megamenu-container{z-index:1000000;}
.kidtpl-sitemap-header.sticky nav{ margin-top: 3px;}
@media (min-width: 768px){
	.kidtpl-sitemap-wrap{width: 750px;}
}
@media (max-width: 768px){
	.kidtpl-sitemap-header nav{ margin-top: 3px;}
	.kidtpl-sitemap-wrap{margin-top: 60px;}
}
@media (min-width: 991px){
	.kidtpl-sitemap-wrap{width: 970px;}
}
@media (min-width: 1140px){
	.kidtpl-sitemap-wrap{padding-left:0px;padding-right:0px;}
}
@media (min-width: 1200px){
	.kidtpl-sitemap-wrap{width: 1140px;}
}
/*=== end .KIDTPL-* ===*/

/*=== Common classes, part2 ===*/
footer{margin-top:0;}
.kid-invisible{display:none;}
.kid-fullwidth{width: 100%;}
.kid-fitwidth{width: fit-content;width: -moz-fit-content;width: -webkit-max-content;}
.kid-fullheight{height: 100%;}
.kid-textcenter{text-align:center;}
.kid-textleft{text-align:left;}
.kid-textright{text-align:right;}
.kid-textflex{display: flex;flex-wrap: wrap;flex-direction: row;white-space: normal;}

.kid-z0{z-index:0;}
.kid-z1{z-index:1;}
.kid-z2{z-index:2;}
.kid-z100{z-index:100;}

.kid-ul-listnone{list-style: none;line-height: 22px;}
.kid-nolink{cursor: default;text-decoration: none;}
.kid-hr{margin: 0;padding: 0;/*min-height: 1px;*/width: 100%;border: 0;border-top: 1px solid #ddd;}
.kid-bkgborder{background-color: #e2e2e2;padding: 10px;}
.kid-floatleft{float:left;}
.kid-floatright{float:right;}
.kid-floatnorm{float:unset;}
.kid-widthauto{width: auto;}
.kid-heightauto{height: auto;}
.kid-height-100p{height: 100%;}
.kid-ws-normal{white-space: normal;}

.kid-h-32{height: 32px;}

.kid-default-banner600{height: 600px;}
.kid-default-banner200{min-height: 200px;height: auto;}
.kid-default-cover600{height: 600px;}
.kid-default-cover600mid{height: 600px;}
.kid-default-banner450{height: 450px;}

.kid-default-banner200-wrap{position: relative;display:flex;flex-direction: column;overflow: hidden;width: 100%;height: 100%;padding: 30px;margin: 0 auto;}

.kid-minh-70{min-height: 70px;}
.kid-minh-100{min-height: 100px;}
.kid-minh-120{min-height: 120px;}
.kid-minh-135{min-height: 135px;}
.kid-minh-140{min-height: 140px;}
.kid-minh-300{min-height: 300px;}
.kid-minh-350{min-height: 350px;}
.kid-minh-360{min-height: 360px;}
.kid-minh-400{min-height: 400px;}
.kid-minh-450{min-height: 450px;}
.kid-minh-600{min-height: 600px;}
.kid-minh-auto{min-height: auto;}
.kid-maxh-70{max-height: 70px;}
.kid-maxh-300{max-height: 300px;}
.kid-maxh-350{max-height: 350px;}
.kid-maxh-400{max-height: 400px;}
.kid-maxh-450{max-height: 450px;}
.kid-maxh-470{max-height: 470px;}
.kid-maxh-auto{max-height: unset;}

.kid-width-50p{width:50%;}
.kid-minw-140{min-width:140px;}
.kid-minw-200{min-width:200px;}
.kid-minw-215{min-width:215px;}
.kid-minw-230{min-width:230px;}
.kid-minw-240{min-width:240px;}
.kid-minw-auto{min-width: unset;}
.kid-maxw-200{max-width:200px;}
.kid-maxw-230{max-width:230px;}
.kid-maxw-270{max-width:270px;}
.kid-maxw-280{max-width:280px;}
.kid-maxw-290{max-width:290px;}
.kid-maxw-300{max-width:300px;}
.kid-maxw-310{max-width:310px;}
.kid-maxw-320{max-width:320px;}
.kid-maxw-345{max-width:345px;}
.kid-maxw-360{max-width:360px;}
.kid-maxw-450{max-width:450px;}
.kid-maxw-620{max-width:620px;}
.kid-maxw-700{max-width:700px;}
.kid-maxw-750{max-width:750px;}
.kid-maxw-850{max-width:850px;}
.kid-maxw-960{max-width:960px;}
.kid-maxw-50p{max-width:50%;}
.kid-maxw-80p{max-width:80%;}
.kid-maxw-auto{max-width: unset;}

.kid-form{}
.kid-form .form-group{margin-bottom:15px;}
.kid-form .form-group.kid-mb-0{margin-bottom:0px;}
.kid-form .form-control{font-family: "Verdana", sans-serif;font-size: 13px;color: #8a8a8a;height: 44px;border-radius: 3px;line-height: 16px;padding: 15px;background: #FFFFFF;border: 1px solid #CCCCCC;box-sizing: border-box;}
.kid-form select.form-control{padding: 12px 12px;}
.kid-form .has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.kid-form textarea.form-control{height:150px;}
.kid-form .g-recaptcha > div.error{border: 1px solid #a94442;}
.kid-form input[type="button"], .kid-form input[type="reset"], .kid-form input[type="submit"]{border: none;}
.kid-form .kid-no-border{border: unset;}

.kid-shadow{-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.kid-i-feature{padding: 28px 28px;border-radius: 50%;border: 1px dashed #ccc;width: 120px;height: 120px;display: block;}
.kid-i-feature.size90{padding: 14px;}
.kid-i-feature.kid-icons-ac-visitors{padding-left:30px;}
.kid-i-feature.kid-icons-ac-orders{padding-left:34px;}
.kid-i-feature.kid-icons-best-choice{padding-left: 15px;padding-top: 20px;}
.kid-i-feature.kid-icons-time-save{padding-left: 15px;padding-top: 15px;}
/* desk */
@media screen and (min-width: 1200px){
	.kid-invisible_desk{display:none;}
	.kid-minw-200_desk{min-width:200px;}
	.kid-minw-215_desk{min-width:215px;}
}
/*  large-tab + desk*/
@media screen and (min-width: 992px){
	.kid-maxw-220_ltd{max-width: 220px;}
	.kid-maxw-960_ltd{max-width: 960px;}
	.kid-minh-450_ltd{min-height: 450px;}
	.kid-maxh-450_ltd{max-height: 450px;}
}
/* large-tab */
@media screen and (min-width: 992px) and (max-width: 1199px){
	.kid-invisible_largetab{display:none;}
	
	.kid-minh-350_largetab{min-height: 350px;}
	.kid-minh-380_largetab{min-height: 380px;}
	.kid-minh-auto_largetab{min-height: auto;}
	.kid-maxh-350_largetab{max-height: 350px;}
	.kid-maxh-auto_largetab{max-height: unset;}
	
	.kid-minw-170_largetab{min-width:170px;}
	.kid-minw-215_largetab{min-width:215px;}
	.kid-maxw-200_largetab{max-width:200px;}
	.kid-maxw-300_largetab{max-width:300px;}
	.kid-maxw-310_largetab{max-width:310px;}
	.kid-maxw-345_largetab{max-width:345px;}
	.kid-maxw-auto_largetab{max-width: unset;}
	
	.kid-fullwidth_largetab{width:100%;max-width:100%;}
	.kid-heightauto_largetab{height: auto;}
	.kid-floatnorm_largetab{float:unset;}
}
/* tab */
@media screen and (min-width: 768px) and (max-width: 991px){
	.kid-invisible_tab{display:none;}
	.kid-visible_tab{display:block;}
	
	.kid-default-banner600{height: 450px;}
	.kid-default-banner200{min-height: 200px;height: auto;}
	
	.kid-minh-350_tab{min-height: 350px;}
	.kid-minh-400_tab{min-height: 400px;}
	.kid-minh-600_tab{min-height: 600px;}
	.kid-minh-auto_tab{min-height: auto;}
	.kid-maxh-350_tab{max-height: 350px;}
	.kid-maxh-400_tab{max-height: 400px;}
	.kid-maxh-auto_tab{max-height: unset;}
	
	.kid-width750_tab{width:750px;}
	.kid-maxw-300_tab{max-width:300px;}
	.kid-maxw-345_tab{max-width:345px;}
	.kid-maxw-720_tab{max-width:720px;}
	.kid-maxw-auto_tab{max-width: unset;}
	
	.kid-fullwidth_tab{width:100%;max-width:100%;}
	.kid-widthauto_tab{width: auto;}
	.kid-heightauto_tab{height: auto;}
	.kid-floatnorm_tab{float:unset;}
}
/* large-tab + desk + tab*/
@media screen and (min-width: 768px){
	.kid-minh-450_ltdt{min-height: 450px;}
}
/* mob */
@media screen and (max-width: 767px){
	.kid-invisible_mob{display:none;}
	.kid-visible_mob{display:block;}
	.kid-component.kid-visible_mob{display:flex;}i.kid-visible_mob{display:inline-flex;}
	.kid-fullwidth_mob{width:100%;max-width:100%;}
	
	.kid-textleft_mob{text-align:left;}
	
	.kid-default-banner600{height: 300px;}
	.kid-default-banner200{min-height: 200px;height: auto;}
	.kid-default-cover600, .kid-default-cover600mid{height: 360px;}
	.kid-default-banner450{height: 300px;}
	
	.kid-minh-350_mob{min-height: 350px;}
	.kid-minh-360_mob{min-height: 360px;}
	.kid-minh-400_mob{min-height: 400px;}
	.kid-minh-400_mob{min-height: 400px;}
	.kid-minh-auto_mob{min-height: auto;}
	.kid-maxh-300_mob{max-height: 300px;}
	.kid-maxh-350_mob{max-height: 350px;}
	.kid-maxh-400_mob{max-height: 400px;}
	.kid-maxh-auto_mob{max-height: unset;}
	
	.kid-minw-auto_mob{min-width: unset;}
	.kid-maxw-290_mob{max-width:290px;}
	.kid-maxw-300_mob{max-width:300px;}
	.kid-maxw-auto_mob{max-width: unset;}
	
	.kid-widthauto_mob{width: auto;}
	.kid-heightauto_mob{height: auto;}
	.kid-floatnorm_mob{float:unset;}
}
/* extra-mob*/
@media screen and (max-width: 475px){
	.kid-invisible_extramob{display:none;}
	.kid-visible_extramob{display:block;}
	.kid-component.kid-visible_extramob{display:flex;}i.kid-visible_extramob{display:inline-flex;}
	
	.kid-fullwidth_extramob{width: 100%;max-width:100%;}
	.kid-fitwidth_extramob{width: 100%;max-width:100%;}
	
	.kid-maxh-45_extramob{max-height: 45px;}
	
	.kid-minw-auto_extramob{min-width: unset;}
	.kid-maxw-270_extramob{max-width:270px;}
	.kid-maxw-280_extramob{max-width:280px;}
}
/*=== end Common classes, part2 ===*/

/*=== Hovers, Alerts ===*/
/*== icons ==*/
.kid-listicons div.kid-hover-i-group:hover, .kid-listicons a.kid-hover-i-group:hover{background:#ac5bd0;}
.kid-listicons div.kid-hover-i-individual:hover, .kid-listicons a.kid-hover-i-individual:hover{background:#4baddf;}
.kid-listicons div.kid-hover-i-for-children:hover, .kid-listicons a.kid-hover-i-for-children:hover{background:#eca23f;}
.kid-listicons div.kid-hover-i-for-school-children:hover, .kid-listicons a.kid-hover-i-for-school-children:hover{background:#e83874;}
.kid-listicons div.kid-hover-i-hiking:hover, .kid-listicons a.kid-hover-i-hiking:hover{background:#7fbb51;}
.kid-listicons div.kid-hover-i-bus:hover, .kid-listicons a.kid-hover-i-bus:hover{background:#56ccc2;}
.kid-listicons div.kid-hover-i-car:hover, .kid-listicons a.kid-hover-i-car:hover{background:#edcd49;}
.kid-listicons div.kid-hover-i-one-day:hover, .kid-listicons a.kid-hover-i-one-day:hover{background:#d061c1;}
.kid-listicons div.kid-hover-i-many-days:hover, .kid-listicons a.kid-hover-i-many-days:hover{background:#eca23f;}
.kid-listicons div.kid-hover-i-sightseeing-tour:hover, .kid-listicons a.kid-hover-i-sightseeing-tour:hover{background:#49b2ab;}
.kid-listicons div.kid-hover-i-historical:hover, .kid-listicons a.kid-hover-i-historical:hover{background:#edcd49;}
.kid-listicons div.kid-hover-i-museums:hover, .kid-listicons a.kid-hover-i-museums:hover{background:#7fbb51;}
.kid-listicons div.kid-hover-i-gastronomic:hover, .kid-listicons a.kid-hover-i-gastronomic:hover{background:#ac5bd0;}
.kid-listicons div.kid-hover-i-unusual:hover, .kid-listicons a.kid-hover-i-unusual:hover{background:#4baddf;}
.kid-listicons div.kid-hover-i-evening:hover, .kid-listicons a.kid-hover-i-evening:hover{background:#e83874;}
.kid-listicons div.kid-hover-i-night:hover, .kid-listicons a.kid-hover-i-night:hover{background:#7fbb51;}
.kid-listicons div.kid-hover-i-photographic:hover, .kid-listicons a.kid-hover-i-photographic:hover{background:#4baddf;}
.kid-listicons div.kid-hover-i-trip:hover, .kid-listicons a.kid-hover-i-trip:hover{background:#56ccc2;}
.kid-listicons div.kid-hover-i-thematic-tour:hover, .kid-listicons a.kid-hover-i-thematic-tour:hover{background:#e83874;}
.kid-listicons div.kid-hover-i-best:hover, .kid-listicons a.kid-hover-i-best:hover{background:#4baddf;}
.kid-listicons div.kid-hover-i-discount:hover, .kid-listicons a.kid-hover-i-discount:hover{background:#eca23f;}
.kid-listicons div.kid-hover-i-free:hover, .kid-listicons a.kid-hover-i-free:hover{background:#56ccc2;}
.kid-listicons div.kid-hover-i-interesting:hover, .kid-listicons a.kid-hover-i-interesting:hover{background:#edcd49;}
.kid-listicons div.kid-hover-i-ticket:hover, .kid-listicons a.kid-hover-i-ticket:hover{background:#ac5bd0;}
.kid-listicons div.kid-hover-i-online-tour:hover, .kid-listicons a.kid-hover-i-online-tour:hover{background:#7fbb51;}

.kid-listicons div.kid-hover-i-child-chair-car:hover, .kid-listicons a.kid-hover-i-child-chair-car:hover{background:#4baddf;} .kid-icons-child-chair-car.color{color:#4baddf;}
.kid-listicons div.kid-hover-i-car-insurance:hover, .kid-listicons a.kid-hover-i-car-insurance:hover{background:#eca23f;} .kid-icons-car-insurance.color{color:#eca23f;}
.kid-listicons div.kid-hover-i-voucher:hover, .kid-listicons a.kid-hover-i-voucher:hover{background:#47cecc;} .kid-icons-voucher.color{color:#47cecc;}
.kid-listicons div.kid-hover-i-driver-license:hover, .kid-listicons a.kid-hover-i-driver-license:hover{background:#46b0db;} .kid-icons-driver-license.color{color:#46b0db;}
.kid-listicons div.kid-hover-i-best-choice:hover, .kid-listicons a.kid-hover-i-best-choice:hover{background:#ebd164;} .kid-icons-best-choice.color{color:#ebd164;}
.kid-listicons div.kid-hover-i-bank-card:hover, .kid-listicons a.kid-hover-i-bank-card:hover{background:#70af69;} .kid-icons-bank-card.color{color:#70af69;}
.kid-listicons div.kid-hover-i-ski-mount:hover, .kid-listicons a.kid-hover-i-ski-mount:hover{background:#e83874;} .kid-icons-ski-mount.color{color:#e83874;}
.kid-listicons div.kid-hover-i-roof-luggage:hover, .kid-listicons a.kid-hover-i-roof-luggage:hover{background:#7fbb51;} .kid-icons-roof-luggage.color{color:#7fbb51;}
.kid-listicons div.kid-hover-i-photo-camera:hover, .kid-listicons a.kid-hover-i-photo-camera:hover{background:#80ba48;} .kid-icons-photo-camera.color{color:#80ba48;}
.kid-listicons div.kid-hover-i-gas-station:hover, .kid-listicons a.kid-hover-i-gas-station:hover{background:#ebd164;} .kid-icons-gas-station.color{color:#ebd164;}
.kid-listicons div.kid-hover-i-customs:hover, .kid-listicons a.kid-hover-i-customs:hover{background:#49b2ab;} .kid-icons-customs.color{color:#49b2ab;}
.kid-listicons div.kid-hover-i-car-systems:hover, .kid-listicons a.kid-hover-i-car-systems:hover{background:#5c9ae9;} .kid-icons-car-systems.color{color:#5c9ae9;}
.kid-listicons div.kid-hover-i-car-body-cracks:hover, .kid-listicons a.kid-hover-i-car-body-cracks:hover{background:#f13772;} .kid-icons-car-body-cracks.color{color:#f13772;}
.kid-listicons div.kid-hover-i-unlimited-mileage:hover, .kid-listicons a.kid-hover-i-unlimited-mileage:hover{background:#56ccc2;} .kid-icons-unlimited-mileage.color{color:#56ccc2;}
.kid-listicons div.kid-hover-i-time-save:hover, .kid-listicons a.kid-hover-i-time-save:hover{background:#80ba48;} .kid-icons-time-save.color{color:#80ba48;}
.kid-listicons div.kid-hover-i-second-driver:hover, .kid-listicons a.kid-hover-i-second-driver:hover{background:#edcd49;} .kid-icons-second-driver.color{color:#edcd49;}
.kid-listicons div.kid-hover-i-kasko:hover, .kid-listicons a.kid-hover-i-kasko:hover{background:#7fbb51;} .kid-icons-kasko.color{color:#7fbb51;}
.kid-listicons div.kid-hover-i-gps:hover, .kid-listicons a.kid-hover-i-gps:hover{background:#ad57d5;} .kid-icons-gps.color{color:#ad57d5;}
.kid-listicons div.kid-hover-i-tire-pressure:hover, .kid-listicons a.kid-hover-i-tire-pressure:hover{background:#46bfb7;} .kid-icons-tire-pressure.color{color:#46bfb7;}
.kid-listicons div.kid-hover-i-best-terms:hover, .kid-listicons a.kid-hover-i-best-terms:hover{background:#46bfb7;} .kid-icons-best-terms.color{color:#46bfb7;}
.kid-listicons div.kid-hover-i-passport:hover, .kid-listicons a.kid-hover-i-passport:hover{background:#f63c73;} .kid-icons-passport.color{color:#f63c73;}
.kid-listicons div.kid-hover-i-winter-tires:hover, .kid-listicons a.kid-hover-i-winter-tires:hover{background:#d061c1;} .kid-icons-winter-tires.color{color:#d061c1;}
.kid-listicons div.kid-hover-i-wheel-chain:hover, .kid-listicons a.kid-hover-i-wheel-chain:hover{background:#eca23f;} .kid-icons-wheel-chain.color{color:#eca23f;}
.kid-listicons div.kid-hover-i-windshield:hover, .kid-listicons a.kid-hover-i-windshield:hover{background:#ad57d5;} .kid-icons-windshield.color{color:#ad57d5;}
.kid-listicons div.kid-hover-i-wifi-modem:hover, .kid-listicons a.kid-hover-i-wifi-modem:hover{background:#ac5bd0;} .kid-icons-wifi-modem.color{color:#ac5bd0;}
/*== end icons ==*/

/*== alerts ==*/
.kid-alert{position: relative;display: flex;width: 100%;flex-direction: row;padding: 12px 20px;background-color: #f9f9f9;color: #333;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: none;font-size: 15px;line-height: 22px;}
.kid-alert.success{background-color: #28a745;color: #ffffff;}
.kid-alert.info{background-color: #17a2b8;color: #ffffff;}
.kid-alert.warning{background-color: #ffc107;color: #000000;}
.kid-alert.danger{background-color: #dc3545;color: #ffffff;}
.kid-alert > i{font-size: 28px;width: 30px;text-align: center;margin-right: 20px;}    
/*== end alerts ==*/
/*=== end Hovers, Alerts ===*/
