/*Connecting fonts*/


/*Specification*/
:root{
	--white:#ffffff;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

header, div, p, form, input, a, span, button {
	box-sizing: border-box;
}

ul, li {
	display: block;
	padding: 0;
	margin: 0;
}

h1 {
	margin: 0;
	font-size: 35px;
	color: #000;
	font-weight: bold;
}

h2{
	margin: 0;
	font-size: 30px;
	font-weight: 400;
	color: #000;
}

h3 {
	margin: 0;
	font-size: 25px;
	color: #000;
	font-weight: 700;
}

h4{
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

h5{
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	color: var(--white);
}

p {
	font-size: 14px;
	color: #000;
	margin: 0;
}

a, a:hover, a:active {
	text-decoration: none;
}

a, button, input {
	transition: all 0.5s ease;
}

input, input:hover, input:focus, input:active,
button, button:hover, button:focus, button:active
{
	outline: none;
}

img{
	width: 100%;
	display: block;
	max-width: 100%;
	height: auto;
}

.container-fluid_plain{
	padding: 0;
}

/*Start*/
.header{
	border-bottom: 3px solid #33bc51;
	padding: 15px 0;
}

.header__top{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header__right{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.logo{
	width: 200px;
	display: block;
}

.form{
	margin-left: auto;
}

.form{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
	margin-bottom: 0;
}

.form__btn{
	background: #33BC51;
	border: none;
	color: #fff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0 15px;
}

.form__inpt{
	border: 1px solid #e1dae5;
	color: #555;
	border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    width: 500px;
    padding: 7px 0 7px 40px;
}

.form__ico{
	color: #555;
	font-size: 17px;
	position: absolute;
	top:10px;
	left: 10px;
}

.news__link{
	color: #268821;
	font-size: 18px;
	font-weight: bold;
}

.news__link:hover{
	color: #268821;
	border-bottom: 2px solid #C790EE;
}

.article__top a{
	font-size: 13px;
	color: #43C05F;
}

.article__top{
	margin-bottom: 5px!important;
}

.article__title a{
	font-size: 17px;
	color: #555555;
}

.article__title{
	margin-bottom: 5px;
}

.more-link{
	color: #43C05F;
	font-size: 12px;
}

.attachment-post-thumbnail{
	margin-bottom: 5px;
}

.post{
	margin-bottom: 20px;
}

#paginator{
	margin-top: 20px;
	margin-bottom: 30px;
}

.screen-reader-text{
	display: none;
}

.page-numbers{
	color: #43C05F;
	font-size: 17px;
}

.page-numbers:hover{
	color: #43C05F;
}

.page-numbers.current{
	font-weight: bold;
}

.news__top{
	padding: 35px;
	margin:0px;
	width: 100%;
	flex-wrap: wrap;
}

.offer__more{
	width: 130px;
	padding: 5px 0;
	font-size: 15px;
	color: #fff;
	background: #C790EE;
	border-radius: 5px;
	text-align: center;
}

.urlcat{
	padding-top: 30px;
}

.new{
	margin-top: 50px;
}

.offer__title{
	font-size: 25px;
	margin-bottom: 20px;
}

.offer__btn{
	color: #33BC51!important;
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.offer__box{
	width: 100%;
	margin-bottom: 30px;
}

.new__box{
	width: 100%;
	margin-bottom: 30px;
}

.new__btn{
	color: #33BC51!important;
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.new__title{
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: bold;
}

.new__btn{
	color: #33BC51!important;
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.entry-title{
	font-size: 30px;
	margin-bottom: 30px;
}

.meta-nav{
	color: #33BC51;
	font-weight: bold;
}

.post-title{
	color: #C790EE;
	font-weight: bold;
}

.wp-block-video video {
    max-width: 80%;
    margin: 0 auto;
    display: block;
}

.footer{
	background: #268821;
	padding: 10px 0;
	margin-top: 30px;
}

.footer__text{
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-weight: bold;
	display: block;
}

.footer__description{
	text-align: center;
	font-size: 12px;
	color: #fff;
	margin-bottom: 2px;
}

.footer__text:hover{
	color: #fff;
	text-decoration: underline;
}

.sinTitle{
	text-align: center;
	font-size: 23px;
}

.nav-links{
	display: block;
	margin:0 auto;
}

.nav-previous a{
	text-align: center;
	display: block;
}

.nav-next a{
	text-align: center;
	display: block;
}

/*.term__title{
	margin-top: 20px;
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px;
	color: #000;
}

.term__word{
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #000;
}

.term__text{
	font-size: 17px;
	margin-bottom: 7px;
	color: #000;
}

.term__text_last{
	margin-bottom: 15px;
}*/

.news__link{
	margin: 10px;
}


/* Language SELECT */
.dropbtn_lang {

	padding: 5px;
	cursor: pointer;
	position: relative;
	display: inline-block;
	margin-right: 20px;
	margin-left: 25px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown_lang {

}

/* Dropdown Content (Hidden by Default) */
.dropdown-content_lang {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	width: 60px;
	margin-left:25;
	z-index: 99;
}

.dropbtn_lang
{

	padding-left: 25px;
	width: 40px;
}

.dropbtn_lang::after {
	background: rgba(0, 0, 0, 0) url(../img/flags/ic_keyboard_arrow_down_48px-16.png) no-repeat scroll center center;
	content: "";
	height: 16px;
	position: absolute;
	right: -20px;
	top: 7px;
	width: 16px;
}

.dropdown-content_lang a:first-child
{
	background: no-repeat left center;
}

.dropdown-content_lang a:last-child
{
	background: no-repeat left center;
}

/* Links inside the dropdown */
.dropdown-content_lang a {
	color: black;
	padding: 2px 0 2px 25px;
	text-decoration: none;
	display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content_lang a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown_lang:hover .dropdown-content_lang {
	display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown */



#news .row:nth-child(2){
	min-height: calc(100vh - 294px);
}


/*Media Requests*/
/*992-1200*/
@media screen and (max-width: 1200px) {

}

/* 768-992px */
@media screen and (max-width: 992px) {
	.form__inpt{
		width: 300px;
	}
	.logo{
		width: 150px;
	}
	.news__top{
		padding: 35px 10px;
	}
	.news__link{
		font-size: 15px;
	}
	.article__title a{
		font-size: 12px;
	}
	.offer__title{
		font-size: 18px;
	}
	.new__title{
		font-size: 18px;
	}
	#news .row:nth-child(2){
		min-height: calc(100vh - 278px);
	}
}

/* 576-768px */
@media screen and (max-width: 767px) {
	.header__top{
		flex-direction: column;
	}
	.logo{
		margin: 0 auto 10px;
	}
	.form{
		margin: 0 auto;
		width: 90%;
	}
	.form__inpt{
		width: 100%;
	}
	.news__top {
	    padding: 35px 0px;
	}
	#news .row:nth-child(2){
		min-height: calc(100vh - 324px);
	}

}

/*PC*/
/*425*/
@media screen and (max-width: 426px) {

}



/*PORTRAIT MOB*/

/*iPhone XS max*/
/*iPhone XR*/
/*414x719*/
@media screen and (max-width: 415px)and (max-height:720px) {

}

/*iPhone 7S+*/
/*414x628*/
@media screen and (max-width: 415px)and (max-height:629px) {

}

/*iPhone 8+*/
/*iPhone 6S+*/
/*414x622*/
@media screen and (max-width: 415px)and (max-height:623px) {

}

/*OnePlus 6T*/
/*412 x 757*/
@media screen and (max-width: 413px)and (max-height:758px) {

}

/*Galaxy S10+*/
/*412 x 723*/
@media screen and (max-width: 413px)and (max-height:724px) {

}

/*Galaxy S10*/
/*412x722*/
@media screen and (max-width: 413px)and (max-height:723px) {

}

/*Galaxy S9+*/
/*Galaxy S8+*/
/*Galaxy Note 9*/
/*Galaxy Note 8*/
/*412x718*/
@media screen and (max-width: 413px)and (max-height:719px) {

}

/*Pixel 3 XL*/
/*412x693*/
@media screen and (max-width: 413px)and (max-height:694px) {

}

/*Pixel 2*/
/*Pixel*/
/*Pixel XL*/
/*Nexus 6P*/
/*412x604*/
@media screen and (max-width: 413px)and (max-height:605px) {

}

/*Pixel 3*/
/*393 x 658*/
@media screen and (max-width: 394px)and (max-height:659px) {
	.news__link {
	    margin: 0 18px 0 0;
	}
	.news__link:last-child{
	    margin: 0;
	}
}

/*PC*/
/*375*/
@media screen and (max-width: 376px) {
	.news__link {
	    margin: 0 18px 0 0;
	}
	.news__link:last-child{
	    margin: 0;
	}
}

/*iPhone XS*/
/*iPhone X*/
/*375x635*/
@media screen and (max-width: 376px)and (max-height:636px) {

}

/*iPhone 7*/
/*375x559*/
@media screen and (max-width: 376px)and (max-height:560px) {

}

/*iPhone 8*/
/*iPhone 6S*/
/*375x553*/
@media screen and (max-width: 376px)and (max-height:554px) {

}

/*Galaxy S10e*/
/*360 x 617*/
@media screen and (max-width: 361px)and (max-height:618px) {
	.news__link {
	    margin: 0 13px 0 0;
	}
	.news__link:last-child{
	    margin: 0;
	}
}

/*Galaxy S9*/
/*Galaxy S8*/
/*360x612*/
@media screen and (max-width: 361px)and (max-height:613px) {

}

/*Galaxy S7*/
/*360x560*/
@media screen and (max-width: 361px)and (max-height:561px) {

}

/*Galaxy S6*/
/*Galaxy S5*/
/*Galaxy Note4*/
/*Galaxy Note3*/
/*360x559*/
@media screen and (max-width: 361px)and (max-height:560px) {

}

/*LG G5*/
/*360x518*/
@media screen and (max-width: 361px)and (max-height:519px) {

}

/*MotoX 2nd*/
/*360x512*/
@media screen and (max-width: 361px)and (max-height:513px) {

}

/*Xperia Z5*/
/*360x511*/
@media screen and (max-width: 361px)and (max-height:512px) {

}

/*PC*/
/*320*/
@media screen and (max-width: 321px) {
	.news__link {
	    margin: 0 13px 0 0;
	    font-size: 13px;
	}
	.news__link:last-child{
	    margin: 0;
	}
}

/*iPhone 5S*/
/*320x460*/
@media screen and (max-width: 321px)and (max-height:461px) {

}

/*iPhone SE*/
/*320x454*/
@media screen and (max-width: 321px)and (max-height:455px) {

}

/*iPhone 4S*/
/*320x356*/
@media screen and (max-width: 321px)and (max-height:357px) {

}

/*iPhone 4S*/
/*320x334*/
@media screen and (max-width: 321px)and (max-height:335px) {

}