/*
Theme Name: PZU
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout вЂ” the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
  font-family: 'Conv_FuturaPTMedium';
  src: url('fonts/FuturaPTMedium.eot');
  src: local('☺'), url('fonts/FuturaPTMedium.woff') format('woff'), url('fonts/FuturaPTMedium.ttf') format('truetype'), url('fonts/FuturaPTMedium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_FuturaPTBook';
  src: url('fonts/FuturaPTBook.eot');
  src: local('☺'), url('fonts/FuturaPTBook.woff') format('woff'), url('fonts/FuturaPTBook.ttf') format('truetype'), url('fonts/FuturaPTBook.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_FuturaPTLight';
  src: url('fonts/FuturaPTLight.eot');
  src: local('☺'), url('fonts/FuturaPTLight.woff') format('woff'), url('fonts/FuturaPTLight.ttf') format('truetype'), url('fonts/FuturaPTLight.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaPT-Bold';
  src: url('fonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaPT-Bold.otf')  format('opentype'),
       url('fonts/FuturaPT-Bold.woff') format('woff'), url('fonts/FuturaPT-Bold.ttf')  format('truetype'), url('fonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{padding: 0;margin: 0;font-family: 'Conv_FuturaPTMedium';font-size: 12px;color:#505050;}
a{color:#505050;text-decoration: none;}
img{max-width: 100%;height: auto;vertical-align: middle;}
.site_width{max-width: 1260px;margin: 0 auto;}
.header_wrapper{background: #02a24e;padding: 8px 0 0;}
.logo, .header_menu, .top_button, .social, .langs{float: left;}
.logo{padding: 0 0 8px;}
.after:after{display: block;clear: both;content: '';}
.header_menu ul, .langs ul, .social, .connected-carousels ul{list-style: none;padding: 0;margin: 0;}
.header_menu li{float: left;margin: 0 17px;}
.header_menu li a{text-transform: uppercase;color:#fff;display: block;padding: 31px 14px 16px;position: relative;}
.header_menu li:nth-child(1) a{background: url(img/party.png) no-repeat 50% 0;}
.header_menu li:nth-child(2) a{background: url(img/news.png) no-repeat 50% 0;}
.header_menu li:nth-child(3) a{background: url(img/media.png) no-repeat 50% 0;}
.header_menu li:nth-child(4) a{background: url(img/contacts.png) no-repeat 50% 0;}
.header_menu li a:after{content: '';display: none;height: 5px;background: #ffcf21;position: absolute;bottom: 0;left:0;width: 100%;}
.header_menu li a:hover:after{display: block;}
.top_button{display: block;padding: 12px 35px;border:1px solid #fff;border-radius:22px;margin: 7px 0 0 2%;}
.top_button span{display: block;padding-right: 30px;background: url(img/leaves.png) no-repeat 100% 3px;font-size: 14px;text-transform: uppercase;color:#fff;}
.social li{float: left;}
.header_menu{padding: 9px 0 0 5%;}
.social li{padding: 0 5px;}
.social{margin: 13px 0 0 3.6%;}
#menu-langs > li:first-child{display: none;}
#menu-langs{padding: 26px 0 0;background: url(img/global.png) 50% 0 no-repeat;margin: 0 0 0 50px;}
#menu-langs a{text-transform: uppercase;color:#fff;}
.langs{margin: 9px 0 0 3.6%;border-left: 1px solid #fff;}
#menu-langs > li:nth-child(2){padding: 0 17px 0 0;/*background: url(img/arrow.png) 100% 4px no-repeat;*/position: relative;}
#menu-langs .sub-menu{position: absolute;top:0;left:0;width: 100%;padding: 16px 0 0;display: none;}
.connected-carousels .stage {max-width: 1920px;margin: 0 auto;position: relative;}
.connected-carousels .carousel {overflow: hidden;position: relative;}
.connected-carousels .carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.connected-carousels .carousel li {float: left;/* width:100%; */}
.carousel-stage img{width: 100%;}
.carousel-stage li{position: relative;}
.top_news{position: absolute;top:0;left:0;width: 100%;z-index:10;}
.top_cats{display: inline-block;padding: 6px 22px;font-size: 11px;color:#000;font-family: 'Conv_FuturaPTBook';text-transform: uppercase;background: #ffcf21;margin: 10% 0 0;border-radius:13px;}
.top_news_title{font-size: 48px;color:#fff;margin: 20px 0 80px;}
.top_news_title p{margin: 0;}
.more_button{display: block;max-width:220px;width: 100%;font-size: 14px;color:#fff;text-transform: uppercase;padding: 13px 0;border:1px solid #fff;border-radius:22px;text-align: center; position: relative; z-index:9;}
.top_nav_wrapper{position: absolute;right;width: 100%;bottom: 90px;z-index:50;}
.top_nav{max-width: 1260px; margin: 0 auto;text-align: right;}
.top_nav a{display: inline-block;width: 40px;height: 40px;margin: 0 0 0 10px;}
.prev-stage{background: url(img/arrow_left.png) no-repeat;}
.next-stage{background: url(img/arrow_right.png) no-repeat;}
.carousel-navigation{margin-top: -43px;position: relative;z-index: 10;}
.carousel-navigation ul{list-style: none;padding: 0;margin: 0;}
.carousel-navigation ul li{float: left;width: 23%;margin: 0 1%;box-sizing:border-box;padding: 10px;background: rgba(255,255,255,0.65);box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.35);}
.cn_rel{position: relative;overflow: hidden;}
.carousel-navigation ul li img{height: 165px;max-width: none;width: auto;}
.green_title{position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px;font-family: 'Conv_FuturaPTBook';font-size: 16px;color:#fff;background: #02a24e;box-sizing:border-box;}
.green_title p{margin: 0;}
.green_wrapper{background: url(img/photo.jpg) no-repeat;background-size:cover;text-align: center;margin: 70px 0 0;}
.green_block{padding: 90px 0;max-width: 810px;margin: 0 auto;position: relative;}
.g_title{font-size: 48px;color:#fff;padding: 0 0 25px;}
.green_desc{font-size: 18px;color:#fff;padding: 0 0 35px;}
.green_link a{margin: 0 auto;}
.blog_news h2{font-size: 48px;color:#505050;font-weight: normal;margin: 0 0 45px;text-align: center;}
.blog_news{padding: 60px 0 55px;}
.blog_news ul{list-style: none;padding: 0;margin: 0;position: relative;}
.blog_news ul li{float: left;width: 31%;margin: 0 15px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.35);position: relative;}
.blog_cats{position: absolute;font-size: 11px;font-family: 'Conv_FuturaPTBook';color:#000;text-transform: uppercase;display: block;padding: 6px 22px;background: #ffcf21;top:20px;left:20px;border-radius:13px;}
.blog_n_wrapper{position: absolute;left:0;bottom: 0;width: 100%;padding: 15px 20px 35px;box-sizing:border-box;background: #02a24e;font-size: 24px;color:#fff;font-family: 'Conv_FuturaPTBook';}
.blog_n_wrapper p{margin: 0;line-height: 1;}
.blog_news a{display: block;position: relative;}
.blog_news a:before{position: absolute;content: '';top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 10;display: none;}
.blog_news a:hover:before{display: block;}
.blog_date{font-family: 'Conv_FuturaPTBook';font-size: 12px;}
.footer{background: #02a24e;padding: 30px 0;}
.footer_logo, .footer_search, .footer_contacts, .footer_bottom, .footer_social{float: left;}
.footer_search .screen-reader-text{display: none;}
.footer_search{margin: 32px 7% 0;max-width: 169px;border-bottom: 1px solid #fff;padding: 0 16px 5px 0;position: relative;}
.footer_search input{font-size: 18px;color:#fff;border: none;background: none;width: 100%;outline: none;font-family: 'Conv_FuturaPTLight';}
.footer_search button{position: absolute;width: 16px;height: 16px;border:none;background: url(img/search.png) no-repeat 0 1px;border: none;right: 0;top:3px;}
.footer_search input::-webkit-input-placeholder {color: #fff;}
.footer_search input::-moz-placeholder {color: #fff;}
.footer_search input:-ms-input-placeholder {color: #fff;}
.footer_search input:-moz-placeholder {color: #fff;}
.footer_title{font-size: 16px;color:#fff;text-transform: uppercase;padding: 0 0 10px;}
.footer_phone{font-size: 16px;padding: 0 0 10px;color:#fff;}
.footer_phone a {font-size: 16px; color:#fff;font-family: 'Conv_FuturaPTLight';}
.footer_mail{font-family: 'Conv_FuturaPTLight';font-size: 16px;color:#fff;}
.footer_bottom .top_button{float: none;margin: 0 0 8px;white-space: nowrap;}
.footer_bottom{margin: 0 0 0 8.6%;}
.foot_social_title{font-size: 18px;color:#fff;font-family: 'Conv_FuturaPTLight';padding: 0 0 8px;}
.foot_social_desc{list-style: none;padding: 0;margin: 0;text-align: center;}
.foot_social_desc li{display: inline-block;margin: 0 3px;}
.footer_social{margin: 15px 0 0 7%;}
.multimedia_box{margin: 0 -1%;}
.multimedia_box > div{float: left;width: 48%;margin: 0 1%;}
.multimedia .site_width{border-top: 1px solid #dbdada;padding: 50px 0;}
.multimedia p{margin: 0;}
.green_button, .form-submit input[type="submit"], button{display: inline-block;padding: 11px 0;max-width: 240px;width: 100%;font-size: 18px;color:#fff;text-transform: uppercase;border-radius:22px;background: #02a24e;text-align: center;border: 1px solid #02a24e;}
.green_button:after, .form-submit input[type="submit"]:after, button:after{display: inline-block;width: 20px;height: 12px;margin-left: 10px;background: url(img/leaves.png) 100% 0 no-repeat;content: '';}
/*.green_button span{display: inline-block;padding: 0 30px 0 0;}*/
.video_box iframe{vertical-align: top;width: 100% !important; height: 344px;}
.multi_link{padding: 20px 0 0;}
.leader_wrapper{background: url(img/mnenie.jpg) no-repeat;background-size:cover;padding: 50px 0;}
.l_wrapper > div{float: left;width: 48%;margin: 0 1%;background: #fff;padding: 40px;box-sizing:border-box;}
.l_wrapper{margin: 0 -1%;}
.leader_title{font-family: 'FuturaPT-Bold';font-size: 16px;text-transform: uppercase;color:#505050;}
.leader_box_wrapper ul{width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;}
.leader_box_wrapper{overflow: hidden;position: relative;width: 100%;}
.leader_box_wrapper ul li{float: left;width: 300px;}
.leader_desc{font-size: 21px;font-family: 'Conv_FuturaPTLight';padding: 20px 0;border-top:1px solid #e6e6e5;margin: 25px 0 0;}
.leader_desc p{margin: 0;}
.l_author{font-family: 'Conv_FuturaPTLight';font-size: 18px;color:#02a24e;text-align: right;}
.leader_links{padding: 30px 0 0;border-top: 1px solid #e6e6e5;margin: 10px 0 0;text-align: center;position: relative;}
.leader_links a.jcarousel-control-prev:after{}
.sep{display: inline-block;width: 1px;height: 32px;background: #dadada;vertical-align: top;}
.leader_links a{font-family: 'Conv_FuturaPTLight';font-size: 16px;color:#02a24e;display: inline;line-height: 32px;}
.leader_links a:hover {
	text-decoration: underline;	
}
.leader_links a{}
.leader_links a.jcarousel-control-prev{background: url(img/arrow_grey.png) no-repeat 0 50%;padding: 0 0 0 30px;margin: 0 32px 0 0;position: relative;}
.leader_links a.jcarousel-control-next{background: url(img/arrow_grey_next.png) no-repeat 100% 50%;padding: 0 30px 0 0;margin: 0 0 0 32px;}
.jcarousel-pagination{margin: 20px 0 0;text-align: center;}
.jcarousel-pagination a, .news-jcarousel-pagination a{font-size: 0;line-height: 0;text-indent: -9999em;display: inline-block;width: 15px;height: 15px;background: url(img/bullet.png) no-repeat;vertical-align: top;margin: 0 7px;}
.jcarousel-pagination a.active, .news-jcarousel-pagination a.active, .news-jcarousel-pagination a:hover{background-position: 0 100%;}
.soc_wrapper{padding: 20px 0 0;margin: 25px 0 0;border-top: 1px solid #e6e6e5;}
.soc_scroll{overflow: auto;height: 233px;}
.soc_item{padding: 0 0 0 65px;margin: 0 0 16px;}
.soc_author a{font-family: 'Conv_FuturaPTBook';color:#02a24e;font-size: 16px;text-decoration: underline;}
.soc_desc{font-size: 16px;color:#000;font-family: 'Conv_FuturaPTLight';}
.soc_date{font-size: 11px;color:#7c7c80;}
.soc_item.fb{background: url(img/blue_fb.png) no-repeat;}
.soc_item.yt{background: url(img/blue_youtube.png) no-repeat;}
.soc_item.vk{background: url(img/blue_vk.png) no-repeat;}
.partners{margin: 70px 0;overflow: hidden;}
.partners_title{font-size: 36px;color:#505050;padding: 0 0 25px;text-align: center;}
.partners_block{list-style: none;padding: 0;margin: 0;display: table;width: 100%;border: solid #dadad9;border-width: 1px 0;}
.partners_block li{display: table-cell;padding: 30px 4%;vertical-align: middle;text-align: center;}
.partners_block li:first-child{text-align: left;padding-left: 0;width: 12.6%;}
.partners_block li + li{width: 18.6%;}
.partners_block li:last-child{text-align: right;padding-right: 0;width: 12.6%;}
.two_columns{padding: 0 340px 0 0;}
.sidebar{width: 320px;margin: 0 -340px 0 20px;float: right;}
.content-area{float: left;width:100%;}
.header_title{padding: 25px 0;border-bottom: 1px solid #cecece;margin: 0 0 29px;}
h1{font-size: 36px;margin: 0;text-align: center;color:#02a24e;font-family: 'Conv_FuturaPTBook';font-weight: normal;}
.trail-items li:after{display: inline-block;background: url(img/arrow_bread.png) no-repeat;width: 5px;height: 11px;vertical-align: middle;content: '' !important;padding: 0 !important;margin: 0 12px;}
.breadcrumbs .trail-browse, .breadcrumbs .trail-items, .breadcrumbs .trail-items li{font-size: 13px;}
.sidebar ul{list-style: none;padding: 0;margin: 0;}
.sidebar > section{margin: 0 0 20px;}
.sidebar > section:first-child{background: #f7f7f7;padding: 20px;}
.sidebar > section:first-child .widget-title{font-family: 'FuturaPT-Bold';font-size: 16px;text-transform: uppercase;color:#02a24e;margin: 0;}
#category-posts-2-internal li{padding: 20px 0;}
#category-posts-2-internal li + li{border-top:1px solid #dfdfdf;}
.sidebar .post-title{font-size: 16px;color:#505050;text-decoration: underline;font-family: 'Conv_FuturaPTLight';}
.sidebar .post-title:hover {text-decoration: none;}
#category-posts-3 .widget-title, #category-posts-4 .widget-title{font-size: 24px;color:#02a24e;font-family: 'Conv_FuturaPTBook';margin: 0 0 15px;font-weight: normal;}
#category-posts-3-internal a{display: block;}
#category-posts-3-internal .post-title{margin: 20px 0;}
#category-posts-3-internal li{border-bottom: 1px solid #dfdfdf;}
.sidebar iframe{width: 100%;height: 200px;}
.item_wrapper{padding: 20px;background: #f7f7f7;margin: 0 0 20px;}
.item_img{float: left;width: 40%;padding: 0 35px 0 0;}
.item_content{overflow: hidden;}
.item_date{font-size: 16px;color:#02a24e;padding: 0 0 10px;}
h2.entry-title{margin: 0 0 15px;font-family: 'Conv_FuturaPTBook';font-size: 24px;color:#000;border-bottom: 1px solid #c6c6c6;padding: 0 0 15px;font-weight: normal;}
.entry-title a{color:#02a24e;}
.item_desc{font-size: 16px;color:#505050;font-family: 'Conv_FuturaPTLight';padding: 0 0 20px;}
.more_link a{display: inline-block;padding: 4px 30px;border:1px solid #02a24e;font-family: 'Conv_FuturaPTLight';font-size: 16px;border-radius:15px;color:#02a24e;}
.pagination{text-align: center;}
.pagination .page-numbers{font-size: 24px;font-family: 'Conv_FuturaPTLight';display: inline-block;width: 35px;height: 35px;line-height: 35px;vertical-align: middle;color:#7c7c80;}
.pagination span.page-numbers{border-radius:100%;background: #02a24e;color:#fff;}
.singlepost .header_title{border:none;margin: 0 0 10px;}
.singlepost .two_columns{padding: 0;}
.singlepost h1{font-family: 'FuturaPT-Bold';font-size: 36px;width: 60%;text-align: left;}
.comment_count{display: inline-block;padding: 5px 18px;font-size: 14px;color:#505050;font-family: 'Conv_FuturaPTLight';background: #ffcf21;border-radius:12px;position: relative;margin: 0 0 0 15px;}
.comment_count:before{position: absolute;content: '';width: 7px;height: 7px;background: url(img/arrow_yellow.png) no-repeat;bottom: -7px;left:15px;}
.sigle_date{padding: 0 0 30px;font-size: 16px;color:#505050;}
.singlepost .post-thumbnail{float: left;width: 50%;margin: 0 4.5% 4.5% 0;}
.entry-content p{margin: 0 0 20px;}
.entry-content{font-family: 'Conv_FuturaPTLight';font-size: 17px;}
.comments_title{padding: 9px 22px;font-family: 'Conv_FuturaPTLight';font-size: 24px;color:#fff;background: #02a24e;}
.com_title{float: left;}
.com_right{float: right;font-size: 18px;display: inline-block;}
#reply-title, .comment-form-url{display: none;}
.comment-respond p{overflow: hidden;font-size: 16px;}
.comment-respond label{float: left;width: 10%;font-family: 'Conv_FuturaPTLight';}
.comment-respond textarea, .comment-respond input[type="text"], .comment-respond input[type="email"]{float: left;width: 90%;box-sizing:border-box;padding: 10px;border:1px solid #a6a6a6;}
.form-submit{text-align: right;}
.form-submit input[type="submit"]{border: none;}
.comment-list{list-style: none;padding: 0;margin:0;font-family: 'Conv_FuturaPTLight';}
.comment_avatar{float: left;padding: 0 15px 0 0;}
.comment_avatar img{border-radius:100%;}
.comment_avatar_top{font-size: 18px;color:#02a24e;padding: 0 0 10px;}
.comment_avatar_top span{display: block;}
.comment_content{font-size: 16px;}
.comment_content p{margin: 0;}
.comment_overview{overflow: hidden;}
.comment-awaiting-moderation{font-size: 14px;}
.comment-list > li{padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.reply{display: none;}
.pagination .page-numbers.prev, .pagination .page-numbers.next{width: auto;}
.multimedia{padding: 21px 0 0;}
.multi_tabs{max-width: 480px;margin: 0 auto;overflow: hidden;list-style: none;padding: 0;}
.multi_tabs li{float: left;width: 50%;text-align: center;}
.multi_tabs li a{display: block;padding: 11px 0;font-size: 18px;font-family: 'Conv_FuturaPTBook';background: #e5e5e5;color:#02a24e;text-transform: uppercase;}
.multi_tabs li a.selected{background: #02a24e;color:#fff;}
.video_desc iframe{width: 100%;height: 200px;vertical-align: top;}
.video_title{padding: 20px;background: #02a24e;font-size: 24px;color: #fff;font-family: 'Conv_FuturaPTBook';display: block;}
.video_title a:hover:before{display: none;}
.multimedia .blog_news{padding-top: 50px;}
.multimedia .blog_news ul li{margin: 0 1% 2%;}
#comments{clear: both;}
.singlepost h1.photo_title, .photo_date{text-align: center;width: auto;}
.photo_date{font-family: 'Conv_FuturaPTLight';font-size: 18px;padding: 13px 0 28px;}
.photo-carousels .pcarousel {overflow: hidden;position: relative;}
.photo-carousels .pcarousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.photo-carousels .pcarousel li {float: left;}
.photo-carousels .stage {max-width: 780px;margin: 0 auto;position: relative;}
.photo-carousels .photo-navigation {max-width: 780px;margin: 40px auto;position: relative;padding: 0 40px;}
.pcarousel-navigation li{float: left;width: 140px;margin: 0 10px;}
.pcarousel-navigation{margin: 0 -10px;}
.photo-navigation{padding: 0 40px;}
.photo-navigation a{display: block;position: absolute;width: 14px;height: 25px;top:50%;margin-top: -12px;color:transparent;}
.photo-navigation a.prev-photo{background: url(img/photo_prev.png) no-repeat;left:0;}
.photo-navigation a.next-photo{background: url(img/photo_next.png) no-repeat;right:0;}
.single-format-video .entry-content{text-align: center;}
.header{position: relative;}
#menu-header .sub-menu{position: absolute;left:14%;top:71px;width: 72%;background: #02a24e;padding: 25px 0 25px 34px;border-top:1px solid #4ebe83;box-sizing:border-box;display: none;z-index: 10;}
.header_menu .sub-menu a{font-size: 16px;color:#fff;background: none !important;margin: 0 12px;padding: 0;font-family: 'Conv_FuturaPTBook';text-transform: none;}
.header_menu .sub-menu li{margin: 0;}
.header_menu .sub-menu a:hover:after{display: none;}
#menu-header > li:hover .sub-menu{display: block;}
.form_row input, .message_box textarea{padding: 11px 20px;border:1px solid #b2b2b2;font-size: 16px;font-family: 'Conv_FuturaPTLight';box-sizing:border-box;}
.form_col:after{display: block;clear: both;content: '';}
.form_row:nth-child(1){padding: 0 10px 20px 0;}
.form_row:nth-child(2){padding: 0 0 20px 10px;}
.form_row{width: 50%;box-sizing:border-box;float: left;}
.form_row input{width: 100%;}
.message_box textarea{width: 100%;}
button{border:none;cursor: pointer;outline: none;}
.footer_margin{margin: 80px 0 0;}
.form_button{text-align: right;}
.message_box{padding: 0 0 20px;}
.main_item, .item_col, .main_item_wrap, .contacts{overflow: hidden;}
.main_item_img{float: left;width:50%;padding: 0 50px 0 0;box-sizing:border-box;}
.main_item_except{font-size: 18px;color:#000;padding: 0 0 10px;font-family: 'Conv_FuturaPTBook';}
.main_item_title{font-size: 30px;color:#02a24e;font-family: 'FuturaPT-Bold';padding: 0 0 20px;border-bottom: 1px solid #cccccc;margin: 0 0 20px;}
.main_item_desc{font-family: 'Conv_FuturaPTLight';font-size: 16px;}
.sub_items{overflow: hidden;margin: 0 -2%;}
.item_col{float: left;width: 46%;margin: 0 2% 2%;}
.item_col .main_item_img{width: 35%;}
.item_col:nth-child(3){clear: left;}
.main_item{padding: 0 0 2%;border-bottom: 1px solid #e5e5e5;margin: 0 0 2%;}
.entry_programm{font-family: 'FuturaPT-Bold';font-size: 24px;text-align: center;color:#02a24e;margin: 0 0 35px;}
.contact_col{float: left;}
.contacts > .contact_col:nth-child(1){width: 47%;margin: 0 3% 0 0;}
.contacts > .contact_col:nth-child(2){width: 47%;margin: 0 0 0 3%;}
.contact_title{font-family: 'Conv_FuturaPTBook';font-size: 22px;color:#25282a;padding: 7px 13px;background: #e9e9e9;border-left: 5px solid #02a24e;}
.contact_desc{padding: 18px;font-size: 16px;font-family: 'Conv_FuturaPTLight';}
.contact_row input{padding: 0 5px 10px;border: solid #b2b2b2;border-width: 0 0 1px;}
.contact_row{padding: 0 0 25px;}
.contact_row textarea{padding: 10px;height: 86px;}
.contact_row input, .contact_row textarea{width: 100%;box-sizing:border-box;font-family: 'Conv_FuturaPTLight';outline: none;font-size: 16px;}
.contact_form{padding: 20px 0 0;}
.google_map{margin-bottom: -80px;}
.google_map iframe{width: 100%;}
.footer_search button:after{display: none;}
h3{font-size: 20px;font-family: 'FuturaPT-Bold';}
hr{height: 1px;background:#e5e5e5;margin: 20px 0;border: none;}
#about-jcarousel{overflow: hidden;position: relative;top: 0px;width: 20000em;margin: 0px;padding: 0px;left: 0px;}
#about-jcarousel li{float: left;list-style: none;text-align:center;}
.jcarousel-prev {position: absolute;top: 50%;margin: -20px 0 0;left: 20px;width: 40px;height: 40px;cursor: pointer;background: transparent url(img/arrow_left.png) no-repeat 0 0;}
.jcarousel-next {position: absolute;top: 50%;margin: -20px 0 0;right: 5px;width: 40px;height: 40px;cursor: pointer;background: transparent url(img/arrow_right.png) no-repeat 0 0;}
#about-jcarousel_container{overflow: hidden;max-height: 345px;position: relative;}
.top_nav a:hover{background-position: 0 100%;}
.more_button:hover{background: #fff;color:#000;}
.top_button:hover{background: #fff;}
.top_button:hover span{background-position: 100% -15px;color:#02a24e;}
.youtube{display: inline-block;width: 30px;height: 30px;background: url(img/youtube.png) no-repeat 0 0;}
.youtube:hover{background-position: 0 100%;}
.facebook{display: inline-block;width: 30px;height: 30px;background: url(img/fb.png) no-repeat 0 0;}
.facebook:hover{background-position: 0 100%;}
.carousel-navigation li:hover .green_title{background: #01622f !important;}
#menu-header .sub-menu a:hover{text-decoration: underline;}
.green_button:hover, .form-submit input[type="submit"]:hover, button:hover{}
.news_carousel{overflow: hidden;margin: 0 -15px;position: relative;}
.news-jcarousel-pagination{margin: 0;position: relative;top:-75px;text-align: right;}
.green_button:hover, .form-submit input[type="submit"]:hover, button:hover{background: #fff;color:#02a24e;}
.green_button:hover:after, .form-submit input[type="submit"]:hover:after, button:hover:after{background: url(img/leaves.png) no-repeat 100% 100%;}
.page-template-home .blog_news ul{width: 2000em;}
.blog_news .news-jcarousel-pagination a:hover:before {display: none;	}
.slicknav_menu {display: none;}
.ays-sb > iframe{display: none;}
.ays-sb > div{margin-bottom:0 !important;}
#content-bottom-widgets .category-posts-internal:after{display: block;clear: both;content: '';}
#content-bottom-widgets .category-posts-internal{list-style: none;padding: 0;margin: 0 -1%;}
#content-bottom-widgets .widget-title{text-align: center;font-family: 'Conv_FuturaPTBook';color:#02a24e;margin: 30px 0;font-size: 36px;}
#content-bottom-widgets .category-posts-internal li{float: left;width: 23%;padding: 0 1%;}
#content-bottom-widgets .category-posts-internal .post-title{font-size: 16px;color:#000;padding: 15px 0 0;display: block;font-family: 'Conv_FuturaPTLight';}
#content-bottom-widgets{border-top:1px solid #e5e5e5;margin-top: 40px;}
#content-bottom-widgets .widget-area{max-width: 1260px;margin: 0 auto;}
.mejs-button button:after{display: none;}
.mejs-video{max-height: 200px;max-width: 390px;}
.cff-item{font-size: 16px;font-family: 'Conv_FuturaPTLight';border-bottom: none !important;padding: 0 0 0 65px!important;margin: 0 0 16px !important;box-sizing:border-box;}
#cff .cff-author .cff-author-text *{margin: 0 !important;}
.fb_img{float: left;padding: 0 15px 0 0;margin: 0 0 0 -65px;}
.cff-author a{font-family: 'Conv_FuturaPTBook';color: #02a24e;font-size: 16px;text-decoration: underline;}
#cff .cff-author, .cff-post-text, .cff-date{margin: 0;overflow: hidden;float: none !important;width: auto !important;clear: none !important;}
.cff-date{font-size: 11px;color: #7c7c80;}
.cff-post-text{margin: 0 !important;}
.cff-likebox.cff-bottom{display: none;}
.more_link a:hover {
	background: #02a24e;
	color: #fff;
}
.jcarousel-prev:hover,
.jcarousel-next:hover {
	background-position: 0 100%;	
}
.search-form .search-submit:hover {
	background: url(img/search.png) no-repeat 0 1px;
	opacity: 0.5;	
}
.contact_form button {
	border: 1px solid #02a24e;	
}
#content-bottom-widgets .category-posts-internal li a:hover .post-title {
	text-decoration: underline;
}
#content-bottom-widgets .category-posts-internal li a {
	display: block;
	position: relative;	
}
#content-bottom-widgets .category-posts-internal li:hover a:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 10;
}
#content-bottom-widgets .category-posts-internal li:hover .post-title:before {
	display: none;
}
#content-bottom-widgets .category-posts-internal li:hover .post-title {
	text-decoration: underline;	
}
.holder-slider-area {
	display: none;	
}
.green_block:after{position: absolute;top:0;left:50%;width: 70px;height: 35px;background: url(img/ellips.png) no-repeat;margin-left: -35px;z-index: 10;content: '';}
.widget_text{background: #f7f7f7;padding: 0 20px;}
.widget_text .widget-title{font-family: 'FuturaPT-Bold';font-size: 16px;text-transform: uppercase;color: #02a24e;padding: 25px 0;margin: 0;}
.widget_text #cff .cff-item{padding: 20px 0 !important;border-top: 1px solid #c6c6c6;margin: 0 !important;position: relative;}
.widget_text .fb_img{float: none;margin: 0;padding: 0 0 8px;}
.widget_text .fb_img img{width: 30px; height: 30px;}
.widget_text #cff .cff-item .cff-date{position: absolute;top: 21px;left: 40px;}
.form_button button:hover, .form_button button{border:1px solid #02a24e}
.page404{font-size:16px;}
.page404 .search-field{padding: 10px;font-size: 16px;border-radius: 22px;border: 1px solid #505050;outline:none;}
.page404 button{border:1px solid #02a24e !important;opacity:1 !important;}
.page404 p{margin:15px 0;}
.connected-carousels li{position:relative;}
.connected-carousels li:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.4);content:'';}