figure img{width: 100%;}
@media all and (min-width: 421px) {
article .right-data{ width: 60%; float:left;}
}
@media all and (min-width: 1px) and (max-width: 420px) {
article .right-data{
/* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
   width:auto!important;
}
}
.service-area .service-info .read-more, .tourism-blog-area .thumb-info .read-more{ display: none
} 
::-webkit-input-placeholder {
   	color:#413b34;
 }

:-moz-placeholder { /* Firefox 18- */
 	color:#413b34;
}

::-moz-placeholder {  /* Firefox 19+ */
   	color:#413b34; 

}

:-ms-input-placeholder {  
  	color:#413b34; 

}
.blog-listing .read-more{
	display: block;  
	color: rgb(201, 158, 103);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    
    margin: 5px 0 0 0 ; clear: both; }
.blog-listing .read-link{
	visibility: hidden;
	height: 0;
	width:0;
	overflow: hidden;
	margin: 0;
	padding: 0; 
}
@media all and (max-width: 767px){
	#header .content-width .site-logo{ padding-top: 0;}
	#header .content-width .site-logo img{max-height: 84px; width: auto; max-width: none;}
	#header .content-width{ padding-top: 29px;}
	#header .content-width .floria-lang-selector #lang_sel_list ul li a{ margin-top: 0;}
	#header .content-width .floria-lang-selector{ float: right; position: static; margin-right: 18px;}
	.mobile-menu-btn{display: block;}
	
	.mobile-menu-btn{ height:104px; width:59px; padding:2px 2px 0 2px;  float: right; position: relative; z-index: 1; background: #fff; margin-bottom: -2px;}
	
	.mobile-menu-btn a {
		display: block;
		height: 32px;
		/* background-image: url('/wp-content/themes/unser-kgv-online-elegant/assets/images/navi_menue_aus.svg'); background-position: left top; background-repeat:no-repeat;*/
		background-size: 100% 100%;
		background: url(../images/mobile-icon.png) left top no-repeat;
		background-size: contain;
	}

	.mobile-menu-btn.open a{ margin-top:16px;  background: url(../images/menu-cross-icon.png) center top no-repeat; background-size: contain; 
	 /* background-image: url('/wp-content/themes/unser-kgv-online-elegant/assets/images/x.svg'); background-position:center top; background-repeat:no-repeat; */
	}
	.mobile-menu-btn.open{ padding: 0; border: 2px solid #7db827; border-bottom: none;}
	
	#header .content-width .header-navigation{ width: 100%; display: none;  }
	#header .content-width .header-navigation nav{  border: 2px solid #7db827;}
	#header .content-width .header-navigation nav .navigation{ display: block; padding:0 16px 0 24px;}
	#header .content-width .header-navigation nav .navigation li{ float: none; list-style: disc outside none; border-top:1px solid #ced44c; color: #ced44c; }
	#header .content-width .header-navigation nav .navigation > li:first-child{ border-top: none;}
	#header .content-width .header-navigation nav .navigation li.menu-item-has-children{}
	#header .content-width .header-navigation nav .navigation li a{ padding: 0 0 0 4px; line-height:45px; display: inline-block; }
	#header .content-width .header-navigation nav .navigation li:hover > a, 
	#header .content-width .header-navigation nav .navigation li.current-menu-item a { background:none; color:#000; position: static; font-weight: normal;}
	#header .content-width .header-navigation nav .navigation li.current-menu-item > a{ font-weight: 600;}
	#header .content-width .header-navigation nav .navigation li.current-menu-item{ color: #7db827; font-weight: normal;}
	#header .content-width .header-navigation nav .navigation li.menu-item-has-children{ background-image:url('/wp-content/themes/unser-kgv-online-elegant/assets/images/menue_pfeil_auf.svg'); background-position: right 10px; background-repeat:no-repeat; background-size:50px;}
	#header .content-width .header-navigation nav .navigation li.menu-item-has-children.up-icon{background-image: url('/wp-content/themes/unser-kgv-online-elegant/assets/images/menue_pfeil_zu.svg'); background-position: right 10px; background-repeat:no-repeat;background-size:50px;}
	#header .content-width .header-navigation nav .navigation li ul{ position: static; opacity: 1; display: none; border: 0; padding: 0;}
	#header .content-width .header-navigation nav .navigation li:hover > ul{ display: none;}
	#header .content-width .header-navigation nav .navigation li ul li{ width: auto; padding: 0; color: #ced44c;}
	#header .content-width .header-navigation nav .navigation li ul li a{ width: auto; padding: 0 0 0 4px; border-top: none;}
	#header .content-width .header-navigation nav .navigation li ul li:hover{ font-weight: normal; }
	#header .content-width .header-navigation nav .navigation li.menu-item-has-children.current-menu-parent > a{font-weight: 600; background: transparent; color: #000000;}
	
	
}
/*body{background: url(../images/bg1.jpg) no-repeat center top;}*/
@media all and (max-width: 939px){
footer .footer-content-wrap .footer-content .footer-part.newsletter form p input[type="email"],
footer .footer-content-wrap .footer-content .footer-part.newsletter form p input[type="text"] {
	width: calc(100% - 38px);
}
}

@media all and (min-width: 361px) and (max-width: 767px){
	.blog-area .side_bar_area > div{
		width: 100%;
	}
	#content .main-content-wrap .sidebar-section .latest-news-wrap .news-list{
		width: calc(100% - 71px);
	}
}
@media all and (max-width: 360px){
	.blog-area .side_bar_area > div{
		width: 100%;
	}
	.right-data{
		width: calc(100% - 177px);
	}
}
@media all and (max-width: 479px){
	.error-page .searchform input#s[type="text"]{
	width: calc(100% - 55px);
}
}



