
body {font-family:"S-CoreDream-3Light","Open Sans",sans-serif; color:#000}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "S-CoreDream-3Light",serif;
}

a {
  color: var(--primary);
}
a:hover {
  color: var(--primary);
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}


.dropdown-item:hover, .dropdown-item:focus {
  color: var(--primary);
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: var(--primary);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}



.font-coredream9 {font-family:"S-CoreDream-9Black"}
.font-coredream {font-family:"S-CoreDream-3Light"}
.font-binggrae {font-family:"BinggraeMelona-Bold"}
.font-gmarket {font-family:"GmarketSansMedium"}

.text-cottage-blue {color:#15a9ec !important;}
.text-cottage-navy {color:#276ac8 !important;}
.text-cottage-light-blue {color:#7acdf3 !important;}
.text-cottage-dark-navy {color:#122956 !important;}

    
.carousel-item h2 {text-shadow: white 0px 1px 2px;font-family:"BinggraeMelona-Bold"; text-transform:capitalize}
.carousel-item p {font-family:"S-CoreDream-3Light","Open Sans",sans-serif; font-weight:400;}


.page-contact .text-white {color:white !important;}
.page-contact .form-check {padding-left:0; }
.page-contact .form-check label{padding-left:0.5em; }









.btn-primary {
  color: #fff;
  background-color: #2B68BF;
  border-color: #2B68BF;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}







.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}







.bg-primary {
  background-color: #2B68BF !important;
}

.bg-secondary {
  background-color: #7acdf3 !important;
}


.bg-success {
  background-color: #198754 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.bg-black {
  background-color: #000 !important;
}

.bg-body {
  background-color: #fff !important;
}












.page-header-contact {
    background: url('../img/bruce-mars-FWVMhUa_wbY-unsplash.jpg') center center no-repeat;
    background-size: cover;
}

.page-header-contact .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-contact .breadcrumb-item,
.page-header-contact .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}




.page-header-company {
    background: url(../img/nastuh-abootalebi-eHD8Y1Znfpk-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-company .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-company .breadcrumb-item,
.page-header-company .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}



.page-header-rnd {
    background: url(../img/amy-hirschi-uwpo02K55zw-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-rnd .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-rnd .breadcrumb-item,
.page-header-rnd .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}




.page-header-catalog {
    background: url('../img/tamanna-rumee-eD1RNYzzUxc-unsplash.jpg') center center no-repeat;
    background-size: cover;
}

.page-header-catalog .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-catalog .breadcrumb-item,
.page-header-catalog .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}



.page-header-cottage {
    background: url(../img/tamara-bellis-8FYvkl0zHQE-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-cottage .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-cottage .breadcrumb-item,
.page-header-cottage .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}


.page-header-cottage-cooling {
    background: url(../img/paul-teysen-QQaAE7ebbIE-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-cottage-cooling .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-cottage-cooling .breadcrumb-item,
.page-header-cottage-cooling .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}


.page-header-cottage-process {
    background: url(../img/janko-ferlic-eBtwD6ZG78I-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-cottage-process .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-cottage-cooling .breadcrumb-item,
.page-header-cottage-cooling .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}






.page-header-cottage-certification {
    background: url(../img/arisa-chattasa-0LaBRkmH4fM-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-cottage-certification .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-cottage-certification .breadcrumb-item,
.page-header-cottage-certification .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}







.page-header-cottage-data {
    background: url(../img/karl-chor-UvWlksgZGPE-unsplash.jpg) center center no-repeat;
    background-size: cover;
}

.page-header-cottage-data .breadcrumb-item+.breadcrumb-item::before {
    color: var(--light);
}

.page-header-cottage-data .breadcrumb-item,
.page-header-cottage-data .breadcrumb-item a {
    font-size: 18px;
    color: var(--light);
}



.page-header-text h1 {color:white; text-shadow: black 0px 1px 2px;font-family:"BinggraeMelona-Bold"}





.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}











/* rtl:end:remove */
.text-primary {
  color: #2B68BF !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-light {
  color: #f8f9fa !important;
}

.text-dark {
  color: #212529 !important;
}

.text-white {
  color: #fff !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}



.testimonial-img img,
.testimonial-carousel .owl-item img { border: 1px solid #cdcdcd;}


.product-item {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.certification-img {
	display:inline-block;
	box-sizing:content-box;
	-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.certification-img img {
	max-width:100%;
	height:auto
}


/*=========================================
 * Effect 7
=========================================*/
.effect7 {
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after {
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after {
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}


.cottage-data {
	
}



.table-primary {
    --bs-table-bg: #2b68bf;
    --bs-table-striped-bg: #d3dcd1;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c8d1c6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #cdd7cc;
    --bs-table-hover-color: #000;
    color: #fff;
    border-color: #88bf7c;
}


table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 767px) {
  .carousel-control-prev,
  .carousel-control-next {
    top: unset;
    bottom: 10px;
  }

	.carousel-item h1 {
		text-shadow: none;
	}
}


@media (min-width: 576px){
	.col-sm-6 .madeinkorea{
		font-size:1.4em;
	}
}

.table {color:#000 !important}



.list-group-item:nth-child(odd) {
  background-color: #f7f7f7; /* 배경색 지정 */
}

