/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

@import url(../betheme/style.css);
@import url(../plugins/mangboard/skins/hometory_map_kakao_m2/css/style.css);
@import url(../plugins/mangboard/skins/hometory_map_kakao_m2/css/custom.css);
@import url(../plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.css);
/*div.section.mcb-section.mcb-section-aevp9fwd7 img{margin: 20px; border:2px solid #ff0000;}*/

/*로고 하단 마진 추가*/
#Top_bar #logo img {
    vertical-align: middle;
    max-height: 100%;
    margin: 0 0 10px 0;
}

/*2차메뉴 200에서 250으로 변경*/
#Top_bar .menu li ul li {
    padding: 0;
    width: 250px;
    position: relative;
    font-weight: 400;
}

#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
    padding: 0 40px;
    white-space: nowrap;
    border-right-width: 1px;
    border-style: solid;
}

/*라디오공연*/
.radio_bg {height:1190px!important;}
.radio_bt {height:1194px; margin-top:340px!important;}
.sc_player_container1 .myButton_play {
    background: transparent url(http://djcb.kr/wp-content/plugins/compact-wp-audio-player/image/round-play-button-black.png) no-repeat !important;
    cursor: pointer !important;
    width: 160px !important;
    height: 160px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}
.sc_player_container1 .myButton_stop {
    background: transparent url(http://djcb.kr/wp-content/plugins/compact-wp-audio-player/image/round-pause-button-black.png) no-repeat !important;
    cursor: pointer !important;
    width: 160px !important;
    height: 160px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}


/*스마트스토어 div로만*/
.smart_tt {margin-top: -40px;}
.smart_cont {float: left;margin:10px 12px 0;}
.smart_cont a{text-decoration: none;}
.smart_cont a :hover {color: #275FAA;}
.smart_cont h4 {font-weight: 700; text-align: center;}
.smart_cont p{color: #373737;}
/*스마트스토어 옆에 없애기*/
.one.column {
    width: 100%;
}
.smart h4 {font-weight: 700; text-align: center;}
.smart ul {list-style: none; float: left;}
.smart p {margin-top: -15px; text-align: center;}
.smart {margin: 0 auto;}
/*지도수정*/
/* #map1_form_board_search > div.list-head > div.mb-category > button:nth-child(2) { background-color: #5eb5e8; color: #ffffff !important;}  선택자 수정. 하나가 아닌 대덕구등 클릭했을때 다른것도 다 수정해야함.*/
/*탭버튼 투명으로 변경*/
.button-default button{ background-color: transparent;}

/*검색 테두리 파란색*/
/* 이것은 전체 인풋박스를 다 파랗게 해서 크롬선택자로 다시 수정 .mb-board input[type="text"] {border: 4px solid #0056b8;}*/
#map1_board > div > div > div > div.mb-full-height.mb-map-box > div.mb-map-search-box > div > div > input.search-text{border: 4px solid #0056b8;}

/*pc에서 하단바 설명 숨기기*/
	#Content > div > div > div > div.section.the_content.has_content > div > div > h5.maptt {visibility: visible; margin-top: -70px!important}
	#Content > div > div > div > div.section.the_content.has_content > div > div > h5.maptt2 {visibility: hidden;margin-top: -10px!important}
/*먹거리 상단 여백, 다음줄은 이미지 여백*/
div.section.mcb-section.mcb-section-aevp9fwd7 {margin-top: 50px;}
div.section.mcb-section.mcb-section-aevp9fwd7 img {margin: 20px 20px 60px 20px;}
/*볼거리, 다음줄은 이미지 여백*/
div.section.mcb-section.mcb-section-ogladzbzd {margin-top: 50px;}
div.section.mcb-section.mcb-section-ogladzbzd img {margin: 20px 20px 60px 20px;}

/*쉴놀거리, 다음줄은 이미지 여백*/
div.section.mcb-section.mcb-section-z6tb72ood {margin-top: 50px;}
div.section.mcb-section.mcb-section-z6tb72ood img {margin: 20px 20px 60px 20px;}

/*배울거리, 다음줄은 이미지 여백*/
div.section.mcb-section.mcb-section-cqp8j22xl {margin-top: 50px;}
div.section.mcb-section.mcb-section-cqp8j22xl img {margin: 20px 20px 60px 20px;}

div .main_board2 {width: 100%; }
div .left_board2 {list-style: none; width: 49%; float: left;margin:10px 0px 60px -20px; }
div .left_board2 ul { margin-left: 0px; }
div .left_board2 ul li {margin:0;padding:0;list-style:none; font-size:0; line-height:0;  }
div .right_board2 { list-style: none; width: 49%; float: left;margin:10px 0px 60px 20px; }
div .right_board2 ul { margin-left: 0px; }
div .right_board2 ul li {margin:0;padding:0;list-style:none; font-size:0; line-height:0; }
.mb-widget .mb-latest-basic a {
    font-family: inherit;
    text-decoration: none;
    color: #000;
}

.mb-widget .mb-latest-basic a{font-family:inherit;text-decoration:none;}
.mb-widget .mb-latest-basic .mb-latest-title{
	padding: 12px 10px !important;
    margin-bottom: 7px !important;
    border-top: 0px solid #DDD;
    border-bottom: 0px solid #DDD;
    font-size: 18px;
    font-weight: 800;
    vertical-align: middle !important;
    text-align: left;
}
.mb-widget .mb-latest-basic .mb-latest-box{padding:3px 10px 10px !important;}
.mb-widget .mb-latest-basic .table-latest {
	border:none;width:100%;
	background:none !important;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:normal;
	margin:0 !important;}
/*최근 게시물 한줄*/
.mb-widget .mb-latest-basic .table-latest td{
	padding:8px 7px 7px !important;
	border:none;
	border-bottom: 1px solid #EEE;
	background:none !important;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;}
.mb-widget .mb-latest-basic .table-latest tr{background:none !important;}


@media only screen and (max-width: 767px)
{
	body{min-width:0;}
	#Wrapper{max-width:90%;max-width:calc(100% - 67px);}

	.section_wrapper .mcb-wrap,
	.section_wrapper .column,
  .container .column,
	.sections_group,
	.four.columns{margin:0;width:100%!important;clear:both;}
	.aside_both .sections_group{margin:0 auto!important;}

	.section_wrapper,
	.container,
	.four.columns .widget-area{max-width:700px!important;padding-left:33px!important;padding-right:33px!important}

	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper{max-width:100%;}

	.section_wrapper .column{margin:0 0 20px;height:auto!important;}

	.four.columns{margin:auto 0!important;}

	.mcb-wrap[data-mobile~="no-up"]{margin-top:0!important}
	.no-sec-padding .mcb-section,
	.no-sec-padding-mob .mcb-section{padding-left:0!important;padding-right:0!important}
	/*모바일 시 삽 탑 마진 */
	#Content > div > div > div > div.section.mcb-section.mcb-section-3ingebkub > div > div.wrap.mcb-wrap.mcb-wrap-i27qyt41c.one.valign-top.clearfix > div > div.column.mcb-column.mcb-item-54i14l9l8.one-fifth.column_image > div > div > div{margin-top: 120px;}
	/*볼거리,먹거리,배울거리 등*/
	div#Content > div > div .sub_img {text-align: center;  margin-left: 0px;}
	/*클래스를 지정한 뒤 배경을 하나 더 추가 하고 임포트 추가*/
	#Content > div > div > div > div.section.mcb-section.mcb-section-3ingebkub.mainshopbg {background-image: url(http://djcb.kr/wp-content/uploads/img/main_shop_bg2.jpg)!important}
	/*pc에서 하단바 설명 숨기기*/
	#Content > div > div > div > div.section.the_content.has_content > div > div > h5.maptt {visibility: hidden; margin-top: -100px!important}
	#Content > div > div > div > div.section.the_content.has_content > div > div > h5.maptt2 {visibility: visible;margin-top: -80px!important}
	.smart_tt {display: none;}
	.smart div:nth-child(1) {margin-top: 120px;}
	.smart_cont h4 {font-size: 1.5em;}
.radio_bg {height:590px!important;}
.radio_bt {height:594px; margin-top:40px!important;}
}

/*모바일 지도 화살표버튼*/
.mb-board .mb-map-wrap .mb-map-box .icon-map-list-open>div {
    width: 100%;
    height: 30px;
    background-image: url(http://djcb.kr/wp-content/plugins/mangboard/skins/hometory_map_kakao_m2/images/icon_arrow_up2.png);
    background-size: 23px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #0056b8;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}






	/* ---5번째 메뉴만 색상 */	
/*			li#menu-item-216 span { background:#0056b8;color: #ffffff;-webkit-border-radius:6px;border-radius:6px;padding:3px 10px 6px 10px;}
		#Top_bar .menu > li:nth-child(8) > a span:not(.description) {
    display: block;
    line-height: 40px;
    padding: 0px 20px 0px 20px;
    margin-top: 10px;
    white-space: nowrap;
    border-right-width: 1px;
    border-style: solid;
}*/



@media only screen and (max-width: 768px) {
	li#menu-item-216 span { background:#0056b8;color: #ffffff;-webkit-border-radius:4px;border-radius:4px;padding:4px 10px 5px 10px;}
	#Top_bar .menu > li:nth-child(8) > a span:not(.description) {display: block;line-height: 40px;padding: 10 20px;margin-top: 10px;white-space: nowrap;border-right-width: 1px;border-style: solid;}
}

@media only screen and (min-width: 1240px) {
	div.contact01 {width:1190px;}		
}

		/* ---상담진단표 추가 */	
		div.contact01 { border: 1px solid #d7e0eb;-webkit-border-radius:4px;margin-bottom: 40px; }
		span.contact02 {display: block; height: 50px width:100%; background:#d7e0eb;color: #000000; text-align: center; font-size: 1.3em; font-weight: 800;padding: 10px 0 10px 0;-webkit-border-radius:4px 4px 0 0; margin-bottom: 20px; }
		span.contact03 {display: block; height: 50px width:100%; background:#d7e0eb;color: #000000; text-align: center; font-size: 1.3em; font-weight: 800;padding: 10px 0 10px 0;-webkit-border-radius:4px 4px 0 0; margin-bottom: 20px; }
		div.contact04 {border: 1px solid #d7e0eb;-webkit-border-radius:3px;margin-bottom: 10px;padding: 0px 30px 0px 0px;}		
		div.contact05 {padding:0 20px 0 20px;}
		p.contact05_con {padding-left: 20px; padding-top: -10px; margin-top: -25px; }		
		div.contact06 {padding: 20px;}		
		b.term {color: #0056b8;}
		div.contact05 p .button-default input { background:#d7e0eb;color: #000000; }	


