/* 
 Theme Name:     Extra-OverTheSea
 Author:         peterosea
 Author URI:     http://www.peterosea.com
 Template:       Extra
 Version:        0.1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.7.3
*/ 

/* ------------------------------------------ */
/*             TABLE OF CONTENTS
/* ------------------------------------------ */
/*   01.00 GENERAL & BASIC STYLES    */

/*   02.00 HEADER & NAVIGATION       */
/*   02.01 DROPDOWN MENU             */

/*   03.00 HOMEPAGE STYLES           */
/*   03.01 CUSTOMIZING POST MODULES  */

/*   04.00 SINGLE POST STYLES        */
/*   04.01 AUTHOR BOX                */
/*   04.02 CARD NEWS TEMPLATE        */

/*   05.00 SIDEBAR STYLES            */
/*   05.01 RECENT POST WIDGET        */

/*   06.00 FOOTER                    */
/*   06.01 FOOTER SOCIAL MEDIA       */
/*   06.02 FOOTER TAGS               */

/*   07.00 CATEGORY ARCHIVE STYLES   */

/*   10.00 RESPONSIVE STYLE          */


/*---------------------------------------------------

    00 - THEME BUGS ?  
	
	---------------------------------------------------*/
	
	
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);


/*
    #main-header-wrapper { 
        height: auto !important; }
*/
    #et-navigation > ul > li > a { 
        padding: 0px; }
    #footer-info {
        width: auto; }
    
    .et_pb_widget .widget_list_portrait {
        background: transparent !important; }

    /* NEWSLETTER ROW BUGS */

    #newsletter {
        padding: 30px 0px; }
    #newsletter .et_pb_row {
        padding: 70px 40px;
        background-image: url("https://extra.timberridgemedia.com/wp-content/uploads/2016/02/unplash17.jpg");
        background-size: cover; }
    #newsletter h1 {
        font-size: 32px; }
    #newsletter .et_pb_button {
        margin-top: 10px;
        background:  rgba(255, 145, 96, 0.8);
        border-color:  rgba(255, 145, 96, 0.5); }
    #newsletter .et_pb_button:hover {
        margin-top: 10px;
        background:  #FF9160;
        border-color:  #FF9160; }

    /* SLIDER ARROWS BUG */

    .et-slider .et-pb-slider-arrows a::before, 
    .featured-posts-slider-module .et-pb-slider-arrows a::before,
    .posts-carousel-module .et-pb-slider-arrows a::before {
        position: absolute !important;
        right: 0px; }

    /* CONTACT FORM */

    .et_pb_contact_right {
        vertical-align: bottom;
        margin-top: 20px; }

    /* Author's Page Mobile Fix */
f
     @media only screen and (max-width: 980px) {
        .authors-page .authors .column.size-1of3 {
          width: 100% !important; }
    }

	 /* HP Video Height Fix */
	.fluid-width-video-wrapper {
	padding-top: 60% !important;
	}
	
	/* Fix FOREIGN TEXT APPEARING ON MOBILE */
	@media only screen and (max-width: 768px) {
	.posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before {
	content: none !important;
	}
	}


	.display_pc {
		display: initial;
	}
	
	.display_m {
		display: none;
	}




	/*---------------------------------------------------

    01.00 - GENERAL & BASIC STYLES
    
    Font Size : 13px, 16px, 20px, 24px ...
	
	---------------------------------------------------*/
	
	
	
	/*****--------   Font Style   -------*****/
	
	/* 	Montserrat */
	@import url('https://fonts.googleapis.com/css?family=Montserrat');
	
	/* 	본고딕 Notosans */
	@import url( "https://fonts.googleapis.com/earlyaccess/notosanskr.css" );
	
	/* 	나눔스퀘어 */
	@font-face {
	  font-family: 'Nanum Square';
	  src: url('fonts/NanumSquareOTFLight.eot'); /* IE9 Compat Modes */
	  src: url('fonts/NanumSquareOTFLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('fonts/NanumSquareOTFLight.woff') format('woff'), /* Modern Browsers */
	       url('fonts/NanumSquareOTFLight.ttf')  format('truetype'), /* Safari, Android, iOS */
	       url('fonts/NanumSquareOTFLight.svg#017f9c78318bcde3d1dc4451e8eaca0a') format('svg'); /* Legacy iOS */
	       
	  font-style:   normal;
	  font-weight:  300;
	}
	
	@font-face {
	  font-family: 'Nanum Square';
	  src: url('fonts/NanumSquareOTFR.eot'); /* IE9 Compat Modes */
	  src: url('fonts/NanumSquareOTFR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('fonts/NanumSquareOTFR.woff') format('woff'), /* Modern Browsers */
	       url('fonts/NanumSquareOTFR.ttf')  format('truetype'), /* Safari, Android, iOS */
	       url('fonts/NanumSquareOTFR.svg#9e23ceb0c858ca37642ba540402577eb') format('svg'); /* Legacy iOS */
	       
	  font-style:   normal;
	  font-weight:  400;
	}
	
	@font-face {
	  font-family: 'Nanum Square';
	  src: url('fonts/NanumSquareOTFB.eot'); /* IE9 Compat Modes */
	  src: url('fonts/NanumSquareOTFB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('fonts/NanumSquareOTFB.woff') format('woff'), /* Modern Browsers */
	       url('fonts/NanumSquareOTFB.ttf')  format('truetype'), /* Safari, Android, iOS */
	       url('fonts/NanumSquareOTFB.svg#a41a1fda1fdf3dafd3394867a156b1cf') format('svg'); /* Legacy iOS */
	       
	  font-style:   normal;
	  font-weight:  700;
	}
	
	@font-face {
	  font-family: 'Nanum Square';
	  src: url('fonts/NanumSquareOTFExtraBold.eot'); /* IE9 Compat Modes */
	  src: url('fonts/NanumSquareOTFExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('fonts/NanumSquareOTFExtraBold.woff') format('woff'), /* Modern Browsers */
	       url('fonts/NanumSquareOTFExtraBold.ttf')  format('truetype'), /* Safari, Android, iOS */
	       url('fonts/NanumSquareOTFExtraBold.svg#090d6763bc81b49309446d23fbd10e87') format('svg'); /* Legacy iOS */
	       
	  font-style:   normal;
	  font-weight:  900;
	}
	
	
	
	body, div, a, span, p, input, td, label, li {
		font-family: 'Montserrat', 'Noto Sans KR', sans-serif;
		letter-spacing: -0.02em;
	}
	
	h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .header a {
		font-family: 'Montserrat', 'Nanum Square', sans-serif !important;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	
	
	/*---- 	Font Color ----*/
	
	.et_pb_extra_module .posts-list article .post-content h3 a, .et_pb_extra_module.et_pb_ft_post_0 .main-post h2.entry-title a, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3 a, .single .post-content, .single .post-content p, .single .post-content a, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content .excerpt p, .et_pb_extra_column_sidebar .module-head h1, .single .related-post .title a, .et_extra_layout .et_pb_column .module-head h1, .post-nav .nav-box .post_wrap h3, .posts-carousel-module .post-content-box h3 a, .posts-blog-feed-module .post-title, .posts-blog-feed-module .post-title a, a.read-more-button, .featured_post_wrapper.et_pb_ft_post_0 .main-post ul.post-categories li a, .main-post .link_cat a, .posts-list a.link_cat, .arc_wrapper .con_group h2 a, .arc_wrapper .con_group a.et_pb_more_button, .archive h1, .search h1 {
		color: #111 !important;
	}

	.post-wrap .wp-caption-text, .et_pb_extra_module.et_pb_ft_post_0 .main-post .excerpt a, .et_pb_extra_column_sidebar .posts-list .post-meta.vcard p, .et_pb_extra_column_sidebar .posts-list .post-meta.vcard p a {
		color: #555 !important;
	}
	
	.post-module .module-head .module-filter, .navigation li a, .navigation li.pag_link a:after {
		color: #777 !important;
	}
	
	.single .related-posts-header h3 {
		color: #fff !important;
	}
	
	
	
	/*---- 	Font Size ----*/
	
	.et_pb_extra_module.et_pb_ft_post_0 .main-post h2.entry-title, .et_pb_extra_module.et_pb_ft_post_0 .main-post h2.entry-title a {
		font-size: 34px;
	}
	
	.post-header h1 {
		font-size: 32px;
	}
	
	.post-nav .nav-box .post_wrap h3, .et_pb_column_2_3 .et_pb_extra_module .posts-list article .post-content h3, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3 a {
		font-size: 21px;
	}
	
	.et_pb_column_1_4 .et_pb_extra_module .posts-list li.has-thumb article .post-content h3, .et_pb_column_1_3 .et_pb_extra_module .posts-list article .post-content h3, .et_extra_layout .et_pb_column .module-head h1, .et_pb_extra_module.et_pb_ft_post_0 .main-post .excerpt a, .single .post-content, .single .post-content p, .single .post-content a, .author-box-description h4 a, .posts-blog-feed-module .post-title, .posts-blog-feed-module .post-title a {
		font-size: 18px;
	}

	.posts-carousel-module .post-content-box h3, .et_pb_extra_column_sidebar .module-head h1, .et_pb_extra_module .posts-list article .post-content h3 a, .posts-carousel-module .post-content-box h3 a {
		font-size: 16px;
	}
	
	.et_pb_extra_module .posts-list article .post-content .excerpt p {
		font-size: 15px;
	}

	.et_pb_extra_module.et_pb_ft_post_0 .main-post .post-meta p, #et-info .et-top-search .et-search-field, .et_pb_extra_module.et_pb_ft_post_0 .posts-list .post-meta p, .et_pb_extra_column_sidebar .posts-list .post-meta.vcard p, .et_pb_extra_column_sidebar .posts-list .post-meta.vcard p a {
		font-size: 13px;
	}
	
	
	/*---- 	Line Height ----*/
	
	.et_pb_extra_module .posts-list article .post-content h3, .et_pb_extra_module .posts-list article .post-content h3 a, .et_pb_extra_module.et_pb_ft_post_0 .main-post .excerpt a, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content .excerpt, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content .excerpt p, .et_pb_extra_module .posts-list article .post-content .excerpt p, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3, .et_pb_extra_module.et_pb_ft_post_0 .posts-list article .post-content h3 a, .post-nav .nav-box .post_wrap h3, .posts-carousel-module .post-content-box h3, .post-nav .nav-box .post_wrap p, .et_pb_extra_column_sidebar .et_pb_extra_module .posts-list article .post-content, h3 a, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		line-height: 1.4em !important;
	}
	
	.et_pb_extra_module.et_pb_ft_post_0 .main-post h2.entry-title, .et_pb_extra_module.et_pb_ft_post_0 .main-post h2.entry-title a {
		line-height: 1.2em !important;
	}
	
	
	
	
	
	
	/*****--------- 	레이아웃 Layout ---------*****/

	div.container {
		width: 100% !important;
		}

	#main-header div#et-navigation {
		margin: 0 auto;
		}

	#main-header #et-menu a {
		font-weight: 900;
		}
	
	#main-header #et-menu a:hover {
		color: #fff !important;
		}
		
	div#et-navigation>ul>li>a:before {
		top: -1px;
		}
	
	.et-fixed-header #main-header .logo {
		width: 203px !important;
		height: 22.04px !important;
	    margin: 30px 0 !important;
		}

	.page .post-wrap .post-content {
		margin-bottom: 0 !important;
		}	
	
	body {
		background-color: #fff;
		}
	
	#main-content {
		padding-bottom: 60px;
		}
	
	.et_pb_row {
		max-width: 100% !important;
		}
		
	#main-header .container {
		max-width: 1890px;
		padding: 0 64px;
		}
		
	.page div.et_pb_row {
		width: 100%;
		}
		
	div.et_pb_section {
		padding: 0;
		}
	
	div#main-content {
		padding: 0;
		}
	
	.box_wrp > .et_pb_row {
	    height: 945px;
	    display: table;
		}
	
	.box_wrp > .et_pb_row > .et_pb_column {		
	    display: table-cell;
	    vertical-align: middle;
	    float: none;
	    padding-bottom: 40px;
	    }
			
		
	.color_white {
	    color: #fff;
		border-color: #fff;
		}
	
	.color_white .title_head {
		color: #fff;
		border-color: #fff;	
		}
	
	.title_head, .wedo_box_wrp .title_head {
		border-bottom: 2px solid;
	    display: inline-block !important;
		line-height: 0.8em;
		color: #4caac4;
		border-color: #4caac4;
		font-size: 22px;
		width: auto !important;
	    padding-bottom: 5px;
		}
		
	.et_pb_section .et_pb_row .et_pb_column .et_pb_module.text_wrp_01 {	
	    max-width: 880px;
	    margin: 0 auto;
	    text-align: center;
		}
	.text_wrp_01p {margin-bottom:10px;}
	
	.link_wrp_01 {
		margin-top: -452px !important;
	    margin-bottom: 452px !important;
		}
	
	.link_wrp_02 {		
	    margin-top: -237px !important;	
	    margin-bottom: 237px !important;	
		}
		
	div.et_pb_section.box_wrp_column  {
		height: 960px;
		padding-top: 100px;
		}
	
	div.et_pb_section.weoffer_box_wrp.box_wrp_column {
	    padding-top: 120px;
		}
		
	div.et_pb_section.wedo_box_wrp {
		height: 960px;
		}
	
	.wedo_box_wrp .et_pb_row {
		padding: 0;
		}

	.wedo_box_wrp .et_pb_row:last-child {
		padding: 50px 250px; }
		
	.wedo_box_wrp .et_pb_column.et_pb_column_10, .wedo_box_wrp .et_pb_column .et_pb_module, .wedo_box_wrp .et_pb_row_5 {	
	    height: auto;
		
	    }

	.wedo_box_wrp .et_pb_column.et_pb_column_10 {
		padding:0 50px 100px;
		float:right;
	}
	
	.wedo_box_wrp .et_pb_module {
	    display: table;
		width: 100%;
		}
	
	.wedo_box_wrp .et_pb_image_wrap {	
	    display: table-cell;
	    vertical-align: middle;
	    text-align: center;
		}
		
	.center_wrp, .box_wrp_column > .et_pb_row {
		text-align: center;
		}	
		
	.et_pb_gutters1 .et_pb_column .et_pb_module.title_h1 {
	    padding-top: 50px;
	    padding-bottom: 20px;
	    font-size: 38px;
	    max-width: 620px;
	    line-height: 1.2em;		
	    font-weight: bolder;	 
	    margin: 0 auto; 
	    text-align: center;  
		}
		
	.values_text_wrp .et_pb_image {	
	    height: 170px;
		}
		
	.values_text_wrp .values_title {
		font-size: 30px;
		margin-bottom: 25px;
		text-align: center;
		color:#4caac4;
		}
		
	.values_text_wrp .et_pb_text {
		margin-top: 70px !important;
		}

	.values_text_wrp {
		text-align: center;
	    padding-right: 30px;
		padding-left: 30px;
	    margin-top: 40px;
		}
	
	.values_text_wrp .et_pb_text .et_pb_text_inner {
		text-align: center;
	}
		
	.values_text_wrp .et_pb_column, .weare_text_wrp .et_pb_column {
		padding-right: 30px;
		padding-left: 30px;
		}
	
	.weare_title {
		font-size: 34px;
		font-weight: bolder;
		margin-bottom: 10px;
		line-height: 1.2em;
		}
	.who_we_are_text{
		padding-left:200px;
		padding-top:50px;
	}
	#who_we_are_text_en{
		padding-top:0px;
	}
	.who_we_are_image{
			transform:translateX(15%);
		}

	.page-id-300 .weare_title {
		font-size: 28px;
	}
	
	.weare_title_last {
		margin-top: 35px;
		}

	.bullet {
	    width: 5px;
	    height: 5px;
	    background-color: #3c9fbb;
	    margin-bottom: 3px;
		}
		
	.wedo_box_wrp .et_pb_text_inner {	
		margin-top: 40px;
		}
		
	.wedo_title {
		font-size: 23px;
		font-weight: bolder;
		margin-bottom: 6px;
		}
	.what_we_do_title {
			padding-top: 100px;			
		}	
	div.et_pb_section{
		text-align:center;
	}

	.wedo_box_wrp .et_pb_row_5 .et_pb_column {	
    	padding: 180px;
		}
		
	.wedo_box_wrp .et_pb_row_5 .et_pb_column:last-child {
		padding: 0;
		}

		
	.wework_box_wrp .text_wrp_01 .et_pb_text_inner {
		text-align: center;
		padding-top: 50px;
		margin-bottom: 60px;
		}
	
	.weoffer_box_wrp .list_wrp .et_pb_row {
		padding-right: 30px;
		padding-left: 30px;
		}
	
	
	.weoffer_box_wrp .list_wrp .et_pb_column_1_4 {
	    padding-right: 25px;
	    padding-left: 25px;
		}
		
	.weoffer_box_wrp .list_wrp .title {
	    width: 150px;
		display: table-cell;
		font-size: 18px;	
		color: #4caac4;
		line-height: 1.4em;	
		word-break: keep-all;
		padding-right: 35px;
		}
		
	.weoffer_box_wrp .list_wrp .title strong {
		font-weight: 500;
	}
		
	.weoffer_box_wrp .list_wrp .contents {
	    width: auto;
		display: table-cell;
		}	
		
	.weoffer_box_wrp .list_wrp .et_pb_text, .weoffer_box_wrp .list_wrp .et-last-child .et_pb_text:last-child  {
		height: 200px;
		border-top: 1px solid #75a0ad;
		border-bottom: 1px solid #75a0ad;
	    padding-top: 20px;
		}
	
	.weoffer_box_wrp .contents ul {
	    padding: 0;	
		}
	.weoffer_box_wrp .list_wrp .et_pb_text:last-child {
		border-top: 0;
		}
		
	.weoffer_box_wrp .list_wrp {
	    margin-top: 50px;
		padding-right: 30px;
	    padding-left: 30px;
		}
		
	.weoffer_box_wrp .list_wrp li:before {
	    content: " ";
	    background-color: #4caac4;
	    width: 3px;
	    height: 3px;
	    display: inline-block;
	    margin-left: -15px;
	    margin-right: 10px;
	    margin-bottom: 5px;
		}
		
	.weoffer_box_wrp .list_wrp li {
		list-style: none;
	    margin-bottom: 5px;
	    line-height: 1.5em;
		}
			
	.contact_box_wrp .et_pb_row_9 {
		height: 378px;
		padding-top: 124px;
		padding-bottom: 124px;
		}
	
	.contact_box_wrp .et_pb_row_10 {
		padding: 0;
		}
		
	.contact_box_wrp .et_pb_row .contents_wrp .et_pb_text_inner {
		text-align: center;
		margin-top:55px;
		line-height: 1.9em;
		}
	
	.contact_box_wrp .contents_wrp strong {
		color: #8ae6f9;
		margin-right: 10px;		
		}
	
	.contact_box_wrp iframe, .contact_box_wrp .et_pb_row_10 .et_pb_code_inner {
		width: 100%;
		height: 570px;
		}
		
	.link_wrp, .link_wrp .et_pb_code_inner {
		top: 0;
	    position: absolute;
	    height: 0;
	    padding: 0;
		}
	
	
	.weare_text_wrp .et_pb_text_inner {
		max-width: 320px;
		margin-top: 40px;
		line-height: 1.6em;
		word-break: keep-all;
		}

/*Digital Marketing - What we offer*/
	.DMimg_title {		
		text-align:center;
		margin: 24px auto 51px;
		font-size: 21px;
    	font-weight: bold;
	}

	#DMimg_title01{
		color:#59b0c8;
	}

	#DMimg_title02{
	color:#1ca7a0;
	}

	#DMimg_title03{
		color:#39a26d;
	}

	.DM_title {		
		padding-bottom:5px;
		text-align:center;	
		font-size:18px;
		}

	#DM_title01 {
		width:124px;
		border-bottom:2px #06acc8 solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}

	#DM_title02 {
		width:197px;
		border-bottom:2px #1ca7a0 solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}

	#DM_title03 {
		width:211px;
		border-bottom:2px #39a26d solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}

	#DM_title01_en {
		width:255px;
		border-bottom:2px #06acc8 solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}
	#DM_title02_en {
		width:300px;
		border-bottom:2px #1ca7a0 solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}

	#DM_title03_en {
		width:290px;
		border-bottom:2px #39a26d solid;
		margin:0 auto 18px;
		height:30px;
		text-align:center;
	}

	.DM_text {
		text-align:center;
		margin-top:20px;
		padding: 0 8%;
		}
	
	.et_pb_row_13{
		padding:0;
	}
	.et_pb_row_12 {
		height:378px;
		padding:124px 0;}

	.et_pb_column_23{height:570px;}

	.et_pb_row_11 {
		padding:2% 300px;
	}
	
	#WhatWeDo_bottom{
		margin-bottom:50px;
	}

/*
    @media screen and (min-width: 980px) {
        .container, .archive .et_pb_blog_grid_wrapper, .archive.category .cat_title {
            width: 100%;
            max-width: 1080px;
        }
               
        .archive .et_pb_blog_grid_wrapper, .archive.category .cat_title, #main-content article .post-wrap > h1.entry-title {
	        margin: 0 auto;
	        position: relative;
	        display: none;
        }
    }
*/
	
	.et_pb_row.et_pb_row_fullwidth {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	/*	Grid.Less	*/
	.et_extra_layout.et_pb_gutters3 .et_pb_column {
		padding: 0 !important;
	}
	
	.et_extra_layout.et_pb_gutters3 .et_pb_column.et_pb_column_2_3:first-child {
		padding: 0 30px 0 0 !important;
	}
	
	.et_extra_layout.et_pb_gutters3 .et_pb_extra_row, .et_extra_layout.et_pb_gutters3 .et_pb_row {
		margin-left: 0 !important;
	}
	
	
	
	
	
	/*****----------	버튼 Button	----------*****/
	
	a.read-more-button {
		background-color: transparent;
	    padding: 0;
	    margin-bottom: 10px;
	    font-size: 14px;
	}
	
	a.read-more-button:after, a.read-more-button:hover:after {
		opacity: 1;
		margin: 0 0 0 6px;
		text-decoration: none;
	}
	
	a.read-more-button:hover {
		background-color: transparent;
		text-decoration: none;
	}
	
	
	

	
	
	/*---------------------------------------------------

    02.00 HEADER & NAVIGATION 
	
	---------------------------------------------------*/
	
	
	/*--- 	Header   ---*/
	
	#top-header {
/* 		background: #dd3333; */
		padding: 6px 0;
	}
	
	#et-trending-button {
		display: none;
	}
	
	#et-trending-label {
		font-weight: 800;
	}
	
	header.header .et-trending-post a {
		color: #fff;
	}
	
	#et-info .et-extra-social-icons li {
		height: 26px;
		margin-left: 5px;
	}
	
	#et-info .et-extra-social-icons .et-extra-icon {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	
	header.header #top-header a:hover {
		color:#fff !important;
	}
	
	
	
	
	/* 	검색창 */
	#et-info .et-top-search .et-search-field {
		padding: 4px 10px;
		width: 180px;
	}
	
	
	
	/*--- 	Navigation   ---*/
	
	#main-header {
		border-bottom: 0 !important;
	}
	
	.header.left-right #et-navigation > ul > li > a:hover {
		text-decoration: none;
	}
	
	.menu-side-navigation-container {
		order: 3;
	    display: flex;
	    -webkit-box-align: end;
	    -ms-flex-align: end;
	    align-items: center;
	    -ms-flex-order: 3;
	}
	
	.menu-side-navigation-container li a {
		color: rgba(255,255,255,0.6);
	    font-size: 13px;
	    font-weight: 800;
	}
	
	.menu-side-navigation-container li a:before {
		content: '';
		position: absolute;
		background: #ffffff;
		height: 2px;
		width: 100%;
		bottom: -5px;
		top:auto !important;
		opacity: 1;
		visibility: hidden;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all 0.1s ease-in-out 0s;
		transition: all 0.1s ease-in-out 0s;
	}
	
	.menu-side-navigation-container li a:after {
		content: '';
		position: absolute;
		background: #ffffff;
		height: 2px;
		width: 100%;
		top: -5px;
		left: 0;
		bottom:auto !important;
		opacity: 1;
		visibility: hidden;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all 0.1s ease-in-out 0s;
		transition: all 0.1s ease-in-out 0s;
	}
	
	.menu-side-navigation-container li a:hover:before, .menu-side-navigation-container li.current-menu-item a:before {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	    opacity: 1;
	    bottom: -5px;
		top:auto;
		visibility: visible;
	}
	
	.menu-side-navigation-container li a:hover:after, .menu-side-navigation-container li.current-menu-item a:after {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	    opacity: 1;
	    top: -5px;
	    left: 0;
		bottom:auto !important;
		visibility: visible;
	}
	
	.menu-side-navigation-container li.current-menu-item a, .menu-side-navigation-container li a:hover {
/* 		border-bottom: 2px solid #fff; */
		color: #fff !important;
		text-decoration: none;
	}
	
	.menu-side-navigation-container li:first-child {
		margin-right: 15px;
	}
	
/*
	.menu-side-navigation-container li:first-child:after {
		content: '|';
	    margin-left: 10px;
	    margin-right: 6px;
	    color: rgba(255,255,255,0.4);
	    font-weight: 100;
	}
	
*/
	
	
	/*---------------------------------------------------

    03.01 - CUSTOMIZING POST MODULES  
	
	---------------------------------------------------*/
	
	
	
	/*****----- 	Module Basic Style   -----*****/
	
	.et_pb_extra_module, .et_pb_widget {
		box-shadow: none;
		border-radius: 0;
	}
	
	.et_extra_layout.et_pb_gutters3 .et_pb_extra_module, .et_pb_extra_column_sidebar .et_pb_extra_module {
		border: none;
		border-radius: 0;
	}
	
	.et_extra_layout .et_pb_column .module-head h1,  {
		color:#111 !important;
		font-weight: 800;
		letter-spacing: 0.03em;
		padding: 0;
	}
	
	.no_excerpt .excerpt {
		display: none;
	}
	
	.et_pb_extra_module .posts-list article .post-thumbnail, .et_pb_widget .widget_list_thumbnail {
		background-color: transparent !important;
	}
	
	
	
	/* 	Module Header */
	
	.module-head, .tabbed-post-module .tabs {
		padding: 15px 0;
	    border-top: 3px solid #111;
		border-bottom: 1px solid #e3e3e3;
	}
	
	
	
	.post-module .module-head .module-filter {
		font-weight: 100;
	}
	
	.et_extra_layout.et_pb_gutters3 .et_pb_extra_module, .et_extra_layout.et_pb_gutters3 .et_pb_extra_column_sidebar .et_pb_widget {
		margin-bottom: 60px;
	}
	
	.post-thumbnail {
	    width: 100%;
		padding-bottom: 60%;
	    margin: 0;
	    background-position: center center;
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	

	/*****----- 	Featured Post   -----*****/
	
	.featured_post_wrapper  { 
		border: none;
/* 		display: inline-block; */
		width: 100%;
	}
	
	
	/* 	Main Post */
	
	.et_extra_layout .featured_post_wrapper.et_pb_ft_post_0 .main-post {
		width: 66.66%;
		display: inline-block;
		padding: 0 20px 0 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .main-post h2.entry-title {
		font-weight: 800;
	    display: table-row;
	    vertical-align: middle;
	    height: 90px;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .main-post ul.post-categories {
	    line-height: 1em;
	    width: 100%;
	    text-align: center;
	    display: table-row;
	    vertical-align: middle;
	    height: 30px;
	    padding: 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 ul.post-categories li {
	    display: inline-block;
		margin-bottom: 0;
		width:auto;
		border-bottom: none;
		padding: 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 ul.post-categories li:after {
		content:'/';
		margin: 0 2px;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 ul.post-categories li:last-child:after {
		content:'';
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 ul.post-categories li a {
	    font-weight: 200;
	    text-decoration: underline;
	    font-size: 16px;
	}
	
/*
	.featured_post_wrapper.et_pb_ft_post_0 .main-post article .post-content .excerpt {
		margin-top: 15px;
	}
*/
	
	.featured_post_wrapper.et_pb_ft_post_0 .main-post .excerpt a:hover {
		color: inherit !important;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .main-post .post-content {
		text-align: center;
	    height: 120px;
	    display: table;
	    width: 100%;
	    margin-top: 30px;
	}
	
	.main-post .link_cat a {
		font-weight: 200;
	    text-decoration: underline;
	    margin-bottom: 5px;
	    display: block;
	    padding-left: 20px;
	}

	
	
	
	/* 	Post List */
	
	.et_extra_layout .featured_post_wrapper.et_pb_ft_post_0 .posts-list {
		width: 33%;
		display: inline-block;
		vertical-align: top;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list {
		padding-right: 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list li {
		padding-right: 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list li:first-child {
		padding-top: 0;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-thumbnail {
	    width: 80px;
	    height: 80px;
	    margin: 3px 0 0 20px;
	    float: right;
	    background-position: center center;
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content .excerpt {
		margin-top: 10px;
		font-size: 15px;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content .excerpt a:hover {
		color: inherit !important;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content h3, .featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content h3 a {
		font-weight: 600;
		letter-spacing: -0.04em;
		line-height: 1.3em !important;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content h3 a:hover, .featured_post_wrapper.et_pb_ft_post_0 .main-post h2.entry-title a:hover {
		text-decoration: none;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list article .post-content {
		padding-top: 0;
		width: auto;
/* 	    padding: 6px 0 5px; */
	    vertical-align: top;
	    float: none;
	}
	
	.featured_post_wrapper.et_pb_ft_post_0 .posts-list .post-meta {
		padding-left: 0;
		margin-top: 7px;
	}
	
	.featured_post_wrapper .posts-list .post-categories {
		display: inline-block;
	    text-align: left;
	    padding: 0 0 0 20px;
	    height: auto;
	    margin-bottom: 5px;
	}
	
	.featured_post_wrapper .posts-list .post-categories a.link_cat {
		font-weight: 200;
	    text-decoration: underline;
	    margin-bottom: 5px;
	    display: block;
	    
	}
	

	
	/*****-----		Featured Post End	-----*****/
	
	
	
	/*****----- 	Posts Module	-----*****/
	
	.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .posts-list {
		width: 100%;
		
	}
	
	.et_pb_extra_module .posts-list li {
		padding: 20px 0;
	}
	
	.et_pb_extra_module .posts-list article .post-content h3 {
		font-weight: 400;
		color: #111;
	}

	
	.et_pb_extra_module .posts-list article .header .post-thumbnail {
	    width: 100%;
		padding-bottom: 60%;
	    margin: 0;
	    background-position: center center;
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	
	.et_pb_extra_module .posts-list li article .post-thumbnail {
		width: 25%;
		height: 100px;
	    margin-left: 0;
	    margin-right: 0;
	    float: left;
	    background-position: center center;
	    background-size: cover;
	    background-repeat: no-repeat;
	    padding-bottom: 0;
	}
	
	.et_pb_extra_module .posts-list article .post-content, .et_extra_other_module .posts-list article .post-content {
		width: 75%;
		padding: 0 0 0 20px;
		float: left;
	}
	
	.et_pb_extra_module .posts-list li:first-child, .et_extra_other_module .posts-list li:first-child {
		border-top: none;
	}
	
	.et_pb_extra_module .posts-list article .post-meta, .et_extra_other_module .posts-list article .post-meta {
		padding: 0;
		margin-top: 5px;
	}
	
	.et_pb_extra_module .posts-list article .post-content .excerpt {
		margin-top: 7px;
	}

	
	
	/*----- If, 1/3 -----*/
	
	.et_pb_column_1_3 .et_pb_extra_module .posts-list li {
		padding: 20px 0;
	}
	
	
	/*----- If, 2/3 -----*/
	
	.et_pb_column_2_3 .et_pb_extra_module .posts-list article .post-content h3 {
		
	}
	
	
	
	/*----- No-thumbnail Module -----*/
	
	.et_pb_column_1_3 .et_pb_extra_module .posts-list .no-thumb article .post-content, .et_pb_column_1_3 .et_extra_other_module .posts-list .no-thumb article .post-content, .et_pb_column_1_4 .et_pb_extra_module .posts-list .no-thumb article .post-content, .et_pb_column_1_4 .et_extra_other_module .posts-list .no-thumb article .post-content {
		width: 100%;
		padding: 0;
	}
	
	
	/*----- 	Has Thumbnail Module -----*/
	
	.et_pb_column_1_4 .et_pb_extra_module .posts-list li.has-thumb article .post-thumbnail, .et_pb_column_1_3 .et_pb_extra_module .posts-list li.has-thumb article .post-thumbnail {
	    width: 80px;
		height: 80px;
		margin-right: 15px;
	}
	
	.et_pb_column_1_4 .et_pb_extra_module .posts-list li.has-thumb article .post-content, .et_extra_other_module .posts-list li.has-thumb article .post-content, .et_pb_column_1_3 .et_pb_extra_module .posts-list li.has-thumb article .post-content, .et_extra_other_module .posts-list li.has-thumb article .post-content {
		width: auto;
		padding: 0;
		float: none;
	}
	
	
	
	/* 	Has Thumbnail Module */
	

	/*****----- 	Posts Module End	-----*****/
	
	
	
	
	
	
	/*****----- 	Posts Carousel Module	-----*****/

	
	
	
	
	/*****----- 	Posts Carousel Module End	-----*****/
	
	
	
	
	
	/*****----- 	Blog Feed Mansonry Module	-----*****/
	
	.js .posts-blog-feed-module.masonry .column .hentry {
		box-shadow: none;
	}
	
	.posts-blog-feed-module.masonry .et-format- .post-content {
		border: 1px solid #e3e3e3;
	    padding-top: 20px;
	    border-top: none;
	}
	
	.posts-blog-feed-module.masonry .et-format- .header {
		margin-bottom: 0;
	}
	
	
	/*****----- 	Blog Feed Mansonry Module End	-----*****/
	
	
	/*****----- 	Basic Module	-----*****/
	
	.et_extra_other_module {
		box-shadow: none;
	}
	
	
	
	
	
	/*---------------------------------------------------

    04.00 - SINGLE POST STYLES
	
	---------------------------------------------------*/
	
	
	.single .post-content, .single .post-content p, .single .post-content a {
	    line-height: 1.6em;
	    font-weight: 200;
	}
	
	.single article .post-footer {
		border-top: none;
		padding-top: 0;
		display: inline-block;
		margin-bottom: 60px;
	}
	
	.single .post-wrap .post-content, .page.with_sidebar_right .post-wrap .post-content {
		margin-bottom: 0;
		white-space: pre-line;
		word-break: keep-all;
	}
	
	.post-footer .social-icons, .post-footer .rating-stars {
		margin-bottom: 0;
	}
	
	.single article .post-nav {
		display: inline-block;
	}

	.post-nav .nav-box.previous {
		float: left;
		width: 300px;
	}
	
	.post-nav .nav-box.next {
		float: right;
/* 		width: 450px; */
		width: 70%;
	}
	
	.post-nav .nav-box.next .name {
		float: left;
	    width: 10%;
	    padding: 0px 0px 0px 8px;
	    text-align: left;
	    margin-right: 5%;
	    font-size: 18px;
	    font-weight: 400;
	    line-height: 1.1em;
	    color: #111;
	    margin-top: 2px;
	    position: relative;
	}
	
	.post-nav .nav-box.next .name:after {
	    border-right: 12px dotted #dd3333;
	    content: '';
	    display: inline-block;
	    width: 2%;
	    height: 32px;
	    position: absolute;
	    top: 3px;
	    right: -3px;
	}
	
	.post-nav .nav-box .post_wrap {
		width: 65%;
		float: right;
		padding-left: 1%;
	}
	
	.post-nav .nav-box .post_wrap h3 {
		padding-bottom: 5px;
		text-decoration: underline;
		font-weight: 800;
	}
	
	.post-nav .nav-box .thumb {
		width: 20%;
		display: inline-block;
	}
	
	.single .post-thumbnail {
		padding-bottom: 0;
		margin-bottom: 60px;
	}
	
	.single .et_pb_extra_column_main article, .page.with_sidebar_right .et_pb_extra_column_main article {
		box-shadow: none;
		border: 1px solid #e3e3e3 !important;
		margin-bottom: 40px;
	}
	
	.post-wrap .wp-caption {
		border: none;
	    background-color: transparent;
	    padding: 0;
	    max-width: 100%;
	}
	
	.post-wrap .wp-caption-text {
		text-align: left;
	    font-size: 14px;
	    padding: 0;
	    font-style: italic;
	}
	
	
	/* 	기자 정보 */
	
	.author-box-description h4 a {
		font-weight: 800;
	}
	
	.et_extra_other_module.author-box {
	    background-color: #f9f9f9;
	    margin-bottom: 0;
	}
	
	.author-box-content {
		display: table;
		padding: 30px 40px;
	}
	
	.author-box-avatar {
		-ms-flex-preferred-size: 100px;
	    flex-basis: 100px;
	    height: 100px;
	    width: 100px;
	    min-width: 100px;
	    max-width: 100px;
	    border-radius: 200px;
        vertical-align: middle;
		display: table-cell;
	}
	
	.author-box-description {
		display: table-cell;
		vertical-align: middle;
		padding-left: 30px;
	}
	
	
	
	/* 	관련기사 */
	
	.single .related-posts {
		border-radius: 0;
	}
	
	.single .related-posts-content {
		display: -ms-block;
		display: block;
		padding: 40px 0 0 0;
	}
	
	.single .related-post {
		width: 100%;
	    max-width: 100%;
	    min-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	    padding: 0px 0px 60px;
	}
	
	.single .related-posts .post-thumbnail {
		margin-bottom: 0;
	}
	
	.single .related-posts-header h3 {
		padding: 0;
	}
	
	.single .related-posts-header {
		padding: 12px 15px;
		background-color: #111;
		border-bottom: none;
	}
	
	
	
	
	/* 	페이스북 댓글 */
	
	.fb-comments {
		margin: 60px 0;
	    padding: 20px 0;
	    border-top: 1px solid #111;
	}
	
	
	
	/***** 	사이드바 *****/
	
	.et_pb_extra_column_sidebar .et_pb_extra_module .posts-list {
		width: 100%;
	}
	
	
	
	/* 	인기 기사 */
	
	.et_pb_extra_column_sidebar .module-head h1 {
		padding-bottom: 0;
	}
	
	.et_pb_extra_column_sidebar .posts-list article {
		border: none;
		margin-bottom: 0;
	}
	
	.et_pb_extra_column_sidebar .posts-list article .excerpt {
		display: none;
	}
	
	.et_pb_extra_column_sidebar .et_pb_extra_module .posts-list li article .post-thumbnail {
		height: auto;
	    width: 100%;
	    padding-bottom: 65%;
	    margin-bottom: 15px;
	}
	
	.et_pb_extra_column_sidebar .et_pb_extra_module .posts-list article .post-content {
		width: 100%;
		padding-left: 0;
	}
	
	.et_pb_extra_column_sidebar .et_pb_extra_module .posts-list article .post-content h3 a {
		font-weight: 700;
	}
	
	.et_pb_extra_column_sidebar .et_pb_extra_module .posts-list li {
		border-bottom: none;
		padding: 20px 0 0;
	}

	
	/* 	최신 기사 */
	
	.et_pb_extra_column_sidebar .et_pb_widget.widget_et_recent_entries .widget_list li {
		padding: 20px 0;
	}
	
	.et_pb_extra_column_sidebar .et_pb_widget .widgettitle {
		background-color: transparent;
	    color: #111;
	    padding: 15px 0;
	    border-top: 3px solid #111;
	    border-bottom: 1px solid #e3e3e3;
	    line-height: 1.6em;
	}
	
	.et_pb_widget .widget_list .title {
		color: #111;
		padding: 0;
	}
	
	
	
	/* 	페이스북 */
	
	.et_pb_extra_column_sidebar .et_pb_widget.widget_fbw_id .widgettitle {
		border-bottom: none;
	}
	
	
	
	
	
	
	
	/*---------------------------------------------------

    04.02 - CARD NEWS TEMPLATE
	
	---------------------------------------------------*/
	
/*
	#main-content article .post-wrap > h1.entry-title {
		font-size: 27px;
	    font-weight: 800;
	    text-align: center;
	    padding: 10px 0 44px;
	}
*/

	.et_pb_pagebuilder_layout .page .post-wrap h1 {
		display: none;
	}
	
	.page .et_pb_extra_column_main article {
		border:none;
		box-shadow: none;
		margin-bottom: 0;
		
	}
	
	.page .card_news_wrap {
		white-space: initial;
	}
	
	.page .card_news_wrap .et_pb_row {
		width: 100%;
	}
	
	.card_news_wrap .et_pb_blog_grid .et_pb_image_container {
		margin: 0;
	}
	
	.card_news_wrap .et_pb_kkblog_grid_0.et_pb_blog_grid .et_pb_post div.art-meta {
		display: table;
		margin: 0;
		width: 100%;
		background-color: rgba(0,0,0,0.6);
	}
	
	.card_news_wrap .et_pb_blog_grid .art-meta h2.entry-title {
		display: table-cell;
		vertical-align: middle;
		margin-top: 0;
		padding: 0 40px;
	}
	
	.card_news_wrap .et_pb_blog_grid .art-meta h2.entry-title a {
		color:#fff;
        font-size: 21px;
		font-weight: 800;
	}
	
	.et_pb_gutters3 .card_news_wrap .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
		width: 33.1%;
		margin-right: 0.3%;
	}
	
	.et_pb_gutters3 .card_news_wrap .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
		margin-bottom: 1%;
		padding: 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	/*---------------------------------------------------

		06.00 FOOTER  
	
	---------------------------------------------------*/
	
	#footer .et_pb_extra_column {
	    text-align: center;
		}
	
	#footer .et_pb_extra_column {
	    display: block;
		}
	
	#footer .et_pb_widget {
		margin-bottom: 0;
		float: none;
		display: inline-block;
		}
		
	#footer .et_pb_widget:first-of-type {
	    padding-top: 27px;
	    margin-bottom: 20px;
	    margin-right: 20px;
		}
	
	
	#footer .widget_text, #footer .widget_text .textwidget p {
		display: inline-block;
		}
	
	#footer .et_pb_widget {	
	    width: auto;
	    }
	
	#footer {
		background-color: #d0d8da;
		margin: 0;
		}
	
	#footer .et_pb_widget#nav_menu-2 {
		margin-bottom: 30px;
		padding-top: 40px;
	}
	
	#footer .et_pb_widget #menu-footer-nav li {
		padding: 0 30px 0 0;
		float: left;
		border-bottom: none;
	}
	
	#footer .et_pb_widget#dli_widget-3 {
		margin-bottom: 40px;
	}
	
	#footer .et_pb_widget #menu-footer-nav li a:hover {
		color:#fff !important;
	}
	
	#footer .et_pb_bg_layout_dark h1, #footer .et_pb_bg_layout_dark.text_group1 {
		color: #aaa !important;
		margin-bottom: 30px;
	}
	
	#footer .et_pb_bg_layout_dark.text_group2 {
		margin-bottom: 0;
	    color: #777 !important;
	    font-size: 14px;
	    font-weight: 200;
	}
	
	#footer-bottom {
		display: none;
	}
	
	
		margin-bottom: 0;
	
	
	
	
	
	
	
	
	/*---------------------------------------------------

    	07.00 CATEGORY ARCHIVE STYLES, 카테고리
	
	---------------------------------------------------*/
	
	
	
	/* 	사이드바 : 인기 기사 */
/*
	
	.archive.et_extra_layout.et_pb_gutters3.et_extra_layout .popular_posts.et_pb_row_1.et_pb_row {
		margin-left: 0 !important;
	}
	
	.archive.et_extra_layout.et_pb_gutters3 .popular_posts .et_pb_column {
		padding: 0 !important;
	}
*/
	
	/* 	제목  */
	
	.archive .cat_title, .search .cat_title {
		padding: 10px 0;
	}
	
	.archive h1, .search h1 {
	    font-size: 27px;
	    font-weight: 800;
	    text-align: center;
	}
	
	
	/* 	콘텐츠 */
	
	.archive .et_pb_db_archive_grid .et_pb_row_cpt .et_pb_row.con_group {
		border: 1px solid #e3e3e3;
	    padding: 0 20px 20px;
	    border-top: none;
	}
	
	
	/* 	버튼 */
	
	.con_group a.et_pb_more_button, .con_group a.et_pb_more_button:hover {
		margin-top: 0;
		font-size: 14px;
		padding: 0;
		border: none;
		background-color: transparent;
	}
	
	a.et_pb_more_button:after, a.et_pb_more_button:hover:after {
		opacity: 1;
	    margin: 0;
	    text-decoration: none;
	    font-size: 20px;
	    color: #000;
	}
	
	
	
	
	/* 	Pagination */
	
	.navigation {
		margin: 0 auto;
		text-align: center;
		white-space: initial;
	}
	
	.navigation ul {
		padding: 0;
	    line-height: 1.4em;
	    vertical-align: middle;
	    position: relative;
	    display: inline-block;
	}
	
	.navigation li {
		position: relative;
		margin-bottom: 0;
		float: left;
		list-style: none;
		margin-right: 5px;
	}
	
	.navigation li a {
	    display: inline-block;
	    padding: 6px 10px;
/* 	    background-color: #e3e3e3; */
	}
	
	.navigation li.active a, .navigation li a:hover {
		color: #fff !important;
	    font-weight: bold;
	    background-color: #333;
	}
	
	.navigation li.pag_link a {
		text-indent: -100px;
		overflow: hidden;
	    padding: 12px 8px;
		height: 33px;
	}
	
	.navigation li.pag_link a:after {
		font-family: 'ETmodules' !important;
		position: absolute;
	    display: inline-block;
	    font-size: 18px;
		font-weight: bold;
	    opacity: 1;
	    left: 64px;
		top: -2px;
		line-height: 2em;
	}
	
	.navigation li.pag_link a:hover:after {
		color: #fff !important;
	}
	
	.navigation li.next {
		margin-left: 20px;
	}
	
	.navigation li.next a:after {
		content: "\39";
		
	}
	
	.navigation li.prev {
		margin-right: 20px;
	}
	
	.navigation li.prev a:after {
		content: "\38";
	}
	
	.navigation li.dim {
		padding: 0 10px;
		line-height: 1.7em;
	}
	
	
	
	
	
	/*---------------------------------------------------

    	10.00 RESPONSIVE STYLE 반응형
	
	---------------------------------------------------*/
	
	
	@media screen and (max-width:1900px) {
		
		.boxed_layout #page-container, .boxed_layout, .boxed_layout.et_fixed_nav .et-fixed-header #main-header {
			max-width: 100%;
		}
		
		body #main-content .container, #main-header .container {
			width: 100%;
			max-width: 100%;
		}
		
		.weoffer_box_wrp .et_pb_column_1_4 {
			width: 50%;
		}
		
		div.et_pb_section.box_wrp_column, div.et_pb_section.weoffer_box_wrp.box_wrp_column {
			height: auto;
			padding-top: 100px;
			padding-bottom: 100px;
		}
		
		div.et_pb_section.wedo_box_wrp {
			height: 900px;
		}
		
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		
		/*.weoffer_box_wrp .list_wrp .et_pb_column_15 .et_pb_text:first-child, .weoffer_box_wrp .list_wrp .et_pb_column_16 .et_pb_text:first-child {
			border-top: none;
		}*/
		
		.values_text_wrp img {
		    height: 160px;
			font-size: 24px;
			}
		
		.values_text_wrp .values_title {
			font-size: 24px;		
			margin-bottom: 15px;	
		    line-height: 1.4em;
			}	
		
		.values_text_wrp .et_pb_text{
			margin-top: 30px !important;
			}
		#public_relations_borderTop {
			border-top:0;
		}
		.et_pb_row_11 {
		padding:2% 8%;
	}
		.wedo_box_wrp .et_pb_column.et_pb_column_10 {		
			transform:translatex(10%);
			}
		
		
	}
	
	
	@media screen and (max-width:1600px) {
	
		#main-header #et-menu a {
			font-size: 14px;
		}
		
		.et_pb_gutters1 .wedo_box_wrp .et_pb_column_1_2 {
			width: 100%;
		}
		
		div.et_pb_section.wedo_box_wrp {
		    height: auto;
		}
		
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			padding-top: 70px;
		}
		
		.wedo_box_wrp .et_pb_row_5 .et_pb_column:last-child .et_pb_module.et_pb_image {
			padding: 100px 60px; 
		}
		
		.box_wrp > .et_pb_row {
			height: auto;
		}
		
		.box_wrp.main_visual > .et_pb_row > .et_pb_column {
			padding: 80px 40px;
		}		
		
/*
		.et_pb_gutters1 .et_pb_column .et_pb_module.title_h1 {
			width: auto;
		}
*/
		
		.wedo_box_wrp .bullet {
		    width: 5px;
		    height: 5px;
		    background-color: #3c9fbb;
		    margin-bottom: 3px;
		    margin: 0 auto 3px auto;
			}
		
		.wedo_box_wrp .et_pb_text_inner {
			text-align: center;
			}
			
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			padding: 80px 20% 100px;
			}
			
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			text-align: center;
			}
			
		.wework_box_wrp.box_wrp > .et_pb_row > .et_pb_column {
		    padding-bottom: 100px;
			padding-top: 100px;
			}	
		.who_we_are_text{
			padding-left:100px;
			padding-top:0px;
		}
		
		.wedo_box_wrp .et_pb_row:last-child {
		padding: 50px 15%; }
		
		.wedo_box_wrp .et_pb_column.et_pb_column_10 {
		padding:0 0 100px 0;
			transform:translatex(0);
			}
		.none_1600px {display:none;}
	}
	
	
	@media screen and (max-width:1200px) {
		
		.wework_box_wrp.box_wrp > .et_pb_row > .et_pb_column {
		    padding: 100px 60px;
			}	
		
		.our_values .values_text_wrp .et_pb_column {	
			width: 50%;
		    padding-top: 40px;
		    height: 400px;
			margin-bottom:100px;
			}
	
		#who_we_are_translateY{
			transform: translate(15%, 100px);
			
		}
	}
	
	@media screen and (max-width:1024px) {
		#main-header {
			top: 0;
		    position: fixed;
			width: 100%;
		}
			
		.admin-bar #main-header {
			top: 32px;
		    position: fixed;
			width: 100%;
		}
		.et_pb_row_11 {padding-left: 0; margin-left: 3%;} 
		
/*
		.admin-bar #main-content {
			padding-top: 116px;
		}*/
		
	}


	
	@media screen and (max-width:980px) {
		#main-header {
		    position: fixed;
			width: 100%;
			}
						
		.weare_text_wrp .et_pb_text_inner {
			text-align: center;
			margin: 80px auto 0;
		  	}  
		  	
		.values_text_wrp .et_pb_column_5, .values_text_wrp .et_pb_column_4 {
		    padding-top: 60px !important;
			}
		
		.values_text_wrp img {
			height: 150px;
			}
			
		.values_text_wrp .et_pb_text {
		    margin-top: 10px !important;
			}
		.who_we_are_image{
		transform:translateX(0);
		}
		
		.who_we_are_text{
			padding-left:0px;			
		}
		
		.weoffer_box_wrp .list_wrp .et_pb_text, .weoffer_box_wrp .list_wrp .et-last-child .et_pb_text:last-child {
		    height: 230px;
			}
			
		.weoffer_box_wrp .list_wrp .title {
			display: block;
		    margin-bottom: 10px;
		    width: 100%;
			}
			
		.weoffer_box_wrp .list_wrp .et_pb_text_19 {
			border-top: 1px solid #75a0ad;
			}
			
		.weoffer_box_wrp .list_wrp .contents {
		    padding-left: 20px;
			}
		
		.weoffer_box_wrp .et_pb_row .et_pb_column.et_pb_column_1_4 {	
		    padding-right: 10px;
			padding-left: 10px;
			}
			
		.weoffer_box_wrp .list_wrp .title br {
			display: none;
			}
			
		.our_values.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {	
		    padding-right: 20px;
			padding-left: 20px;
			margin-bottom:100px;
			}
	
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			padding: 80px 40px 100px;
			}
		/*Digital Marketing - What we offer*/
	
		.DM_text {
			margin-bottom:75px;}
		
		#who_we_are_translateY{
			transform: translateY(100px);			
		}
		#who_we_are_text_en {padding-top:100px;}
		
	}
		
	@media screen and (max-width:767px) {
		
		.display_pc {
			display: none;
		}
		
		.display_m {
			display: initial;
		}
		
		.et_fixed_nav a.logo {
		    width: auto;
			height: 20px;
			}
			
		footer#footer .et_pb_widget:first-of-type {
			margin-bottom: 0;
		    padding-top: 10px;
		    padding-bottom: 10px;
		    margin-right: 0;
			padding-top: 10px;	    
			}
			
		#footer .et_pb_widget.widget_text .textwidget {
			padding: 0 40px;
			}

		#footer .widget_text, #footer .widget_text .textwidget p {
		    line-height: 1.6em;
		    font-size: 14px;
			}
		
	    footer#footer {
		    line-height: 0;
		    padding-top: 20px;
		    padding-bottom: 30px;
			}
			
		footer#footer .et_pb_widget.widget_text {
			width: 100%;
			}
		
		.weoffer_box_wrp .et_pb_row .et_pb_column.et_pb_column_1_4 {
			width: 100% !important;
			}
			
		/*.weoffer_box_wrp .list_wrp .et_pb_text {
			border-top: 0;
			}*/
			
		.et_pb_gutters1 .et_pb_column .et_pb_module.title_h1 {
			font-size: 30px;
			line-height: 1.4em;
			}	
		#public_relations_borderBottom{
			border-bottom:0;
		}
	}
	
	@media screen and (max-width:680px) {
		.our_values.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
			width: 100% !important;
		    height: auto;
		    padding-right: 10px;
		    padding-left: 10px;
			}
			
		
	}	
	
	@media screen and (max-width:480px) {
		
		#main-header-wrapper {
			height: 130px !important;
		}
			
		.et-fixed-header #main-header .logo {
		    margin: 30px auto !important;	
			}
		
		.et_fixed_nav a.logo {
			height: 23px;
		    display: block;
		    margin: 20px auto;
		    margin-top: 30px;
		    width: 100%;
			}
		
		.et_fixed_nav a.logo img {	
		    text-align: center;
			margin: 0 auto;
			}
			
		.menu-side-navigation-container {	
			display: block;
		    margin: 20px auto;
		    margin-top: 10px;
		    width: 100%;
		    text-align: center;
			}
			
		.box_wrp.main_visual > .et_pb_row > .et_pb_column {
		    padding: 40px;
			}
			
		.our_values.et_pb_section .values_text_wrp {
			padding-top: 0;
			margin-top: 0;
			}

		.weare_box_wrp .et_pb_row {
			padding-right: 40px;
			padding-left: 40px;
			}
			
		.weare_box_wrp .values_text_wrp .et_pb_column, .weare_text_wrp .et_pb_column {
			padding-right: 0;
			padding-left: 0;
			}
			
		.wedo_box_wrp .et_pb_row_5 .et_pb_column:last-child .et_pb_module.et_pb_image {
		    padding: 60px 40px;
			}
			
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
		    padding: 40px;
			}
			
		.box_wrp.main_visual > .et_pb_row > .et_pb_column {
			padding: 100px 40px;
			}
		
		.et_pb_section .et_pb_row .et_pb_column .et_pb_module.text_wrp_01 {
		    text-align: left;
		    }
		    
		.et_pb_section .et_pb_row .et_pb_column .et_pb_module.text_wrp_01 br {
			display: none;
			}
			
		.wework_box_wrp.box_wrp > .et_pb_row > .et_pb_column {
		    padding: 100px 40px;
			}	
			
		.wework_box_wrp {
		    padding-top: 0 !important;
			padding-bottom: 0 !important;
			}
			
		div.et_pb_section.weoffer_box_wrp.box_wrp_column {
			padding-top: 60px;
			padding-bottom: 60px;
			}
		
		.weoffer_box_wrp .list_wrp {
			margin-top: 20px;
			}
		
		.weoffer_box_wrp .list_wrp .et_pb_text {
		    height: auto;
		    padding-bottom: 20px;
			}
		
		.contact_box_wrp .et_pb_row_9 {
		    padding: 80px 40px;
		    height: auto;
			}
		.et_pb_row_12 {
			 padding: 80px 40px;
		    height: auto;
		}
			
		.contact_box_wrp .et_pb_row .contents_wrp .et_pb_text_inner {
			line-height: 1.4em;
			}
					
		.values_text_wrp img {
		    height: 140px;
			}
			
		.values_text_wrp .et_pb_text {
		    margin-top: 0 !important;
			}
		
		#main-header {
			height: 130px !important;
		    position: absolute !important;
			width: 100%;
		    top: 0;
			}
			
		div#main-header .container {
		    padding: 0 40px;
			}
			
		.wedo_box_wrp .et_pb_row_5 .et_pb_column {
			padding: 60px 40px 100px;
			}
			
		.wedo_title {
			margin-top: 10px;
			}
		
		div.et_pb_section.box_wrp_column {
			padding-top: 60px;
			padding-bottom: 60px;
			}
			
		.weoffer_box_wrp .list_wrp .et_pb_text, .weoffer_box_wrp .list_wrp .et-last-child .et_pb_text:last-child {
			height: auto;
			}
			
		.et_pb_gutters1 .et_pb_column .et_pb_module.title_h1 {
		    font-size: 24px;
			}
			
		.title_head, .wedo_box_wrp .title_head {
		    font-size: 20px;
		    padding-bottom: 4px;
			}		 
			
	}
	
	
	
	
	
	
