/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/

.td-mega-menu ul.sub-menu{
	/*	left: 0 !important; */
}


ul.sf-menu ul.sub-menu ul.sub-menu {
	left: 100% !important;
	transform: initial;
	-webkit-transform: inherit;
}

/* added by tabibito */
#nav-sns { float: right; height: 18px; padding: 7px 10px;font-size:12px; }
#nav-sns a { display: inline-block; height: 18px; padding: 0 20px 0 25px; text-align: left; border:none;overflow:hidden; }
#nav-sns a.btn_rss { background: url('images/icon-sns-feed.png') no-repeat 0 0 transparent; border:none; }
#nav-sns a.btn_rss:hover { background: url('images/icon-sns-feed.png') no-repeat 0 -18px transparent; border:none;}
#wp-calendar td { width:30px }
a {border:none;}
.noborders img {border:none;}
#breadcrumbs { margin: 10px 0 0 0; font-size: 12px; color:#555; }
textarea#comment{ width:500px; }
pre {font-size:12px;}
div#kanjiform select { width:180px;background:#fdd;}
em { text-decoration:none;color:#666;font-style:normal; font-weight:bold;}
sup {font-size: 9px; color:#555;line-height:1.0em;margin-left:1px;margin-top:-2px;}
.alignleft {margin-right:20px;}
#sidebar li#juiz_last_tweet_widget-2 a::before{
	content: "";
}
.widget_facebook_likebox h2 a {
   color: #fff !important;
}

#infobox-map{ display:none; }

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

.vc_acf-label {
	font-weight: bold;
}

@media (max-width: 767px) {
	.td-container, .tdc-row, .tdc-row-composer {
		width: 100%;
		padding-left: 5px;
		padding-right: 5px;
	}
}


