/*
Theme Name: Deulpul
Description: onepress theme reform
Author: technoage
Template: onepress
*/

@import url("../onepress/style.css");
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://www.1efthander.com/fonts/MalgunGothic.css);


.page-header {
	padding: 50px 0px !important;
// background-image: url(http://www.deulpul.or.kr/wp/wp-ent/uploads/2016/12/lineback.png);
}

.hero-slideshow-wrapper.loaded .container .hero__content .hero-large-text {text-shadow: 2px 2px 2px #282828;}

::selection {
    background: #8DB63A !important;
}

.onepress-menu a {
    font-size: 16px !important;
}


.container {
 max-width: 960px;
}

.site-header.site-header-sentinel.fixed {
  background: rgba(255, 255, 255, 1);
}

.main-navigation ul li a {
  color:#B3805A;
  font-size:18px;
  font-weight:600;
}


.main-navigation div > ul > li > a:hover {
  color:#8DB63A;
}

.main-navigation div > ul > li > a:hover {
  border-bottom: 0px solid #8DB63A;
}

.main-navigation div > ul > li > a:hover {
  color: #8DB63A;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
  color: #8DB63A;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em !important;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em !important;
}

/* .page-header:before {
background: rgb(186,232,84);
background: linear-gradient(175deg, rgba(186,232,84,1) 0%, rgba(151,213,13,1) 47%, rgba(20,166,152,1) 100%);
} */

.wp-block-image .alignleft>figcaption{
text-align: center;
}

@media screen and (max-width: 768px){
	.wp-block-image .alignleft {
		width: 50%;
	}
}

.page-header:before {   
    background-image: url(https://www.deulpul.or.kr/wp/wp-content/uploads/2022/04/main.jpg);
	background-size: cover;
	background-position: center bottom;
}

.page-header .entry-title, .page-title {
    color: #fff;
	font-weight: 200 !important;
}

.entry-content ul, {
    border-left: 1px solid;
}

h1 span {
	font-weight: unset !important;
}

body, button, input, select, textarea {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px !important;
}

.elementor-icon i:before, .elementor-icon svg:before {
	content: "\f111";
	position: fixed !important;
	margin: 53px 10px !important;
	color:#ccc;
}

@media (max-width: 1024px) {
.elementor-section .elementor-container {
		-ms-flex-wrap: none !important;
		flex-wrap: inherit !important;
	}

}

@media (max-width: 767px){
	.fa-circle{
		color:#7bb414;
		float:right;
		margin: -23px -13px;
	}
	td ul {
		margin-left: -18px;		
	}
	.hline {
	position: absolute;
    margin: 1306px -1340px;
    width: 2670px;
    height: 1px;
    background-color: #000;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index: 1;
	}
}

@media (min-width: 767px){
	.fa-circle{
		color:#7bb414;
		float:right;
		margin: -28px -13px;
	}
	td ul {
		margin-left: -18px;		
	}
}

table > tbody > tr > td {
	border:none !important;
}

.fa-circle:before {
    z-index: 2;
    position: relative;
}

.elementor-widget-container table > tbody > tr > td{
    border-right: 1px solid #000 !important;
}