@charset "UTF-8";

/*
Theme Name: koukeikai_matsuiyamate_theme
Theme URI: https://matsuiyamate-hdc.jp/blog/wp-content/themes/koukeikai_matsuiyamate_theme
Description: 松井山手ひかり歯科クリニックのブログ
*/ 


/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  Media Queries による切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/


/* PC向けのスタイル： 481px～ */
@media only screen and (min-width: 481px) {

.blogarea {
	height: auto;
	width: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
}
.mainarea {
	padding: 0px;
	float: left;
	height: auto;
	width: 750px;
	margin: 0px;
}
.sidearea {
	padding: 0px;
	float: right;
	height: auto;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.blog_side{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.blog_side ul li{
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 5px;
	line-height: 1.5em;
	padding-bottom: 7px;
}
.blog_side .post-date{
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 1.5em;
	color: #666;
	display: block;
}
.blog_title{
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	background-color: #f5f5f5;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.links1 {
	margin: 0px;
	padding: 0px;
}
.links1 li {
	font-size: 14px;
	font-size: 1.4rem;
	background-image: url(/images/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 1.5em;
}
.links1 li a {
	color: #333;
}
.kside_title {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.postarea{
	border: 1px solid #CCC;
	padding: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
}
.postarea h4 a{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.post_meta{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.post_meta li{
	display: inline-block;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5em;
	color: #999;
	margin: 0px;
	padding: 0px 8px 0 0;
	text-align: left;
	font-weight: normal;
}
#post{
	font-size: 16px;
	font-size: 1.6rem;
	margin: 0px;
	padding: 0px;
}
#post img{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#post_min{
	margin: 0px;
	padding: 0px;
}
#post_min img{
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
}
#post_min h3.single_tit {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: 500;
	border-left: 7px #ff6600 solid;
	border-bottom: 1px #CCC dashed;
	padding: 0 0 8px 10px;
	margin-bottom: 8px;
}
#post_min p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.75;
	padding: 5px 0 18px;
}
#post_min p span {
	font-size: 14px;
	font-size: 1.4rem;

	}
#post_min p span.tx_l {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	padding: 0 0.3em;
	background: linear-gradient(transparent 70%, yellow 70%);
	}
#post_min p span.tx_ll {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 500;
	color: #489794;
	}
#post_min div.box01 {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.75;
	padding: 14px 18px;
	background-color: rgba(247,246,242,0.65);
	border-radius: 3px;
	margin-bottom: 6px;
	}
	
#post_min .post_content h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.75;
	font-weight: 500;
	background-color: rgba(244,243,238,0.75);
	padding: 6px 12px;
	border-left: 4px #308784 solid;
	margin:35px 0 8px;
}
#post_min .post_content h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.75;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 10px;
}
#post_min .post_content h5 {
  border-bottom: solid 3px rgba(215,233,233,0.85);
  position: relative;
}
#post_min .post_content h5:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px rgba(60,147,144,0.85);
  bottom: -3px;
  width: 18%;
}
	
#post_min .post_content ol li {
  font-size: 16px;
  font-size: 1.6rem;
	font-weight: 500;


  line-height: 1.25;
  position: relative;
  padding-left: 1em;
  margin-bottom: 10px;
}
#post_min .post_content ol li:before {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #3C9390;
}

#post_min .post_content img {
  width: 100%;
  height: auto;
  border-radius: 8px;
	margin-bottom: 15px;
}
	
	
	
	
	
	
	
	
.kijilink {
	padding: 0px;
	width: 50%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.kijilink a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	font-weight: 500;
	background-color: #308784;
	border-radius: 5px;
}
.kijilink a:hover  {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.navigation{
	height: auto;
	width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-image: url(/images/centerline.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding: 0px;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.navigation dt{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 50%;
	text-align: left;
}
.navigation dd{
	float: right;
	height: auto;
	width: 50%;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.navigation p{
	color: #BEBEBE;
	display: block;
}
.navigation dt a{
	display: block;
	margin: 0px;
	text-decoration: none !important;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	line-height: 1.7em;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	background-image: url(/images/pre.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	/*height: 100%;*/
}
.navigation dd a{
	display: block;
	margin: 0px;
	text-decoration: none !important;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	line-height: 1.7em;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	background-image: url(/images/next.png);
	background-repeat: no-repeat;
	background-position: right 5px center;
	/*height: 100%;*/
}
.navigation a:hover  {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	background-color: #F0F0F0;
}
#pagenation{
	text-align: center;
}
#pagenation #pagenation-list{
	display: inline-block;
}
#pagenation:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#pagenation #pagenation-list li{
	float: left;
	background: none;
	list-style: none;
	padding: 0;
	margin: 0 5px 5px 0;
}
#pagenation #pagenation-list li:last-child{
	margin-left: 0;
}
#pagenation #pagenation-list a,#pagenation #pagenation-list span{
	background: none;
	display: block;
	margin: 0;
	padding: 6px 15px;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
}
#pagenation #pagenation-list .current{
	background: #E3E3E3;
	color: #696969;
}
#pagenation #pagenation-list .omit{
	padding: 6px 5px;
	color: #777777;
}
#pagenation #pagenation-list li a{
	background: #5E9EB5;
	color: #FFFFFF;
	text-decoration: none;
}
#pagenation #pagenation-list a:hover{
	background: #92E0F7;
	color: #FFFFFF;
	text-decoration: none;
}
/*.pankuzu{
	padding: 0px;
	height: auto;
	width: 1040px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	display: block;
}
.pankuzu dl{
	margin: 0px;
	padding: 0px;
}
.pankuzu dl dt{
	padding: 0px;
	float: left;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pankuzu dl dd{
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 85%;
}*/
	
.wp-block-heading {
		
	}
	
.bloglist h5 {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: 500;
	color: #333;
	border-left: 5px #308784 solid;
	padding-left: 10px;
	}
.bloglist h5 a {
	text-decoration: none;
	color: #333;		
	}
	
.bloglist li.category {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.75;
	}
.bloglist li.category a {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	padding: 0 0.35em;
	color: #FFF;
	background-color: #999;
	}
.bloglist li.blog a {
	background-color: #BCAA91;
	background-color: rgba(188,170,145,0.85);
	}
.bloglist li.news a {
	background-color: #4F9E9B;
	background-color: rgba(79,158,155,0.85);
	}
.bloglist li.today a {
	background-color: #7EB3E4;
	background-color: rgba(126,179,228,0.85);
	}

h2.wp-block-heading {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 500;
	color: #FFF;
	background-color: #AAA;
	padding: 4px 8px 3px;
	border-radius: 3px 3px 0 0;
	margin-bottom: 6px;
	}
.widget_search {
	display: none!important;
	}
}






/* スマホ向けのスタイル： ～480px */
@media only screen and (max-width: 480px) {

.blogarea {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	margin: 0px;
}
.blog_side{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.blog_side ul li{
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5em;
	padding: 0px;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.blog_side .post-date{
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 1.5em;
	color: #666;
	display: block;
}
.blog_title{
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	background-color: #f5f5f5;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.links1 {
	padding: 0px;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.links1 li {
	font-size: 16px;
	font-size: 1.6rem;
	background-image: url(/images/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.links1 li a {
	color: #333;
}
.kside_title {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.postarea{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.postarea h4 a{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5em;
	padding: 0px;
	margin: 0px;
	width: 70%;
}
.post_meta{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.post_meta li{
	display: inline-block;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5em;
	color: #999;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#post{
	font-size: 16px;
	font-size: 1.6rem;
	margin: 0px;
	padding: 0px;
}
#post img{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*#post_min{
	padding: 0px;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#post_min img{
	margin-top: 40px;
	margin-bottom: 40px;
	max-width: 100%;
}
#post_min p{
	font-size: 16px;
	font-size: 1.6em;
	padding: 0px;
	margin: 0px;
}*/
	
#post_min{
	margin: 0px;
	padding: 0px;
}
#post_min img{
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
}
#post_min h3.single_tit {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: 500;
	border-left: 7px #ff6600 solid;
	border-bottom: 1px #CCC dashed;
	padding: 0 0 8px 10px;
	margin-bottom: 8px;
}

#post_min p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.75;
	padding: 5px 0 18px;
}
#post_min p span {
	font-size: 14px;
	font-size: 1.4rem;

	}
#post_min p span.tx_l {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	padding: 0 0.3em;
	background: linear-gradient(transparent 70%, yellow 70%);
	}
#post_min p .tx_ll {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 500;
	color: #489794;
	}
#post_min div.box01 {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.75;
	padding: 14px 18px;
	background-color: rgba(247,246,242,0.65);
	border-radius: 3px;
	margin-bottom: 6px;
	}

#post_min .post_content h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.75;
	font-weight: 500;
	background-color: rgba(244,243,238,0.75);
	padding: 6px 12px;
	border-left: 4px #308784 solid;
	margin:35px 0 8px;
}
#post_min .post_content h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.75;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 10px;
}
#post_min .post_content h5 {
  border-bottom: solid 3px rgba(215,233,233,0.85);
  position: relative;
}
#post_min .post_content h5:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px rgba(60,147,144,0.85);
  bottom: -3px;
  width: 18%;
}
	
	
	
#post_min .post_content ol li {
  font-size: 16px;
  font-size: 1.6rem;
	font-weight: 500;


  line-height: 1.25;
  position: relative;
  padding-left: 1em;
  margin-bottom: 10px;
}
#post_min .post_content ol li:before {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #3C9390;
}

#post_min .post_content img {
  width: 100%;
  height: auto;
  border-radius: 8px;
	margin-bottom: 15px;
}
	
	
	
	
.kijilink {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	height: auto;
	width: 80%;
}
.kijilink a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	font-weight: bold;
	background-color: #308784;
	border-radius: 5px;
}
.kijilink a:hover  {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.navigation{
	height: auto;
	width: 90%;
	padding: 0px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.navigation dt{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	text-align: left;
}
.navigation dd{
	height: auto;
	width: 100%;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.navigation p{
	display: block;
	color: #BEBEBE;
}
.navigation dt a{
	display: block;
	margin: 0px;
	text-decoration: none !important;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	line-height: 1.7em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	background-image: url(/images/pre.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.navigation dd a{
	display: block;
	margin: 0px;
	text-decoration: none !important;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	line-height: 1.7em;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(/images/next.png);
	background-repeat: no-repeat;
	background-position: right 5px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#pagenation{
	text-align: center;
	padding: 0px;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
#pagenation #pagenation-list{
	display: inline-block;
}
#pagenation:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#pagenation #pagenation-list li{
	float: left;
	background: none;
	list-style: none;
	padding: 0;
	margin: 0 5px 5px 0;
}
#pagenation #pagenation-list li:last-child{
	margin-left: 0;
}
#pagenation #pagenation-list a,#pagenation #pagenation-list span{
	background: none;
	display: block;
	margin: 0;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	text-align: center;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#pagenation #pagenation-list .current{
	background: #E3E3E3;
	color: #696969;
}
#pagenation #pagenation-list .omit{
	padding: 6px 5px;
	color: #777777;
}
#pagenation #pagenation-list li a{
	background: #5E9EB5;
	color: #FFFFFF;
	text-decoration: none;
}
#pagenation #pagenation-list a:hover{
	background: #92E0F7;
	color: #FFFFFF;
	text-decoration: none;
}
/*.pankuzu{
	padding: 0px;
	height: auto;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	display: block;
}
.pankuzu dl{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pankuzu dl dt{
	padding: 0px;
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pankuzu dl dd{
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
}*/
	
.bloglist h5 {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: 500;
	color: #333;
	border-left: 5px #308784 solid;
	padding-left: 10px;
	}
.bloglist h5 a {
	text-decoration: none;
	color: #333;		
	}
	
.bloglist li.category {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.75;
	}
.bloglist li.category a {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	padding: 0 0.35em;
	color: #FFF;
	background-color: #999;
	}
.bloglist li.blog a {
	background-color: #BCAA91;
	background-color: rgba(188,170,145,0.85);
	}
.bloglist li.news a {
	background-color: #4F9E9B;
	background-color: rgba(79,158,155,0.85);
	}
.bloglist li.today a {
	background-color: #7EB3E4;
	background-color: rgba(126,179,228,0.85);
	}

h2.wp-block-heading {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 500;
	color: #FFF;
	background-color: #AAA;
	padding: 4px 8px 3px;
	border-radius: 3px 3px 0 0;
	margin-bottom: 6px;
	}
.widget_search {
	display: none!important;
	}
}
