/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





@font-face {
    font-family: 'NEXONFootballGothicBA1';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXONFootballGothicBA1.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'NEXON-Lv2-Gothic-Bold';
	font-weight:600;
	src: url('/wp-content/font/NEXON-Lv2-Gothic-Bold.woff') format('woff');
}


@font-face {
	font-family: 'NEXON-Lv2-Gothic-Medium';
	font-weight:500;
	src: url('/wp-content/font/NEXON-Lv2-Gothic-Medium.woff') format('woff');
}


@font-face {
	font-family: 'NEXON-Lv2-Gothic';
	font-weight:400;
	src: url('/wp-content/font/NEXON-Lv2-Gothic.woff') format('woff');
}

@font-face {
	font-family: 'NEXON-Lv2-Gothic-Light';
	font-weight:300;
	src: url('/wp-content/font/NEXON-Lv2-Gothic-Light.woff') format('woff');
}



@font-face {
    font-family: 'KimJeongCheolHandwriting';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/KimjungchulScript-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'KimJeongCheolHandwriting';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/KimjungchulScript-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'KimJeongCheolHandwriting';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/KimjungchulScript-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}



div, p, .light .wpcf7 div.wpcf7-response-output, div.wpcf7-validation-errors{	font-family: 'NEXON-Lv2-Gothic';}
h1, h2, strong{font-family: 'NEXON-Lv2-Gothic-Bold';}
h3, h4, h6, body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a{	font-family: 'NEXON-Lv2-Gothic-Medium'; font-weight:500;}
#header-outer #logo.no-image {width: 130px; font-weight: 400;
 font-family: 'NEXONFootballGothicBA1';  letter-spacing: 0;}
#header-outer #top nav > ul > li > a{	font-family: 'NEXON-Lv2-Gothic';}
#header-outer #top nav > ul > li.quick > a, .nectar-button.large{font-family: 'NEXON-Lv2-Gothic-Medium'; font-size:15px;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a, 
.nectar-post-grid .meta-date{font-size: 13.5px !important;	font-family: 'NEXON-Lv2-Gothic-Medium';}
.nectar-post-grid .meta-category .style-see-through-button, .nectar-meta-category-el.style-outline > *{padding:0.8em 1.5em;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a{font-size: 15px !important;}
.nectar-view-indicator.style-tooltip_text { line-height: 88px!important;
 width: 88px!important; height: 88px!important; padding: 0!important;}
.nectar-view-indicator.style-tooltip_text span{ font-size:15px!important; text-transform: uppercase;
letter-spacing:0!important; 	font-family: 'NEXON-Lv2-Gothic-Medium';}
.tir iframe{border-radius: 50px;}
.wpcf7 br{display:none;}
.wpcf7 .wpcf7-form-control-wrap{margin-bottom:10px!important;}
.wpcf7 input[type="submit"]{background: #ffffff; border:2px solid #000000; font-family: 'NEXON-Lv2-Gothic-Medium';
  font-size: 15px!important; color:#000000!important; width:100%; padding: 16px !important;}
body[data-button-style*="_shadow"] .container-wrap .span_12.light input[type=submit]:hover{background-color: #c4ff23;}
.nectar-social.fixed{display:none;}
body[data-fancy-form-rcs="1"] .fancy-select-wrap { padding-top: 0px;}
.nectar-split-heading{margin-bottom:0px!important;}
.wpcf7 form .wpcf7-response-output { margin: 0;  padding:13px 1em; border: 2px solid #c4ff23; }
.wpcf7 .wpcf7-response-output { background-color: transparent; font-size:16px !important; line-height: 22px !important;}
.light .wpcf7 div.wpcf7-response-output, div.wpcf7-validation-errors {color: #ffffff !important;}
form label{ font-size:15px !important; line-height: 22px !important;}
.wpcf7-form .wpcf7-not-valid-tip{padding: 10px 6px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output
.wpcf7 form.payment-required .wpcf7-response-output
{border-color: #c4ff23;}
.add{padding-bottom: 5px;}
.add br{display:none;}
.copy{font-size: 15px!important;}
.tbb { display: inline-block; vertical-align: 0.1em; border-top: 0.25em solid transparent;
 border-bottom: 0.25em solid transparent; border-left: 0.25em solid;  margin: 0 13px;}
.loc{font-size:16px;}
.ceo{vertical-align: middle; margin-left: 10px;  font-size: 36px;  font-family: 'KimJeongCheolHandwriting';}
.cme{font-size:18px;}
.picon{border-radius: 600px; line-height: 50px; text-align: center;
 background:#f2dc01; height: 50px; width: 50px; display:block; margin-bottom:10px!important;}
body .nectar_icon_wrap.ka i{color:#391e1d!important;}
body .nectar_icon_wrap.mail{ background:#0b55c2;}
body .nectar_icon_wrap.call{ background:#e43b37;}
.map iframe{border-radius:30px;}
.nectar-post-grid .nectar-post-grid-item .content .post-heading{line-height: 1.15em;}
body[data-button-style*="rounded_shadow"] .nectar-button:hover
{box-shadow: 0 0px 0px rgba(0, 0, 0, 06);transform: translateY(0px);  -webkit-transform: translateY(0px);}
body[data-button-style*=rounded_shadow].material .nectar-button.see-through.fw:hover, 
body[data-button-style*=rounded_shadow].material .nectar-button.see-through.n-sc-button:hover{box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;}
.nectar-icon-list[data-direction=horizontal] .nectar-icon-list-item {
    width: calc(33.3% - 3%);
    margin: 0 3% 3% 0;}
.root_daum_roughmap .cont{display:none;}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder{color: #000; font-size:16px;}
.list ul{margin-left:0!important;}
.nectar-icon-list-item ul li, .list ul li{list-style:none;margin-left: 20px;
    text-indent: -24px;}
.nectar-icon-list-item ul li:before, .list ul li:before{content: "\f00c";font-family: FontAwesome;
 font-weight: normal;  font-style: normal;
  text-decoration: inherit;   -webkit-font-smoothing: antialiased; color:#087bd4; margin-right:8px;}

.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span {
    line-height: 50px;
    width: 50px;
    height: 50px;
}

.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder i, .nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span {
    font-size: 16px;
    font-family: 'NEXON-Lv2-Gothic-Bold';
    color: #7f8d95;
}

.nectar-icon-list[data-icon-style=border] .list-icon-holder {
    background: #e1e6e8 !important;
    border: 2px solid rgba(21, 128, 195, 0);
}

.iconr{right: 20px; z-index: 99999999; top: auto;  bottom: 20px;  position: fixed;}
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item {
    padding-left: 80px;
}
.nectar-icon-list-item ul{margin-left: 0px; margin-top:10px;}
.nectar-icon-list-item ul li{color:#000000;}
.nectar-icon-list-item img{margin-top:10px; border-radius: 20px;}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {font-size: 18px; font-family: 'NEXON-Lv2-Gothic-Medium';}
.video iframe{border-radius: 25px;}


.video-background {
  top: -60px;
  position: relative;
  width: 100%;
  height: 100vh; /* Viewport height to fill the screen height */
  overflow: hidden;
  transform: scale(1.2);
  z-index:-1;
}

.video-background .video-foreground,
.video-background .ww {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important; /* Full width */
  height: 100% !important; /* Full height */
  object-fit: cover; /* Cover the whole area, might crop the video */
}


.video-foreground-pc{transform: scale(1); }

.video-foreground-pc iframe {
    width: 100% !important;
    z-index: -1;
    border: none;
    transform: scale(1.2);
}





@media only screen and (min-width:1921px) {
	.video-foreground-pc iframe {transform: scale(2);min-height: 1430px;}

}






@media only screen and (min-width: 1000px) {
    body #ajax-content-wrap .custom_font_size_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading, 
    body .custom_font_size_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading, 
    body #header-outer .custom_font_size_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading {
        font-size: min(170px, 12vw);}
        
        body #header-outer .menu-item-373 > a:before, body #header-outer .menu-item-373 > a:after {
        left: -26px;
        height: calc(100% + 26px);
        width: calc(100% + 48px);
    }    
}

@media only screen and (max-width: 1600px) {
	.video-foreground-pc iframe{transform: scale(1.55);}
}


@media only screen and (max-width: 1400px) {
	.video-foreground-pc iframe{transform: scale(1.60);}
}

@media only screen and (max-width: 1400px) {
	.video-foreground-pc iframe{transform: scale(1.65);}
}


@media only screen and (max-width: 1200px) {
    #header-outer[data-lhe="text_reveal"] #top nav > ul > li:not([class*="menu-item-btn"]) > a{padding-left: 15px; padding-right:15px;}
	.video-foreground-pc iframe{transform: scale(1.75);}
}  

@media only screen and (max-width: 1100px) {
    #header-outer[data-lhe="text_reveal"] #top nav > ul > li:not([class*="menu-item-btn"]) > a
    {padding-left: 10px; padding-right:10px;}
	.video-foreground-pc iframe{transform: scale(1.85);}
} 

@media only screen and (max-width: 999px) {
	
    #header-outer #logo.no-image { font-size: 30px; line-height: 30px; }
    body[data-slide-out-widget-area-style=slide-out-from-right-hover][data-slide-out-widget-area=true][data-user-set-ocm=off] 
    #header-outer header>.container { padding: 0 30px;}
    body .nectar-mobile-only.mobile-header a {  font-family: 'NEXON-Lv2-Gothic-Medium'; font-size:15px;}
    body[data-button-style^="rounded"] #header-outer .menu-item-339 > a:before, 
    body[data-button-style^="rounded"] #header-outer .menu-item-339 > a:after { padding: 0 20px 0 0px; 
    left: -30px; width: calc(100% + 30px);}
    .ifw iframe{height:1200px!important;}
    .cursor, .cursor.click{display:none;} 
	.loc{float: left;}
	.right.img-with-aniamtion-wrap{ text-align: left!important;}
	.video-foreground-pc iframe{transform: scale(2.3);}
	.flip-box-front, .flip-box-back{min-height: 70px!important;}
}

@media only screen and (max-width: 910px) {
	.video-foreground-pc iframe{transform: scale(2.6);}
}


@media only screen and (max-width:780px) {
	.video-foreground-pc iframe{transform: scale(2.7);}
}

@media only screen and (max-width:740px) {
	.video-foreground-pc iframe{transform: scale(2.8);}
}



@media only screen and (max-width: 690px) {
	.add br{display:block;}
 .nectar-post-grid[data-grid-item-height="80vh"] .nectar-post-grid-item { min-height: 45vh;}
    .pro1 .vc_col-xs-6{ width: 100%!important; padding-bottom:30px;}
    .ifw iframe{height:800px!important;}
	 body .wpb_column.bottom_padding_tablet_15px > .vc_column-inner { padding-bottom: 0px; }
	.nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item{margin: 0 6% 10% 0;}
	.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item { padding-left: 70px;}
	.video-foreground-pc iframe{transform: scale(2.55);}
	.wrap_map{height:300px!important;}
	    body[data-slide-out-widget-area-style=slide-out-from-right-hover][data-slide-out-widget-area=true][data-user-set-ocm=off] 
    #header-outer header>.container { padding: 0 20px;}

}


@media only screen and (max-width: 630px) {

	.video-foreground-pc iframe{transform: scale(2.65);}

}


@media only screen and (max-width: 610px) {

	.video-foreground-pc iframe{transform: scale(2.75);}

}


@media only screen and (max-width: 580px) {

	.video-foreground-pc iframe{transform: scale(2.85);}

}


@media only screen and (max-width: 540px) {

	.video-foreground-pc iframe{transform: scale(3);}

}

@media only screen and (max-width: 520px) {

	.video-foreground-pc iframe{transform: scale(3.2);}

}
@media only screen and (max-width: 490px) {

	.video-foreground-pc iframe{transform: scale(3.35);}

}

@media only screen and (max-width: 460px) {

	.video-foreground-pc iframe{transform: scale(3.45);}

}


@media only screen and (max-width: 430px) {

	.video-foreground-pc iframe{transform: scale(3.60);}

}

@media only screen and (max-width: 400px) {

	.video-foreground-pc iframe{transform: scale(4.3);}

}

@media only screen and (max-width: 380px) {

	.video-foreground-pc iframe{transform: scale(4.6);}
	.nectar-mobile-only.mobile-header li{margin: 0 0px 0 0px;}
	body .nectar-mobile-only.mobile-header a{letter-spacing: -0.6px;}
	body[data-button-style^="rounded"] #header-outer .menu-item-373 > a:before{left: -13px; width: calc(100% + 25px);}   
	#header-outer .menu-item-373 > a:before, #header-outer .menu-item-373 > a:after {height: calc(100% + 20px);}
}

@media only screen and (max-width: 350px) {

	.video-foreground-pc iframe{transform: scale(5);}

}


@media only screen and (max-width: 330px) {

	.video-foreground-pc iframe{transform: scale(5.5);}

}
