/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


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

.desktop-only {
	display: initial !important;
}
.mobile-only {
	display: none !important;
}
.tme-slider-title, .tme-slider-desc {
	text-shadow: 2px 2px 2px #000000;
}
.title-selector {
  transition: background-size 0.5s ease !important;
  background-size: 100% auto !important;
}

.title-selector:hover {
  background-size: 110% auto !important;
}

.breadcrumb-style span{
	text-align: center !important;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.2);
}
.breadcrumb-style {
	text-align: center !important;
	margin: 0 auto;
}
.breadcrumb-style span, .breadcrumb-style a {
	color: #FFFFFF;
}
.breadcrumb-style a:hover {
	color: #FFFFFF;
}
.agree {
    width: 100%;
    height: 120px;
    line-height: 20px;
    padding: 20px;
    margin: 10px 0px 20px 0px;
    border: 1px solid #bdbdbd;
    overflow-y: scroll;	
}
.agree p {
	font-size: 14px !important;
}
.wpcf7-list-item {
  margin-left: 0px;
}
.wpcf7-list-item input {
  border: 1px solid #bdbdbd !important;
}
.captcha-image {
  width: 100%;
  border: 1px solid #bdbdbd !important;
}
.wpcf7-list-item input[type="checkbox"]:checked::before {
  line-height: 0px !important;
  color: red;
}
.furato-process .elementor-image-box-content {
  border: 8px solid #c40f25;
  padding: 20px;
  margin-top: -40px;
  height: 246px;
  background-color: #FFFFFF;
}
.furato-process2 .elementor-image-box-content {
  border: 8px solid #c40f25;
  padding: 20px;
  margin-top: -40px;
  height: 320px;
  background-color: #FFFFFF;
}
@media screen and (max-width: 1179px) {
	.title-selector {
		transition: unset !important;
		background-size: unset !important;
	}
	.title-selector:hover {
		background-size: unset !important;
	}
	.furato-process .elementor-image-box-content, .furato-process2 .elementor-image-box-content {
		height: auto;
	}
}
@media screen and (max-width: 1024px) {
	.desktop-only {
		display: none !important;
	}
	.mobile-only {
		display: initial !important;
	}
	.float-icon {display: none !important;}
}
.desktop .hfe-menu-toggle i {
	display: none !important;
}

.menu-index-section .elementor-image-box-img img {
	padding: 10px;	
}


/*인스타플롯*/
.float-icon{position: fixed; bottom: 100px; right: 15px; z-index: 99;}