/*
 Theme Name:   BuddyDocs Child
 Theme URI:    http://example.com/buddydocs_child/
 Description:  BuddyDocs Child Theme
 Author:       BuddyDocs is a specially designed theme for Knowledge base/help, support documentation management
 Author URI:   http://example.com
 Template:     buddydocs
*/

/*タイトルサイズ調整*/
#header-left h1 a.logo {
    font-size: 32px;
    color: #575757;
    line-height: 150%;
}
/*メニューバー下線削除*/
nav#top-bar ul li.current-menu-item {
    border-bottom: none;
    background:none;
}
nav#top-bar ul ul.sub-menu li.current-menu-item {
    border-bottom: solid 1px #d3d3d3;
    background: none;
}
nav#top-bar ul li:hover {
    border-bottom:none;
    background: url(../images/arrow_navigation_hover.png) no-repeat center bottom;
}
nav#top-bar ul.menu > li:hover {
    /* border-bottom: solid 5px #2a3037; */
    background:none;
}

/*サイドバーリンクアンダーライン追加*/
#sidebar a{
 text-decoration: underline;
}

/*Widgetリンクカラー変更*/
a {
  color: #1188cc;
}
a:hover {
    color: #20a8d8;
}
.entry-title a:hover {
     color: #20a8d8;
}
.widget li a:hover{
    color: #20a8d8;
}
#navigation a:hover{
    color: #20a8d8;
}


/*SerchBox縁調整*/
#search-box {
    margin: 0 auto;
    padding: 10px 0;
}
#featured-box {
    background: #CFEEFC;
    margin-bottom: 0px;
}
/*フッター色変更*/
#b-footer {
    background: #CFEEFC80;
}

/*カテゴリ表示オフ*/
#page-header h1 {
    display: none;
    }

    body.single #page-header, body.category #page-header {
        padding-left: 25px;
    }

    body.category #page-header:before {
        display: none;
    }
    .category-item h3 a {
        font-size: 18px;
        line-height: 18px;
    }

/*------------------------------------------------------------------
4.2 - Post
--------------------------------------------------------------------*/


/*------------------------------------------------------------------
4.3 - Widgets
--------------------------------------------------------------------*/



/*------------------------------------------------------------------
5.3 - Categories List
--------------------------------------------------------------------*/
/*カテゴリリスト整列*/
.category-row .category-item:last-child {
    margin-left: 0%;
}

/*------------------------------------------------------------------
6.1 - Responsive breakpoint 768px
--------------------------------------------------------------------*/
/*スマートフォン時タイトルサイズ変更*/

@media only screen and (max-width : 768px) {
  #header {
    background: #fff;
    padding-bottom: 0px;
}
body.category #page-header:before {
    content: "\f07b";
    top: 25px;
}
#page-header h1 {
   font-size: 25px;
   line-height: 70px;
}
	#header-left h1 a.logo {
      font-size: 30px;
      color: #555555;
      line-height: 250%;
}
.widget-title {
    font-size: 25px;
    color: #555555;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*FAQ展開時下段余白調整*/
.ufaq-faq-category-inner {
    margin-bottom: 0px;
}
/*スマートフォンページヘッダ非表示（カテゴリ）*/
body.single #page-header, body.category #page-header {
    padding-left: 25px;
}
#page-header:before {
    display: none;
}
#page-header h1 {
    font-size: 0px;
    line-height: 0px;
}
#navigation {
    margin: 20px 0px 20px;
}
body.category .categories-list {
    padding-left: 45px;
}

/*------------------------------------------------------------------
Contact Form 7カスタマイズ
--------------------------------------------------------------------*/


/*スマホContact Form 7カスタマイズ*/
@media(max-width:500px){
.inquiry th,.inquiry td {
 display:block!important;
 width:100%!important;
 border-top:none!important;
 -webkit-box-sizing:border-box!important;
 -moz-box-sizing:border-box!important;
 box-sizing:border-box!important;
}
.inquiry tr:first-child th{
 border-top:1px solid #d7d7d7!important;
}
/* 必須・任意のサイズ調整 */
.inquiry .haveto,.inquiry .any {
font-size:10px;
}}
/*見出し欄*/
.inquiry th{
 text-align:left;
 font-size:14px;
 color:#444;
 padding-right:5px;
 width:30%;
 background:#f7f7f7;
 border:solid 1px #d7d7d7;
}
/*通常欄*/
.inquiry td{
 font-size:13px;
 border:solid 1px #d7d7d7;
}
/*横の行とテーブル全体*/
.entry-content .inquiry tr,.entry-content table{
 border:solid 1px #d7d7d7;

}
/*必須の調整*/
.haveto{
 font-size:7px;
 padding:5px;
 background:#ff9393;
 color:#fff;
 border-radius:2px;
 margin-right:5px;
 position:relative;
 bottom:1px;
}
/*任意の調整*/
.any{
 font-size:7px;
 padding:5px;
 background:#93c9ff;
 color:#fff;
 border-radius:2px;
 margin-right:5px;
 position:relative;
 bottom:1px;
}
/*ラジオボタンを縦並び指定*/
.verticallist .wpcf7-list-item{
 display:block;
}
/*送信ボタンのデザイン変更*/
#formbtn{
 display: block;
 padding:15px;
 width:350px;
 background:#ffaa56;
 color:#fff;
 font-size:18px;
 font-weight:bold;
 border-radius:2px;
 margin:25px auto 0;
}
/*送信ボタンマウスホバー時*/
#formbtn:hover{
 background:#fff;
 color:#ffaa56;
 border:2px solid #ffaa56;
}

/*------------------------------------------------------------------
FAQsカスタマイズ
--------------------------------------------------------------------*/
