/*
 Theme Name:   Chroma Child Theme
 Theme URI:    http://chroma.themerex.net/
 Description:  Chroma Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     chroma
 Version:      1.0.0
 Tags: wedding, fashion, fashion photography, gallery, photo, photo gallery, photo studio, photography studio, photographer, photography, photography agency, photography portfolio, photography theme, portfolio wordpress, creative
 Text Domain:  chroma
*/


/* =Theme customization starts here
------------------------------------------------------------ */
* {
	word-break: keep-all;
}
.no-margin {
	margin: 0px !important;
}
.menu_mobile.opened .sc_layouts_logo {
  width: 120px !important;
}
body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide {
  left: calc( var(--theme-var-page) / -2.5 + 50% ) !important;
}
.sc_testimonials_item_content p {
  font-family: 'Noto Sans KR', Sans-serif !important;
}
.sc_testimonials_item_author_title {
  font-family: 'Noto Sans KR', Sans-serif !important;
}
.nav-links h6 {
  font-family: 'Noto Sans KR', Sans-serif !important;
}
.theme-font span{
  font-family: 'kudryashev-d-contrast-sans', Sans-serif !important;
}
.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
  border-radius: 0px;
  border: 1px solid #000 !important;
  padding: 10px 20px 6px 20px !important;
}

/* draft 02 main menu color */
.page-id-34230 .logo_image {
  filter: brightness(0) invert(1) !important;
}
.page-id-34230 .she-header .logo_image {
  filter: unset !important;
}
.page-id-34230 .sc_layouts_menu_nav span, .page-id-34230 .sc_layouts_item_link span, .page-id-34230 .search_submit {
  color: white !important;
}
.page-id-34230 .she-header .sc_layouts_menu_nav span, .page-id-34230 .she-header .sc_layouts_item_link span, .page-id-34230 .she-header .sc_layouts_item_link span, .page-id-34230 .she-header .search_submit {
  color: black !important;
}
.page-id-34230 .elementor-icon.trx_addons_panel_link.panel_inited svg {
  filter: brightness(0) invert(1) !important;
}
.page-id-34230 .she-header .elementor-icon.trx_addons_panel_link.panel_inited svg {
  filter: unset !important;
}
/* draft 03 main menu color */
.page-id-34935 .logo_image {
  filter: brightness(0) invert(1) !important;
}
.page-id-34935 .she-header .logo_image {
  filter: unset !important;
}
.page-id-34935 .sc_layouts_menu_nav span, .page-id-34935 .sc_layouts_item_link span, .page-id-34935 .search_submit {
  color: white !important;
}
.page-id-34935 .she-header .sc_layouts_menu_nav span, .page-id-34935 .she-header .sc_layouts_item_link span, .page-id-34935 .she-header .sc_layouts_item_link span, .page-id-34935 .she-header .search_submit {
  color: black !important;
}
.page-id-34935 .elementor-icon.trx_addons_panel_link.panel_inited svg {
  filter: brightness(0) invert(1) !important;
}
.page-id-34935 .she-header .elementor-icon.trx_addons_panel_link.panel_inited svg {
  filter: unset !important;
}
.sc_services_item_content_inner {
    display: flex !important;
    justify-content: center !important;
}
.fluentform .ff-el-form-check-label .ff-el-form-check-input {
  position: relative !important;
  top: -2px !important;
  vertical-align: middle !important;
}

/* All page Layout */
.page_content_wrap {padding:0;}

.liststyle01 ul {list-style: '· ';padding-left:8px;}


 /* Move reCAPTCHA v3 badge to the left */
 .grecaptcha-badge {
	width: 70px !important;
	overflow: hidden !important;
	transition: all 0.3s ease !important;
	left: 4px !important;
	bottom: 4px !important;
	opacity: 0.2 !important;
}
.grecaptcha-badge:hover {
	opacity: 1 !important;
	width: 256px !important;
}




.trx_addons_scroll_to_top:hover{background:#f5c2ae;}

/*숫자네비게이션크기*/
@media screen and (max-width:767px){
.page-num {font-size:15px !important;}
}
.mo-br{display:none;}
@media screen and (max-width:767px){
.mo-br{display:block;}
.pc-br{display:none;}
}

/*header*/
header:hover .header{background:#fff !important;}
.header:hover .sc_layouts_menu_nav > .menu-item > a span{color:#000 !important;}
.she-header .sc_layouts_menu .sub-menu a span{color:#fff !important;}
.header:hover .logo_image {filter: unset !important;}
.header:hover .elementor-icon.trx_addons_panel_link.panel_inited svg{filter: unset !important;}
.header:hover .search_submit {
color:#000 !important;}

.she-header{background: #fff !important;}

@media screen and (max-width:767px){
	.header > .elementor-container.elementor-column-gap-extended{flex-wrap:nowrap !important;}
}


/*메인에듀케이션*/
.eucation-sec .sc_services_item_title{display:none;}
.eucation-sec .sc_services_item_text{color:#fff !important; font-size:25px; margin-top:0 !important;}

/*메인갤러리*/
.gallery-sec .sc_blogger_item_content.entry-content{display: flex;
    flex-direction: column;}
.gallery-sec .sc_blogger_item_title.entry-title{order:1; margin-bottom:10px; text-align:center;}
.gallery-sec .post_meta{order:2; margin-bottom:0; text-align:center;}

.gallery-sec .post_meta a{font-family: noto sans-serif;
    font-weight: 400;
    color: #7d7d84 !important;
    text-transform: none;
    font-size: 15px;
letter-spacing:normal
}

/*헤더막기*/
/* header a:not(.search_close) {pointer-events:none;}

.page-id-34598 header a {pointer-events:unset!important;}

.header-portfolio a{pointer-events:unset!important;} */

/*문의하기*/
.contact-us .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css{padding:10px 20px !important; border:0 !important;}

.agree {
	width: 100% !important;
	height: 80px !important;
	line-height: 20px !important;
	padding: 10px !important;
	margin: 10px 0px 10px 0px !important;
	border: 1px solid #dadbdd !important;
	border-radius: 7px !important;
	overflow-y: scroll !important;
}

.agree p{margin-bottom:0 !important;}


/*서브타이틀*/
.titlestyle {padding: 100px 0;}
.titlestyle h1{margin-bottom:10px;}
h1, .front_page_section_caption{margin-top:0 !important;}

/*서브인덱스*/
.elementor-widget-icon-box{position:relative;}
.elementor-widget-icon-box:hover .elementor-widget-container{background:#f5c2ae;}
.elementor-widget-icon-box:hover i{color:#fff;}
.elementor-widget-icon-box:hover .elementor-icon-box-title span{color:#fff;}
.elementor-icon-box-title:hover span{color:#fff !important;}

/* main-our service  */
.equal-height img{
	height:252.5px;
	object-fit:cover;
}

.single-post .content_wrap{margin-bottom:140px;}

/* contact-us */
.policy-box{
border: 1px solid #f5c2ae;
    border-radius: 7px;
    margin: 0 0 37px 0;
    width: 100% !important;
    height: 80px !important;
    line-height: 20px !important;
    overflow-y: scroll !important;
    padding: 10px;
    font-size: 14px;
}
.policy-box::-webkit-scrollbar{
	width:10px;
	background-color:#FFEFF9;
	border-radius:7px;
}
.policy-box::-webkit-scrollbar-thumb {
	border-radius:7px;
    background-color: #f5c2ae;
}

.emp-txt {font-family:kudryashev-d-contrast-sans,sans-serif; font-size:18px; font-weight:700;}


.coming-soon .elementor-container.elementor-column-gap-no{gap:30px 30px;}

.coming-soon .no-view{visibility:hidden;}

@media screen and (max-width:767px){
	.coming-soon .no-view{display:none;}
}

@media screen and (min-width:600px){
	.coming-soon .elementor-container.elementor-column-gap-no{flex-wrap:nowrap;}
}
@media screen and (max-width:600px){
	.elementor-column.elementor-element{width:100% !important;}
}

/*버튼노클릭*/
.none-click{pointer-events: none;}

/*right-side-bar*/
.right-side{transition: top 0.3s ease;}

/*폰트*/
.main-font{font-family:kudryashev-d-contrast-sans,sans-serif;}

/*테마너비*/
/* body.elementor_library-template .body_wrap [class*="content_wrap"] > .content {width: var(--theme-var-page_width) !important;}
body.post-template .body_wrap [class*="content_wrap"] > .content {width: var(--theme-var-page_width) !important;} */

body.elementor_library-template.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.post-template.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content {width: var(--theme-var-page_width);}


.list-style .sc_services_strange .sc_services_item{flex-direction:row !important;}

.post_tags_single a{pointer-events:none;}

.post_meta_item.post_categories a{pointer-events:none;}
.breadcrumbs a{pointer-events:none;}

/*모바일메뉴호버시까망*/
.header:hover .sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu {color:#000 !important;}

/*팝업버튼*/
.fbr-dark .fbr-button:hover{background-color:#d49f7f !important;}



