.top_nav ul li {

    padding-left: 28px;

}

.login_btn {

    margin-left: 32px;

}

.lang_switcher {

    margin-left: 26px;

}



.single-news .single_news_post {

	margin: 0 50px;

}

.page-template-template-news .news_post .inner{

	padding: 30px 0;

	margin: 0 50px;

}

.page-template-template-news .news_post{

		margin: 0 50px 50px 50px;

}

.single_news_post .inner {

	padding: 20px 50px;

	background: #edebe7;

}

.single_news_post .inner img{

	margin: 0 auto;

	display: block;

}

.single_news_post .inner .content {

	padding: 20px 50px;

	margin: 0;

	background: #edebe7;

}

.news_navi {

	margin: 40px 50px 0 50px;

}

.foot_widget a:hover, .foot_widget ul li.current-menu-item > a, .foot_widget ul li.current-menu-parent > a, .foot_widget ul li.current-menu-ancestor > a {

    color: #FFFFFF;

}

.news_post .has_img {

	display: inline-block;

	width: 100%;

	text-align: center;

	background: #edebe7;

}

.news_post .has_img img {

	display: inline-block;

}



.imageleft {

	margin:0 30px 20px 0;

}



.imageright {

	margin:0 0 20px 30px;

}



.index_screen .text{

	/*top:-80px;*/

}

.adr {

    background: #1f1f1f;

    color: #fff;

    padding:14px 0;

    border-bottom: 1px solid #857456;

    font-family: "ubunturegular";

    margin-bottom: 40px;

    text-align: center;

}

.page-template-template-contact .content_box,

.page-template-template-contact .container {

	padding-bottom: 0;

}

.wp-pagenavi {

	text-align: center;

}



@media only screen and (max-width: 1280px) {

	.single_news_post .inner .content{

		padding: 0;

	}

}



@media only screen and (max-width: 640px) {

	.index_screen .text{

		top:-30px;

	}

	.head .header_right .top_nav_box {

		position:relative;

		float:right;

		left: auto;

		margin-top:8px;

	}

}

.single_news_post .inner img.alignright{
    margin: 20px 0 20px 20px;
    clear: initial;
}


@media only screen and (max-width: 767px){
	.top_nav ul li{
		padding-left: 0;
	}
    .page-template-template-news .news_post,
    .single-news .single_news_post{
        margin: 0;
        margin-bottom: 50px;
    }

    .page-template-template-news .news_post .inner,
    .single_news_post .inner{
    	margin: 0 15px;
    }
    .single_news_post .inner{
    	padding: 30px 0;
    }
    .single_news_post{
    	background: #edebe7;
    }
    .contact_grid h2.name{
    	padding-top: 5px;
    }
}
.ma-page-button {
    background: #837455;
    color: #fff;
    outline: none;
    border: 1px solid #837455;
    transition: all 0.2s ease-in;
    cursor: pointer;
}
.ma-page-button {  display:block; margin-top:20px; line-height:30px; text-align:center;         text-decoration:none; font-size:14px;    padding: 10px 15px;}
.ma-page-button:hover {
  background: #fff;
  color: #807358;
  border: 1px solid #807358;
}

        .ma_content em{ font-style:normal;}
        .ma_content{  font-style:normal; font-size:14px;  line-height:22px;color:#807358;; display:none;padding-left:20px; padding-right:20px;}
        .ma_slideright
        {
            position: fixed;
            right: 0px;
            top: 30%;
            background-color: #E4E1D7;
            line-height: 120px;
            padding: 30px 10px;
            height: 130px;
            color: #807358;
            z-index: 9999 !important;
        }
        .ma_slideright p
        {
            position: relative; display:flex; width:100%;
        }
        .ma_slideright img
        {
            width: 30px;
 height: 80px;
 line-height: 120px;
 margin-top: 20px;
 text-align: center;
 margin: 0 auto;
 padding: 0px;
        }
        .ma_open{     
            -webkit-animation: spin 0.5s  ;
            animation: spin 0.5s  ;
            animation-fill-mode :forwards ;
			margin-top: -50px !important;
			width: 60px !important;
    height: 160px !important;
			margin-bottom: -40px !important;
        } 
         .ma_close{     
            -webkit-animation: spin2 0.5s  ;
            animation: spin2 0.5s  ;
            animation-fill-mode :forwards ;
        } 
               .ma_content{ }
@-webkit-keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        100% {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }
    }
    @keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        100% {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }
    }
    @-webkit-keyframes spin2 {
        0%   {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }
        100% {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }
    @keyframes spin2 {
        0%   {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }
        100% {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }