@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
/* cyrillic-ext */

@font-face { font-family: 'SCDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: 300,400,500,600,700; }

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'nanumsquare-B';
  src: url(ns/NanumSquareb.eot);
  src: url(ns/NanumSquareb.eot?#iefix) format('embedded-opentype'),
      url(ns/NanumSquareb.woff) format('woff'),
      url(ns/NanumSquareb.ttf) format('truetype');
}

@font-face {
  font-family: 'nanumsquare-EB';
  src: url(ns/NanumSquareEB.eot);
  src: url(ns/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(ns/NanumSquareEB.woff) format('woff'),
      url(ns/NanumSquareEB.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}


html, body {
    position: relative;
    width: 100%;
    font-family: 'NanumSquare', 'NanumSquare-B' , 'Roboto', 'Noto Sans KR',  'Malgun Gothic' , sans-serif, 'Helvetica Neue', Helvetica, Arial !important;
}

body, h1, h2, h3, h4, h5, h6, li { font-family: "SCDream",  "Nanum Square" !important ; }

p {text-align: justify;font-weight: 300 !important; }


input[type="text"],
input[type="email"],
input[type="tel"],
textarea
{background-color: #eeebe7;border: 1px solid #cbc1b1;}


.masthead:not(.mixed-header) {
    background: #000 none repeat center center;
    background-size: auto;
}


/* 전체레이아웃 */

#primary-menu .menu-text {font-weight: 500;}

.menu-item-text .menu-text {font-family: "SCDream", "Malgun Gothic" !important;}
.menu-item-type-post_type .menu-item-text .menu-text {font-size: 18px !important;padding:3px 0;}

.slider_1_1 {margin-left: 100 !important; margin-right: 100 !important;}

.shortcode-single-image-wrap.alignnone .rollover {
    display: inline-block;
    overflow: visible !important; 
}

.from-centre-line > li > a .menu-item-text:before {bottom: -8px;}



/* 5회온라인전시회 */


.ts-wrap {
    position: relative;
    display: block;
    overflow: hidden; height:1000px !important;
}

.ts-ls-fit .ts-narrow.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none;
}


.disable-thumbs {margin-bottom:-250px !important;}
.disable-thumbs .album-content-description {top: -700px !important;}

.album-content-description {
    position: absolute; left: 75% !important; top: -500px !important;height:310px !important;
    margin-left: -200px;
    text-align: left !important;background:rgba(0,0,0,.7) !important;padding: 40px 35px 30px 35px;
    text-shadow: 1px 1px 5px rgba(0,0,0,.4);
}

.ts-wrap.scroller-thumbnails { top: 83% !important;
    width: 100%;
    padding: 5px 0;
    opacity: 1;
    visibility: visible;
}


/* 2023공모전결과 */

.ex23_t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 30px;color: #d5b684 !important; font-weight:bold !important; letter-spacing: -0.7px;line-height: 36px !important;text-align: center !important;}
.ex23_t2 {font-size: 18px;color: #ffaf3c !important;font-weight:bold !important; letter-spacing: -0.5px;line-height: 26px !important;margin-top:20px;}
.ex23_t3 {font-size: 14px;color: #ffaf3c !important; font-weight:normal !important; letter-spacing: 0px;line-height: 22px !important;}




.result0 {font-family: "SCDream" !important;  font-weight: 500 !important;  color: #e6e6e6 !important; font-size: 80px; letter-spacing: -3px;line-height: 70px;}
.result1 {font-family: "SCDream" !important;  font-weight: 500 !important;  color: #e6e6e6 !important; font-size: 70px; letter-spacing: -3px;line-height: 70px;}
.result1_1 {font-family: "SCDream" !important;  font-weight: 500 !important;  color: #e6e6e6 !important; font-size: 60px; letter-spacing: -3px;line-height: 70px;}
.result2 {font-family: 'SCDream', sans-serif;  font-weight: 500 !important;  color: #e6e6e6 !important; font-size: 38px; letter-spacing: -0.5px;line-height: 48px;  }
.result2_1 {font-family: 'SCDream', sans-serif;  font-weight: 500 !important;  color: #e6ceb3 !important; font-size: 30px; letter-spacing: -1.0px;line-height: 42px;  }
.result3 {font-family: 'SCDream', sans-serif;  font-weight: 300 !important;  color: #e6e6e6 !important; font-size: 22px; letter-spacing: -1.5px;line-height: 40px; }
.result3_1 {font-family: 'SCDream', sans-serif;  font-weight: 300 !important;  color: #e6e6e6 !important; font-size: 25px; letter-spacing: 0px;line-height: 35px; }
.result4 {font-family: "SCDream" !important;  font-weight: 600 !important;  color: #e6e6e6 !important; font-size: 22px; letter-spacing: -1.5px;line-height: 30px;margin-bottom:-30px !important;  }
.result_m {font-family: "SCDream" !important;  font-weight: 600 !important; color: #e6e6e6 !important; font-size: 22px; letter-spacing: -1.5px;line-height: 30px;margin-bottom:-30px !important;  }
.result5 {font-family: "SCDream" !important;  font-weight: 400 !important;  font-size: 15px; color: #bba696;letter-spacing: -0.7px;line-height: 26px; }

.ad12 {padding-right: 300px !important;padding-left: 300px !important;}  
.re_menu a {letter-spacing: -1.0px;} 





.page-id-29 #logo img { visibility: hidden; }
.page-id-29 #logo .branding img  { visibility: hidden; }




/* 2022공모전결과 */
.ex22_photo .fancy-media-wrap {}
.ex22_text { position:relative; margin-top:20px; background-color: transparent !important;}
.ex22_text .t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 30px;color: #d5b684 !important; font-weight:bold !important; letter-spacing: -0.7px;line-height: 36px !important;text-align: center !important;}
.ex22_text .t2 {font-family: 'Noto Sans KR', sans-serif; font-size: 18px;color: #fff !important;font-weight:bold !important; letter-spacing: -0.5px;line-height: 26px !important;text-align: center !important;}
.ex22_text .t3 {font-family: 'Noto Sans KR', sans-serif; font-size: 14px;color: #d3d3d3 !important; font-weight:normal !important; letter-spacing: 0px;line-height: 22px !important;text-align: center !important;margin-top:20px;}

.review { position:relative; margin-top:20px; background-color: transparent !important;}
.review .t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 28px;color: #fff !important; font-weight:bold !important; letter-spacing: -0.5px;line-height: 36px !important;text-align: center !important;}
.review .t2 {font-size: 16px;color: #fff !important;font-weight:400 !important; letter-spacing: 0px;line-height: 26px !important;}
.review .t3 {font-size: 18px;color: #dcad2d !important; font-weight:bold !important; letter-spacing: -0.5px;line-height: 30px !important;margin-top:20px;}





/* 심사평팝업 */

.review_box { padding:0 100px !important; }
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 10px;}

.pum-theme-1859 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 50px 45px; border-radius: 15px; border: 1px none #000000;background-image: url(http://www.dongoh.or.kr/exhibition-2021/wp-content/uploads/sites/4/2022/11/photo_back1.jpg) !important;}
.pum-theme-1859 .pum-container, .pum-theme-enterprise-blue .pum-container p { font-family: 'Noto Sans KR', sans-serif; font-weight: 400 !important; letter-spacing: -0.5px;line-height: 32px !important;}



/* 슬라이드리스트 */
.wonderplugin3dcarousel-bullet-list {display:none !important;}
.wonderplugin3dcarousel-title .tit1 {font-family: 'GmarketSansMedium', sans-serif; font-size: 34px !important; font-weight:normal; color: #fff; }
.wonderplugin3dcarousel-title .tit2 {font-family: 'GmarketSansBold', sans-serif; font-size: 25px !important; font-weight:normal; color: #ac8046; margin-top:20px; }
.wonderplugin3dcarousel-description {font-family: 'GmarketSansMedium', sans-serif; font-size: 14px !important; font-weight:normal; color: #fff; margin-top:30px !important; width:1000px;background-color: rgba(0,0,0,0.7);padding:20px 30px !important;opacity:0.8;}

.html5-title-prefix {display:none !important;}
.html5-title-caption {display:none !important;}
.html5-title-caption .tit1 {font-family: "SCDream" !important; font-size: 24px !important; font-weight: 700 !important; margin-top:17px; }
.html5-title-caption .tit2 {font-family: "SCDream" !important; font-size: 15px !important; font-weight: 700 !important; color: #ac8046;margin-top:7px;}
#html5-close-fullscreen .mh-icon-close {font-size: 30px;font-weight: 400 !important; padding: 20px;color: #eee;background-color: rgba(0,0,0,0.7);}
#html5-watermark {display:none !important;}
.wonderplugin3dcarousel-item.lightboxcontainer a div {}


/* 심사총평탭 */
.vc_tta-tab {width:220px !important;margin-right:-1px;}
.c_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab>a {background-color: #4868cf;color: #fff;}
.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab>a {background-color: #fff !important;font-size: 17px !important; color: #333 !important;border:1px solid #000 !important;border-right:0px !important;}
.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab>a {background-color: #fff !important;font-size: 17px !important; color: #333 !important;border:1px solid #000 !important;}
.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active>a {font-size: 17px !important;background-color: #7a6554 !important;color:#fff !important;border:1px solid #7a6554 !important;}

vc_tta-tabs-container


/* 텍스트스타일 */

.main_en_title {
  font-family: "nanumsquare-B" !important;
  font-size: 46px !important;
  line-height: 60px;
  letter-spacing: -1.2px !important;
  margin-bottom: 25px !important;
}

.dh_sub_title {
  font-family: "NanumSquare" !important;  
  font-weight: 500 !important;  
  font-size: 47px; font-weight: 300;
  color: #333;
  letter-spacing: -2.5px;
  line-height: 60px;
}
.dh_sub_title .ch {font-family: "Noto Sans KR" !important;}




.dh_sub_title1 {text-align:center; font-size: 30px;color: #333;font-weight: 300 !important;letter-spacing: -1px;line-height: 44px;}
.dh_sub_title2 {text-align:center; font-size: 22px;color: #333;font-weight: 300 !important;letter-spacing: -1px;line-height: 30px;}
.fla_text {text-align:center; font-size: 26px;color: #fff;letter-spacing: 0.5px;line-height: 37px;}
.fla_text1 {text-align:center; font-size: 22px;color: #fff;letter-spacing: 0.5px;line-height: 32px;}
.business1 {font-size: 22px;color: #333;letter-spacing: -0.5px;line-height: 34px;}
.business2 {font-size: 18px;color: #333;letter-spacing: -0.5px;line-height: 30px;}
.point_red {color: #d9220f;}


.dh_con_title {
  font-family: "NanumSquare" !important;  
  font-size: 30px;
  font-weight: 500 !important;
  color: #333;
  letter-spacing: -1px;
  line-height: 40px;
  padding-left: 25px;
  background: url(http://donghoknco.cafe24.com/wp/wp-content/uploads/2019/08/dh_icon_1.png) no-repeat 0 50%;
}

.dongho {font-size: 20px; color: #74543a; font-weight:500 !important;letter-spacing: -0.5px;line-height: 26px !important;}


.vc_col-sm-6.vc_col-has-fill {max-height: 80px !important;}
.business_tap {margin-top:-20px !important;}
.award_tap {margin-top:0px !important;max-height: 20px !important}


@media only screen and (max-width: 1280px) {
		
.review .t3 {font-size: 16px !important; line-height: 28px !important;}		
		
}


@media only screen and (max-width: 768px) {

#main { padding: 70px 0 0px 0 !important; }		
		
		
		

/* 5회온라인전시회 */


.ts-wrap {margin-top:-180px !important;
    position: relative;
    display: block;
    overflow: hidden; height:700px !important;
}

.ts-ls-fit .ts-narrow.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none;
}
		
.disable-thumbs {margin-bottom:0px !important;}
.disable-thumbs .album-content-description {top: -255px !important;}		

.album-content-description { position: absolute !important; display:block; width: 90% !important; left: -6% !important;margin-left: 0px !important; top: -255px !important;height:400px !important;padding: 25px 35px 0px 35px;	}

.ts-wrap.scroller-thumbnails { top: 10% !important;
    width: 100%;
    padding: 5px 0;
    opacity: 1;
    visibility: visible;
}	
.btn-cntr	{display:none !important;}	
		
.album-content-description .entry-title  {font-size: 17px !important; line-height: 22px !important; }
.album-content-description p {font-size: 12px !important; line-height: 22px !important; }
.scroller-arrow	{display:none !important;}
		
.ex23_t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 24px;color: #d5b684 !important; font-weight:bold !important; letter-spacing: -0.7px;line-height: 36px !important;text-align: center !important;}
.ex23_t2 {font-size: 16px !important; line-height: 26px !important;}
.ex23_t3 {font-size: 12px !important; line-height: 22px !important;}

		
		
			
		
		
/* 2022공모전결과 */
.ex22_photo .fancy-media-wrap {}
.ex22_text { position:relative; margin-top:20px; background-color: transparent !important;}
.ex22_text .t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 18px !important;color: #d5b684 !important; font-weight:bold !important; letter-spacing: -0.7px;line-height: 36px !important;text-align: center !important;}
.ex22_text .t2 {font-family: 'Noto Sans KR', sans-serif; font-size: 18px;color: #fff !important;font-weight:bold !important; letter-spacing: -0.5px;line-height: 26px !important;text-align: center !important;}
.ex22_text .t3 {font-family: 'Noto Sans KR', sans-serif; font-size: 14px;color: #d3d3d3 !important; font-weight:normal !important; letter-spacing: 0px;line-height: 22px !important;text-align: center !important;margin-top:20px;}

.review { position:relative; margin-top:20px; background-color: transparent !important;}
.review .t1 {font-family: 'Noto Sans KR', sans-serif; font-size: 27px !important; color: #fff !important; font-weight:bold !important; letter-spacing: -0.5px;line-height: 36px !important;text-align: center !important;}
.review .t2 {font-family: 'Noto Sans KR', sans-serif; font-size: 16px !important; color: #fff !important;font-weight:400 !important; letter-spacing: 0px;line-height: 26px !important;text-align: center !important;}
.review .t3 {font-family: 'Noto Sans KR', sans-serif; font-size: 23px !important; color: #dcad2d !important; font-weight:bold !important; letter-spacing: -0.5px;line-height: 30px !important;text-align: center !important;margin-top:20px;}
		

		
.review_box { padding:0 60px 0 40px !important; }
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 10px;}

.pum-theme-1859 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 60px 20px 20px 20px; border-radius: 15px; border: 1px none #000000;}
.pum-theme-1859 .pum-container, .pum-theme-enterprise-blue .pum-container p { font-family: 'Noto Sans KR', sans-serif; font-weight: 400 !important; letter-spacing: -0.5px;font-size: 13px !important; line-height: 21px !important;}

		
.owl-carousel .owl-dots { display:none; }		
	
		
		
/* 2021슬라이드리스트 */
.wonderplugin3dcarousel-bullet-list {display:none !important;}
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-title .tit1 {font-family: 'GmarketSansMedium', sans-serif; font-size: 28px !important; font-weight: 700 !important; }
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-title .tit2 {font-family: 'GmarketSansBold', sans-serif; font-size: 19px !important; font-weight: 700 !important; color: #ac8046;margin-top:10px; }
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-description {font-family: 'GmarketSansMedium', sans-serif; font-size: 14px !important; font-weight: 300 !important;padding:0 70px 0 50px;}		
		

 
/* 수상작결과 */  
.vc_row.wpb_row.vc_row-fluid.vc_custom_1603717832834 {padding-right: 10px !important;padding-left: 0px !important;margin-left:-30px !important;} 
.owl-carousel {margin-left:-5px !important;}
.carousel-shortcode.carousel-shortcode-id-20bc1e55e2950730d2d3a106e4cd2275.owl-dots {bottom: 0px;}  
.wpb_column.vc_column_container.vc_col-sm-4 {margin-right: 50px !important;}  
.ad12 {padding-left: 25px !important;padding-right: 35px !important;} 
.re_menu {width:80px !important;}   
.re_menu a {font-size: 17px !important;} 
.re_menu + re_menu {margin-right: -20px !important;} 
.re_skill_box {margin-bottom:-60px;}  
.re_skill {padding-right: 0px !important;padding-left: 0px !important;}    
  
.wonderplugin3dcarousel-description {width:95% !important;}  
		
		
		
		
.line_h58 {display:none;}
				
		
.result0 {font-size: 34px !important;line-height: 20px;}
.result1 {font-size: 46px!important;color: #fff;} 
.result1_1 {font-size: 40px!important;color: #fff;} 		
.result2 {font-size: 23px !important;margin:-30px 0 !important; }
.result2_1 {font-size: 18px !important;}		
.result3 {font-size: 24px !important;margin-bottom:-20px !important; }
.result3_1 { font-weight: 300 !important;  color: #e6e6e6 !important; font-size: 20px !important; letter-spacing: 0px;line-height: 35px; }		
.result4 {font-family: "NanumSquare" !important;  font-weight: 600 !important;  font-size: 22px; color: #333;letter-spacing: -1.5px;line-height: 30px;margin-bottom:-30px !important;  }
.result_m {font-family: "NanumSquare" !important;  font-weight: 600 !important;  font-size: 22px; color: #333;letter-spacing: -1.5px;line-height: 30px;margin-bottom:-30px !important;  }  
.result5 {font-family: "SCDream" !important;  font-weight: 400 !important;  font-size: 15px; color: #bba696;letter-spacing: -0.7px;line-height: 26px; }	


		
		
		
		
/* 메인화면 */  
#exh_main1 {margin-top: -180px !important;margin-left: -13px !important;}   
#exh_main1 a {width:200px !important;}   
  
.slider_1_1 {padding-right: 10px !important;padding-left: 0px !important;}   
#main {margin-left: -10px !important; margin-right: -10px !important;}  
  
p {font-size: 14px !important;line-height: 27px;letter-spacing: -0.7px;}  
  
.dh_sub_title {font-size: 22px;line-height: 34px;letter-spacing: -1px;}  
.fla_text {text-align:center; font-size: 16px;color: #fff;letter-spacing: -0.5px;line-height: 27px;}
.fla_text1 {text-align:center; font-size: 16px;color: #fff;letter-spacing: -0.5px;line-height: 27px;}  
  
.title_bg1 {height:70px !important; }  
.dh_sub_title {margin-top:-27px !important;} 
.dh_con_title {font-size: 22px !important; margin-bottom:-8px !important;}
.dh_sub_title1 {text-align:center; font-size: 20px;color: #333;font-weight: 300 !important;letter-spacing: -1px;line-height: 30px;}  
  
.e-space-2 {margin-bottom:-350px !important;} 
.con_box {margin-top:-30px;}     
.con_box1 {margin-left:-80px !important;margin-bottom:0px;}  
.con_box2 {margin-right:-63px !important;margin-top:-35px;}    
  
  
.board-type thead tr th {padding:17px 10px;line-height:1.3;font-size:16px;font-weight:500;color:#333;text-align: center !important; background:#efefef; border:1px solid #e2e2e2;}
.board-type tbody td {padding:15px 16px;text-align:left;line-height:1.5;font-size:16px;font-weight:500;color:#333;text-align: center;border:1px solid #e2e2e2;} 

.form_box {margin:0 -15px 0 -5px;}
.form p.form-ex {min-width:200px !important;}
  
.e_space {display:none;}   
.space_01 {display:none;}  
.vc_empty_space {display:none;}  
  
  
}