@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);
@import url('https://fonts.googleapis.com/css?family=PT+Sans|Courgette|Italianno|Marck+Script|Niconne|Poppins|Tangerine|EB+Garamond:400i');

.italianno {font-family: 'Italianno', cursive;}
.niconne {font-family: 'Niconne', cursive;}
.courgette {font-family: 'Courgette', cursive;}
.tangerine {font-family: 'Tangerine', cursive;}
.marcks {font-family: 'Marck Script', cursive;}
.ptsans {font-family: 'PT Sans', sans-serif;}
.ptbox {width:60%;margin-left:11%;}
.tailtopgap {height:100px;clear:both;}
.sc_layouts_logo  {font-weight:bold;color:#000 !important;font-size:30px;}
.subtitle {width:90%;max-width:1170px;margin:30px auto;}
.sc_item_title {width:50%;color:#000;}
.centered-btns_tabs {padding-left:0px;}

.ori_p {text-decoration:line-through;color:#ff0000;}
.line_in {color:#999;}
.red {color:#ff0000;}
/* menu */
.menuboxwrap {border:2px solid #dfdfdf;padding:3px;width:100%;margin:0 auto;margin-bottom:50px;background:#2d2d2d;}
.menuboxwrap2 {border:1px solid #dfdfdf;padding:20px;}
.menurowtitle {font-size:1.5em;margin-top:10px;margin-bottom:20px;}
.menurowtbl {width:100%;color:#ccc;}
.menucol {border-right:1px dashed #ccc;min-height:180px;margin-top:10px;margin-bottom:10px;}
.menucol2 {border-right:0px;min-height:180px;margin-top:10px;margin-bottom:10px;}
.menucol3 {border-right:0px;min-height:180px;margin-top:10px;margin-bottom:10px;}
.menubottomtxt {text-align:center;margin-top:20px;margin-bottom:15px;}
.menurow_a {padding:5px 0px;}
.menurow_b {width:50px;text-align:right;padding:5px 0px;}
.menurow_c {width:51px;text-align:right;padding-right:5px;}
.menurow_a1 {padding:5px 0px 0px 0px;}
.menurow_b1 {width:62px;text-align:right;padding:5px 0px 0px 0px;}
.menurow_c1 {width:67px;text-align:right;padding:5px 5px 0px 0px;}
.menurow_a2 {padding:0px 0px 0px 0px;}
.menurow_b2 {width:50px;text-align:right;padding:0px 0px 0px 0px;}
.menurow_c2 {width:51px;text-align:right;padding:0px 5px 0px 0px;}
.menurow_a3 {padding:0px 0px 5px 0px;}
.menurow_b3 {width:50px;text-align:right;padding:0px 0px 5px 0px;}
.menurow_c3 {width:51px;text-align:right;padding:0px 5px 5px 0px;}
.listmenu {width:100%;margin-top:10px;min-height:21px;}
.listmenu th, .listmenu td {padding:0;}
.menuname {width:180px;font-weight:bold;font-size:1.1em;}
.menuprice {width:100px;text-align:right;color:#b91319;font-weight:bold;font-size:1.1em;}
.menugusung {}
.han {width:23px;font-weight:bold;}
.menusai {height:30px;}
.menusai2 {height:20px;}
.addmenu {color:#ccc;}

/* Footer */


/* Youtube Video Responsive */
.videowrapper { 
float: none; 
clear: both; 
width: 100%; 
position: relative; 
padding-bottom: 56.25% !important; 
padding-top: 25px !important; 
height: 0; 
} 
.videowrapper iframe { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 97.7%; 
}
/* Youtube Video Responsive */

.wsnw {white-space:nowrap;}
.container2, .container3 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container2 > .navbar-header,
.container2 > .navbar-collapse,
.container3 > .navbar-header,
.container3 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
.container2:before,
.container2:after,
.container3:before,
.container3:after {
	display: table;
	content: " ";
	clear: both;
}
.aptop0 {height:15px;background-color:#fff;}
.ptitle1 {font-size:40px;margin:0 auto;text-align:center;margin-top:20px;}
.botline {width:50%;border-top:1px solid #dedede;margin-left:50%;height:1px;background-color:#fff;}
.sitecontents {width:69%;margin:0 auto;/*max-width:1170px;*/margin-bottom:30px;}

/*community */
.boardbtns td {text-align:center;padding:0px !important;}
.mbactive {font-weight:bold;background-color:#577e8e;display:block;padding:10px;color:#fff !important;}
.mbnormal {font-weight:normal;background-color:#eee;display:block;padding:10px;}



@media (max-width:767px) {
	.sc_layouts_logo  {color:#000 !important;}
	.sc_layouts_logo1 {color:#fff !important;}
	.ptbox {width:100%;margin-left:0px;}
	.mnavbar-nav {background-color: #333;}
	.mnavbar-nav > li > a {color:#fff;font-size:1.3em;}
	.mnavbar-nav > li.dropdown > a:after {
		content: " \f067";
		font-family: 'FontAwesome';
		font-size: 14px;
	}
	.mnavbar-nav > li > a:focus, .mnavbar-nav > li > a:hover {background-color:#636363;}
	.mnavbar-nav .open > a:focus, .mnavbar-nav .open > a:hover {background-color:#636363;}
	.mnavbar-nav .open > a:focus:after, .mnavbar-nav .open > a:hover:after {
		content: " \f068";
		font-family: 'FontAwesome';
		font-size: 14px;
	}
	.mnavbar-nav .open .dropdown-menu2 {
		display:block;
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #414141;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.row {margin-right:0px;margin-left:0px;}
	.tailtopgap { height:30px;}
	.sc_item_title {
		font-size:2em;
		display:block;
		width:100%;
	}
	.sc_title.sc_title_row {margin-bottom:30px;}
	.menu_mobile .menu_mobile_nav_area .open_child_menu {
		width:24px;
		height:24px;
		font-size:0.7em;
	}
	.sitecontents {width:95%;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.sc_item_title {
		font-size:2em;
		width:100%;
	}
	.sitecontents {width:95%;}
}
@media (min-width: 992px) and (max-width: 1500px) {
	.sitecontents {width:95%;}
	.sc_item_title {width:100%;}
}

@media (min-width:1200px) {
	.container2 {width: 75%;}
	.container3 {width: 85%;}
	
}
@media (min-width:1400px) {
	.container2 {width: 74.4%;}
	.container3 {width: 83%;}
	.sitecontents {min-width:1170px;}
}
@media (min-width: 768px) {
	.container2 > .navbar-header,
	.container2 > .navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}