/*
Theme Name: Hazel
Theme URI: http://demo.select-themes.com/hazel
Description: Hazel Theme
Tags: portfolio, clean, retina, photography, art, video, ajax, agency, blog, shop, business, elegant, hipster, multi-purpose, fullscreen
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 1.2.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.pe-aboutus p{
font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 1100px;
padding-bottom: 20px;
}


.single-post .blog_single p {
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 0;
}


.peroomview p{
font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 1100px;
padding-bottom: 20px;
}


.peroomitem p{
font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    width: 100%;
padding-bottom: 20px;
}



.servicebox h2{
	color: #fff;
	font-family: Raleway,sans-serif;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 31px;
    text-transform: uppercase;
    padding-bottom: 40px;
    padding-top: 95px;
}

.servicebox p {
    font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    color: #fff;
    width: 1100px;
}

.q_circle_text{
   font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    color: #fff;
}

.servicebox.paddinglist {
	padding-bottom: 95px;
}

.q_circles_holder .q_circle_inner2 img {
width: 92px !important; 
height: 92px; padding: 7px;
}


.perowgray .peroomitem{
	   background-color: #f0f0f0;
    padding-bottom: 64px;
    padding-top: 60px;
    text-align: left;
}




#bookingbox {
	margin-top:100px;
    float:right; 
   /**background-color:#555;**/
  	
  	background: url('img/bg80.png') repeat;
    position: fixed;
    right:0px;
    z-index: 9999;

border-bottom: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
        
}



#bookingbox .innerbooking img{
	padding: 20px;
}

#bookingbox .innerbooking_form{
border-top:2px solid #fff;
}


#bookingbox .innerbooking_form h5{
	color: #fff;
    font-family: Raleway,sans-serif;
    font-size: 15px;
    font-weight: 400;
padding: 20px;
 padding-bottom: 0px;

   }

#bookingbox .innerbooking_form form{
	padding: 20px;
}   

#bookingbox .innerbooking_form .booktxt{
	margin-top: 5px;
	width: 100px;
	border: 0px;
	color: 	#747474;
	padding: 5px;
}

#bookingbox p{
	padding-left: 20px;
	color: #fff;
}

#bookingbox .innerbooking_form .booksubmit{
	margin-top: 5px;
	background-color: #fff;
	color: 	#747474;
	width: 110px;
	border: 0px;
}

.pegooglemapspace{
padding-top: 80px;
}

.pegooglemapspace h3{
	padding-bottom: 40px;
}

.pegooglemapspace p {
    font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 auto;
    padding-bottom: 40px;
    text-align: center;
    width: 1100px;
}



html div.header_inner div.header_top_bottom_holder div.header_bottom div.container div.container_inner{
	width: 1200px;
}

/**
html div.header_inner div.header_top_bottom_holder div.header_bottom div.container div.container_inner .header_inner_left{
	display: none;
}*/

.logo_wrapper, 
.q_logo{
	display: none !important;
}


.peanreiseart{
	padding-top: 80px;
}

.peanreiseart h3{
	padding-bottom: 40px;
}

/***
.peanreiseart .icon_text_inner p{
	    font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}*/

.pe-aboutus p strong{
padding-bottom: 20px; display: block; padding-top: 0px;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
    background-color: rgb(255, 74, 92) !important;
    border-color: rgb(255, 74, 92) !important;
    color: rgb(255, 255, 255) !important;
}

.projects_holder .hover_icon_holder .hover_icon, .portfolio_slider .hover_icon_holder .hover_icon, .projects_masonry_holder .hover_icon_holder .hover_icon {
	background-color: rgb(255, 74, 92) !important;
}




@media only screen and (max-width:1100px){

	.peroomview p,	
	.pe-aboutus p {
		width: 80%;
	}
}


@media only screen and (min-width:900px){
	
	#nav-menu-item-20320{ /** bookign nur einblenden bei mobile */
		display: none;
	}
}

@media only screen and (max-width:980px){
#bookingbox{
	display: none;
}
}

.arrow_back:before {
    content: "" !important;
}
.arrow_back {
    background: url("http://wallyard.de/wp-content/uploads/2014/09/gicon_train.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;
	width: 78px; height: 78px;
}


.arrow_down_alt:before {
    content: "" !important;
}
.arrow_down_alt {
    background: url("http://wallyard.de/wp-content/uploads/2014/09/gicon_airplane.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;
	width: 78px; height: 78px;
}


.ls-minimal {
    box-shadow: none;
}


.langselect {
	text-align: center; display: block; padding-bottom: 20px;
}

.langselect a:hover, 
.langselect a{
	color: #fff;
	
}

.peanreiseart .icon_text_inner p {
text-align: justify;
}

.post_text .post_author,
.post_text .post_comments,
.post_text .post_category{
display:none;
}

#categories-7{
display:none;
}


div.content div.content_inner div.q_slider div.q_slider_inner h2, 
div.content div.content_inner div.q_slider div.q_slider_inner div.slider_content h2
{
    font-size: 50px;
}



.bookinglink{
    background-color: #ffffff;
    border: 0 none;
    color: #747474;
    margin-top: 5px;
    width: 110px;
    text-decoration:none;
    padding: 5px;
}

.peroomitem h3 em {
    color: #ff4a5c;
    font-family: Raleway,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

nav.main_menu.right{
/**padding-right: 60px;*/
}

.roominfo p {
    font-family: Raleway,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    padding-bottom: 20px;
    text-align: center;
    width: 1100px;
}


nav.mobile_menu ul li a, nav.mobile_menu ul li a span{
text-transform: uppercase;
}

nav.mobile_menu ul li a.current{
	color: #9d9d9d !important;
}
	
li#nav-menu-item-20356 a{
	padding-right: 5px;
}

li#nav-menu-item-20357 a{
	padding-left: 5px;
}



	
li#nav-menu-item-20443 a{
	padding-right: 5px;
}

li#nav-menu-item-20442 a{
	padding-left: 5px;
}


nav.main_menu > ul.pe_nav_en > li > a {
	padding: 0 14px;
}

.pegooglemapspace .image_with_text{
text-align:center;
}

.page-id-20490 h3{
	margin-top: 20px; margin-bottom: 20px;
	
}
.page-id-20490 ol{
margin-bottom: 50px;
}

.page_header {
  /* position: fixed !important; */
}