body, th, td {
	-webkit-text-size-adjust: 100%;

	/* for iphone */
	font-family:  sans-serif;
}

a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:active{
	text-decoration:none;
}
a:hover{
/*
	position:relative;
	top:1;
	left:1;
*/
	color:#DC143C;
}


#site-box {
	max-width : 1000px;
	margin : 5px auto

}

#top1-box {
	text-align: right;
}

#top2-box {


}

#top3-box {


}

#left1-box {

	float: left;
	/* width : 550px; */

}

#right1-box {
	float: right;
	/* width : 450px; */
/*
	text-align: right;
	position: relative;
	bottom: 0;
*/

}


#bottom1-box {
	clear: both;
	/* width: 1000px; */

}

/* delete right margin */
.wrap {
	overflow: hidden;
}



/*------------------------------------------------------- —¬—p ----------------------------------------------------*/

/* navi menu */
@font-face {
   font-family: BenchNine;
   src: url('./fonts/BenchNine-Regular.ttf') format("TrueType");
}

.main-nav { clear: both; margin: 0 0 30px 0;}
.main-nav .navbar_inner { background: rgba(255,255,255,.7); border-bottom: 1px solid #eee; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.main-nav .navbar_inner :after { clear: both; content: ""; width: 100%; display: block;}
/*
@media (min-width: 480px) and (max-width: 979px) { 
  .sf-menu { }
}
*/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;}
.sf-menu { line-height: 1.0;}
.navbar_inner > div > ul ul, .navbar_inner > ul ul { position: absolute; top: -999em; min-width: 200px; left: 0; background: #ff5b5b; padding: 10px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);}
.navbar_inner > div > ul li:hover, .navbar_inner > ul li:hover { visibility: inherit;}
.navbar_inner > div > ul li, .navbar_inner > ul li { position: relative; background: none; text-transform: none; font-weight: normal; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.navbar_inner > div > ul > li, .navbar_inner > ul > li { float: left; border: none; margin: 0; height: 52px; border-left: 1px solid #eee;}
.navbar_inner > div > ul > li:first-child, .navbar_inner > ul > li:first-child { border-left: none;}
/*
@media (min-width: 480px) and (max-width: 979px) { 
  .navbar_inner > div > ul > li, .navbar_inner > ul > li { float: none; display: inline-block; border: none;}
}
*/
.navbar_inner > div > ul a, .navbar_inner > ul a { display: block; position: relative; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.navbar_inner > div > ul li:hover ul, .navbar_inner > div > ul li.sfHover ul, .navbar_inner > ul li:hover ul, .navbar_inner > ul li.sfHover ul { left: 0; top: 52px; z-index: 99;}
/*
@media (min-width: 480px) and (max-width: 979px) { 
  .navbar_inner > div > ul li:hover ul, .navbar_inner > div > ul li.sfHover ul, .navbar_inner > ul li:hover ul, .navbar_inner > ul li.sfHover ul { top: 26px;}
}
*/
.navbar_inner > div > ul li:hover li ul, .navbar_inner > div > ul li.sfHover li ul, .navbar_inner > ul li:hover li ul, .navbar_inner > ul li.sfHover li ul { top: -999em;}
.navbar_inner > div > ul li li:hover ul, .navbar_inner > div > ul li li.sfHover ul, .navbar_inner > ul li li:hover ul, .navbar_inner > ul li li.sfHover ul { left: 101%; top: -10px;}
.navbar_inner > div > ul li li:hover li ul, .navbar_inner > div > ul li li.sfHover li ul, .navbar_inner > ul li li:hover li ul, .navbar_inner > ul li li.sfHover li ul { top: -999em;}
.navbar_inner > div > ul, .navbar_inner > ul { margin: 0 auto; padding: 0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; width: 1170px;}

@media (max-width: 319px) { 
  .navbar_inner > div > ul, .navbar_inner > ul { display: none;}
}
.navbar_inner > div > ul > li > a, .navbar_inner > ul > li > a { color: #777; font-size: 18px; line-height: 52px; height: 52px; text-decoration: none; text-transform: uppercase; letter-spacing: 0; background: none; font-weight: bold; padding: 0 15px; font-family: 'BenchNine', sans-serif; border-bottom: 0 solid #ff5b5b;}
@media (min-width: 1200px) { 
  .navbar_inner > div > ul > li > a, .navbar_inner > ul > li > a { padding: 0 20px;}
}
/*
@media (min-width: 980px) and (max-width: 1199px) { 
  .navbar_inner > div > ul, .navbar_inner > ul { padding: 10px 0 0 0; width: 970px; margin: 0 auto;}
}
*/
/*
@media (min-width: 768px) and (max-width: 991px) { 
  .navbar_inner > div > ul, .navbar_inner > ul { padding: 10px 0 0 0; width: 750px;}
  .navbar_inner > div > ul > li, .navbar_inner > ul > li { margin: 0 15px 10px; line-height: 26px; height: 26px;}
  .navbar_inner > div > ul > li > a, .navbar_inner > ul > li > a { font-size: 18px; line-height: 26px; height: 26px; padding: 0; border-bottom: 0 solid #ff5b5b;}
}
*/
.navbar_inner > div > ul > li > a:hover, .navbar_inner > div > ul > li.sfHover > a, .navbar_inner > div > ul > li.current-menu-item > a, .navbar_inner > div > ul > li.current_page_item > a, .navbar_inner > ul > li > a:hover, .navbar_inner > ul > li.sfHover > a, .navbar_inner > ul > li.current-menu-item > a, .navbar_inner > ul > li.current_page_item > a { color: #121212; outline: 0; text-decoration: none; border-bottom: 6px solid #ff5b5b;}
/*
@media (min-width: 768px) and (max-width: 979px) { 
  .navbar_inner > div > ul > li > a:hover, .navbar_inner > div > ul > li.sfHover > a, .navbar_inner > div > ul > li.current-menu-item > a, .navbar_inner > div > ul > li.current_page_item > a, .navbar_inner > ul > li > a:hover, .navbar_inner > ul > li.sfHover > a, .navbar_inner > ul > li.current-menu-item > a, .navbar_inner > ul > li.current_page_item > a { color: #ff5b5b; border-bottom: 0 solid #ff5b5b;}
}
*/
.navbar_inner > div > ul li li, .navbar_inner > ul li li { margin: 0;}
.navbar_inner > div > ul li li a, .navbar_inner > ul li li a { font-family: 'BenchNine', sans-serif; color: #fff8ed; font-size: 16px; line-height: 20px; text-decoration: none; padding: 6px 5px; text-transform: none; position: relative; text-align: center; text-transform: uppercase; display: block; background: rgba(0,0,0,0);}
.navbar_inner > div > ul li li > a:hover, .navbar_inner > div > ul li li.sfHover > a, .navbar_inner > div > ul li li > a:focus, .navbar_inner > div > ul li li.current-menu-item > a, .navbar_inner > ul li li > a:hover, .navbar_inner > ul li li.sfHover > a, .navbar_inner > ul li li > a:focus, .navbar_inner > ul li li.current-menu-item > a { color: #fff8ed; background: rgba(0,0,0,.2); outline: 0;}
.sf-sub-indicator { position: absolute; right: 5px; top: 50%; width: 10px; height: 10px; background: url(images/arrows-ffffff.png) no-repeat 0 0; margin: -5px 0 0 0; overflow: hidden; text-indent: -100px;}
.navbar_inner > div > ul > li > a > .sf-sub-indicator, .navbar_inner > ul > li > a > .sf-sub-indicator { position: relative; top: auto; right: auto; display: inline-block; width: 10px; height: 10px; margin: 0 0 0 5px; text-indent: -999em; overflow: hidden; background: url(images/arrows-ffffff.png) no-repeat 0 -100px;}
.navbar_inner > div > ul > li > a:hover > .sf-sub-indicator, .navbar_inner > div > ul > li.sfHover > a > .sf-sub-indicator, .navbar_inner > div > ul > li.current-menu-item > a > .sf-sub-indicator, .navbar_inner > ul > li > a:hover > .sf-sub-indicator, .navbar_inner > ul > li.sfHover > a > .sf-sub-indicator, .navbar_inner > ul > li.current-menu-item > a > .sf-sub-indicator { background-position: -10px -100px;}
.navbar_inner > div > ul li li > a:hover > .sf-sub-indicator, .navbar_inner > div > ul li li.sfHover > a > .sf-sub-indicator, .navbar_inner > div > ul li li.current-menu-item a > .sf-sub-indicator, .navbar_inner > ul li li > a:hover > .sf-sub-indicator, .navbar_inner > ul li li.sfHover > a > .sf-sub-indicator, .navbar_inner > ul li li.current-menu-item a > .sf-sub-indicator { background-position: -10px 0;}
.select-menu { width: 100%; height: 30px; padding: 5px; cursor: pointer; display: none !important; color: #121212; border: none; margin: 5px 0;}

/*
@media (max-width: 767px) { 
*/
@media (max-width: 319px) { 
  .select-menu { display: none;}
}
.select-menu option { padding: 5px 8px; cursor: pointer;}
.select-menu option:first-child { padding-left: 5px; padding-right: 5px;}
.select-menu option.main_item { font-weight: bold;}
.hentry { padding: 6px 0 0 0;margin: 0 0 10px 0;background: #ffffff;position: relative;min-height: 150px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 1px solid #eee;}


#toggle{ display: none;}
@media (max-width: 19px) { 
  #topnav { display: none;}
  #topnav li { width: 100%;background: #fff;}
  #toggle{ display: block!important; position: relative; width: 100%; background: #222;}
  #toggle a{ display: block; position: relative; padding: 12px 0 10px; border-bottom: 1px solid #444; color: #fff; text-align: center; text-decoration: none;}
  #toggle:before{ display: block; content: ""; position: absolute; top: 50%; left: 10px; width: 20px; height: 20px; margin-top: -10px; background: #fff;}
  #toggle a:before, #toggle a:after{ display: block; content: ""; position: absolute; top: 50%; left: 10px; width: 20px; height: 4px; background: #222;}
  #toggle a:before{ margin-top: -6px;}
  #toggle a:after{ margin-top: 2px;}
}
@media (max-width: 320px){
  .container { padding-left: 10px; padding-right: 0;}
  .row { margin-left: -5px; margin-right: -5px;}
  .featured-thumbnail { max-height: 138px!important;}
}

.clear:before, .clear:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after { content: ''; display: table;}
.clear:after, [class*="content"]:after, [class*="site"]:after { clear: both;}

.navbar_inner > ul > li > a:hover {
  border-color: #b7ed76!important;
}


