body{color: #333;font-size: 13px;-webkit-text-size-adjust: none;width: 100%;max-width: 100%;}
h1{font-family: 'legionaryBold';font-size: 36px;margin-bottom: 25px;line-height: 1em;}
h2{font-size: 18px;margin: 45px 0 20px;}
h3{font-size: 16px;margin: 25px 0 15px;}
a{text-decoration: none; color:#D5562D;}
a:hover{text-decoration: underline;}
p{margin: 20px 0;line-height: 22px;}
input:active,input:focus,textarea:active,textarea:focus,button:active,button:focus{outline: none;}
button{border: none;}
button,input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}


.container{padding: 0 !important;}

.done > a.spon img{width: 56px;height: 49px;}
.clear{clear: both;}
.header {position: relative;height: 655px;padding: 15px 0 0;overflow: hidden;}
.sky{background: url(img/head_sky.png) repeat-x 0 0;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;height: 100%;width: 100%;z-index: 1;min-width:1020px;}
.sky_f{background: url(img/head_sky1.png) repeat-x 0 180px;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;height: 100%;width: 100%;z-index: 1;min-width:1020px;}
.back{background: url(img/head_back.png) repeat-x 0 bottom;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;height: 100%;width: 100%;z-index: 2;min-width:1020px;}
.mid{background: url(img/head_mid.png) repeat-x 0 bottom;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;height: 100%;width: 100%;z-index: 3;min-width:1020px;}
.front{background: url(img/head_front.png) repeat-x 0 bottom;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;height: 100%;width: 100%;z-index: 4;min-width:1020px;}
.header.inner{background: url(img/head_inner.png) no-repeat center 0;height: 260px;overflow: visible;max-width: 100%;}
.bee{width: 100px;height: 83px;position: absolute;top: -50px;left: 100px;right: 900px;bottom: 0;z-index: 1;margin: auto;z-index: 5;}
.header.inner .bee{background: url(img/bee.png) no-repeat 0 0; width: 99px;height: 81px;position: absolute;top: 40px;left: 0;z-index: 1;}
.header:not(.inner):after{content:"";position:absolute;width:100%;min-width:1020px;background:url(img/head_after.png) no-repeat center 100%;left:-500px;right:-500px;bottom:-2px;margin:auto;height:35px;z-index:6;}
.logo_mob{display: none;}

.go .sky{
    -webkit-animation: anim1 infinite 90s linear both normal;
    -moz-animation: anim1 infinite 90s linear both normal;
    -o-animation: anim1 infinite 90s linear both normal;
    -ms-animation: anim1 infinite 90s linear both normal;
    animation: anim1 infinite 90s linear both normal;
}
@keyframes anim1{
    0%{background-position: 0 0;}
    100%{background-position: -1920px 0;}
}
@-webkit-keyframes anim1{
    0%{background-position: 0 0;}
    100%{background-position: -1920px 0;}
}
@-moz-keyframes anim1{
    0%{background-position: 0 0;}
    100%{background-position: -1920px 0;}
}
@-o-keyframes anim1{
    0%{background-position: 0 0;}
    100%{background-position: -1920px 0;}
}
@-ms-keyframes anim1{
    0%{background-position: 0 0;}
    100%{background-position: -1920px 0;}
}


.go .back{
    -webkit-animation: anim2 infinite 70s linear both normal;
    -moz-animation: anim2 infinite 70s linear both normal;
    -o-animation: anim2 infinite 70s linear both normal;
    -ms-animation: anim2 infinite 70s linear both normal;
    animation: anim2 infinite 70s linear both normal;
}
@keyframes anim2{
    0%{background-position: 0 bottom;}
    100%{background-position: -1958px bottom;}
}
@-webkit-keyframes anim2{
    0%{background-position: 0 bottom;}
    100%{background-position: -1958px bottom;}
}
@-moz-keyframes anim2{
    0%{background-position: 0 bottom;}
    100%{background-position: -1958px bottom;}
}
@-o-keyframes anim2{
    0%{background-position: 0 bottom;}
    100%{background-position: -1958px bottom;}
}
@-ms-keyframes anim2{
    0%{background-position: 0 bottom;}
    100%{background-position: -1958px bottom;}
}


.go .mid{
    -webkit-animation: anim3 infinite 50s linear both normal;
    -moz-animation: anim3 infinite 50s linear both normal;
    -o-animation: anim3 infinite 50s linear both normal;
    -ms-animation: anim3 infinite 50s linear both normal;
    animation: anim3 infinite 50s linear both normal;
}
@keyframes anim3{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-webkit-keyframes anim3{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-moz-keyframes anim3{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-o-keyframes anim3{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-ms-keyframes anim3{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}


.go .front{
    -webkit-animation: anim4 infinite 40s linear both normal;
    -moz-animation: anim4 infinite 40s linear both normal;
    -o-animation: anim4 infinite 40s linear both normal;
    -ms-animation: anim4 infinite 40s linear both normal;
    animation: anim4 infinite 40s linear both normal;
}

@keyframes anim4{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-webkit-keyframes anim4{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-moz-keyframes anim4{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-o-keyframes anim4{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}
@-ms-keyframes anim4{
    0%{background-position: 0 bottom;}
    100%{background-position: -1920px bottom;}
}


.bee.fly{
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
}
@keyframes anim5{
    0%{transform: translateY(0px);}
    50%{transform: translateY(50px);}
    100%{transform: translateY(0px);}
}
@-webkit-keyframes anim5{
    0%{-webkit-transform: translateY(0px);}
    50%{-webkit-transform: translateY(50px);}
    100%{-webkit-transform: translateY(0px);}
}
@-moz-keyframes anim5{
    0%{-moz-transform: translateY(0px);}
    50%{-moz-transform: translateY(50px);}
    100%{-moz-transform: translateY(0px);}
}
@-o-keyframes anim5{
    0%{-o-transform: translateY(0px);}
    50%{-o-transform: translateY(50px);}
    100%{-o-transform: translateY(0px);}
}
@-ms-keyframes anim5{
    0%{-ms-transform: translateY(0px);}
    50%{-ms-transform: translateY(50px);}
    100%{-ms-transform: translateY(0px);}
}


.go .sky_f{
    -webkit-animation: anim6 infinite 140s linear both normal;
    -moz-animation: anim6 infinite 140s linear both normal;
    -o-animation: anim6 infinite 140s linear both normal;
    -ms-animation: anim6 infinite 140s linear both normal;
    animation: anim6 infinite 140s linear both normal;
}
@keyframes anim6{
    0%{background-position: 0 180px;}
    100%{background-position: -1920px 180px;}
}
@-webkit-keyframes anim6{
    0%{background-position: 0 180px;}
    100%{background-position: -1920px 180px;}
}
@-moz-keyframes anim6{
    0%{background-position: 0 180px;}
    100%{background-position: -1920px 180px;}
}
@-o-keyframes anim6{
    0%{background-position: 0 180px;}
    100%{background-position: -1920px 180px;}
}
@-ms-keyframes anim6{
    0%{background-position: 0 180px;}
    100%{background-position: -1920px 180px;}
}


/*!ANIMATION*/

.wrap {max-width: 1020px;width: 100%;margin: 0 auto;position: relative;z-index:5;padding: 0 10px;
    -webkit-transition: margin 0.25s linear;-o-transition: margin 0.25s linear;transition: margin 0.25s linear;
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}

.lang_menu {float: right;display:none;}
.lang_menu ul{list-style: none;}
.lang_menu ul li{display: inline-block;margin-left: 5px;}
.lang_menu ul li a:hover{opacity: 0.7;filter: alpha(opacity=70);}
.top_menu .lang_menu ul li.active{border: none;}



.mobile_menu{display: none;position: fixed;z-index: 20;}
.mobile_menu .menu{position: fixed;top: 0;left: 0;width: 100%;background: #B0D2EE;padding: 0;margin-left: -100%;}
.mobile_menu .menu .close{background: url(img/menu_close.png) no-repeat center center;position: absolute;top: 15px;right: 15px;width: 22px;height: 20px;cursor: pointer;}
.mobile_menu .menu ul{list-style: none;}
.mobile_menu .menu ul li{padding: 0;}
.mobile_menu .menu ul.main li{border-bottom: 1px solid #A1BFD7;}
.mobile_menu .menu ul.main li a{font-size: 15px;line-height: 50px;font-weight: 600;text-transform: uppercase;color: #333333;padding: 0 20px;display: block;}
.mobile_menu .menu ul.top{margin-top: 20px;}
.mobile_menu .menu ul.top li a{font-size: 11px;line-height: 27px;text-transform: uppercase;color: #333333;display: block;padding: 0 20px;}
.mobile_menu ul li.active{background: #79A1C2;}
.mobile_menu ul li.active a{text-decoration: none;cursor: default;}

.top_menu {position: relative;z-index: 2;text-align: center;}
.top_menu ul{display: inline-block;vertical-align: top;list-style: none;margin-top: 0px;}
.top_menu ul li{display: inline-block;padding: 5px 11px;border: 1px solid transparent;vertical-align: middle;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    behavior: url(/css/pie/PIE.php);
}
.top_menu ul li.logo,.top_menu ul li.logo.active{border: none;}
.top_menu ul li.active{border: 1px solid #DDE2E5;}
.top_menu ul li.active a{color: #333;text-decoration: none;}
.top_menu ul li:first-child{margin: 0;}
.top_menu ul li a:hover{color: #666;}
.top_menu ul li a{color: #999999;font-size: 13px;text-transform: uppercase;letter-spacing: 0.65px;
    -webkit-transition: color .1s linear;-moz-transition: color .1s linear;-ms-transition: color .1s linear;-o-transition: color .1s linear;transition: color .1s linear;}
.logo{display: inline-block;vertical-align: top;margin: 0 5px;text-align: center;color: #333333;font-size: 10px;text-transform: uppercase;}
.logo > a img{width: 248px;height: 94px;
    -webkit-transition: margin .2s ease-in-out;
    -moz-transition: margin .2s ease-in-out;
    -ms-transition: margin .2s ease-in-out;
    -o-transition: margin .2s ease-in-out;
    transition: margin .2s ease-in-out;}
.logo > a img:hover{margin-top: -2px;margin-bottom: 2px;}
.logo_mob{display: none;vertical-align: top;margin: 0 5px;text-align: center;color: #333333;font-size: 10px;text-transform: uppercase;}
.logo_mob > a img{width: 248px;height: 94px;
    -webkit-transition: margin .2s ease-in-out;
    -moz-transition: margin .2s ease-in-out;
    -ms-transition: margin .2s ease-in-out;
    -o-transition: margin .2s ease-in-out;
    transition: margin .2s ease-in-out;}
.logo_mob > a img:hover{margin-top: -2px;margin-bottom: 2px;}

.main_menu {position: relative;margin-top: 25px;z-index: 2;}
.main_menu ul{list-style: none;text-align: center;}
.main_menu ul li{display: inline-block;height: 57px;line-height: 57px;background: #a1d3f0;border-bottom: 5px solid #DDE1E5;position: relative;text-align: left;margin-right: -1px;}
.main_menu ul li.active{background: #64a2c5;}
.main_menu ul li.active a{text-decoration: none;}
.main_menu ul li a{display: block;font-size: 14px;text-transform: uppercase;letter-spacing: .65px;font-weight: 600;color: #333;padding: 0;}
.main_menu ul li:first-child a{}
.main_menu ul li:last-child a{}
.ie8 .main_menu ul li a{display: block;font-size: 14px;text-transform: uppercase;letter-spacing: .65px;padding: 0 33px;font-weight: 600;color: #333;}
.ie8 .main_menu ul li:first-child a{padding: 0 33px 0 0;}
.ie8 .main_menu ul li:last-child a{padding: 0 0 0 33px;}
.main_menu ul li:first-child:before{ content: "";background: url(img/menu-aside-flags.png) no-repeat 0 0; width: 99px;height: 77px;position: absolute;top: 0;left: -99px;}
.main_menu ul li.active:first-child:before{background-position: 0 -77px;}
.main_menu ul li:last-child:after{content: "";background: url(img/menu-aside-flags.png) no-repeat -99px 0; width: 100px;height: 77px;position: absolute;top: 0;right: -100px;}
.main_menu ul li.active:last-child:after{background-position: -99px -77px;}
.donation {float: right;width: 340px;margin-top: 50px;position: relative;z-index: 6;max-width: 100%;}
.donation .tit{font-family: 'legionaryBold';font-size: 36px;display: block;margin-bottom: 25px;line-height: normal;}
.donation .txt{font-size: 14px;letter-spacing: .42px;line-height: 24px;}
.donation a.donate{display: block;width: 310px;height: 65px;line-height: 65px;background: #D5562D;text-align: center;color: #fff;font-size: 20px;font-weight: 700;margin: 20px;border-bottom: 5px solid #ADBECC;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    behavior: url(/css/pie/PIE.php);
}
.donation a.donate:hover{background: rgba(213,86,45,0.9);text-decoration: none;}
.donation a.donate:active{border-bottom: 3px solid #ADBECC;margin-top: 22px;}
.block_title {font-family: 'legionaryBold';font-size: 36px;display: block;margin-bottom: 25px;line-height: normal;}

.news_block {padding-bottom: 50px;}

.item {float: left;width: 300px;}
.item:nth-child(3n-1){margin: 0 50px;}
.item .news_tit{margin: 20px 0 10px;padding: 0;font-size: 13px;font-weight: normal;}
.item .news_tit a{color: #D5552B;}
.item .date{font-size: 11px;color: #999999;margin-bottom: 10px;display: block;}
.item .intro{font-size: 13px;line-height: 22px;}
.item .photo{display:block;position:relative;height:150px;overflow: hidden;}
.item .photo img{position:absolute;margin:auto;top:50%;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.item .photo .opac{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0;
    -webkit-transition: background .1s ease-in-out;-moz-transition: background .1s ease-in-out;-ms-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
.item:hover .photo .opac{background:rgba(0,0,0,0.2);}
.item  > a:hover + .news_tit a{text-decoration:underline;}
.body {padding-top: 25px;}

.who_need{background: url(img/who.png) no-repeat center 0;padding: 55px 0 55px;}
.who_need.inner{padding: 85px 0 0;}
.who_need #mycarousel{margin-bottom: 85px;}
.who_need #mycarousel .kid-container{border-bottom: 5px solid #e2e2e2;display: inline-block;height: 370px;margin: 0;vertical-align: top;}
.who_need #mycarousel .img {width: 235px;height: 235px;position:relative;}
.who_need #mycarousel .img img {width: 235px;height: 235px;}
.who_need #mycarousel .detales {width: 195px;height: 95px;background: #fff;padding: 20px;}
.who_need #mycarousel .owl-item:hover .detales{background: #FFFBE0;}
.who_need #mycarousel .owl-item .img .opac{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background: rgba(0,0,0,0);
    -webkit-transition: background .1s linear;-moz-transition: background .1s linear;-ms-transition: background .1s linear;-o-transition: background .1s linear;transition: background .1s linear;}
.who_need #mycarousel .owl-item:hover .img .opac{background:rgba(0,0,0,0.2);}
.who_need #mycarousel .owl-item a{text-decoration: none;display: block;width: 235px;margin: 0 auto;}
.who_need #mycarousel .owl-item a .detales .name{color: #333333;}
.who_need #mycarousel .owl-item a .detales .from{font-size: 13px; color: #999;margin-top: 10px;}

.jcarousel-prev-horizontal.who,.jcarousel-next-horizontal.who{top: 11px;}
.jcarousel-prev-horizontal.who:hover,.jcarousel-next-horizontal.who:hover{opacity: 0.7;
filter: alpha(opacity=70);}

.all {position: absolute;right: 90px;top: 18px;color: #999999;text-transform: uppercase;font-size: 11px;}
.saved a.all {right: 20px;color: #333333;}
.team a.all span{position: relative;top: 50%;display: inline-block;height: 5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.saved a.all span{position: relative;top: 50%;display: inline-block;height: 5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ipad .saved a.all span,.iphone .saved a.all span{top: -6px;}
.who_need #mycarousel .owl-item a .detales .sum_progress {position: relative;height: 4px;width: 100%;background: #D9D6BF;margin-top: 15px;}
.who_need #mycarousel .owl-item a .detales .sum_progress .porgess_bar{background: #9FBB2F;width: 0%;height: 4px;position: relative;display: none;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    -ms-transition: width .8s ease-out;
    -o-transition: width .8s ease-out;
    transition: width .8s ease-out;
}
.who_need #mycarousel .owl-item a .detales .sum_progress .porgess_bar .point{background: url(img/progress_point.png) no-repeat 0 -2px;position: absolute;width: 7px;height: 14px;top: 0;right: -7px;}
.who_need #mycarousel .owl-item a .percent,.who_need #mycarousel .owl-item a .money{color: #333333;font-size: 11px;margin-top: 10px;}
.who_need #mycarousel .owl-item a .money{float: right;}
.who_need #mycarousel .owl-item a .percent{float: left;}

.how{margin-top: 45px;}
.methods ul {list-style: none;text-align: center;margin-top: -20px;}
.methods ul li{display: inline-block;text-align: center;padding: 20px 45px 0;}
.methods.en ul li{display: inline-block;text-align: center;padding: 20px 40px 0;}
.methods ul li a{text-decoration: underline;color: #333333;font-size: 16px;}
.methods ul li a:hover{text-decoration: none;}

.methods .method{font-size: 14px;}

.methods li:first-child {padding-left: 0;padding-right: 58px;}
.methods li:nth-child(3){padding-right: 35px;}
.methods li:nth-child(2) .icon img{width: 55px;}
.methods li:last-child {padding-right: 0;}
.methods.en ul li{display: inline-block;text-align: center;padding: 20px 55px 0;}
.methods.en li:first-child {padding-left: 0;padding-right: 63px;}
.methods.en li:nth-child(3){padding-right: 35px;}
.methods.en li:nth-child(2) .icon img{width: 55px;}
.methods.en li:last-child {padding-right: 0;}
.methods .icon{margin-bottom: 20px;
    -webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;}
.methods ul li a:hover .icon{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}

.rhino-prev:hover, .rhino-next:hover{opacity: 0.8;
filter: alpha(opacity=80);}


/*DONATORS CAROUSEL*/

.who_donate{padding-top: 50px;padding-bottom: 50px;}
.donators .jcarousel-direction-rtl {direction: rtl;}

.donators .jcarousel-container-horizontal {width: 100%;}

.donators .jcarousel-clip {overflow: hidden;}
.who_donate .jcarousel-clip-horizontal {width: 100%;height: 80px;}

.donators .owl-item {width: 177px;height: 80px;border: none;text-align: center;}
.donators .owl-item div{position: relative;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
} 
.donators .owl-item div img{max-height: 80px;}
.donators .jcarousel-item-horizontal {margin-left: 0;margin-right: 20px;border: }

.donators .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}

.donators .jcarousel-item-placeholder {background: #fff;color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal.donat {position: absolute;top: 11px;right: 5px;width: 26px;height: 26px;cursor: pointer;background: transparent url(img/next-horizontal.png) no-repeat 0 0;border: none;}

.jcarousel-direction-rtl .jcarousel-next-horizontal.donat {left: 5px;right: auto;background-image: url(img/prev-horizontal.png);}

.jcarousel-next-disabled-horizontal.donat,
.jcarousel-next-disabled-horizontal.donat:hover,
.jcarousel-next-disabled-horizontal.donat:focus,
.jcarousel-next-disabled-horizontal.donat:active {cursor: default;background-position: -26px 0;}

.jcarousel-prev-horizontal.donat {position: absolute;top: 11px;right: 40px;width: 26px;height: 26px;cursor: pointer;background: transparent url(img/prev-horizontal.png) no-repeat 0 0;border: none;}

.jcarousel-direction-rtl .jcarousel-prev-horizontal.donat {left: auto;right: 5px;background-image: url(img/next-horizontal.png);}


.jcarousel-prev-disabled-horizontal.donat,
.jcarousel-prev-disabled-horizontal.donat:hover,
.jcarousel-prev-disabled-horizontal.donat:focus,
.jcarousel-prev-disabled-horizontal.donat:active {cursor: default;background-position: -26px 0;}

.jcarousel-next-horizontal.donat:hover,.jcarousel-prev-horizontal.donat:hover{opacity: 0.7;
filter: alpha(opacity=70);}
/*******************/
.saved {position: relative;background: #ffe75a;padding: 60px 0 84px;overflow: hidden;}
@-webkit-keyframes sun_anim{ 0%{background-position: 0 0;} 100%{background-position: 100% 0;} }
@-moz-keyframes sun_anim{ 0%{background-position: 0 0;} 100%{background-position: 100% 0;} }
@-o-keyframes sun_anim{ 0%{background-position: 0 0;} 100%{background-position: 100% 0;} }
@-ms-keyframes sun_anim{ 0%{background-position: 0 0;} 100%{background-position: 100% 0;} }
@keyframes sun_anim{ 0%{background-position: 0 0;} 100%{background-position: 100% 0;} }
.saved:before {content: " ";padding-bottom: 64px; position: absolute; display: block; background: url(img/saved-sun.png) no-repeat center 0; top: -64px;left: -72px; width: 100%; height: 100%; z-index: 2; }
.saved:after {content: " "; position: absolute; display: block; background: url(img/saved-top.png) repeat-x 0 0; top: 0;left: 0; width: 1000%; height: 100%; z-index: 4;
    -webkit-animation: sun_anim 900s linear both infinite;-moz-animation: sun_anim 900s linear both infinite;-o-animation: sun_anim 900s linear both infinite;-ms-animation: sun_anim 900s linear both infinite;animation: sun_anim 900s linear both infinite;}
.saved.inner{padding: 60px 0 8px;}
.rhino-container{width: 88% !important;}
#slider{position: relative;height: 284px;width: 880px;margin: auto; right: 0;}
.slide {background: #fff;position: relative;height: 284px !important;width: 100% !important;margin: 0 auto;padding: 30px;border: 1px solid #D9C656;border-bottom: 5px solid #E5D67A;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.slide:after{content: "";position: absolute;left: 0;bottom: 0;height: 40px;width: 100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.slide .img{float: left;width: 290px;}
.slide .img img{max-width: 100%;}
.slide .about{float: right;width: 500px;}
.slide .about .name{font-size: 24px;font-weight: 700;margin: 15px 0 5px;}
.slide .about .from{font-size: 11px;color: #999999;}
.slide .about .txt{font-size: 14px;line-height: 24px;margin-top: 15px;}

.help {background: url(img/help_bg.png) no-repeat center 0;margin-top: -30px;padding-top: 50px;height: 453px;position: relative;overflow: hidden;z-index: 2;}
.help.show:before{bottom: 0px;}
.help:before {content: "";position: absolute;display: block;width: 472px;height: 373px;left: 50%;bottom: -375px;margin-left: 160px;z-index: 3;
    -webkit-transition: bottom .6s ease-in-out;-moz-transition: bottom .6s ease-in-out;-ms-transition: bottom .6s ease-in-out;-o-transition: bottom .6s ease-in-out;transition: bottom .6s ease-in-out;
    background: url(img/help_heart.png) 0 0 no-repeat;}
.help .after {position: absolute;display: block;width: 100%;height: 250px;left: 0%;top: 80px;z-index: 2;
    background: url(img/help_oblaka.png) 50% 50% no-repeat;}
.footer:before{content: "";width: 100%;background: url(img/bot_line.png) no-repeat center 0;height: 4px;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;}

.text_left {width: 60%;float: left;line-height: 24px;}

.red_tit {color: #D5552B;font-size: 18px;font-weight: 600;margin-bottom: 10px;}

.f_menu {float: left;width: 173px;margin-right: 30px;}
.f_menu .f_tit{font-size: 17px;font-weight: 600;text-transform: uppercase;margin:0;}
.f_menu ul{list-style: none;}
.f_menu ul li{display: block;width: 173px;border-bottom: 1px solid #E5E5E5;font-size: 12px;padding: 12px 0;}
.f_menu ul li:last-child{border: none;}
.f_menu ul li a{color: #999999;}

.footer {padding: 40px 0 40px;position: relative;}

.socials {float: left;width: 188px;}
.socials span{display: block;margin-bottom: 16px;color: #999;}
.socials ul {list-style-type: none;}
.socials ul li{display: inline-block;margin-right: 14px;margin-bottom: 5px;}
.socials ul li a img{position: relative;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.socials ul li a:hover img{opacity: 0.8;filter: alpha(opacity=80);top: -1px;}

.soc-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat url('img/social-icons.png') 0 0;
}
.soc-icon.fb {background-position: -90px 0;}


.copyright {float: left;padding: 34px 0 0;font-size: 13px;}
.done{float: right;font-size: 13px;}
.done img{margin-left: 5px;}
.copyright img { height: 32px; width: auto; }
.copyright a { font-size: 0; display: inline-block; transform: translateY(2px);}

    /*INNER*/
.header.inner+.body{padding: 0;}
.header.inner+.body .wrap{padding: 0 10px 40px;}
.content {float: left;width: 750px;}
.breadcrumbs{color: #999999;font-size: 11px;margin-bottom: 10px;}
.breadcrumbs a{color: #999999;font-size: 11px;text-decoration: underline;
    -webkit-transition: color .1s linear;-moz-transition: color .1s linear;-ms-transition: color .1s linear;-o-transition: color .1s linear;transition: color .1s linear;}
.breadcrumbs a:hover{text-decoration: none;color: #666;}
ul.kids {list-style: none;}
ul.kids li{position:relative;display: inline-block;height: 357px;border-bottom: 5px solid #E2E2E2;margin: 0 0 16px;vertical-align:top;opacity: 1;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

ul.kids li.dis {opacity: 0;}
ul.kids li:nth-child(3n-1){margin: 0 16px 16px;}                 /*CHANGE TO 20px!!!!!!!!!!!!!!*/
ul.kids li:hover {border-bottom: 5px solid #E6DEAA;}

ul.kids li .img {width: 235px;height: 235px;position:relative;overflow:hidden;}
ul.kids li.hospital .img {width: 235px;height: 300px;position:relative;overflow:hidden;}
ul.kids li .img img{width: 100%;height:100%;}
ul.kids li .detales {width: 195px;height: 82px;background: #FAFAFA;padding: 20px;}
ul.kids li:hover .detales{background: #FFFBE0;}
ul.kids li .img .opac{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0;
    -webkit-transition: background .1s linear;-moz-transition: background .1s linear;-ms-transition: background .1s linear;-o-transition: background .1s linear;transition: background .1s linear;}
ul.kids li:hover .img .opac{background:rgba(0,0,0,0.2);}
ul.kids li a{text-decoration: none;}
ul.kids li a .detales .name{color: #333333;}
ul.kids li a .detales .from{font-size: 13px; color: #999;margin-top: 10px;}


ul.kids li a .detales .sum_progress {position: relative;height: 4px;width: 100%;background: #D9D6BF;margin-top: 15px;}
ul.kids li a .detales .sum_progress .porgess_bar{background: #9FBB2F;width: 0%;height: 4px;position: relative;display: none;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    -ms-transition: width .8s ease-out;
    -o-transition: width .8s ease-out;
    transition: width .8s ease-out;
}
ul.kids li a .detales .sum_progress .porgess_bar .point{background: url(img/progress_point.png) no-repeat 0 -2px;position: absolute;width: 7px;height: 14px;top: 0;right: -7px;}
ul.kids li a .percent,ul.kids li a .money{color: #333333;font-size: 11px;margin-top: 10px;}
ul.kids li a .money{float: right;}
ul.kids li a .percent{float: left;}

ul.pagination {display: block;list-style: none;font-family: Verdana;}
ul.pagination li{display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;font-size: 14px;}
ul.pagination li.active{background: #D5562D;color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    behavior: url(/css/pie/PIE.php);
}
ul.pagination li a{color: #333333;text-decoration: underline;}
ul.pagination li a:hover{text-decoration: none;}

.sidebar {float: right;width: 200px;}

.sidebar{padding: 15px 0 0;font-size: 13px;}
.side_block{margin-bottom: 43px;clear: both;}
.side_block .side_tit{font-size: 18px;font-weight: 700;margin:0 0 20px;}
.news_side .article{margin-bottom: 17px;line-height: 22px;}
.news_side .article .name a{color: #D5552B;text-decoration: underline;font-size: 13px;}
.news_side .article .name a:hover{text-decoration: none;}
.news_side .article .date{color: #999999;font-size: 11px;}
a.side_but{margin:0px auto;display: block;background: #D5562D;width: 181px;height: 44px;border-bottom: 5px solid #CCCCCC;text-align: center;line-height: 44px;color: #ffffff;font-size: 16px;font-weight: 700;text-decoration: none;margin-top: 30px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    behavior: url(/css/pie/PIE.php);
}
a.side_but:active{margin-top: 33px;border-bottom:2px solid #CCCCCC;;}
a.side_but:hover{opacity: 0.9;filter: alpha(opacity=90);}
.side_block .txt a{color: #D5552B;text-decoration: underline;}
.side_block .txt a:hover{text-decoration: none;}
.side_block.fin{}
.side_block.fin .txt{width: 145px;background: url(img/report_ico.png) right center no-repeat;padding-right: 65px;}

.all-news {color: #333333;font-size: 11px;text-transform: uppercase;}

ul.saved_kids{list-style: none;margin-bottom: 35px;}
ul.saved_kids li {display: inline-block;width: 200px;vertical-align: top;opacity: 1;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
ul.saved_kids li.dis {opacity: 0;}
ul.saved_kids li:nth-child(3n-1){margin: 0 40px 35px;}
ul.saved_kids li .name a{color: #D5552B;font-size: 16px;text-decoration: underline;}
ul.saved_kids li .name a:hover{text-decoration: none;}
ul.saved_kids li .from{font-size: 13px;color: #999999;}
ul.saved_kids li .img {position:relative;}
ul.saved_kids li .img img{display: block;}
ul.saved_kids li .img .opac{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0;
    -webkit-transition: background .1s ease-in-out;-moz-transition: background .1s ease-in-out;-ms-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
ul.saved_kids li:hover .img .opac{background:rgba(0,0,0,0.2);}
ul.saved_kids li > a:hover + .detales .name a{text-decoration: none;}

ul.page_menu {list-style: none;}
ul.page_menu li{display: table;padding: 0 15px;height: 30px;line-height: 30px;position: relative;left: -15px;color: #333333;margin-bottom: 5px;border: 1px solid transparent;
    -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;behavior: url(/css/pie/PIE.php);}
ul.page_menu.need li{display: table;}
ul.page_menu li.active{border: 1px solid #EAEAEA;}
ul.page_menu li.active a{text-decoration: none; cursor: default}
ul.page_menu li a{color: #999999;text-decoration: underline;
    -webkit-transition: color .1s linear;-moz-transition: color .1s linear;-ms-transition: color .1s linear;-o-transition: color .1s linear;transition: color .1s linear;}
ul.page_menu li a:hover{text-decoration: none !important;color: #666;}

.helpers .item{text-align: center;float: none;display: inline-block;vertical-align: top;width: 340px;margin-bottom: 40px;}
.helpers .item:nth-child(3n-1){margin: 0 0 40px;}
.helpers .item:nth-child(2n-1){margin-right: 55px;}
.helpers .item .tit{margin: 15px 0;}
.helpers .item .tit a{font-size: 18px;font-weight: 700;color: #333333;text-decoration: underline;}
.helpers .item .tit a:hover{text-decoration: none;}
.helpers .item .desc{font-size: 13px;line-height: 22px;}
.helpers .item .desc p{margin: 0;}
.helpers .item .icon{height: 57px;display: inline-block;vertical-align: middle;}
.helpers .item .icon img{opacity: 1;filter: alpha(opacity=100);
    -webkit-transition: opacity .1s linear;-moz-transition: opacity .1s linear;-ms-transition: opacity .1s linear;-o-transition: opacity .1s linear;transition: opacity .1s linear;}
.helpers .item .icon a:hover img{opacity: 0.7;filter: alpha(opacity=70);}

.col {display: inline-block;width: 283px;vertical-align: top;line-height: 28px;}
.col:nth-child(3n-2){margin: 0 70px;}
.col .phones{background: url(img/phone.png) no-repeat 0 0;padding-left: 45px;}
.col .phones .city{font-size: 18px;font-weight: 600;}
.col .addr{background: url(img/addr.png) no-repeat 0 0;padding-left: 45px;margin-top: 50px;margin-left: -45px;}
.col .cor + .phones{margin-top: 100px;}
.col a{color: #D5552B;text-decoration: underline;}
.col a:hover{text-decoration: none;}

#map {width: 100%;height: 569px;position: relative;margin-top:-50px;}
#map:before{content: "";background: url(img/map_before.png) no-repeat center 0;position: absolute;top: 0;left: -500px;right: -500px;margin: auto;width: 100%;height: 128px;z-index: 1;}
#map:after{content: "";background: url(img/map_after.png) no-repeat center 0;position: absolute;bottom: 0;left: -500px;right: -500px;margin: auto;width: 100%;height: 42px;z-index: 1;}

.team{padding: 50px 0;position: relative;}
.employee {width: 480px;display: inline-block;margin-bottom: 40px;vertical-align: top;max-width: 100%;opacity: 1;
    -webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.employee.dis {opacity: 0;
    -webkit-transform: translateX(-500px);-moz-transform: translateX(-500px);-ms-transform: translateX(-500px);-o-transform: translateX(-500px);transform: translateX(-500px);}
.employee.inner{width: 100%;}
.employee:nth-child(2n-1){margin-right: 20px;}
.employee.inner:nth-child(2n-1){margin-right: 0;}
.employee .photo, .employee .about{float: left;}
.employee .photo{width: 110px;position: relative;}
.employee .about{width: 360px;padding-left: 10px;}
.employee.inner .about{width: 84%;padding-left: 10px;}
.employee .photo img{display: block;position: relative;width: 100px;height: 100px;}
.employee .photo:after{content: "";background: url(img/mask.png) no-repeat 0 0;width: 100px;height: 100px;position: absolute;top: 0;left: 0;z-index: 1;}
.employee .about .name{font-size: 18px;font-weight: 600;}
.employee .about .pos{font-size: 13px;color: #999999;margin-bottom: 10px;}
.employee .about .desc,.employee .about .desc *{font-size: 13px !important;text-align: left !important;margin: 0 !important;line-height: 24px !important;}

.persons {width: 480px;display: inline-block;margin-bottom: 40px;vertical-align: top;opacity: 1;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.persons.dis {opacity: 0;}
.persons.inner{width: 100%;}
.persons:nth-child(2n-1){margin-right: 20px;}
.persons.inner:nth-child(2n-1){margin-right: 0;}
.persons .photo, .persons .about{float: left;}
.persons .photo{width: 145px;position: relative;}
.persons .about{width: 360px;padding-left: 10px;}
.persons.inner .about{width: 562px;padding-left: 40px;}
.persons .photo img{display: block;position: relative;width: 145px;height: 145px;}
.persons .photo:after{content: "";background: url(img/mask1.png) no-repeat 0 0;width: 145px;height: 145px;position: absolute;top: 0;left: 0;z-index: 1;}
.persons .about .name{font-size: 18px;font-weight: 600;}
.persons .about .pos{font-size: 13px;color: #999999;margin:5px 0;}
.persons .about .desc,.employee .about .desc *{font-size: 13px !important;text-align: left !important;margin: 0 !important;line-height: 24px !important;}
.persons .about .desc p{margin-top: 0;}

.news .art{margin-bottom: 60px;position: relative;opacity: 1;filter: alpha(opacity=100);
    -webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.news .art.dis{opacity: 0;filter: alpha(opacity=0);
    -webkit-transform: translateX(-500px);-moz-transform: translateX(-500px);-ms-transform: translateX(-500px);-o-transform: translateX(-500px);transform: translateX(-500px);}
.news .art .img {width: 200px;float: left;text-align: center;position: relative;}
.news.money .art .img{max-height: 75px;overflow: hidden;}
.news .art .img a{display: block;position: relative;}
.news .art .img a:after{content: " ";position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);
    -webkit-transition: background .1s linear;-moz-transition: background .1s linear;-ms-transition: background .1s linear;-o-transition: background .1s linear;transition: background .1s linear;}
/* .news .art .img a:hover:after{background: rgba(0,0,0,.2);} */
.news .art .img img{width:100%;display: block;}
.news .art.organ .info .tit{font-size: 16px;font-weight: 600;margin-bottom: 6px;}
.news .art.organ .img img{width:auto;max-width: 100%;}
.news .art .info{float: right;width: 530px;}
.news .art.organ .info{width: 515px;padding-left: 20px;}
.news .art .info.no_img{width:100% !important;}
.news .art .info .tit{font-size: 18px;}
.news .art .info .tit a{color: #D5562D;font-size: 18px;text-decoration: underline;}
.news .art .info .tit h3{margin: 0 0 10px 0;}
.news .art .info .tit a:hover{text-decoration: none;}
.news .art .info .date{font-size: 12px;color: #999999;margin: 5px 0 10px;}
.news .art .info .intro{font-size: 13px;color: #333333;line-height: 22px;}
.news .art .info .intro p{margin: 0;}
.intro p{margin: 0;text-align: left !important;}

.connected-carousels{width: 600px;margin:25px 0 0;max-width: 100%;}
#carousel-wrapper {
    position: relative;
}
#carousel, #thumbs {
    overflow: hidden;
}
#carousel-wrapper .caroufredsel_wrapper {
}

#carousel span, #carousel img,
#thumbs a, #thumbs img  {
    display: block;
    float: left;
}
#carousel span, #carousel a,
#thumbs span, #thumbs a {
    position: relative;
}
#carousel img,
#thumbs img {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#carousel img.glare,
#thumbs img.glare {
    width: 102%;
    height: auto;
}

#carousel span {
    width: 600px;
    height: 450px;
}

#thumbs-wrapper {
    padding: 0;
    position: relative;
}
#thumbs a {
    width: 110px;
    height: 78px;
    margin: 0 10px 0 0;
    overflow: hidden;

    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -ms-transition: border-color .5s;
    transition: border-color .5s;
}
#thumbs a:hover, #thumbs a.selected {
   
}

#wrapper img#shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
}

#prev, #next {
    background: transparent url(img/rhino.png) no-repeat 0 0;
    display: block;
    width: 48px;
    height: 53px;
    margin-top: -10px;
    position: absolute;
    top: -175px;
}
#prev {
    background-position: 0 0;
    left: -24px;
}
#next {
    background-position: -48px 0;
    right: -24px;
}           

#prev.disabled, #next.disabled {
    display: none !important;
}
            
.text a{color: #D5562D;}
.text{line-height: 24px;}

iframe{border: 1px solid #F2F2F2;border-bottom:6px solid #E5E5E5;border-radius: 42px;max-width: 99%;}
.tabs iframe{border-radius: 0;border: none;}
.date-news {margin: -20px 0 20px;color: #999;font-size: 13px;}

.submenu {margin-bottom: 25px;}
.submenu ul{list-style: none;}
.submenu ul li{display: inline-block;padding: 6px 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    behavior: url(/css/pie/PIE.php);
}
.submenu ul li a{color: #666;text-decoration:underline;font-size: 14px;}
.submenu ul li a:hover{text-decoration:none;}
.submenu ul li.active{background: #F5F5F5;color: #333333;}
.submenu ul li.active a{text-decoration:none;}

.kid_info .photo{overflow: hidden;position:relative;margin-bottom: -4px;max-height: 300px;}
.kid_info .photo img{width:100%;}
.kid_info .left{float: left;width: 400px;max-width: 100%; position: relative}
.kid_info .progress {background: #FAFAFA;float: left;width: 75%;padding: 20px 15px;border-bottom: 5px solid #E5E5E5;height: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.kid_info .progress .sum_progress {position: relative;height: 7px;width: 100%;background: #D9D6BF;margin-top: 15px;}
.kid_info .progress .sum_progress .porgess_bar{background: #9FBB2F;width: 0%;height: 7px;position: relative;display: none;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    -ms-transition: width .8s ease-out;
    -o-transition: width .8s ease-out;
    transition: width .8s ease-out;
}
.kid_info .progress .sum_progress .porgess_bar .point{background: url(img/progress_point.png) no-repeat 0 0;position: absolute;width: 7px;height: 14px;top: 0;right: 0;}
.kid_info .progress .percent,.kid_info .progress .money{color: #333333;font-size: 11px;margin-top: 10px;}
.kid_info .progress .money{float: right;}
.kid_info .progress .percent{float: left;color: #D5552B;}
.kid_info .progress .percent .sum{color: #333;margin-left: 5px;}
.kid_info .help_but{float: right;width: 25%;background: #E1E3E5;border-bottom: 5px solid #CCCCCC;height: 105px;}
.kid_info .help_but div{display: block;background: url(img/help_but.png) no-repeat center 20px;padding: 70px 0 21px;text-align: center;color: #333333;font-size: 11px; cursor:pointer}

.kid_info .right{float: left;width: 230px;margin-left: 30px;}
.kid_info .right span{line-height: 22px;}
.kid_info .right .tit{font-weight: 600;font-size: 16px;margin: 16px 0 0; line-height: 30px;}
.kid_info .right .tit:first-child{margin-top: 0;}

.top {margin-bottom: 30px;position: relative;}


.gal {position: absolute;top: 0;left: -63px;height: 410px;overflow: hidden;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.gal a{display: block;height: 53px;margin-bottom: 10px;position: relative;overflow: hidden;width: 53px;}
.gal a img{height: 53px;position: absolute;top: -50px;bottom: -50px;right: -50px;left: -50px;margin: auto;}
.gal .imgs{position: relative;top: 0;margin: 0;
-webkit-transition: margin-top .5s linear;
-o-transition: margin-top .5s linear;
transition: margin-top .5s linear;
}
.gal .arr_top,.gal .arr_top.dis{position: absolute;top: 0;left: 0;background: url(img/kid_arrs.png) no-repeat 0 0 #fff;width: 53px;height: 21px;cursor: pointer;}
.gal .arr_top.dis:hover{position: absolute;top: 0;left: 0;background: url(img/kid_arrs.png) no-repeat 0 0 #fff;width: 53px;height: 21px;cursor: pointer;cursor: default;}
.gal .arr_top:hover{position: absolute;top: 0;left: 0;background: url(img/kid_arrs.png) no-repeat -53px 0 #fff;}
.gal .arr_bot{position: absolute;bottom: -1px;left: 0;background: url(img/kid_arrs.png) no-repeat 0 -21px #fff;width: 53px;height: 21px;cursor: pointer;}
.gal .arr_bot.dis:hover{background: url(img/kid_arrs.png) no-repeat 0 -21px #fff !important;cursor: default;}
.gal .arr_bot:hover{position: absolute;bottom: 0;left: 0;background: url(img/kid_arrs.png) no-repeat -53px -21px #fff;}

form#form{background: url(img/form_bg.png) no-repeat 0 0;width: 100%;height: 100%;max-width: 600px;margin: 0 auto;border-radius: 42px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 35px 40px;}
form#form input[type="text"]{display: block;width: 90%;height: 56px;line-height: 56px;border-top: 1px solid #B9CBDA;border-left: 1px solid #B9CBDA;border-right: 1px solid #B9CBDA;margin-bottom: 20px;padding: 0 20px;font-family: 'Open Sans';font-size: 16px;border-bottom: 4px solid #C3D6E5;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    behavior: url(/css/pie/PIE.php);
}
form#form input[type="text"].error{border-top: 1px solid #DD6368;border-left: 1px solid #DD6368;border-right: 1px solid #DD6368;border-bottom: 4px solid #DBA4AE;}
form#form div.errorMessage{color: #DD5E62;padding-left: 20px;font-size: 13px;margin: 0 0 10px;}
form#form input[type="text"] + div.errorMessage {margin: -35px 0 20px;}
form#form textarea{padding: 10px 20px;font-family: 'Open Sans';font-size: 16px;height: 136px;width: 90%;border: 1px solid #B9CBDA;display: block;resize: none;border-bottom: 4px solid #C3D6E5;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    behavior: url(/css/pie/PIE.php);
}
form#form textarea + div.errorMessage {margin: 8px 0 20px;}
form#form textarea.error{border: 1px solid #DD6368;border-bottom: 4px solid #DBA4AE;}
form#form .form_b{margin-top: 15px;width: 95%;}
form#form .form_b .check{float: left;padding: 30px 0;}
form#form .form_b .check label{position: relative;margin-left: 5px;top: 2px;}
form#form .form_b input[type="submit"],form#form .form_b button{float: right;margin: 15px 0 0;width: 270px;height: 58px;line-height: 50px;text-align: center;background: #D5552B;border: none;border-bottom: 5px solid #C3D6E5;color: #fff;font-weight: 600;font-family: 'Open Sans';font-size: 18px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    behavior: url(/css/pie/PIE.php);
}
form#form .form_b input[type="submit"]:hover{opacity: 0.9;filter: alpha(opacity=90);}
form#form button.cl{margin: 0 auto;display: block;width: 270px;height: 76px;line-height: 76px;text-align: center;background: #666666;border: none;border-bottom: 5px solid #C3D6E5;color: #fff;font-weight: 600;font-family: 'Open Sans';font-size: 18px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    behavior: url(/css/pie/PIE.php);
}


form#form-side{background: url(img/form_bg.png) no-repeat 0 0;width: 100%;height: 100%;max-width: 600px;margin: 0 auto;border-radius: 42px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 35px 40px;}
form#form-side input[type="text"]{display: block;width: 90%;height: 56px;line-height: 56px;border-top: 1px solid #B9CBDA;border-left: 1px solid #B9CBDA;border-right: 1px solid #B9CBDA;margin-bottom: 20px;padding: 0 20px;font-family: 'Open Sans';font-size: 16px;border-bottom: 4px solid #C3D6E5;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
	behavior: url(/css/pie/PIE.php);
}
form#form-side input[type="text"].error{border-top: 1px solid #DD6368;border-left: 1px solid #DD6368;border-right: 1px solid #DD6368;border-bottom: 4px solid #DBA4AE;}
form#form-side div.errorMessage{color: #DD5E62;padding-left: 20px;font-size: 13px;margin: 0 0 10px;}
form#form-side input[type="text"] + div.errorMessage {margin: -12px 0 20px;}
form#form-side textarea{padding: 10px 20px;font-family: 'Open Sans';font-size: 16px;height: 136px;width: 90%;border: 1px solid #B9CBDA;display: block;resize: none;border-bottom: 4px solid #C3D6E5;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
	behavior: url(/css/pie/PIE.php);
}
form#form-side textarea + div.errorMessage {margin: 8px 0 20px;}
form#form-side textarea.error{border: 1px solid #DD6368;border-bottom: 4px solid #DBA4AE;}
form#form-side .form_b{margin-top: 15px;width: 95%;}
form#form-side .form_b .check{float: left;padding: 30px 0;}
form#form-side .form_b .check label{position: relative;margin-left: 5px;top: 2px;}
form#form-side .form_b input[type="submit"], form#form-side .form_b button{float: right;margin: 15px 0 0;width: 270px;height: 58px;line-height: 50px;text-align: center;background: #D5552B;border: none;border-bottom: 5px solid #C3D6E5;color: #fff;font-weight: 600;font-family: 'Open Sans';font-size: 18px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
	behavior: url(/css/pie/PIE.php);
}
form#form-side .form_b input[type="submit"]:hover{opacity: 0.9;filter: alpha(opacity=90);}
form#form-side button.cl{margin: 0 auto;display: block;width: 270px;height: 76px;line-height: 76px;text-align: center;background: #666666;border: none;border-bottom: 5px solid #C3D6E5;color: #fff;font-weight: 600;font-family: 'Open Sans';font-size: 18px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    behavior: url(/css/pie/PIE.php);
}



.text{line-height: 24px;text-align:left !important;}
.text p, .text span, .text div{font-family: 'Open Sans' !important;font-size: 13px !important;line-height: 22px;text-align: left !important;}
.text img{max-width: 96%;height: auto !important;}
.text ul li, .text ol li{font-size: 13px;}
.text table{width: 100% !important;}
.text table tr td{padding: 0 7px;font-size: 13px;height: 40px;vertical-align: middle;}
.text table tbody tr td:first-child{padding-left: 15px;text-align: left;}
.text table tr td[colspan="4"]{padding-bottom: 0;}
.text table tr td[rowspan="2"]{vertical-align: middle;padding-bottom: 7px;}
.text table tr td[rowspan="2"]:first-child{padding-left: 15px;
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}
.text table thead tr td{padding: 7px 7px 0 7px;background: #D9EEFF;}
.text table thead tr+tr td{padding: 0 7px 7px 7px;}

.text table thead tr td:last-child{padding-right: 15px;
    -webkit-border-radius: 0 20px 0 0;
    -moz-border-radius: 0 20px 0 0;
    border-radius: 0 20px 0 0;
}
.text table.kid tr td:last-child{text-align: right;padding-right: 15px;}
.text table.kid thead tr td{padding: 0 7px;}
.text table.kid tr td:first-child{padding-left: 20px;}
.text table.kid thead tr td:first-child{padding-left: 20px;
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}
.text table.kid thead tr td:last-child{padding-right: 20px;
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
}
.text table thead tr+tr td:last-child{padding-right: 20px;
    -webkit-border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    border-radius: 0 0 20px 0;
}
.text table tbody tr:nth-child(2n) td{background: #F1F5F9;}

.text ol li{display:block;list-style-position: outside;margin-bottom: 15px;}
.text ol li:before{content:counters(item,".") ". ";counter-increment:item;}
.text ol {counter-reset:item;padding: 0 0 0 40px;}
.text ol li ol{margin-top: 15px;}
.text ol li ol li{font-size: 12px;line-height: 18px;}
.text ul{padding-left: 40px;}
.text ul li{margin-bottom: 12px;}

/*******Sitemap********/
.sitemap a{text-decoration: underline;}
.sitemap a:hover{text-decoration: none;}
.sitemap ul{list-style: none;padding: 0;}
.sitemap>ul>li{margin-bottom: 35px;}
.sitemap>ul>li>a{color:#D5562D;font-size: 14px;}
.sitemap>ul>li ul{padding-left: 35px;margin-top: 10px;}
.sitemap>ul>li ul li a{color: #666;font-size: 13px;}

/********************/

.ajax-scroller,a.ajax-scroller{cursor:pointer;margin-top: 0;margin-bottom: 30px;}
.ajax-scroller:active,a.ajax-scroller:active{margin-top: 3px;}

/**********Companies**********/
.companies{text-align: center;}
.companies .item{display: inline-block;float: none;margin-bottom: 45px;text-align: center;width: 200px;vertical-align: top;opacity: 1;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.companies .item.dis {opacity: 0;}

.companies .item:nth-child(3n-1){margin: 0 70px;}
a.download{margin: 0;position: relative;display: inline-block;padding-left: 55px;}
a.download:before{content: "";position: absolute;left: 0;margin: auto;top: -100px;bottom: -100px;background: url(img/xls.png) no-repeat 0 0;width: 42px;height: 54px;}

.news_block .item .photo img{top:0;transform:none;-moz-transform:none;-webkit-transform:none;position:relative;} 
/*******************************/



.hidden{display: none;}
/***********404******************/

.header.err{background: url(img/header_static.jpg) no-repeat center center;height: 777px;}

.err .nopage{font-family: 'legionaryBold';font-size: 132px;text-align: center;margin-top: 120px;}
.err .nopage .mess{font-family: 'Open Sans';font-size: 14px;width: 305px;margin: 0 auto;}
.err .nopage .mess a{color: #EB641A;text-decoration: underline;}
.err .nopage .mess a:hover{text-decoration: none;}

.header.err .bee{background: url(img/bee_404.png) no-repeat 0 0;height: 107px;left: 400px;margin: auto;position: absolute;right: 0;top: 195px;width: 131px;}
.header.err:after{display:none;}

.done > a.spon {position: relative;top: 5px;}
form#form input.summ[type="text"]{width: auto;float: left;width: 40%;}
form#form .form_b input[type="submit"].don{float: left;margin: 0 0 0 10px;width: 45%;}
form#form.form input[type="text"] + div.errorMessage{
    left: 30px;
    position: absolute;
    top: 230px;
}
.chrome form#form.form input[type="text"] + div.errorMessage{top: 255px;}

form#form-side input.summ[type="text"]{width: auto;float: left;width: 40%;}
form#form-side .form_b input[type="submit"].don{float: left;margin: 0 0 0 10px;width: 45%;}
form#form-side.form input[type="text"] + div.errorMessage{
	left: 30px;
	position: absolute;
	top: 230px;
}
.chrome form#form-side.form input[type="text"] + div.errorMessage{top: 250px;}

.completed{position:absolute; width:176px;height: 44px; background: url("../images/amount_collected.png"); left:-10px;top:18px; z-index: 1;}
.completed p{margin: 0px; padding: 0px; line-height: 33px;    text-align: center; font-size: 12px; color:#0e0e0e;  }
.completed p:before { content: ' ';display: inline-block;  background: url("../images/icon_complated.png") no-repeat;  width: 16px;   height: 15px;   position: absolute;
    left: 22px;   top: 10px; }
ul.kids li.hospital{
    height:auto;
}
.hospital .name{
    height: 36px;
}

/*********Detales for actions*******/
#news-container .detales {width: 160px;height: 82px;background: #FAFAFA;padding: 20px;}
#news-container .img:hover .detales{background: #FFFBE0;}
#news-container .detales .name{color: #333333;}
#news-container .detales .from{font-size: 13px; color: #999;margin-top: 10px;}


#news-container .detales .sum_progress {position: relative;height: 4px;width: 100%;background: #D9D6BF;margin-top: 15px;}
#news-container .detales .sum_progress .porgess_bar{background: #9FBB2F;width: 0%;height: 4px;position: relative;display: none;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    -ms-transition: width .8s ease-out;
    -o-transition: width .8s ease-out;
    transition: width .8s ease-out;
}
#news-container .detales .sum_progress .porgess_bar .point{background: url(img/progress_point.png) no-repeat 0 -2px;position: absolute;width: 7px;height: 14px;top: 0;right: -7px;}
#news-container .percent, #news-container .money{color: #333333;font-size: 11px;margin-top: 10px;}
#news-container .money{float: right;}
#news-container .percent{float: left;}

.actions_help .progress {background: #FAFAFA;float: left;width: 75%;padding: 20px 15px;border-bottom: 5px solid #E5E5E5;height: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.actions_help .progress .sum_progress {position: relative;height: 7px;width: 100%;background: #D9D6BF;margin-top: 15px;}
.actions_help .progress .sum_progress .porgess_bar{background: #9FBB2F;width: 0%;height: 7px;position: relative;display: none;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    -ms-transition: width .8s ease-out;
    -o-transition: width .8s ease-out;
    transition: width .8s ease-out;
}
.actions_help .progress .sum_progress .porgess_bar .point{background: url(img/progress_point.png) no-repeat 0 0;position: absolute;width: 7px;height: 14px;top: 0;right: 0;}
.actions_help .progress .percent,.actions_help .progress .money{color: #333333;font-size: 11px;margin-top: 10px;}
.actions_help .progress .money{float: right;}
.actions_help .progress .percent{float: left;color: #D5552B;}
.actions_help .progress .percent .sum{color: #333;margin-left: 5px;}
.actions_help .help_but{float: right;width: 25%;background: #E1E3E5;border-bottom: 5px solid #CCCCCC;height: 105px;}
.actions_help .help_but div{display: block;background: url(img/help_but.png) no-repeat center 20px;padding: 70px 0 21px;text-align: center;color: #333333;font-size: 11px; cursor:pointer}

/***********************************/

/*********MEDIA*********/

@media all and (max-width: 1175px){
    .main_menu ul li:first-child:before{display:none;}
    .main_menu ul li.active:first-child:before{display:none;}
    .main_menu ul li:last-child:after{display:none;}
    .main_menu ul li.active:last-child:after{display:none;}
    .main_menu ul li a,.main_menu ul li:first-child a,.main_menu ul li:last-child a{padding: 0 31px;}
    
}
@media all and (max-width: 1145px){

    .gal{display: none;}
}
@media all and (max-width: 1036px){

    .f_menu:nth-child(1){display: none;}
}

@media all and (max-width: 1032px){
    html:not("ipad"):not("iphone") .logo{float: none;margin: 0 auto;position: relative;}
    html:not("ipad"):not("iphone") .lang_menu{position: absolute;float: none;margin: auto;top: 0;bottom: 0;left: 340px;right: 0;width: 44px;height: 20px;}
    html:not("ipad"):not("iphone") .lang_menu ul{margin: 0;}
    html:not("ipad"):not("iphone") .lang_menu ul li{padding: 0;}
    html:not("ipad"):not("iphone") .top_menu{text-align: center;}
    html:not("ipad"):not("iphone") .top_menu > ul{margin-top: 10px;float: none;display: inline-block;vertical-align: top;}
    html:not("ipad"):not("iphone") .header:after{display: none;}

}
@media all and (max-width: 1031px){
    .col:nth-child(3n-2){margin: 0 10px;}
}
@media all and (max-width: 1029px){
    /*.methods ul li{padding:20px 25px 0 25px;}*/
}
@media all and (max-width: 1032px){
    .logo{float: none;margin: auto;position: absolute;left: 0;right: 0;top: 45px;}
    .lang_menu{position: absolute;float: none;margin: auto;top: 0;bottom: 0;left: 320px;right: 0;width: 44px;height: 20px;}
    .lang_menu ul{margin: 0;}
    .lang_menu ul li{padding: 0;}
    .top_menu{text-align: center;}
    .top_menu > ul{margin-top: 10px;float: none;display: inline-block;vertical-align: top;padding-bottom: 120px;}
    .header:after{display: none;}
    /* .methods ul li{padding:20px 15px 0 15px;}
    .methods.en ul li{padding:20px 30px 0;} */
}
@media all and (max-width: 1009px){
    ul.kids{text-align: center;}
    ul.kids li:nth-child(3n-1){margin: 0 10px 16px 0;}
    ul.kids li{margin-right: 10px;text-align: left;}
    
    .helpers{text-align: center;}
    .helpers .item:nth-child(2n-1){margin-right: 0;}

}
@media all and (max-width: 966px) and (min-width: 650px){
    .news_block .news{text-align: center;}
    .news_block .item{float: none;display: inline-block;width: 29%;vertical-align: top;}
    .news_block .item:nth-child(3n-1){margin:0 3% !important;}
}
@media all and (max-width: 951px){
    ul.saved_kids{text-align: center;}
    ul.saved_kids li,ul.saved_kids li:nth-child(3n-1){margin: 0 10px 10px 0;}
    .companies .item,.companies .item:nth-child(3n-1){margin: 0 10px 0 0;}
    .news .art.organ .info{padding-left: 0px;}
}
@media all and (max-width: 926px){
    .kid_info .left{margin-bottom: 30px;}
    .text table tr td{font-size: 12px;}
}
@media all and (max-width: 911px){
    .col .cor + .phones{margin-top: 30px;}
    .col > span {display: block;padding: 0 0 0 45px;}
    .col .cor {display: block;padding: 0 0 0 45px;}
}
@media all and (max-width: 906px){
    .col+.col+.col{margin-top: 20px;}
    .col .addr{margin-top: 50px;}
    .text table tr td{font-size: 11px;}
}
@media all and (max-width: 833px){
    .socials{float: none;clear: both;}
    .text table tr td{font-size: 10px;}

}
@media all and (max-width: 829px){
    /* .methods ul li{padding:20px 30px 0 30px;} */
}
@media all and (max-width: 795px){
    .kid_info .right{margin-top: 30px;margin-left: 0;float: none;}
    .gal{display: block;left: 410px;}
}
@media all and (max-width: 768px){
    .donation{float: none;margin: 30px auto 0;text-align: center;}
    .donation a.donate{margin: 20px auto 0;}
    .bee.fly{width: 100px;height: 83px;position: absolute;top: 60px !important;left: -500px !important;right: 0 !important;bottom: 0;z-index: 1;margin: auto;z-index: 5;}

    .sky,.sky_f,.back,.front{-webkit-animation: 0;-moz-animation: 0;-o-animation: 0;-ms-animation: 0;animation: 0;}
    .mobile_menu{display: block;margin-top: 0;position: fixed;left: 0;top: 140px;width: 100px;}
    .mobile_menu .menu{position: fixed;height: 100%;margin-left: -100%;overflow: auto;
        -webkit-transition: margin 0.25s;-o-transition: margin 0.25s;transition: margin 0.25s;-webkit-backface-visibility: hidden;}
    .mobile_menu .menu.vis{margin-left: 0%;}
    .mobile_menu .but{background: url(img/menu_big.png) no-repeat 0 0;width: 94px;height: 77px;cursor: pointer;}
    .main_menu{display: none;}
    /*.mobile_menu .menu ul.top{display: none;}*/
    
    .header{z-index: 9;}
    .header.inner .bee{display: none;}
    .text table tr td{font-size: 9px;}
    .nivo-control {margin: 0 18px 10px 0 !important;}
}
@media all and (max-width: 732px){
   .how{display: none;}
   .who_need{padding-bottom: 30px;}
}
@media all and (max-width: 728px){
    .logo{top: 70px;}
}
@media all and (max-width: 705px){
     .gal{display: none;}
}
@media all and (max-width: 653px){
    .help{height: auto;padding-top: 40px;position: relative;}
    .help:after{position: absolute;content: "";z-index: -1;left: 0;bottom: 0;background: #D9EEFF;width: 100%;height: 50%;}
}
@media all and (max-width: 645px){
    .f_menu:nth-child(2){display: none;}
    .sidebar{display: none;}
    .content{width: 100% !important;}
    .gal{display: block;left: 410px;}
}
@media all and (max-width: 639px){
    .news_block .item:nth-child(2){display: none;}
    .news_block .news{text-align: center;}
    .news_block .item{float: none;text-align: center;vertical-align: top;margin: 0 auto;}
}
@media all and (max-width: 626px){
    /* .methods ul li{padding:20px 20px 0 20px;} */
    .col > span {display: block;padding: 0 0 0 45px;}
    .cor {padding: 0 0 0 45px;}
    .col:nth-child(3n-2){margin: 10px 0 0 45px;}
    .col .addr{margin-top: 40px;}
}
@media all and (max-width: 610px){
    /* .methods ul li{padding:20px 20px 0 20px;} */
    .rhino-container{height: 500px !important;width: 88% !important;}
    .slide .img{max-width: auto !important;margin: -30px 0 8px -30px;text-align: center;float: none;width: calc(100% + 60px) !important;height: 260px;position: relative;overflow: hidden;}
    .slide .img img{width: calc(100% + 60px);}
    .iphone .slide .img img{width: 101%;}
    #slider{height: 500px !important;}
    .saved{position: relative;padding-bottom: 50px;padding-top: 75px;}
    .saved:after{position: absolute;content: "";width: 100%;height: 300px;background: #FFED84;bottom: 0;}
    .saved .block_title {margin-top: -20px;margin-bottom: 10px;}
    .slide .about{float: none;clear: both;width: 100% !important;}
    .slide .about .name{font-size: 18px;}
    .slide{height: 500px !important;width: 100% !important;}
    .saved .rhino-prev, .saved .rhino-next{top: 25%}
    .slide .img img{width: auto;}

    #fancybox-content{width: 100% !important;margin: 0 !important;}
    #fancybox-wrap{width: 92% !important;left: 0 !important;right: 0 !important;margin: auto !important;padding: 0 !important;}

}

@media all and (max-width: 507px){
    .news_block .item{text-align: center !important;margin: 0 !important;display: block !important;width: auto;}
    .news_block .item .intro p{text-align: center !important;}
}
@media all and (max-width: 480px){
    body{overflow-x: hidden;}
    .back{background-position: -430px bottom;}
    .front{display: none;}
    .header:after{display: block;width: 100%;left: 0;right: 0;}
    .header.inner:after{display: none;}
    .block_title{font-size: 28px;text-align: center;}
    .donation a.donate{font-size: 16px;width: 250px;height: 50px;line-height: 51px;}
    .header .wrap{z-index: 10;}
    .news_block .item{text-align: center;margin: 0 !important;display: block !important;width: auto;}
    .news_block .item:nth-child(2){display: block;}
    .news_block .item .intro{text-align: center;}
    .logo{margin-top: 0;}
    .lang_menu{left: 0;top: 135px;}
    .how{display: none;}
    .who_need{padding-bottom: 60px;background: url("img/who.png") no-repeat scroll center 0;padding-top: 50px;}
    .donation{margin: 60px auto 0;top: -10px;}
    .rhino-container{height: 500px !important;}
    .slide .img{max-width: auto !important;margin: -30px 0 8px -30px;text-align: center;float: none;width: calc(100% + 61px) !important;height: 195px;position: relative;overflow: hidden;}
    .slide .img img{width: auto;max-width: none;margin: 0 -50% 0 -50%;}
    .iphone .slide .img img{width: auto;}
    #slider{height: 500px !important;}
    .saved{position: relative;padding-bottom: 100px;padding-top: 75px;}
    .saved:after{position: absolute;content: "";width: 100%;height: 300px;background: #FFED84;bottom: 0;}
    .saved .block_title {margin-top: -20px;margin-bottom: 10px;}
    .slide .about{float: none;clear: both;width: 100% !important;}
    .slide .about .name{font-size: 18px;}
    .slide{height: 500px !important;width: 100% !important;}
    .saved a.all {color: #333333;right: 0;top: 570px;width: 119px;}
    .saved a.all:after{display: none;}
    .saved .rhino-prev, .saved .rhino-next{top: 25%}
    .help{padding-top: 35px;padding-bottom: 30px;background-position: 45% 0;position: relative;/* height: 560px; */}
    .help:after{position: absolute;content: "";z-index: 0;left: 0;bottom: 0;background: #D9EEFF;width: 100%;height: 50%;}
    .help .text_left{width: 100%;text-align: center;padding: 0 3px;
        -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .mobile_menu{margin-top: 0;position: fixed;left: 0;top: 140px;}
    .mobile_menu .but{background-image: url(img/menu_sm.png); width: 53px;height: 62px;}
    .top_menu>ul{display: none;}
    .logo_mob{margin-top: 25px;display: block;}
    .wrap{margin: 0 0;}
    .mobile_menu .menu ul.top{display: block;}
    .all{top: 480px;left: 0;right: 0;margin: auto;width: 120px;}
    /* .all:after{content: "→";position: absolute;right: -20px;} */
    .footer{padding: 20px 0;}
    .f_menu{display: none;}
    .socials{margin: 0 auto;text-align: center;}
    .copyright {float: none;font-size: 13px;padding: 20px 0 0;text-align: center;text-transform: uppercase;}
    .done {float: none;font-size: 13px;margin-top: 5px;text-align: center;text-transform: uppercase;}
    .jcarousel-prev-horizontal.donat {z-index: 10;background: url("img/prev-horizontal.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 26px;left: 15px;position: absolute;top: 85px;width: 26px;}
    .jcarousel-next-horizontal.donat {background: url("img/next-horizontal.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 26px;position: absolute;right: 15px;top: 83px;width: 26px;z-index: 10;}
    .jcarousel-next-horizontal.who {background: url("img/rhino.png") no-repeat scroll -48px 0 transparent;cursor: pointer;height: 53px;position: absolute;right: 18px;top: 160px !important;width: 48px;z-index: 10;}
    .jcarousel-prev-horizontal.who {background: url("img/rhino.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 53px;position: absolute;left: 18px;top: 160px !important;width: 48px;z-index: 10;}
    .sidebar{display: none;}
    .content,.kid_info,.submenu{width: 100% !important;}
    .helpers .item{width: 100%;}
    .text{position: relative;overflow: auto;}
    .news .art{text-align: center;}
    .news .art .img{float: none;margin: 0 auto;}
    .news .art .info{width: 100% !important;text-align: center;}
    ul.saved_kids{text-align: center;position: relative;overflow: hidden;}
    ul.saved_kids li {display: inline-block;margin: 0 0 20px !important;width: 200px;vertical-align: top;}
    ul.saved_kids li:nth-child(2n-1){float: left;}
    ul.saved_kids li:nth-child(2n){float: right;}
    .persons .photo {float: none;margin: 0 auto;position: relative;width: 145px;}
    .persons.inner .about {padding-left: 0 !important;text-align: center;width: 100% !important;}

    form#form .form_b input[type="submit"] {border-width: medium medium 5px;color: #fff;font-family: 'Open Sans';font-size: 18px;font-weight: 600;height: 58px;line-height: 50px;text-align: center;width: 230px;}
    .nivo-directionNav a.nivo-prevNav {left: 0;}
    .nivo-directionNav a.nivo-nextNav{right: 0;}
    .nivo-control {margin: 0 18px 10px 0 !important;}
    .who_need.inner{padding-top: 35px;}
    .col:nth-child(3n-2){margin: 10px 0 0 45px;}
    .col .addr{margin-top: 40px;}
    .employee{width: 100%;margin: 0 0 20px;}
    .employee .about{width: 100% !important;text-align: center;padding: 0 !important;}
    .employee .photo{float: none;margin: 0 auto 5px;}
    .team .all{top: auto;bottom: 0;}
    .header.inner{height: 190px;margin-bottom: 30px;}
    h1{font-size: 28px;text-align: center;}
    .breadcrumbs{display: none;}
    .gal{display: none;}
    .submenu ul{text-align: center;}
    .submenu ul li{margin-bottom: 5px;}
    .text img{margin-left: 0 !important;max-width: 96%;}
    .kid_info .left{max-width: 500px;width: calc(100% + 20px);margin-left: -10px;}
    .iphone .lang_menu{top: 160px;}
    .news_block{position: relative;padding-bottom: 30px;}
    .news_block .all {top: auto;bottom: 0;width: 95px;}
    .news_block .all span{display: none;}
    .news_block .all:after{right: 0;}
    .who_donate{padding: 25px 0 35px;}

    .header.err .bee {left: 0;right: 0;top: -10px;}
    .col > span {display: block;padding: 0 0 0 45px;}
    .cor {padding: 0 0 0 45px;}

    .help .block_title{margin-bottom: 0;}
    .header.inner + .body > .wrap{padding-bottom: 0;}
    .ajax-scroller, a.ajax-scroller{margin-bottom: 70px;}
    .news + .ajax-scroller, a.ajax-scroller{margin-bottom: 30px;}
    .saved_kids + .ajax-scroller{margin-bottom: 70px;}
    .news .art .info .intro p{text-align: center !important;}
    .persons.inner .about .desc p{text-align: center !important;}
    .news .art.organ .info .tit{margin: 10px 0;}
    .employee .about .desc, .employee .about .desc * {text-align: center !important;}
    .header.inner + .body + .help,.header.inner + .body .help{margin-top: 0;}
    .intro p{text-align: center !important;}
    .companies{margin-bottom: 15px;}
    .persons .about .name{margin: 10px 0 0;}
    .rhino-container{width: 81.5% !important;}
    form#form textarea,form#form input[type="text"]{width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    #map{margin-top: 0;}
    .team{padding: 35px 0 40px;}
    .done > a.spon{display: block;}
}
@media all and (max-width: 436px){
    ul.saved_kids li {display: inline-block;margin: 0 0 20px !important;width: 200px;float: none !important;}
    form#form input.summ[type="text"],form#form.form input[type="text"] + div.errorMessage,form#form .form_b input[type="submit"].don{width: 100% !important;margin: 0px;}
    form#form input.summ[type="text"]{margin-bottom: 5px;}
    form#form.form p{margin: 0;margin-bottom: 5px;}
    form#form.form h1{margin-bottom: 5px;}
    form#form.form .form_b{width: 90%;position: relative;display: block;margin: 0 auto;overflow: hidden;}
    form#form.form{margin-bottom: -50px;overflow: hidden;}
}
@media all and (max-width: 320px){
    form#form .form_b .check{padding-top: 0;}
    form#form .form_b input[type="submit"]{float: none;margin: 0 auto;max-width: 100%;}
}