@charset "UTF-8";
 @font-face {
font-family: "talk";
font-style: normal;
font-weight: normal;
src: url(//box.incheon.wedding/wp-content/themes/salient-child/fonts/kakao_naver.eot?) format("eot"), url(//box.incheon.wedding/wp-content/themes/salient-child/fonts/kakao_naver.ttf) format("truetype"), url(//box.incheon.wedding/wp-content/themes/salient-child/fonts/kakao_naver.woff) format("woff"), url(//box.incheon.wedding/wp-content/themes/salient-child/fonts/kakao_naver.woff2) format("woff2"), url(//box.incheon.wedding/wp-content/themes/salient-child/fonts/kakao_naver.svg#talk) format("svg");
}  @font-face {
font-family: "S-CoreDream-4Regular";
src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff) format("woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "S-CoreDream-7ExtraBold";
src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff) format("woff");
font-weight: normal;
font-style: normal;
}
* {
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
}
:lang(ko), body {
word-break: keep-all !important;
} html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, body p em, form.wpcf7-form label,
body.page #slide-out-widget-area .inner .off-canvas-menu-container li a, .material .wpcf7 input[type=submit] {
font-family: "S-CoreDream-4Regular";
font-weight: normal;
}
h1, h2, h3, h4, h5, strong {
font-family: "S-CoreDream-7ExtraBold" !important;
font-weight: normal !important;
} body[data-header-search=false]:not(.mobile) #header-outer[data-has-menu=false][data-cart=false] #social-in-menu a {
margin-left: 5px !important;
}
body[data-header-search=false]:not(.mobile) #header-outer[data-has-menu=false][data-cart=false] #social-in-menu a i {
font-size: 26px !important;
line-height: 26px !important;
height: 29px !important;
} .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
margin-top: 45px !important;
margin-bottom: 80px !important;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport .flickity-slider .cell {
margin-right: 1.5% !important;
}
.flickity-page-dots {
bottom: -56px !important;
}
.nectar-highlighted-text[data-style=half_text] em.animated:hover:before {
transform: scaleX(1) scaleY(0.5) !important;
-webkit-transform: scaleX(1) scaleY(0.5) !important;
} .nectar-icon-list .nectar-icon-list-item {
margin-bottom: 30px !important;
}
#estimate .nectar-next-section-wrap.minimal-arrow a {
margin-left: auto;
margin-right: auto;
}
#composition .nectar-hor-list-item {
background: rgba(255, 255, 255, 0.1) !important;
}
#composition .nectar-hor-list-item .nectar-list-item > div {
background-color: #f045af;
color: #fff;
display: inline-block;
font-size: 12px;
padding: 4px 4px 2px;
line-height: 12px;
}
#composition .nectar-fancy-ul ul li {
padding-left: 0px;
}
#example .nectar_image_with_hotspots .nttip h5 {
font-size: 20px !important;
}
#example .nectar_image_with_hotspots .nttip p {
padding-bottom: 0 !important;
}
#example .nectar_image_with_hotspots .nttip .mobile_only {
display: none !important;
}
#review .nectar-carousel-fixed-content .nectar-button {
margin-top: 5px !important;
}
#review .nectar-flickity[data-controls=material_pagination]:not(.masonry) .flickity-viewport {
margin-top: 10px !important;
}
#review .nectar-flickity.nectar-carousel[data-column-border=true] .inner-wrap .inner div.image-icon, #review .nectar-flickity.nectar-carousel[data-column-border=true] .inner-wrap .inner span {
display: none !important;
}
#review .nectar-flickity.nectar-carousel[data-column-border=true] .inner-wrap .inner p {
color: #0a0a0a !important;
padding-bottom: 0 !important;
} #fullwidth_register_button .vc_col-sm-6.naver_talk {
margin-right: 0 !important;
} div.wpcf7 .ajax-loader {
background-image: url(//box.incheon.wedding/wp-content/themes/salient-child/images/cf7-rolling-loader.svg) !important;
width: 30px;
height: 30px;
margin-left: 10px;
}
form.wpcf7-form {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
-moz-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
form.wpcf7-form p span {
color: #000 !important;
}
form.wpcf7-form textarea.ta_read_only {
font-size: 12px;
line-height: 18px;
padding: 5px;
}
form.wpcf7-form span[data-name=your-accept] {
display: inline !important;
}
form.wpcf7-form span[data-name=your-accept] span.wpcf7-list-item {
margin-left: 0;
}
body.page-id-5765 form.wpcf7-form input[type=submit] {
background-color: #f045af !important;
} #footer-outer[data-cols="1"][data-disable-copyright=false] #copyright {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
#footer-outer[data-cols="1"] #copyright li a i:after {
border-radius: 5px !important;
} .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0 !important;
}
#register_button {
border: 1px solid #000;
color: #fff;
background-color: #000;
position: fixed;
border-radius: 5px;
font-size: 24px;
padding: 14px 20px;
line-height: 28px;
text-decoration: none;
text-align: center;
opacity: 0.5;
right: 30px;
top: 140px;
visibility: hidden;
z-index: 99;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#register_button.zmes_pop_class {
opacity: 0.9;
visibility: visible;
}
#register_button.zmes_pop_class:hover {
opacity: 1;
background-color: #fff;
color: #000;
}
.sticky {
position: fixed;
z-index: 99999;
} .white {
color: #fff !important;
} i.icon-kakaotalk, i.icon-navertalk, i.icon-naverblog {
background-color: transparent !important;
margin-right: 0 !important;
color: inherit !important;
}
[class^=icon-kakaotalk]:before, [class^=icon-kakaotalk]:after,
[class*=" icon-kakaotalk"]:before, [class*=" icon-kakaotalk"]:after,
[class^=icon-navertalk]:before, [class^=icon-navertalk]:after,
[class*=" icon-navertalk"]:before, [class*=" icon-navertalk"]:after,
[class^=icon-naverblog]:before, [class^=icon-naverblog]:after,
[class*=" icon-naverblog"]:before, [class^=" icon-naverblog"]:after {
font-family: "talk";
font-style: normal;
font-weight: normal;
width: 1em;  font-variant: normal;
text-transform: none; line-height: 1em; font-size: 100%; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-kakaotalk:before {
content: "\e800";
}
.icon-navertalk:before {
content: "\e801";
}
.icon-naverblog:before {
content: "\e802";
}
#top [class^=icon-kakaotalk]:after,
#top [class*=" icon-kakaotalk"]:after,
#top [class^=icon-navertalk]:after,
#top [class*=" icon-navertalk"]:after,
#top [class^=icon-naverblog]:after,
#top [class^=" icon-naverblog"]:after, #slide-out-widget-area [class^=icon-kakaotalk]:after,
#slide-out-widget-area [class*=" icon-kakaotalk"]:after,
#slide-out-widget-area [class^=icon-navertalk]:after,
#slide-out-widget-area [class*=" icon-navertalk"]:after,
#slide-out-widget-area [class^=icon-naverblog]:after,
#slide-out-widget-area [class^=" icon-naverblog"]:after {
font-family: "talk";
font-style: normal;
font-weight: normal;
width: 1em;  font-variant: normal;
text-transform: none; line-height: 1em; font-size: 100%; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
#top .icon-kakaotalk:after, #slide-out-widget-area .icon-kakaotalk:after {
content: "\e800";
}
#top .icon-navertalk:after, #slide-out-widget-area .icon-navertalk:after {
content: "\e801";
}
#top .icon-naverblog:after, #slide-out-widget-area .icon-naverblog:after {
content: "\e802";
}
#copyright i[class^=icon-kakaotalk], #copyright i[class*=" icon-kakaotalk"],
#copyright i[class^=icon-navertalk], #copyright i[class*=" icon-navertalk"],
#copyright i[class^=icon-naverblog], #copyright i[class*=" icon-naverblog"] {
color: #555 !important;
}
#copyright i[class^=icon-kakaotalk]:hover, #copyright i[class*=" icon-kakaotalk"]:hover,
#copyright i[class^=icon-navertalk]:hover, #copyright i[class*=" icon-navertalk"]:hover,
#copyright i[class^=icon-naverblog]:hover, #copyright i[class*=" icon-naverblog"]:hover {
color: #222 !important;
}
#copyright [class^=icon-kakaotalk]:before, #copyright [class*=" icon-kakaotalk"]:before,
#copyright [class^=icon-navertalk]:before, #copyright [class*=" icon-navertalk"]:before,
#copyright [class^=icon-naverblog]:before, #copyright [class*=" icon-naverblog"]:before {
font-size: 20px !important;
width: auto !important;
height: 32px !important;
line-height: 32px !important;
} @media only screen and (max-width: 999px) {
body #header-outer {
padding: 12px 0 !important;
} .mobile_pd_0, .mobile_pd_0 .wpb_text_column {
padding: 0 !important;
}
.mobile_mb_0 {
margin-bottom: 0 !important;
} #fullwidth_register_button {
z-index: 180 !important;
}
#fullwidth_register_button .vc_col-sm-6 .vc_column-inner {
padding-top: 12px !important;
padding-bottom: 10px !important;
} #register_button {
top: 108px;
}
}
@media only screen and (max-width: 690px) {
#composition .nectar-hor-list-item[data-columns="2"][data-column-layout=xsmall_first] > div:nth-child(1) {
width: 30% !important;
}
#composition .nectar-hor-list-item[data-columns="2"][data-column-layout=xsmall_first] > div:nth-child(2) {
width: 70% !important;
}
#example .nectar_image_with_hotspots .nttip .mobile_only {
margin-top: 15px;
display: block !important;
}
#how_to_register .how_to_register {
padding-top: 6% !important;
padding-bottom: 6% !important;
}
#how_to_register .how_to_register .vc_column-inner {
padding: 0 !important;
}
#register .register_form .vc_column-inner {
padding: 5vw !important;
}
#footer-outer #copyright .col.span_7 {
margin-bottom: 0;
} #register_button {
font-size: 13px !important;
line-height: 15px;
padding: 8px 9px;
right: 14px;
}
}
@media only screen and (max-width: 480px) { #review .nectar-flickity.nectar-carousel[data-column-padding="40px"] .inner-wrap {
padding: 25px;
}
#review .nectar-flickity.nectar-carousel[data-column-padding="40px"] .inner-wrap p {
font-size: 15px;
line-height: 23px;
} #register .register_form {
width: 114%;
margin-left: -7% !important;
margin-right: -7% !important;
}
form.wpcf7-form span.your-weddingday-confirm span.wpcf7-list-item, form.wpcf7-form span.your-box span.wpcf7-list-item, form.wpcf7-form span.your-level span.wpcf7-list-item {
margin-left: 8px;
}
form.wpcf7-form span.your-weddingday-confirm span.wpcf7-list-item input[type=radio], form.wpcf7-form span.your-box span.wpcf7-list-item input[type=radio], form.wpcf7-form span.your-level span.wpcf7-list-item input[type=radio] {
margin-right: 0;
}
form.wpcf7-form span.your-interest input[type=radio] + label {
padding-left: 17px !important;
margin-right: 2px !important;
}
form.wpcf7-form span.your-interest span.wpcf7-list-item {
margin-left: 4px !important;
}
form.wpcf7-form span.your-interest span.wpcf7-list-item-label {
font-size: 14px !important;
letter-spacing: -1px !important;
}
form.wpcf7-form span.your-interest input[type=radio] {
margin-right: 0px !important;
margin-left: 0px !important;
}
form.wpcf7-form p.accept {
font-size: 15px !important;
}
}
@media only screen and (max-width: 359px) {
#register .register_form {
width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (hover: none) {
#register_button.zmes_pop_class:hover {
opacity: 0.9;
color: #fff;
background-color: #000;
}
}