/*   
Theme Name: your-clean-template-3
Theme URI: https://github.com/saxap/clean-wp-template
Version: 3.0
Tags: clean, development, html5, bootstrap
Description: Clean wordpress theme with minimal bootstrap3 markup for fast development starting
Author: saxa:p
Author URI: http://dontforget.pro
*/
@font-face {
    font-family: Segoe; /* Имя шрифта */
    src: url(/wp-content/themes/your-clean-template-3/fonts/SegoeUI.woff); /* Путь к файлу со шрифтом */
font-weight: normal;
   }
@font-face {
    font-family: Segoe; /* Имя шрифта */
	src: url(/wp-content/themes/your-clean-template-3/fonts/SegoeUI-Bold.woff); /* Путь к файлу со шрифтом */
	font-weight: bold;
   }
body {
font-size: 20px;
	Font-family: 'Segoe', serif  !important;
}
p {
	    
	Font-family: 'Segoe', serif  !important;
}
header {

	background: url(/wp-content/uploads/2019/05/top-head2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu { /* для раскрывания субменю по наведению */
		display: block;
	}
	.comment-list .children { /* для комментов */
		padding: 0;
		margin-left: 74px;
		padding-bottom: 15px;
	}
	.comment-list .media {
		margin-top: 0;
	}
}

/* =WordPress Core
-------------------------------------------------------------- */
.navbar-default .navbar-toggle .icon-bar{
	background-color:#ffffff;	
}
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/* шапка */
.backyblur {
    padding: 15px 0px;
}/* шапка logo*/
.backyblur img first-child {
    width: 458px;
}
.logotipchik img{
	width:100%;
}
/* icon_ru_translate(no_delete) */
.glink{
	display:none !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color:inherit;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color:#274e01 ;
}
/*  */

/*  Услуги и карта */
#mobile_zindex{
	z-index:999;
}
/*  */

/* Менюшка*/

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: rgba(0, 0, 0, 0) !important;
}
.navbar-default {
    background-color: rgba(248, 248, 248, 0) !important;
    border-color: rgba(231, 231, 231, 0) !important;
}
.navbar {
	top: 12px !important;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #efefef !important;
}
.navbar-default .navbar-nav>li>a {
    color: #fff  !important;
}
.nav>li>a {
  	text-transform: capitalize;
    padding: 10px 30px  !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff !important;
    background-color: rgba(231, 231, 231, 0)!important;
    font-style: italic !important;
}
.nav>li {
    font-size: 14px;
}
/*флаги*/
.perevod {
    vertical-align: middle;
    text-align: right;
    top: 38px;
}
/*Глаз's */
.yeymail {
    top: 34px;
}
.yeymail img {
    padding: 0px 7px;
}


.smichok
{
  font-size: 25px;
  color: rgb(26, 110, 0);
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}

.podniatie {
	margin-top: -80px;
}
.podniatiebutton {
	margin-top: -209px;
}
.zagolovki
{

  font-size: 25px;
  color: rgb(173, 210, 111);
  font-weight: bold;
}
.textykwhite {
	color:#fff;
	font-size: 16px;
}
.zindexy 
{z-index:1;}
.nopadding .kc_column {
    padding: 0px !important;
}
.nopadding {
    margin-top: -168px;
}
.backgraudushka {
    background: url(/wp-content/uploads/2019/04/footer2.png);
    background-size: cover;
    height: 269px;
    background-position: top;
    background-color: rgba(17, 34, 51, 0) !important;
    z-index: 1;
    
    position: relative;
	font-size: 18px;
	
}
.footerinfo {
    margin-top: 108px;
    color: #fff;
}
/*екотруизм - стрелки*/ 

/*Галерея и общее*/
h1 {
    text-transform: uppercase;
    color: #1a6e00;
    font-weight: 900;    padding: 5px 17px 30px;
}

.kc-image-hover-effects .overlay-effects  {
    transition: transform .9s cubic-bezier(0.4, 0, 0.2, 1),opacity .9s !important;
}
body.kc-css-system .content-title {
    color: #add26f !important;
    text-transform: none !important;
    position: absolute;
    bottom: 15px !important;
}
#fullResImage{
	width:100% !important;
	height:auto !important;
}

/* page_404 */
#page_404{
	padding-bottom:300px;
}
/*  */

/* хлебные */
.breadcrumbs__link {
    color: #9d9d9d;
    font-size: 16px;
}

.breadcrumbs__current {
    color: #000;
    font-weight: 600;
    font-size: 16px;
}

.breadcrumbs {
    padding: 30px 17px 10px;
}
.breadcrumbs__separator {
    color: #9d9d9d;
}

/* мобилочка*/ 


/* Шаблон страницы Флора, вывод постов page-full-cat.php  */
.img_t {
    height: auto;
    width: 100%;
}
.a_title_t{
	color: #add26f !important;
    font-size: 23px !important;
    text-transform: none !important;
    font-weight: 700;padding-top: 22px;
	width:90%;
}
.text_content_t{
	font-size: 14px;
    color: #888;
    line-height: 1.8;
    padding-top: 17px;    width: 90%;
}
.test{
	 padding: 12px 27px;
    border-radius: 17px;
    color: #000;
    font-size: 15px;
/*     background: rgba(176,176,176,1);
    background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(176,176,176,1)), color-stop(1%, rgba(176,176,176,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(235,235,235,1)));
    background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -o-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: linear-gradient(to top, rgb(205, 205, 205) 0%, rgb(209, 209, 209) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#ebebeb', GradientType=0 ); */
/*     margin: -50px auto 0; */
	margin-top:-50px;
    display: block;
    text-align: center;
    width: 100%;
	text-align: center;
}
/* ---  */
/*  Шаблон страницы Фауна, вывод постов page-full-fauna-cat.php */
#fauna_foot_bottom{
	padding-bottom:50px;
}
/*  */
/* Пагинация */
.wp-pagenavi{
	padding: 20px 0;
}
.wp-pagenavi a,span{
	color: #add26f; 
	border:none;
}
.wp-pagenavi .pages{
	display:none;
}
.wp-pagenavi span.current{
	color:black !important;
	font-size: 30px;
	border: none;
    border-bottom: 1px solid;
}
/*  */
/* pagination_category */
#pagination_category span{
	border-top-left-radius:0px !important;
	border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
	background-color:transparent !important;
	border-color:transparent !important;
	color: black;
	font-weight:bold;
	font-size: 30px;
	border-bottom: 1px solid !important;
}
#pagination_category a{
	color: #add26f !important;
	border: none;
	font-size:20px;
	margin-top:15px;
	padding: 3px 5px !important;
}
#pagination_category a:hover{
	background-color: transparent !important;
}
/*  */
/*  */

/*  */
@media screen and (min-width:320px) and (max-width:768px){ 
	/* для раскрывания субменю по наведению */
/* 	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu { 
		display: inline-block;
	} */
/* 	не переопределяет, стоит уже important где-то */
	.podniatie{
		margin-top: 0px;
	}
	.marginmobilka{
/* 		padding-bottom:150px; */
	}
/* 	подвал */
	.backgraudushka{
		height:auto !important;
	}
	.foottexty{
		font-size:13px;
	}
	.marginmobilka{
		margin-top: -68px !important;
	}
/* Видеогалерея плеер улетал вправо	 */
	#video_player_video_gallery iframe{
		width:100%;
	}
/* Форма поиска	 */
/* 	улетал вправо, какой-то класс .asdpokiop с падингом */
	.asdpokiop{
/* 		padding:0px !important; */
	}
	.asdpokiop .ppoisk{
		width:100%;
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.ppoisk input{
		width:70% !important;
	}
	input#searchsubmit{
		width:25% !important;
	}
/* 	Шапка иконки */
	.yeymail img{
		padding:0px !important;
	}
/* 	.yeymail {
		padding-bottom:35px !important;
	} */
	#my_html{
		margin-top:0px !important;
	}
	.firsttobackheader{
		padding-top:40px !important;
	}
/* map	 */
	#yandex_map{
		margin-top:-300px;
		
	}
/* 	меню + иконки */
	.perevod{
		text-align:center;
		top:35px !important;
	}
	.perevod a{
		padding:10px 10px;
	}
	.yeymail{
		padding-top:15px;
		z-index:999;
	}
	.yeymail a {
		padding:10px 10px;
	}
	.navbar{
		top: -10px !important;
	}
	
/* 	 */
}
@media screen and (min-width:768px) and (max-width:992px){
/*	menu	 */
	.nav>li>a{
		padding: 10px 7px !important;
	}
	.yeymail {
    	padding-bottom: 35px !important;
		text-align:right;
		right:60px;
	}
	#marginmobilka_2{
		margin-top: 90px !important;
	}
	.marg_top_mobile{
		margin-top:50px;
	}
/* 	.marginmobilka{
		margin-top:0px !important;
	}
	.podntblocka{
		margin-top: -90px;
	}
	.podniatiebutton{
		margin-top:-110px;
	} */
	.podniatie {
    margin-top: 0px;
	}
	/* 	Новости картинки */
	#boxik{
		text-align:center;
	}
	#boxik img{
		width: 70%;	
	}
/* 	 */
}
@media screen and (min-width:992px) and (max-width:1199px){
	.nav>li>a{
		padding: 10px 22px !important;
	}
/* 	Новости картинки */
	#boxik{
		text-align:center;
	}
	#boxik img{
		width: 50%;	
	}
/* 	 */
}
/*  */
@media screen and (max-width: 769px) {
	/* главная*/
	.logotipchik img {
    width: 100%;
}
	.smichok {
    font-size: 26px;
}
	.paddingmobile {
    height: 0px !important;
}
	.marginmobilka {
/*     margin-top: -68px !important; */
}
	.podniatiebutton{
/* 		margin-top:0px; */
	}
	body.kc-css-system .kc-css-590038 {
    background: transparent url(/wp-content/uploads/2019/04/bacjkk.png) 58% 0%/cover no-repeat scroll !important;
}
	.backgraudushka {
   
    height: 430px;
}
	.foottexty {
    padding: 7px 26px;
}
	header {
    background-size: cover;
}
	.navbar-default .navbar-nav>li>a {
    color: #274e01 !important;
}
	
}


/*флора*/
.kc-blog-posts-3 .kc-list-item-3>a {
    width: 50% !important;
}
.kc-blog-posts-3 .kc-list-item-3 .content {
    width: 50% !important; 
	padding: 26px 1px;  
	box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
}


.kc-blog-posts .kc-post-2-button {
    float: left;
    padding: 12px 27px;
    /* border: 1px solid #c3c3c3; */
    border-radius: 17px;
    color: #000;
    font-size: 15px;
    /* background: #123; */
    line-height: 1;
    background: rgba(176,176,176,1);
    background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(176,176,176,1)), color-stop(1%, rgba(176,176,176,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(235,235,235,1)));
    background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -o-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(176,176,176,1) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    background: linear-gradient(to top, rgb(205, 205, 205) 0%, rgb(209, 209, 209) 1%, rgba(246,246,246,1) 53%, rgba(235,235,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#ebebeb', GradientType=0 );
}
.kc-blog-posts-3 .kc-list-item-3 .post-title-alt a {
    color: #add26f !important; font-size: 26px !important;
	text-transform: none !important;
}
.kc-blog-posts-3 .kc-list-item-3 .post-title-alt {
    padding: 0px 0px 25px;
   
}
.wp-pagenavi {
    text-align: center;
}
img.posts_img.wp-post-image {
    width: 100%;
    height: auto;
}

.kc-contact-form7.kc-elm.electr {
    font-size: 15px;
}
.sdssddd {
/*     padding-bottom: 515px; */
}
.asdpokiop {
    padding: 59px 0px 0px;
}


#boxik {
    filter: drop-shadow(0px -4px 10px rgba(51, 51, 51, 0.8));
}
img.img_t.wp-post-image {
    -webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 6%, 100% 100%, 0% 100%);
}
div#buttomik {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.kartash {
    margin-bottom: -140px;
}
.ms-slide .ms-slide-bgcont, .ms-slide .ms-slide-bgvideocont {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%);}

.zagolovki a {
    color: #fff;
}

.thumbnail {
  
	border: 0px solid #ddd !important;}
.paginatsia {
    position: relative;
/*     left: 44%; */
}
.otodvizhka {
    padding: 35px 15px;
}