
	/* --------------------------------------------------------------------

		peterosea Custom

	-------------------------------------------------------------------- */

/*
	p {
		padding-bottom: 0;
	}
*/

	/*------- 시세 위젯 -------*/

	.wgt_price {
	    width: 91%;
	}

	.add_gopaxlabel {
	    width: 9%;
	    float: left;
	    font-size: 12px;
	    line-height: 1.4em;
	    padding: 9px 15px;
	    text-indent: -9999px;
	    background-image: url('/wp-content/themes/coindeskkorea/img/gopax_logo.png');
	    background-position: center center;
		background-size: 60px;
		background-repeat: no-repeat;
		border-right: 1px solid #d5d5d5;
	}

	.wgt_price_wrap.et_pb_section, .wgt_price_wrap.et_pb_section > .et_pb_row {
		padding: 0;
	}

	.wgt_price_wrap .wgt_price .et_pb_column {
		width: 23%;
		border-right: 1px solid #d5d5d5;
		padding: 5px 20px;
		vertical-align: middle;
		font-weight: bold;
		font-size: 13px;
		color:#000;
		margin-right: 0;
	}


	.wgt_price_wrap .wgt_price .et_pb_column.BPI {
		width: 30%;
	}

	.point_index {
		font-size: 11px;
	}
/*

	.wgt_price_wrap .wgt_price .et_pb_column:first-child {
		border-left: 1px solid #d5d5d5;
	}
*/

	.wgt_price_wrap .et_pb_column.wgt_price_col {
		border: none;
		padding: 0;
	}

/*
	.wgt_price_wrap .wgt_price .et_pb_column label:before {
		content:'';
		background-image: url('img/ic_downArrow.png');
		background-position: center center;
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		display: inline-block;
		vertical-align: text-bottom;
		margin-right: 10px;
	}

	.wgt_price_wrap .wgt_price .et_pb_column.BTC label:before {
		content: none;
	}
*/

	.wgt_price_wrap .wgt_price .et_pb_column .et_pb_code_inner {
		font-weight: 400;
	}

	.wgt_price_wrap .wgt_price .et_pb_column label {
		font-weight: 800;
		margin-right: 10px;
	}

	/*------- 메뉴 -------*/

	.mega-menu-item-type-widget .loop-archive-title {
		font-size: 18px;
	    border-bottom: 2px solid;
		padding-bottom: 2px;
	    margin-bottom: 15px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.widget_nav_menu {
		padding: 30px;
	}
/*

	.mega-sub-menu .menu-item-object-post_tag a {
		font-size: 13px;
	    padding: 5px 10px;
	    margin-right: 6px;
	}
*/
	.mega-menu-item .et_pb_row_0.et_pb_row.et_pb_with_border {
		height: 100%;
	}

	.mega-menu-item .et_pb_css_mix_blend_mode_passthrough .et_pb_text_align_left {
		margin-bottom: 0;
	}

	.mega-menu-item .et_pb_with_border .et_pb_css_mix_blend_mode_passthrough .et_pb_module .cpt_title {
		padding-bottom: 5px;
	}

	.mega-menu-item-type-widget .et_pb_with_border .et_pb_row h2 a {
		font-size: 16px;
	}

	.mega-menu-item-type-widget .et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .et_pb_row {
		padding: 0 0 !important;
	}

	.mega-menu-item-type-widget h2 {
		padding-bottom: 0;
	}

	/*- 검색 -*/
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-13923 .mega-search.mega-search-open input[type=text] {
	    background: none !important;
	    border-bottom: 1px #cecece solid;
	    padding: 0px !important;
	    height: 40px;
		color: #000 !important;
        line-height: 20px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-13923 .mega-search .search-icon {
		font-size: 24px;
	}

	/*------- 메인 상단 -------*/

	.main_top_art .top_image {
		text-align: right;
	    width: 50%;
	    max-width: inherit;
	    float: left;
	    margin-bottom: 0 !important;
	}

	.main_top_art .et_pb_text_align_left {
	    float: right;
		width: 50%;
		padding-left: 40px;
	}

	.main_top_art .cpt_title {
		text-align: left;
		display: inline-block;
		vertical-align: middle;
		display: flex;
		display: -webkit-flex; /* Safari */
		display: -ms-flex;
		-webkit-align-items: center;
		align-items: center;
		height: 100px;
	    padding-top: 10px;
	}

	.main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
		font-weight: 800;
		font-size: 32px;
		line-height: 1.6em;
/*
		text-decoration: underline;
		text-underline-position: under;
		word-break: keep-all;
	*/
		word-wrap: break-word;
		width: 60%;
	}

	.main_top_art .cpt_title a:after {
		content: '';
		display: inline-block;
		border-bottom: 1px solid #fff;
	}

	.et_pb_css_mix_blend_mode_passthrough.BPI {
		background-color: #ffd95a;
		border-right: 0 !important;
	}

/*
	.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .et_pb_row {
		padding: 15px 0 !important;
	}

*/

	/*------- 메인 상단 / 배경 흰색 -------*/

	#main-content .bg_black.main_top_art, #main-content .bg_black.top_100 {
	    background-color: #ffffff !important;
	}

/*
	#main-content .bg_black.main_top_art {
		border-bottom: 1px solid #e3e3e3;
	}
*/

	.main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
	    color: #000 !important;
	}

	.main_top_art .top_image, .main_top_art .et_pb_text_align_left {
		width: 100%;
		padding-left: 0;
	}

	.main_top_art .top_100 a img {
		width: 60%;
	    margin: 0 auto;
	}

	.main_top_art .top_100 .cpt_title a {
		margin: 0 auto;
	}

	.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .et_pb_row {
		padding: 30px 0 0 !important;
	}



	/*------- 광고 -------*/

	.ad_center img {
		margin: 0 auto;
	}

	.ad_mobile.et_pb_row {
	    padding: 0;
	}

	/*------- 메인 하단 기사리스트 -------*/

	.et_pb_cpt_archive_list .ds-limit-excerpt p {
	    font-size: 14px;
	    line-height: 1.8em;
	}

	.art_list_main {
		border-top: 1px solid #e3e3e3;
	}

	.et_pb_gutters2 .art_list_main > .et_pb_column_2_3 {
/* 		width: 740px; */
		width: calc(100% - 340px);
		margin-right: 40px;
	}

	.et_pb_cpt_loop_archive .loop_latest_row.et_pb_row h2 {
		line-height: 1.4em;
	}

	.et_pb_cpt_loop_archive .loop_latest_row.et_pb_row h2 a {
		line-height: 1.8em;
	}

	.et_pb_cpt_loop_archive .loop_latest_row .et_pb_column_5 {
		border-left: none !important;
		padding-left: 0 !important;
	}

	/* 사이드바 300 */
	.art_list_main .et_pb_column_1_3.side_300 {
		width: 300px;
		min-width: 300px!important;
		max-width: 300px!important;
		margin-top: 15px;
	}

	.et_pb_cpt_loop_archive .et_pb_row {
		border-bottom: none;
	}

	.art_list_main .et_pb_cpt_loop_archive .et_pb_row {
		border-bottom: 1px solid #e5e5e5;
	}

	.tag_title h1 {
		padding-bottom: 0;
	}

	.result_posts .et_pb_with_border .ds-limit-excerpt {
	    padding-top: 0px!important;
	}

/*
	.result_posts .title-limit .tax_title {
	    padding-top: 5px;
	}
*/


	/*------- 기사 상세 페이지 -------*/

	.et_pb_cpt_title_7 p.et_pb_title_meta_container {
		padding-bottom: 0;
	}

	.single .post_head_wrap .page_title {
		padding-bottom: 0;
		font-weight: normal;
	}

	.single .meta_group_1 .et_pb_title_meta_container, .single .meta_group_2 .et_pb_title_meta_container {
		padding-bottom: 0;
		line-height: 1.4em;
	}

	.single .post_body a {
	    word-break: break-all;
	}


	/*------- 가이드 페이지 -------*/

	.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .loop_guide_wrap .et_pb_row {
	    width: 100% !important;
		max-width: 100% !important;
	}
	/*
	.et_pb_equal_columns .et_pb_column .et_pb_widget_area.sidem_guide {
		height: 100%;
	}
	*/

	/*------- Tag 페이지 -------*/

	.tag_top_wrap .tag_top_loop h2.cpt_title a {
		font-size: 18px !important;
	}

	.tag_top_wrap .tag_top_loop > div > .et_pb_row{
	    padding: 2% 0 0 0;
	}

	.tag .art_list_main {
		border: 0;
	}

	.tag_list_loop .result_posts .et_pb_row {
	    padding: 20px 0 !important;
	}

	/*------- 결과없음 -------*/

	.tag_top_wrap .et_pb_blog_grid_wrapper .entry {
		padding-bottom: 20px;
		padding-left: 20px;
	}





.hidden {
	display: none !important;
}



/*----- 헤더시세 위젯 -----*/

.wgt_price_wrap {
    width: 100%;
}

.wgt_price_wrap ul {
    -webkit-padding-start: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    display: table;
    width: 100%;

}

.wgt_price_wrap li {
    list-style: none;
    display: table-cell;
    width: 20%;
    border-right: 1px solid #d5d5d5;
    padding: 5px 20px;
    height: 40px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    color:#000;
}

.wgt_price_wrap li:first-child {
    border-left: 1px solid #d5d5d5;
}

.wgt_price_wrap li label:before {
    content:'';
    background-image: url('../img/ic_downArrow.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.wgt_price_wrap li label {
    font-weight: 400;
    margin-right: 15px;
}

.wgt_price_wrap a {
    color: #000;
}

.point_index {
    font-size: 14px;
    margin-left: 10px;
}

.point_index:before {
    margin-right: 3px;
    font-size: 12px;
    vertical-align: middle;
}

.bull {
    color:#d32e2e;
}

.bull:before {
    content:'▴';
    color:#d32e2e;
}

.bear {
    color:#1aa010;
}

.bear:before {
    content:'▼';
    color:#1aa010;
}




/* 메가 메뉴 이미지 */

.mega-sub-menu .mega_loop_wrap .featured_img {
	position: relative;
    width: 100%;
    height: 134px;
    overflow: hidden;
}

.mega-sub-menu .mega_loop_wrap .featured_img img {
	top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: fit-content;
    max-height: fit-content;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mega-menu-item .et_pb_with_border .et_pb_css_mix_blend_mode_passthrough .et_pb_module .cpt_title {
	padding-top: 10px;
}

.mega-sub-menu .mega-menu-item-type-widget .et_pb_with_border .et_pb_row.guide_sidem_wrap .cpt_title {
	padding: 5px 0;
}

.mega-sub-menu .mega-menu-item-type-widget .et_pb_with_border .et_pb_row.guide_sidem_wrap .cpt_title a {
	font-size: 15px;
    font-weight: 400;
}

.mega-sub-menu .mega-menu-item-type-widget .et_pb_with_border .et_pb_row.guide_sidem_wrap .cpt_title a:hover {
	text-decoration: underline;
}

.et_pb_pagebuilder_layout.single-post #page-container .mega-sub-menu .et_pb_with_background .et_pb_row {
	width: 100%;
}



/* 뉴스페이지 메인 */

.art_list_main .et_pb_cpt_loop_archive .et_pb_row.loop_latest_row {
	padding: 20px 0 !important;
}




/* 내 정보 */

.um-page-account.um-page-loggedin .et_pb_section_17.et_pb_section {
	padding: 0 0 10px;
}

.page_description .et_pb_text_inner {
	color: #111;
    padding: 0 20px 8px;
}

.um-account .um-account-side {
	padding-right: 0;
}

.um-account .um-account-side li a span.um-account-title {
	color: #111;
}

.um-account .um-account-side li a {
	padding: 10px 0px;
	color: #111;
}

.um-account .um-account-side li a:hover {
	background-color: #f3f3f3;
}

.um-account .um-faicon-angle-right:before {
	line-height: 1.4;
}

.um-account .um-account-main {
	float: right;
    width: 65%;
    padding: 0 80px;
}

.um-account .um-account-main div.um-account-heading {
	color:#111;
	padding: 15px 5px 18px;
    text-align: center;
    border-bottom: 2px solid #111;
}

.um-account-main div.um-account-heading i {
	display: none;
}

.um .um-form input[type=text].um-form-field {
	border: 1px solid #999 !important;
    padding: 12px 10px !important;
    height: 44px !important;
    border-radius: 0;
    font-size: 16px !important;
    opacity: 1 !important;
    color: #111 !important;
}

.um-account .um-account-side li {
	margin-bottom: 0 !important;
    background: #fff !important;
    border-top: 1px solid #333;
}

.um-account-side li:last-child {
	border-bottom: 1px solid #333;
}

.um-account .um-field-label label {
	font-weight: 400;
    color: #111;
}

.um-col-alt-b .um-left {
    float: none;
}



/* 태그페이지 타이틀 */

.no_top_padd {
	padding-top: 0 !important;
}

.archive.tag .tag_title h1.page_title,  {
	display: inline-block;
    padding: 8px 40px;
    background-color: #fad742;
    border-radius: 100px;
    font-size: 21px;
    font-weight: 800;
}

.single .page_head_wrap .page_title {

}

.only1 > div > .et_pb_row:nth-child(2) {
	display: none;
}



/* 개별 글 포스트 */

.single .post_body p, .single .post_body span, .single .post_body > div {
	line-height: 2em;
	color:#111;
	word-break: break-word;
}

.dablewidget_wrap .widget .description {
	color: #111;
    font-size: 14px;
    line-height: 1.8em;
}



/*------------- 기타페이지 -------------*/

.page_header h1.entry-title {
	padding: 0;
}

.ecs-events.calendar .fc-left h2 {
	letter-spacing: -0.05em;
}

.art_list_main.sub_page .et_pb_column_1_3.side_300 {
	margin-top: 0;
}

.et_pb_search_injector.et_pb_text_align_left .et_pb_searchsubmit {
	border:none;
	padding: 14px 24px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 800;
    right: -1px !important;
}

.et_pb_search_injector_form_0 input.et_pb_s {
	border:none !important;
}

.et_pb_posts .et_pb_section.loop_guide_wrap {
	padding-bottom: 20px !important;
	padding-top: 10px;
}

.et_pb_posts .et_pb_section.loop_guide_wrap:first-child {
	padding-top: 0;
}

.et_pb_cpt_loop_archive .loop_guide_wrap .et_pb_row p {
	font-size: 15px;
    color: #333 !important;
    line-height: 2em;
}

.et_pb_bg_layout_light.sidem_guide .et_pb_widget li a {
	color: #000;
}

.et_pb_bg_layout_light.sidem_guide .et_pb_widget li a:hover {
	text-decoration: underline;
}

.et_pb_bg_layout_light.sidem_guide .et_pb_widget ul li {
	margin-bottom: 14px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

.et_pb_bg_layout_light.sidem_guide .et_pb_widget ul li:first-child {
	border-top:2px solid #111;
	padding-top: 12px;
}

.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .loop_guide_wrap .et_pb_row {
	padding: 0 !important;
}

div.uimob800 .um-account-main {
	width: 100%;
    max-width: 560px;
}


/* 개별 이벤트 */

.et_pb_gutters2 .et_pb_column_2_3 .event_cont_wrap.et_pb_module {
	padding-bottom: 40px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 40px;
}

.fc-toolbar button.fc-today-button {
	font-size: 15px;
	border: none;
    padding: 6px 14px;
    height: 34px;
    background-color: #555;
    color: #fff;
    font-weight: bold;
}

.fc-toolbar button.fc-today-button.fc-state-disabled {
    background: #ccc;
    color: #888;
}

.fc-toolbar button {
    box-shadow: none;
    text-shadow: none;
    background-image: none;
}

.fc-sun span {
	color: #ff1919;
}

.fc-sat span {
	color: #1e94ff
}



/* 가이드 페이지 */

.single-guide h1.page_title {
	font-size: 24px;
}



/* Footer 푸터 */

footer .footer_logo {
	max-width: 173px;
}






/* --------------------------------------------------------------------

		반응형 Responsive

	-------------------------------------------------------------------- */

	@media only screen and (max-width: 1240px) {
		/*--- 시세 위젯 ---*/

		.point_index {
		    display: block;
			margin-left: 0;
		}

		.wgt_price_wrap .wgt_price .et_pb_column {
			padding: 7px 15px;
			line-height: 1.3em;
		}

		.add_gopaxlabel {
			padding: 14px 15px;
		}

	}

	@media only screen and (max-width: 1200px) {




		/*--- 헤더 ---*/

		.logo_container #logo {
		    max-height: 40% !important;
		}


		/*--- 네비게이션 ---*/

		#mega-menu-wrap-primary-menu #mega-menu-primary-menu {
			width: 100%;
		}

		nav#top-menu-nav {
			width: 100%;
		}

		#mega-menu-wrap-primary-menu {
			background: transparent;
		}

		.et_header_style_left header #et-top-navigation {
			width: 100%;
			float: left;
			padding-left: 147px !important;
		}

		.et_header_style_left .logo_container {
			max-width: 150px;
			width: 20%;
		}

		#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
			float: left;
		}

		#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-13923 .mega-search.mega-search-open input[type=text] {
			width: 180px;
		}

		#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-13923 .mega-search-wrap.mega-static {
			width: auto;
		}


	}

	@media only screen and (max-width: 1000px) {

		.um-account.um-editing div.uimob340 .uimob340-hide, .um-account div.uimob500 .uimob500-hide, div.uimob800 .uimob800-hide, .um-account div.uimob960 .uimob960-hide {
			display: block !important;
		}

		.um-account .uimob340-show, .um-account .uimob500-show, .um-account .uimob800-show, .um-account .uimob960-show {
			display: none !important;
		}

		div.uimob800.um-account .um-account-side {
			width: 40%;
		}

		div.uimob800.um-account .um-account-main {
		    width: 100%;
			max-width: 60%;
		    padding: 0 0 0 60px;
		}

		div.uimob800.um-account  .um-account-side li a.current {
			background: #fff;
		}

		.et_pb_column .um-account .um-account-side ul > li > a {
			height: 30px;
		    padding: 10px 0px !important;
		}

		.et_pb_column div.uimob800.um-account .um-account-side ul {
			border: 0;
		}

		.et_pb_column div.uimob800.um-account .um-account-side li a.current {
			color: #666 !important;
		}

		.et_pb_column div.uimob800.um-account .um-account-side li a.current, .et_pb_column div.uimob800.um-account .um-account-side li a.current:hover {
			background:#fff;
		}

		.admin-bar .et_pb_section.et_section_regular.page_header {
		    padding: 50px 0 18px;
		}

	}


	@media only screen and (max-width: 980px) {

		.page_header {
			padding: 30px 0 0 0;
		}

		.tag_top_wrap .et_pb_db_title.tag_title {
		    margin: 20px 0;
		    padding: 24px !important;
		}

		/*--- 시세 위젯 ---*/

		.wgt_price {
			width: 88%;
		}

		.wgt_price .et_pb_code_inner label {
			display: block;
		}

		.add_gopaxlabel {
			width: 12%;
		}

		/*--- 헤더 ---*/


		.container.et_menu_container {
			width: 100%;
		}

		nav#top-menu-nav {
			max-width: 100%;
		}

		#mega-menu-wrap-primary-menu .mega-menu-toggle {
			width: 90%;
			margin: 0 auto;
		}


		header .logo_container {
			display: none;
		}

		#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after {
			font-size: 32px;
		}

		.dashicons, .dashicons-before:before {
			font-size: 30px;
		    line-height: 0em;
		}

		#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-2 a img, #mega-menu-wrap-primary-menu .mega-menu-toggle #mega-toggle-block-2 a img {
			max-height: 26px;
		}

		.et_header_style_left header #et-top-navigation {
			padding-left: 0 !important;
		}

		.wgt_price_wrap .wgt_price .et_pb_column {
			width: 25% !important;
			margin-bottom: 0px;
			padding: 6px 12px;
		}

		.point_index {
			display: none;
		}

		.wgt_price_wrap .wgt_price .et_pb_column label {
			margin-right: 10px;
		}

		.main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
			font-size: 30px;
		}

		.main_top_art .top_100 a img, .main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
			width: 80%;
		}


		#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li {
			width: 100% !important;
		}

		#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
			text-align: center;
			border-bottom: 1px solid #e3e3e3;
		}

		#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu {
			border-top: 1px solid #e3e3e3;
		}


		/* 	메인 탑 기사 */
		.et_pb_cpt_list_wrapper .bg_black .top_100 {
			margin: 40px auto 10px !important;
			max-width: 100%!important;
		}

		.art_list_main {
			padding-top: 40px;
		}


		.et_pb_cpt_loop_archive .et_pb_row.loop_sub_row {
			max-width: 96%!important;
			padding: 0 0 10px 0 !important;
			margin: 0;
		}

		.tag_top_loop .et_tax_container_column.et_pb_column {
		    max-width: 48%!important;
		    padding: 0 0 10px 0 !important;
		    width: 100% !important;
		    margin: 0;
		    margin-right: 2%;
		}

		.tag_list_loop.art_list_main > .et_pb_row {
			border-top: solid 1px #e3e3e3;
		}

		.art_list_main .et_pb_cpt_loop_archive .et_pb_row {
			max-width: 100%!important;
		}

		.tag_list_loop.art_list_main .loop_latest_row {
			border: 0;
		}


		/*------- 메인 하단 기사리스트 -------*/

		.et_pb_section_18.et_section_regular .et_pb_row_13.et_pb_row {
			margin-bottom: 10px !important;
			margin-top: 10px !important;
		}

		.result_posts .et_pb_with_border .et_pb_column {
		    margin-bottom: 10px;
		}

		.art_list_main .et_pb_cpt_loop_archive .et_pb_row {
			border: 0;
		}

/*
		.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .et_pb_row {
			padding: 20px 0 !important;
		}
*/

		.et_pb_section .loop_latest_row .et_pb_column .et_pb_module {
			margin-bottom: 0;
		}

		/*------- 메뉴 : 기사 페이지 -------*/

		.news_main_wrap > .et_pb_gutters1 {
			padding-top: 30px !important;
		}

		/*------- 기사 페이지 -------*/

		.et_pb_specialty_column .meta_group_1 .et_pb_column {
		    margin-bottom: 10px;
		    }

		.et_pb_section .et_pb_specialty_column .meta_group_1 .et_pb_column_inner_2 {
			width: auto !important;
		}

		.et_pb_section .et_pb_specialty_column .meta_group_1 .et_pb_column_inner_3 {
		    float: right;
			width: auto !important;
		}

		.single-post #main-content > .et_pb_row {
		    width: 80% !important;
		    margin: 0 auto 30px;
			float: none;
		}

		/*------- 가이드 페이지 -------*/

		.loop_guide_wrap>.et_pb_row {
			width: 100% !important;
		}

		.loop_guide_wrap .et_pb_row .et_pb_column {
		    margin-bottom: 15px;
		}

		.sidem_guide #nav_menu-5.et_pb_widget.widget_nav_menu {
		  /* padding-top: 15px; */
		    width: 100% !important;
		    /* border-top: 2px #424242 solid; */
		    margin-bottom: 0 !important;
		}

		/*------- Tag 페이지 -------*/



		/*------- Footer -------*/
		footer img.alignleft {
		    margin-bottom: 10px;
		}


	}

	@media only screen and (max-width: 800px) {


		.wgt_price_wrap .wgt_price .et_pb_column {
			width: 33.33% !important;
		}

		.wgt_price_wrap .wgt_price .et_pb_column:last-child {
			display: none;
		}

	}

	@media only screen and (max-width: 600px) {

		.wgt_price_wrap .wgt_price .et_pb_column {
			width: 50% !important;
		}

		.wgt_price_wrap .wgt_price .et_pb_column:nth-child(3) {
			display: none;
		}

	}


	@media only screen and (max-width: 768px) {

		.wgt_price {
		    width: 82%;
		}

		.add_gopaxlabel {
		    width: 18%;
		}


		.main_top_art .top_100 a img, .main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
			width: 100%;
		}

		.single-post #et-main-area .et_pb_section .et_pb_row, .single-post #main-content > .et_pb_row {
			width: 90% !important;
		}

		.main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
		    font-size: 32px;
			margin-left: 0;
		}

		.main_top_art .top_image, .main_top_art .et_pb_text_align_left {
			width: 100%;
			float: none;
		}

		.main_top_art .cpt_title {
			max-height: 220px;
		    height: auto;
		    padding: 20px 10px;
		    text-align: center;
		}

		.main_top_art .cpt_title a {
			font-size: 32px;
		}

		.et_section_regular .et_pb_row {
		    padding: 0;
			width: 90%;
		}

		.et_pb_css_mix_blend_mode_passthrough .et_pb_cpt_loop_archive .et_pb_row {
			width: 100%;
		}

		/* 		메인 탑 기사 */
		.top_100 .et_pb_cpt_list_wrapper .bg_black .top_100 {
			max-width: 90%!important;
			padding-top: 0 !important;
			margin-bottom: 0 !important;
		}

		.et_section_regular .et_pb_row.main_news_wrp {
		    margin-left: 5%;
			width: 92%;
		}


		/*------- 광고 -------*/
		.ad_mobile .et_pb_code_2.et_pb_module {
			max-width: 100%;
		    margin-left: 0!important;
			margin-right: 0!important;
			height: auto;
		}

		.ad_mobile .et_pb_column {
			margin-bottom: 20px;
		}

		/*------- 이벤트 -------*/
		.entry-content tr td {
			padding: 6px 7px;
		}

		/*------- Tag 페이지 -------*/


		/*------- Footer -------*/
		.footer_row .mega-menu-logo.alignnone {
		    margin-bottom: 15px;
		    width: 135px;
		}

		footer .container {
			width: 90%;
		}

		footer img.alignleft {
		    width: 140px;
		}

		footer .et_pb_with_border {
			border: 0;
		}

	}


	@media only screen and (max-width: 556px) {

		div.uimob340 .uimob340-hide, div.uimob500 .uimob500-hide, div.uimob800 .uimob800-hide, div.uimob960 .uimob960-hide {
			display: block !important;
		}

		.um-account.um-editing .um-account-side {
			width: 100%;
		    padding: 0;
		    margin-bottom: 40px;
		}



	}

	@media only screen and (max-width: 480px) {

		.wgt_price {
		    width: 75%;
		}

		.add_gopaxlabel {
		    width: 25%;
		}

		.wgt_price_wrap.et_pb_section .et_pb_row.wgt_price_row .wgt_price .et_pb_column_1_4.et_pb_column {
			width: 50% !important;
			margin-bottom: 0;
		}

		.single-post #main-content.et_pb_section {
			margin-top: 20px;
			padding-top: 0;
		}

		.et_pb_cpt_loop_archive .et_pb_row.loop_sub_row {

		    max-width: 100%!important;
		    padding: 10px 0 !important;
		}

		.et_pb_section_19 .main_news_wrp {
		    width: 90% !important;
			margin: 15px auto 0 auto;
		}

		.art_list_main .loop_latest_row .ds-limit-excerpt {
			margin-top: 8px !important;
		}

		.art_list_main .loop_latest_row .img_wrap {
			margin-bottom: 10px;
		}

		.loop_sub_row .et_pb_text_align_left h2 a {
			font-size: 18px;
			letter-spacing: -0.05em;
		}

		div.top_image a img {
			/* height: 240px; */
		}

		.main_top_art .top_image.et_pb_cpt_featured_image2_3 {
			height: auto;
		}

		.main_top_art .cpt_title a {
			font-size: 28px;
		}

		.footer_row .et_pb_column_39 .et_pb_text_4 {
			border: none;
		}

		#footer-widgets {
			padding-top: 20px;
		}


		.meta_group_1 .et_pb_column_inner {
			margin-bottom: 10px;
			width: 50% !important;
		}

		.single-post .original_link, .single-post .original_link a {
			word-break: break-word;
			line-height: 1.4em;
		}

		.single-post .trans_copy p {
			color: #777;
		    font-size: 14px;
		    line-height: 1.6em;
		    border-top: 1px solid #e3e3e3;
		    padding: 15px;
		    border-bottom: 1px solid #e3e3e3;
		}

		.main_top_art .et_pb_cpt_loop_archive .et_pb_row h2.cpt_title a {
		    font-size: 28px;
		}

		/*------- 메인 하단 기사리스트 -------*/

		/*------- 기사 페이지 -------*/
		.et_pb_section .post_head_wrap .et_pb_column {
		    padding: 14px 18px;
		}

		.et_pb_column .et_pb_row_inner_2.meta_group_1 {
			padding: 14px 18px 0;
		}

		.et_pb_column .et_pb_row_inner_3.meta_group_2 {
			padding: 4px 18px 14px;
		}

		/*------- 커뮤니티 -------*/

		.cont_wrap .rainboard-wrapper.rainboard-custom .rainboard-table {
			border-top: 1px solid #424242 !important;
		}


		/*------- 가이드 --------*/
		.guide_page_title.et_pb_section {
			padding: 20px 0 30px;
		}

		.guide_page_title .et_pb_column {
			margin-bottom: 20px;
		}

		.guide_page_title h1 {
			padding-bottom: 0;
		}


		/*------- 이벤트 -------*/
		.entry-content tr td {
			padding: 4px 4px;
		}

		.ecs-events .fc-title, .ecs-events .fc-time {
			font-size: 12px;
		}

		.ecs-events .fc-row table thead {
		    font-size: 14px;
		}

		/*------- 메뉴 : 기사 페이지 -------*/

		.news_main_wrap > .et_pb_row.et_pb_gutters1 {
		    width: 90% !important;
			margin: 0 auto;
		}

		.fc-basic-view .fc-body .fc-row.fc-week {
			min-height: 3.3em;
		}

		.fc-ltr .fc-basic-view .fc-day-top span.fc-day-number {
			line-height: 1em;
		}

		.entry-content tr td.fc-event-container {
		    padding: 2px 2px;
		}

		/*------- 테그 페이지 -------*/

		.tag_top_loop .et_tax_container_column.et_pb_column {
			max-width: 100% !important;
			margin-right: 0;
			padding: 0 !important;
		}

		.tag .et_pb_space.et_pb_divider.et_pb_divider_0 {
			display: none;
		}

		.tag_list_loop.art_list_main > .et_pb_row {
		    margin-top: 20px !important;
		}
	}
