.content{
    color: #e8d3bf;
    float: none;
    font-size: 20px;
    margin: 0 0 78px -36px;
    width: 956px;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
	font-weight: normal;
}
.content h2, .content h3, .content h4, .content h5, .content h6, .content p{
	background-color: #2b1c17;
	padding: 13px 27px 13px 37px;
}
.main_content h1 {
	color: #fedab6;
    font-size: 48px;
    margin: 40px 35px 30px;
    text-transform: uppercase;
}
.content h1{
	font-size: 1.8em;
    padding: 0 0 30px;
}
.content h2{
    color: #8ba450;
    font-size: 28px;
    font-weight: bold;
    padding-top: 30px;
}
.content h3{
	font-size: 21px;
	font-weight: bold;
	color: #8ba450;
	padding-bottom: 0;
}
.content h4{
	font-size: 1em;
}
.content h5{
	font-size: 0.9em;
}
.content h6{
	font-size: 0.8em;
}
.content p{
    padding: 13px 27px 13px 37px;
}
.content p:first-child{
	padding-top: 26px;
}
.content p:last-child{
	padding-bottom: 26px;
}
.content a{
	color: #e8d3bf;
	text-decoration: underline;
}
.action_page.content img{margin: 10px 7px !important;float: unset !important;vertical-align: top;max-width: calc(100% - 10px);height: auto !important;}
.action_page.content{text-align: center;}
.content a:hover{
	text-decoration: none;
}
.content ul, .content ol{
	background-color: #2b1c17;
    list-style-position: inside;
    margin-top: -15px;
    padding: 1px 27px 25px 60px;
}
.content li{
    margin: 5px 0;
	font-size: 17px;
	line-height: 22px;
}
.content li:before{
    color: #695330;
    content: "• ";
    font-size: 30px;
    line-height: 20px;
    padding-right: 4px;
    vertical-align: middle;
}
.content img{
	border: 2px solid #695330;
    box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.8);
    margin: 25px 7px;
}
.content iframe{
	border: 2px solid #695330;
    box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.8);
    margin: 0;
	max-width: 100%;
}
.content img.right{
	float: right;
    margin: 5px 0 10px 23px;
}
.content img.left{
	float: left;
    margin: 5px 23px 10px 0;
}
.action img.right{
	float: right;
    margin: 10px 0 10px 7px;
}
.action img.left{
	float: left;
    margin: 10px 7px 10px 0;
}
.action img{
    margin: 10px 7px;
}
.content p img,
.content table img{
    margin: 10px 7px;
}
.content div > a:first-child > img{
	margin-left: 0;
}
.content div > a:last-child > img{
	margin-right: 0;
}
.content table{
	background-color: #2b1c17;
    padding: 13px 27px 13px 37px;
	width: 100%;
	border-collapse: collapse;
	border-color: #777777;
}
.content td{
	border-color: #777777;
}
.content .noborder{
	border: 0 none!important;
}

.content .price{
	background-color: #2b1c17;
	padding: 0 37px 20px;
}
.content .price .color{
	background-color:rgb(51, 35, 19);
}
.content .price table{
	background-color: #2d1f12;
	border: 1px solid #58462d;
}
.content .price td{
	border: 1px solid #58462d;
	font-size: 17px;
	text-align: center;
	padding: 8px 0;
	line-height: 17px;
}
.content .price p{
	background-color: inherit;
	padding: 0;
	margin: 0;
}
.content .price em{
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	display: block;
	color: #777;
}
.content .price strong{
	font-size: 20px;
	line-height: 36px;
	display: inline-block;
	color: #8ba450;
}

.pp_content,
.content_lb{
    font-size: 15px;
}
.pp_content h1,
.content_lb h1,
.pp_content h2,
.content_lb h2,
.pp_content h3,
.content_lb h3{
	font-size: 20px;
	padding: 9px 10px 5px;
}
.pp_content p,
.content_lb p,
.pp_content li,
.content_lb li{
    margin: 7px 10px;
}
.pp_content li:before,
.content_lb li:before{
    color: #695330;
    content: "• ";
    padding-right: 4px;
    vertical-align: middle;
}
.pp_content .right{
    float: right;
}

.content.restoran_menu {background-color: #2b1c17;}
.content.restoran_menu h2 {padding-bottom: 0;margin-top: 12px;}
.content.restoran_menu table {margin: auto;width: calc(100% - 60px);}
.content.restoran_menu table th {text-align: right;font-size: 11px;font-weight: bold;white-space: nowrap;}
.content.restoran_menu table th:first-child {width: auto;}
.content.restoran_menu table th:last-child {width: 75px;}
.content.restoran_menu table td {border-bottom: 1px dashed #777;padding: 10px 0 3px 0;line-height: 19px;}
.content.restoran_menu table td:first-child {padding-right: 5px;}
.content.restoran_menu table em {font-style: normal;font-size: 14px;line-height: 14px;display: inline-block;}
 
@media only screen and (max-width:1000px){
	.content{width: 100%;margin: 0 0 78px 0;}
}
@media only screen and (max-width:600px){
	.main_content h1{font-size: 40px;}
}

