a {
	outline: none !important;
}
.header_style_wrapper .top_bar {
	border-bottom: 1px solid #e1e1e1;
}
#wrapper {
	padding-top: 106px;
}
#logo_wrapper {
	float: left;
	overflow: visible;
	width: 100%;
	padding: 20px 0 15px 0;
	    display: table;
}
.logo_container {
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin-right: 15px;
	display: table-cell;
	vertical-align: middle;
}
#menu_wrapper {
	display: block;
	width: auto;
	height: 100%;
	/*display: table-cell;*/
	/*vertical-align: middle;*/

	display: flex;
	justify-content: space-around;
	align-items: center;
}
#nav_wrapper {
	width: auto;
	height: auto;
	border: 0;
	text-align: left;
	float: right;
}
#menu_wrapper .nav ul li > a, #menu_wrapper div .nav li > a {
	padding: 8px 15px 10px 15px;
	transition: none;
}
#logo_right_button {
	float: right;
	padding: 8px 0 0 0;
}
.top_bar.scroll #logo_wrapper {
	height: auto;
	padding: 0;
}

.top_bar.scroll #logo_wrapper #custom_logo img {
	width: auto;
	max-height: 30px;
}
#post_info_bar {
	height: 65px;
	top: -65px;
}
#post_info_bar .post_info .post_info_label {
	margin-top: 10px;
}
#post_info_bar .post_info, #post_info_bar .post_info_thumb {
	margin-top: 4px;
}
.top_bar.scroll .logo_container {
	float: none;
}
#logo_normal .logo_align #custom_logo img{
	height: 66px;
}
.ppb_blog3_grid .one_half.div_wrapper .post_header h2, #menu_wrapper div .nav li > a{
	text-transform: uppercase !important;
}
.last-news{
	display: flex;
	flex-wrap: wrap;
}
.last-news .post_header{
	margin-bottom: 10px;
}
.last-news .post_header h5{
	margin-top: 0;
}
.page_content_wrapper .inner .sidebar_content .last-news .post_header img{
	height: 80px !important;
	object-fit: contain;
}
.ppb_blog_video .page_content_wrapper .col-sm-6{
	width: 50%;
	padding-top: 60px;
}
.ppb_blog_video .page_content_wrapper .col-sm-6 h1, .ppb_blog_video .page_content_wrapper .col-sm-6 h4{
	color: #fff;
}
.ppb_blog_video .page_content_wrapper .col-sm-6 h4{
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 35px;
}
.ppb_blog_video .page_content_wrapper .col-sm-6 h1{
	margin-bottom: 50px;
	line-height: 40px;
}
.ppb_blog_video .page_content_wrapper .col-sm-6 .become-partner, .button-href{
	background-color: #11467A;
	color: #ffffff;
	border: 2px solid #11467A;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 8px 20px 8px 20px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 900;
	font-family: 'Roboto','Georgia',Arial,Verdana,sans-serif;
	-webkit-transition: color .2s linear,background .1s linear,opacity .2s linear;
	-moz-transition: color .2s linear,background .1s linear,opacity .2s linear;
	-ms-transition: color .2s linear,background .1s linear,opacity .2s linear;
	-o-transition: color .2s linear,background .1s linear,opacity .2s linear;
	transition: color .2s linear,background .1s linear,opacity .2s linear;
	z-index: 1;
	position: relative;
	margin: 10px 0;
}
.ppb_blog_video .page_content_wrapper .col-sm-6 .become-partner:hover{
	background-color: transparent;
	color: #fff;
	border: 2px solid #fff;
}
.button-href:hover{
	background-color: transparent;
	color: #000;
	border: 2px solid #000;
}
.flex-block{
	float: left;
	display: flex;
	flex-wrap: wrap;
}
.flex-block .one_third {
	width: 18%;
	margin: 0 10px;
	background-color: #f4f4f4;
}
.flex-block .post_img img {
	height: 160px !important;
	object-fit: contain;
}
.flex-block .one_third .post_img {
	width: 100%;
	text-align: center;
}
.flex-block .one_third .button-href{
	position: absolute;
	bottom: 10px

}
.flex-block .one_third .post_header p {
	text-align: left;
	margin-bottom: 60px;
}
.col-sm-3, .col-sm-9{
	display: inline-block;
}
.dir{
	width: 200px;
	border-radius: 100%;
}
.col-sm-3{
	width: 24%;
	position: relative;
	top: 25px;
}
.col-sm-9{
	width: 75%;
}
#copyright{
	text-align: center;
	width: 100%;
}
#nav_wrapper{
	background-color: transparent !important;
}
.one_third_cont {
	width: 100% !important;
	float: none !important;
	text-align: center !important;
	margin-right: 2%;
	margin-bottom: 3%;
	position: relative;
	box-sizing: border-box;
}
.one_third_news{
	width: 100% !important;
	display: flex !important;
}
.one_third_news .post_header{
	margin: 0 15px !important;
}
.post_img_edit{
	width: 785px !important;
}
.tab1_content{
	display: flex;
	justify-content: space-between;
}
.flex-nav-prev .flex-prev{
	border: 2px solid #11467A;
}
.flex-nav-prev .flex-prev:before{
	color: #11467A;
}
.flex-nav-next .flex-next{
	border: 2px solid #11467A;
}
.flex-nav-next .flex-next:before{
	color: #11467A;
}
.ui-widget-header{
	background-color: transparent !important;
	border: none !important;
	margin-left: 15% !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background-color:  #F2F2F2 !important;
	border: none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header{
	border: none !important;
}
.ui-state-active a, .ui-state-active a:link{
	color: #000 !important;
	border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: none !important;
}
.ui-tabs-nav li{
	border-radius: 3px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.ui-widget.ui-widget-content{
	border: none !important;
}
.border_tabs{
	border: 1px solid black !important;
}
.ui-tabs-nav{
	border-bottom: 1px solid black !important;
	border-radius: 0 !important;
	padding: 0px 40px !important;
	display: flex;
	flex-flow: row nowrap;
}
.ui-tabs-panel{
	margin-top: 20px !important;
}
#tabs #tabs-2 .tab1_content img{
	margin: 10px !important;
	width: 50%;
	margin-right: 35px !important;
	min-width: 40%;
	height: 0% !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border: 1px solid black !important;
}
.ui-widget-header{
	margin-left: 0 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background-color: white !important;
}
.sidebar_content page_content{
	max-width: 630px !important;
}
										/*ANIMATION ON PHOTOS*/
.hover_effect_border:before{
	content: '';
	transition: 400ms;

}
/*.hover_effect_border:hover:before{*/
	/*content: '';*/
	/*position: absolute;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*background-color: black;*/
	/*opacity: 0.6;*/
	/*z-index: 9998;*/
/*}*/
/*.post_img:before{*/
	/*content: '';*/
	/*transition: 400ms;*/

/*}*/
/*.post_img:hover:before{*/
	/*content: '';*/
	/*position: absolute;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*background-color: black;*/
	/*opacity: 0.6;*/
	/*z-index: 999;*/
/*}*/
img{
	object-fit: cover !important;
	/*width: 100% !important;*/
}
.post_img>a>img{
	width: 100% !important;
	object-fit: cover !important;
}
.post_img{
	overflow:hidden !important;
}
.post_img a{
	transition: 1s;
}
/*.post_img a:hover{*/
	/*transform: scale(1.5);*/
/*}*/
.kek{
	transition: 3s;
	transform: scale(1.5);
}
.nekek{
	transform: scale(1);
}
.post_img{
	transition: 3s !important;
	transform: scale(1) !important;
}
.header_style_wrapper{
	z-index: 9999 !important;
}
										/* END OF ANIMATION*/
.css_flexbox{
	display: flex;
	flex-flow: row wrap;
}
.css_flexbox div{
	margin: 10px;
	max-width: 150px;
	max-height: 150px;
}
.flex-block .one_third .post_img{
	width: auto !important;
}
.forcustumers__main__second{
	margin: 40px 0;
}
.header_bg{
	background-image: url("/images/headerW.png") !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 100px !important;
}
/*.map_about{*/
	/*position: relative;*/
/*}*/
/*.map_about_txt{*/
	/*position: absolute;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*background-color: black;*/
	/*opacity: 0.7;*/
	/*z-index: 9000;*/
/*}*/
/*.map_about_txt h1{*/
	/*z-index: 9999 !important;*/
	/*color: white !important;*/
	/*display: inline;*/
	/*margin: auto;*/
	/*position: absolute;*/
	/*top: 40%;*/
	/*left: 17%;*/
/*}*/
#footer_mailchimp_subscription .standard_wrapper .col-sm-9{
	margin-top: 50px !important;
}
#footer_mailchimp_subscription{
	height: 300px;
}
.newsticker_prev, .newsticker_next{
	border: 0 !important;
}
.breadcrumb{
	background-color: transparent !important;
}
#page_caption h1 span{
	background-color: transparent !important;
}
#page_caption{
	min-height: 150px !important;
}
#page_caption h1:before{
	display: none !important;
}
.menu-item>a{
	width: 100% !important;
}
.teammate_main__content__img{
	max-width: 250px;
	/*margin: 10px 50px 10px 10px;*/
}
.teammate_main__content__img img{
	width: 100%;
}
.teammate_main{
	display: flex;
	flex-flow: column wrap;
	align-content: flex-start;
}
.teammate_main__content{
	display: flex;
}
.teammate_main__content__text{
	/*margin: 10px;*/
	min-width: 300px;
}
.block_partner_main{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	text-align: center;
	margin: 0 auto !important;
}
.block_partner_main__img{
	position: relative;
	width: 30%;
	margin: 0 3% 25px 0;
}
.block_partner_main__img img{
	width: 100%;
}
.block_partner_main__info{
	display: none;
	position: absolute;
	top: 95%;
	width: 100%;
	background-color: #fff;
	padding: 15px;
	z-index: 10;
	border: 1px solid black;
	font-size: 13px;
	line-height: 1.5;
}
#tabs-5{
	padding-bottom: 150px;
}
@media screen and (max-width: 992px){
	.block_partner_main__img{
		width: 48%;
		margin: 0 2% 25px 0;
	}
}
@media screen and (max-width: 500px){
	.block_partner_main__img{
		width: 100%;
		margin: 0 0 25px 0;
	}
}

/*products*/

.products_main_content{
	display: flex;
	flex-flow: row nowrap;
}
.products_main_content__list{
	display: flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.product_block{
	margin: 20px;
	background-color: white;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
	width: 260px;
	height: 200px;
	padding: 30px;
	border: 1px solid #E1E1E1;
}
.product_block__img {
	width: 100%;
}
.products_main_content__catalog{
	margin: 20px;
}

.products_main__category{
	display: flex;
	flex-flow: column nowrap;
	border: 1px solid #E1E1E1;
	width: 160px;
	text-align: center;
}
.products_main__category ul{
	list-style: none !important;
	margin-left: 0 !important;
}
.products_main__category ul li{
	margin: 10px 1px;
}
.products_main__category ul li:hover{
	cursor: pointer;
}
.prod_category:hover{
	cursor: pointer;
}
.fish_category {
	background-color: #999999;
	color: #000;
	margin-bottom: 10px;
	display: block;
	padding: 0 5px;
	width: 50%;
	font-size: 12px;
}
.fish_header_content {
	margin-top: 20px;
}
/*.products*/

.lang_main{
	background-color: rgba(255,255,255, 0.8);
	z-index: 5000;
	position: absolute;
	width: 70px;
}

.lang_main li:hover{
	cursor: pointer;
}
#language:hover{
	cursor: pointer;
}
.exit_search{
	z-index: 999999999;
	color: white;
	text-align: right;
	position: fixed;
	/*left: 0;*/
	right: 0;
	font-size: 30px;
	margin: 15px 35px;
	width: 30px;
}
.exit_search:hover{
	cursor: pointer;
}
.menu-item-active>a{
	color: #303e95 !important;
}
.menu-item-active>a::before {
	content: '';
	border-bottom: 2px solid #303e95;
	width: 70%;
	position: relative;
	top: 40px;
	right: 0;
	left: 0;
	margin: 0 auto;
	display: block;
}
.last_news_widget{
	display: none !important;
}
.subsrc_header{
	order: 1;
}
.subsrc_header>ul{
	list-style: none !important;
	display: flex;
	justify-content: space-around;
}
.subscr_block{
	position: fixed;
	top:0;
	width: 350px;
	height:100%;
	z-index: 9999;
	background-color: #1E8BC3;
	flex-flow:column;
	justify-content: center;
	align-items: center;
	text-align: center;
	display: flex;
	right: -500px;
}

.edit_subscribe_form{
	width: 100%;
}
.edit_subscribe_form>p{
	margin: 15px 0;
}
.edit_subscribe_form>p>input{
	width: 90%;
}
#language{
	color: black !important;
}
#grand_news_social_profiles_posts-2{
	display: none !important;
}
/*#last_news_widget{*/
	/*display: block !important;*/
/*}*/
/*.block_with_line{*/
	/*position: relative;*/
/*}*/
/*.block_with_line::before{*/
	/*content: '';*/
	/*position: absolute;*/
	/*background-color: white;*/
	/*top:50%;*/
	/*height:2px;*/
	/*width: 70%;*/
	/*z-index: 1000;*/
/*}*/
.close_modal_block{
	position: fixed;
	top: 10px;
	right: 15px;
	z-index: 9999;
}
.close_modal_block:hover{
	cursor: pointer;
}
.close_modal_block>i{
	color: white !important;
}
.subsrc_header>ul>li>a>i{
	color: black !important;
}
.teammate_main__content{
	width: 100%;
}
.teammate_main__about{
	padding: 0 20px;
	text-align: center;
	/*max-width: 650px;*/
	/*min-width: 300px;*/
}

/*.gd_links ul{*/
	/*margin: 0 15px !important;*/
	/*text-align: left;*/
	/*display: flex;*/
	/*flex-flow: column;*/
/*}*/
/*.sidebar_content{*/
	/*width: 100% !important;*/
/*}*/
.w100pr{
	width: 100% !important;
}
#page_content_wrapper .inner .sidebar_content img{
	max-width: 100% !important;
	width: auto !important;
	/*max-height: 400px;*/
	margin-left: 0;
}

#breadCrumbs>li{
	list-style: none !important;
}
#breadCrumbs>span{
	/*display: none !important;*/
}
.header_bg_about{
	background-image: url(/web/images/headerW.png) !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}
.one_half{
	/*width: 30% !important;*/
}
.one_half div_wrapper col-md-4{
	width: 30% !important;
}
.ppb_blog_mixed_sidebar .sidebar_content .one_half.div_wrapper .post_img{
	max-width: 300px !important;
}
.page_content_wrapper .inner .sidebar_content img {
	object-fit: contain !important;
	height: 120px !important;
	width: 100% !important;
}
.last-news>.one_half{
	width: 30% ;
}
#toTop{
	display: flex;
	justify-content: center;
}
#last_news_widget{
	display: block !important;
}
#subscriber-email{
	height: 50px;
	padding: 0 10px !important;
}
#url_radio{
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 15px;
}
#url_radio>input{
	margin: 0 10px !important;
}
#url_radio>label{
	margin: 0 !important;
	color: white !important;
	font-size: 16px !important;
}
.active>a{
	color: #11467A !important;
}
.close_modal_subscr{
	display: none ;
}
#breadCrumbs>a, #breadCrumbs>li, #breadCrumbs{
	color: black !important;
}
#breadCrumbs li.active {
	margin-top: 10px;
	font-weight: bold;
	font-size: x-large;
	text-transform: initial;
	line-height: 28px;
}
.post__title {
	text-align: left;
	font-size: 32px !important;
	font-weight: 700 !important;
	line-height: 40px !important;
	letter-spacing: 1.1px;
}
.map_about_txt{
	margin: 10px 0;
}
.list-mark:before {
	content: "&#10004;";
}
.error_404{
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 60px;
	flex-flow: column;
	margin: 20px;
}
.error_404>span:last-child{
	font-size: 50px !important;
}
.error_404>span{
	margin: 0 10px;
}
.logo_desk{
	object-fit: contain !important;
}
#subscriber-form{
	margin: 20px !important;
}
.post_header{
	text-align: center;
}
.post_header>p{
	text-align: center !important;
}
.post_detail.post_date {
	margin-top: 8px !important;
}
.post_info_date{
	width: 100% !important;
}
.post__btn_repost {
	display: flex;
	justify-content: flex-end;
}
.post__btn_repost > ul > li {
	display: inline-block;
}
.post__btn_repost > ul > li > a {
	-webkit-transition: background .2s ease;
	transition: background .2s ease;
	text-align: center;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-top: 2px;
	padding-right: 0px;
	background: #11467A;
	color: #fff !important;
	display: inline-block;
}
.post__btn_repost .socialIcons {
	display: block;
	padding: 0;
	list-style: none;
}
.one_half.div_wrapper.col-md-4{
	display: flex;
	flex-flow: row;
	justify-content: center;
}
.post_header_title.two_third.last{
	text-align: center;
}
.cat_g{
	background-color: #B8B8B8;
	display: inline;
	color: #FFF;
	/*padding: 2px 15px;*/
	float: left;
	/*margin: 10px;*/
	font-size: 12px;
	width: 80px !important;
	margin: 0 3px;
	padding: 5px;
}
.cat_g__link{
	float: left;
	font-size: 13px !important;
	margin: 0 0 0 3px !important;
}
/*.cat_g_content {*/
	/*font-size: 10px;*/
	/*padding-bottom: 5px;*/
/*}*/
/*.head-news_content{*/
	/*display: flex;*/
/*}*/
/*.news_content {*/
	/*display: flex !important;*/
	/*flex-direction: column !important;*/
/*}*/
.cat_g__p{
	font-size: 12px;
	line-height: 16px;
}
.one_half.div_wrapper.col-md-4, .one_half.col-md-3{
	background-color: #f7f9f7;
}
.pull-left.last-news{
	margin: 20px !important;
}
.one_half.col-md-3{
	margin: 10px !important;
}
.title_cat{
	display: flex;
	justify-content: center;
	width: 100%;
}
.mobil_menu{
	display: none;
}
.one_third{
	position: relative;
}
.close_mobil_menu:hover,.mobil_menu:hover{
	cursor: pointer;
}
.mi_p {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
#url_radio>input{
	width: 50px !important;
}
.lang a{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
/*.post_header{*/
	/*display: flex;*/
	/*justify-content: center;*/
/*}*/
@media screen and (max-width: 960px){
	.mobil_menu{
		display: block !important;
	}
}
@media screen and (max-width: 1600px){
	.ppb_blog3_grid .one_half.div_wrapper {
		height: 540px;
	}
	.ppb_blog3_grid .one_half.div_wrapper.last .div_small_wrapper {
		height: 266px;
	}

}
#menu_wrapper{
	margin: 0 10px;
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
	#menu_wrapper {
		float: none !important;
	}
}
@media only screen and (max-width: 960px){

	/*#page_caption{*/
		/*width: 122% !important;*/
	/*}*/
}
@media screen and (max-width: 320px){
	.teammate_main__content__img{
		display: none !important;
	}
}
@media screen and (max-width: 385px){
	.logo_desk{
		/*display: none;*/
		width: 170px !important;
		height: 55px !important;

	}
	#logo_normal{
		margin-right: 0 !important;
	}
	.logo_mobil{
		/*display: flex !important;*/
	}
	.logo_right_button ul li {
		margin: 5px;
	}
	.button-href.open_modal_subscr {
		width: 100%;
	}
	.lang_main {
		right: 45px;
	}
	#menu_wrapper {
		/*margin-left: 0 !important;*/
	}
}
@media only screen and (max-width: 320px) {
	.logo_desk {
		width: 125px !important;
		height: 45px !important;
	}
}
@media only screen and (max-width: 767px) {
	.top_bar.scroll #logo_wrapper {
		display: flex !important;
	}
	#14969286372104004823_wrapper .one_half{
		width: 100% !important;
	}
	#14969286372104004823_wrapper{
		text-align: center !important;
	}
	#14969286372104004823_wrapper .last-news{
		flex-flow: column !important;
	}
	.ppb_blog_video .page_content_wrapper .col-sm-6 {
		width: 100% !important;
		 padding-top: 0px !important;
	}
	.ppb_blog_video .page_content_wrapper .col-sm-6 h1{
		margin-bottom: 10px !important;
	}
	.ppb_blog_video .page_content_wrapper .col-sm-6 h4{
		margin-bottom: 5px !important;
	}
}
#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content {
	width: 100%;
}
#page_content_wrapper .inner .sidebar_content > #tabs > ul, .page_content_wrapper .inner .sidebar_content > #tabs > ul {
	overflow-x: auto !important;
	overflow-y: hidden !important;
	display: flex !important;
	justify-content: center;
	padding-top: 0;
	margin-bottom: 0;
}
#page_content_wrapper .inner .inner_wrapper {
	margin-bottom: 0;
	padding: 5px 0 10px;
}
.left-category li a {
	color: #000;
}
.left-category li a:hover {
	color: #b63b30;
}
.left-category li a:active {
	color: #11467A;
}
.marked-list li:before{
	content: "\2714";
	padding-right: 5px;
}
#page_content_wrapper .inner .sidebar_content .marked-list {
	display: inherit !important;
	list-style-type: none;
}
.sub-menu>li>a{
	width: 100% !important;
}
@media screen and (max-width: 480px){
	.ppb_blog_video .page_content_wrapper .col-sm-6 .become-partner{
		font-size: 12px !important;
	}
	.ppb_blog_video .page_content_wrapper .col-sm-6 h4{
		line-height: 22px !important;
		font-size: 14px !important;
	}
}
@media screen and (max-width: 360px){
	.ppb_blog_video .page_content_wrapper .col-sm-6 h1{
		line-height: 20px !important;
		font-size: 16px !important;
	}
	#footer_mailchimp_subscription .standard_wrapper .col-sm-9 {
		line-height: 17px !important;
	}
}
@media screen and (max-width: 826px){
	.dir {
		width: 145px !important;
	}

}
@media screen and (max-width: 550px){
	.dir{
		display: none !important;
	}
	.mok{
		width: 100% !important;
	}
	#footer_mailchimp_subscription .standard_wrapper .col-sm-9 {
		margin-top: 20px !important;
	}
}
@media screen and (max-width: 485px){
	#text-2{
		display: none !important;
	}
}
@media screen and (max-width: 1300px){
	.ppb_blog_video .page_content_wrapper .col-sm-6 h4 {
		line-height: 22px !important;
	}
	.ppb_blog_video .page_content_wrapper .col-sm-6 .become-partner{
		font-size: 13px !important;
	}
}
.mobil_menu_nav{
	position: fixed;
	top:0;
	width: 100%;
	height:100%;
	z-index: 9999;
	background-color: #1E8BC3;
	flex-flow:column;
	justify-content: center;
	align-items: center;
	text-align: center;
	display: flex;
}
.mobil_menu_list, .news_mobil_list{
	list-style: none;
	font-size: 0 !important;
}
.mobil_menu_list>li, .news_mobil_list>li{
	margin: 20px 0;
}
.mobil_menu_list>li>a, .news_mobil_list>li>a{
	color: white !important;
	font-size: 22px !important;
}
.mobil_menu_nav{
	position: fixed;
}
.mobil_menu_list, .news_mobil_list{
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
}
.news_mobil_list{
	display: none;
	/*left: -1000px;*/
}
.back_to_mobil_menu_list{
	position: absolute;
	top: 20px;
	left: 15px;
	color: white !important;
	font-size: 30px
}
.close_mobil_menu{
	position: absolute;
	top: 20px;
	right: 15px;
	color: white !important;
	font-size: 30px
}
.mobil_menu_nav{
	display: none;
}
.css_flexbox{
	justify-content: center !important;
	margin: 15px !important;
}
.css_flexbox__list{
	margin: 10px;
	text-align: center;
	list-style: none;
}
.css_flexbox__list>li:first-child{
	margin: 15px !important;
}
.css_flexbox__list>li{
	margin: 10px 0  !important;
}
.slick-dots li.slick-active button::before {
	opacity: .75;
	color: #51789E !important;
	font-size: 12px !important;
}
.posts.blog.withthumb>li{
	display: flex !important;
	flex-flow: column !important;
	align-items: center !important;
	/*background-color: #F7F9F7 !important;*/
	padding: 0 !important;
	margin: 5px 0 !important;
}
.one_half.col-md-3{
	padding: 15px !important;
}
.cat_g>a{
	color: black !important;
	font-weight: normal !important;
}

.edit_subscribe_form .form-group{
	width: 100% !important;
}
#subscriber-email{
	width: 100% !important;
}
.bg_hv{
	background-color: rgba(0,0,0,0.7);
	z-index: 9000;
	position: absolute;
	top:0;
	left: 0;
	height: 100%;
	width: 100%;
}
.post_header.hover_effect_border_text>h2{
	font-size: 26px !important;
}
#14969286381783195538_wrapper>div{
	width: 20% !important;
	max-width: 20% !important;
}
.swli>.last_news_widget>.widgettitle>span{
	width: 160px !important
}
.slctmtt>.slick-list.draggable>.slick-track{
	display: flex !important;
}
.slctmtt>.slick-list.draggable>.slick-track>.slick-slide{
	width: 125px !important;
}
.slctmtt div{
	width: 100%; !important;
}
#hs_slider{
	display: flex;
	align-items: center;
	list-style: none;
	position: relative;
	margin: 0 !important;
	left: 0;
	right: 0;
	text-align: center;
	overflow: hidden;
}
#hs_slider>li{
	position: relative;
	width: 225px !important;
	min-width: 33.33333333% !important;
	height: auto !important;
}
.slider_hover_hs{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
.slider_hover_bg{
	display: none;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.8);
}
.slider_hover_bg>h5{
	color: white !important;
	text-align: center;
}
.slider_hover_bg:hover{
	cursor: pointer !important;
}
.slider_hover_bg>h5:hover{
	cursor: pointer !important;
}
#modal_map_tm{
	display: none;
	position: fixed;
	top:0;
	right: 0;
	height:100%;
	width:330px;
	background-color: rgba(255,255,255,0.8);
	z-index: 9998;
}
#modal_map_list{
	display: flex;
	flex-flow: column;
}
#modal_map_list>li{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#small-news img {
	/*height: 100% !important;*/
}
/* BIG-NEWS*/
#14969286372104004823_wrapper {
	display: flex;
	flex-direction: column;
}
.news_clear-fix:after {
	content: "";
	display: block;
	clear: both;
}
#big-news .article-mini-wrap,
#small-news .article-mini-wrap {
	padding: 5px;
}
#big-news .article-mini {
	padding: 15px;
	overflow: hidden;
	background: #f4f4f4;
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
#small-news .article-mini {
	padding: 15px;
	overflow: hidden;
	background: #f4f4f4;
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	min-height: 205px;
}
#big-news .article-mini a,
#small-news .article-mini a {
	text-decoration: none;
}
#big-news .article__img-link {
	width: 150px;
}
#small-news .article__img-link {
	width: 100px;
}
#big-news .article__img-link,
#small-news .article__img-link {
	display: block;
	float: left;
	margin: 0 15px 0 0;
}
#big-news .article__img-link img,
#small-news .article__img-link img {
	width: 100%;
	height: auto;
}
#big-news .article-mini .article__label
, #small-news .article-mini .article__label {
	display: inline-block;
	font: 11px/0.9em 'fira_book', Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #11467A;
	padding: 5px 8px 4px 8px;
}
#big-news .article-mini .article__label a,
#small-news .article-mini .article__label a {
	color: #fff;
}
#big-news .article-mini  .article__title,
#small-news .article-mini  .article__title {
	font: 16px/1.1em 'fira_bold', Arial, sans-serif;
	margin: 6px 0 0 0;
	font-weight: bold;
	padding: 0 10px 8px 0;
	text-align: left;
}
#big-news .article-mini  .article__title a,
#small-news .article-mini  .article__title a {
	display: block;
	color: #1a1a1a;
}
#big-news .article-mini  .article__text,
#small-news .article-mini  .article__text {
	font: 12px/1.3em 'fira_book', Arial, sans-serif;
	color: #1a1a1a;
	padding: 0 0 10px 0;
}

#big-news .article-mini .article__date,
#small-news .article-mini  .article__date {
	font: 12px/1.1em 'fira_book', Arial, sans-serif;
	color: #888;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
/* END BIG-NEWS*/

/*HOVER_EFECT MAIN*/
.hover_effect_border {
	width: 100%;
	overflow: hidden;
}
.hover_effect_border img {
	width: 100%;
	height: 100% !important;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
}

.hover_effect_border:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}


/*О РЫБЕ*/
.fish_header_image {
	padding-top: 20px;
	margin-left: 25%;
	width: 50%;
	height: auto;
}
.fish_articles .article-mini-wrap {
	padding: 5px;
}
.fish_articles .article-mini {
	padding: 15px;
	overflow: hidden;
	background: #f4f4f4;
	margin-top: 15px;
	height: 100%;
}
.fish_articles .article-mini a {
	text-decoration: none;
}
.fish_articles .article__img-link {
	display: block;
	width: 100px;
	float: left;
	margin: 0 15px 5px 0;
}
.fish_articles .article__img-link img {
	width: 100%;
	height: auto;
}
.fish_articles .article-mini .article__label {
	display: inline-block;
	font: 11px/0.9em 'fira_book', Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #11467A;
	padding: 5px 8px 4px 8px;
}
.fish_articles .article-mini .article__label a {
	color: #fff;
}
.fish_articles .article-mini .article-info .article__title {
	font: 14px/1.1em 'fira_bold', Arial, sans-serif;
	margin: 6px 0 0 0;
	font-weight: bold;
	padding: 0 10px 8px 0;
	text-align: left;
}
.fish_articles .article-mini .article-info .article__title a {
	display: block;
	color: #1a1a1a;
}
.fish_articles .article-mini .article-info .article__text {
	font: 13px/1.1em 'fira_book', Arial, sans-serif;
	color: #1a1a1a;
	padding: 0 0 5px 0;
}
.fish_articles .article-mini .article-info .article__date {
	font: 10px/1.1em 'fira_book', Arial, sans-serif;
	color: #888;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
.ppb_blog_3cols_pagination {
	padding:0px 0 20px 0;
}
/*BEGIN NEWS*/
.news_articles .article-mini-wrap {
	padding: 5px;
}
.news_articles .article-mini {
	padding: 15px;
	overflow: hidden;
	background: #f4f4f4;
	margin-top: 15px;
	min-height: 205px;
	display: flex;
	justify-content: flex-start;
}
.news_articles .article-mini a {
	text-decoration: none;
	min-width: 200px;
	vertical-align: middle;
	margin: auto 0px auto 0;
}
.news_articles .article__img-link {
	display: block;
	width: 100px;
	float: left;
	margin: 0 10px 5px 0;
}
.news_articles .article__img-link img {
	width: 100%;
	height: auto;
}
.news_articles .article-mini .article__label {
	display: inline-block;
	font: 11px/0.9em 'fira_book', Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #11467A;
	padding: 2px;
}
.news_articles .article-mini .article__label a {
	color: #fff;
	font-size: 8px;
}
.news_articles .article-mini .article-info {
	margin-left: 10px;
	max-width: calc(100% - 200px);
}
.news_articles .article-mini .article-info .article__title {
	font: 14px/1.1em 'fira_bold', Arial, sans-serif;
	margin: 6px 0 0 0;
	font-weight: bold;
	padding: 0 10px 0px 0;
	text-align: left;
}
.news_articles .article-mini .article-info .article__title a {
	display: block;
	color: #1a1a1a;
}
.news_articles .article-mini .article-info .article__text {
	font: 13px/1.1em 'fira_book', Arial, sans-serif;
	color: #1a1a1a;
	padding: 5px 0 5px 0;
}
.news_articles .article-mini .article-info .article__date {
	display: inline-block;
	font: 10px/1.1em 'fira_book', Arial, sans-serif;
	color: #888;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
.news_articles .article-mini .article-info .news_read_more {
	/*max-width: 150px;*/
}
.news_articles .article-mini .article-info .news_read_more a {
	text-decoration: underline;
}
.news_articles .article-mini .article-info .news_read_more:after {
	content: "\027A4";
	position: relative;
	top: 3px;
	left: 3px;
	color: #11467A;
}
.news_articles .article-mini .article-info .news_read_more:hover:after {
	color: #ff6d68;
}
#page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper {
	width: 20%;
}
/*END NEWS*/
/*PAGINATION*/
.pagination .disabled span{
	background: #e4e4e4;
	font-size: 11px;
}
.pagination .disabled span:hover{
	background-color: #444444;
}
#page_content_wrapper .inner .sidebar_content > #tabs > ul, .page_content_wrapper .inner .sidebar_content > #tabs > ul {
	margin-left: 0 !important;
}
.f_contact_title {
	font-size: 1.1em;
	color: #ffffff;
}
.newsticker_nav {
	margin-top: 8px;
}
.newsticker_nav a {
	width: 10px;
}
.main_p_banner {
	max-height: 106px;
	margin: 10px 0;
	text-align: right;
	width: calc(50% - 5px);
	float: right;
	min-height: 106px;
}
.main_p_banner img {
	min-height: 106px;
	width: 100%;
	max-height: 106px;
}
.news_p_banner {
	text-align: center;
}
.news_p_banner > img:first-child {
	margin-top: 10px;
}
.news_p_banner > img:last-child {
	margin-bottom: 10px;
}
.newsticker li a {
    line-height: 1;
}
.newsticker_nav {
    display: flex;
}
#wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
    padding: 40px 0;
}
@media screen and (min-width: 1300px ) {
    #wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
        padding:0;
    }
    .newsticker li a {
        line-height: 36px;
    }
}
@media screen and (min-width: 1200px ) and (max-width: 1300px ) {
    #wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
        padding: 0;
    }
    .newsticker li a {
        line-height: 1;
    }
    .newsticker_label {
        margin-right: 15px;
    }
}
@media screen and (min-width: 1000px ) and (max-width: 1200px ) {
    #wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
        padding:0;
    }
    .newsticker li a {
        line-height: 1;
    }
    .newsticker_label {
        margin-right: 15px;
    }
}
@media screen and (min-width: 996px ) and (max-width: 1000px ) {
    #wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
        padding: 0;
    }
    .newsticker li a {
        line-height: 1;
    }
    .newsticker_label {
        margin-right: 15px;
    }
}
@media screen and (min-width: 768px ) and (max-width: 996px ) {
    #wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
        padding: 0;
    }
    .newsticker li a {
        line-height: 1;
    }
    .newsticker_label {
        margin-right: 15px;
    }
}
@media screen and (min-width: 768px ) and (max-width: 1300px ){
	#wrapper > .ppb_wrapper > .ppb_blog_ticker.two.nopadding.one_half > .standard_wrapper .newsticker > li {
		height: auto;
	}
	#wrapper > .ppb_wrapper > .ppb_blog_ticker.two.nopadding.one_half > .standard_wrapper .newsticker{
		height: 48px !important;
	}
	.newsticker_label{
		height: 48px !important;
		line-height: 48px;
	}
	#wrapper > .ppb_wrapper > .ppb_blog_ticker.two.nopadding.one_half > .standard_wrapper {
		display: flex;
	}
}
@media screen and (max-width: 960px) and (min-width: 768px) {
	#wrapper > .ppb_wrapper > .ppb_blog_ticker.two.nopadding.one_half > .standard_wrapper .newsticker {
		height: 41px !important;
	}
	.newsticker_label {
		height: 41px !important;
		line-height: 41px;
	}
}
@media screen and (min-width: 767px ){
	#wrapper .ppb_wrapper .ppb_blog_ticker.two.nopadding.one_half {
		padding: 0;
	}
}
@media screen and (min-width: 500px ){
	#hs_slider>li{
		min-width: 25% !important;
	}
}
@media screen and (max-width: 500px ){
	#hs_slider>li{
		min-width: 50% !important;
	}
}
@media screen and (max-width: 350px ){
	#hs_slider>li{
		min-width: 100% !important;
		width: 100% !important;
	}

}