
.gbentry {
/*    width: 85vw;*/
    width: 42vw;
    min-height: 200px;
    background: #1f1f1f url(/ks/media/bg/bg-otz.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    float: left;
    font-size: 1em;
    border-radius: 0 50px;
    border-collapse: collapse;
    margin: 10px;
}

.gbtitle {
    /* bottom: 0px; */
    /* position: absolute; */
    /*width: 100%;*/
    text-align: right;
    float: right;
    /* height: 30%; */
    font-size: 1em;
    font-weight: 100;
    font-style: italic;
    padding: 0 15px 0 5px;
    /* background-color: #faf4ee; */
    color: #feff44;
    /* border-bottom: 1px solid #DCDCDC; */
}

.gbmail {
    float:right;
}

.gbmail img {
    border: none !important;
}

.button {
    height:30px
}

.gbcontent {
    padding: 20px;
    color: #f5f5f5;
    font-size: 1em;
    font-weight: 200;
}
.gbcomment {
    font-style: italic;
    font-size: 0.8em;
    background: #ec9526;
    border-radius: 0 20px;
    color: #000;
    padding: 5px 25px;
    margin: 15px 5px 0px 20%;
    /* border: 1px dashed #BCBCBC; */
}

.gbentry hr {
    margin: 0 5% 10px;
}


/* add entry */
.required {
  color: #EE0000;
}
img.button {
  vertical-align: bottom;
}
.input_form {
	font-size: 1em;
	border: 0;
}
.input_name_field {
	width: 100%;
    	border-radius: 0;
    	padding: 5px;
    	border: #a6a6a6 1px solid;
}
.input_mail_field {
	width: 100%;
    	border-radius: 0;
    	padding: 5px;
    	border: #a6a6a6 1px solid;
}
.input_website_field {
	width: 300px;
}
.input_message_field {
	width: 100%;
    	border-radius: 0;
    	padding: 5px;
    	border: #a6a6a6 1px solid;
}
.input_smileys {
	text-align: right;
}
.smileys {
	border: 0;
}
.captcha_table {
	padding-top: 5px;
}

.captcha_table input[type="text"] {
    padding: 10px;
}

.text_captcha {
    font-size: 1.4em;
}

.image_captcha {
	border: 0;
}
.captcha_expl {
	font-size: 0.8em;
}

/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}
.footer-ot {
	width:100%;
	background: #88434b;
}
.footer-ot a {
	color:#fff;
}

.m_guestbook h2 {
    background: #008fe6;
    color: #fff;
    display: inline-block !important;
    padding: 8px 10px 10px !important;
    width: auto !important;
    border-radius: 3px !important;
    box-shadow: #5a5a5a 1px 1px 5px !important;
}   

.m_guestbook h2:hover {
    transform: scale(1.01);
}

.title-form-gb {
    text-align: right;
    width: 30%;
}

#guestbook_form input[type="button"],
#guestbook_form  input[type="reset"], 
#guestbook_form input[type="submit"] {
	border-radius: 0;
    	background: #860f03;
    	color: #fff;
    	font-size: 1.4em;
    	border: none;
    	padding: 10px 20px;
}    

@media(max-width:768px){
	.gbentry {
	    width: 85vw;
	}   
	.m_guestbook h2 {
	    font-size: 0.7em;
	}
}                                                                                                                                                                        