/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 11.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
/*하단푸터 텍스트 좌측정렬*/
#kboard-default-latest table .kboard-latest-title {
    padding-left: 5px;
    font-size: 13px;
    text-align: left;
}

/*블로그 뉴스 높이 조절*/

h3, .h3, h3 a {
    color: #2a2a2a;
    font-size: 16px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding-bottom: 94px !important;
}

.breadcrumbs, .breadcrumb .current, .breadcrumb a {
    pointer-events: none;
}

.position_center.title .breadcrumb {
    margin-top: 10px;
}

table.teacher {
    width: 100%;
    border: 1px solid #999;
}

table.teacher th {
    background: #eee;
    border: 1px solid #aaa;
}

table.teacher td {
    border: 1px solid #aaa;
}


/*학사일정*/

table.semester {width:100%; border-collapse: collapse;}
table.semester thead {color: #333;background: #f9f9f9; font-weight: 600;}
table.semester thead th{      padding: 40px 0px; font-size: 20px; border:1px solid #e6e6e6;  border-top: 5px solid #056b05;}
table.semester thead td{      border:1px solid #ddd;     vertical-align: middle;}
table.semester tbody{      border:2px solid #ddd; color: #555}
table.semester tbody th{border:1px solid #ddd;vertical-align: middle;font-size: 18px;}
table.semester tbody td{border:1px solid #ddd; }
table.semester tbody td.sun{color:red}
table.semester tbody td.sat{color:blue}
table.semester tbody td.desc{text-align:left;}
.semester .month{width:5%;}
.semester .class{width:10%;}
.semester .day{width:45%;}
.semester .event {width:40%;}

.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-excerpt {
    display: none;
}

a.main_guick {
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    background: #fff;
    display: inline-block;
    padding: 15px 0px;
    text-align: center;
}

.footer_bottom {
    text-align: left !important;
}

a.footer_guick {
    background: #444;
    display: block;
    color: #fff !important;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    padding: 7px 0px;
    border: 1px solid;
}

a.footer_guick:hover {
	text-decoration: blink !important;
	    background: #555;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    color: #fff;
}


	.qode-bct-post-title.entry_title{
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: nowrap;;}


	.carousel-inner .slider_content .text {
    margin-top: -100px !important;
}

.curr_margin1 {
    margin-left: -100px;
}

.curr_margin2 {
    margin-left: 100px;
    z-index: 99;
	    position: relative;
}

blockquote.with_quote_icon {
    margin: 0 auto;
    display: table;
}

.qode-workflow-text h3{
    font-weight: 800;
    color: #056b05;
    font-size: 30px;}


	.qode-workflow-text .text {
    font-size: 15px;
    color: #555;
    line-height: 26px;
}

	.qode-bct-post-title entry_title a{font-size:18px !important;}


/*시간표*/

table.time_t {
    width: 100%;
    border: 2px solid #d9d9d9;
}

table.time_t thead{
    font-size: 17px;
    background: #f9f9f9;
    color: #111;
	border-top: 5px solid #056b05;
}

table.time_t thead th{
    border-right: 1px solid #d9d9d9;
	    border-bottom: 2px solid #d9d9d9;
				    padding: 10px 7px;
}

table.time_t tbody th{
    vertical-align: middle;
	    font-size: 17px;
    font-weight: 600;
	border-right: 1px solid #d9d9d9;
	    padding: 7px 10px;
		color: #111;
}


table.time_t tbody{
border-bottom:2px solid #d9d9d9;

}


table.time_t th.day {
    width: 14%;
}


table.time_t tbody .time, table.time_t tbody .period{
font-weight: 600;
		color: #111;

}

table.time_t tbody td{
    border-right: 1px dotted #d9d9d9;
    border-bottom: 1px solid #ddd;
    padding: 7px 10px;
	color: #333;
	vertical-align: middle;

}

table.time_t tbody td.time {
    border-right: 2px solid #d9d9d9;
}

table.time_t tbody td:hover{
background:#f1f1f1

}

table.time_t tbody .time:hover, table.time_t tbody .period:hover{
background:#fff;

}

table.time_t tbody tr:hover th{
background:#fff;

}

.page_tt{
    font-size: 25px;
    font-weight: 600;
}
.page_tt:after {
    content: " ";
    display: block;
    width: 40px;
    height: 1px;
    background-color: #056b05;
margin-bottom: 26px;
    margin-top: 10px;
}


.page_ul {
    margin: 0;
    padding: 0;
}


.page_ul li{
    position: relative;
    padding-left: 21px;
    line-height: 28px;
    padding-bottom: 14px;
	list-style: none;
   letter-spacing: -0.64px;
    font-weight: 400;
}



.page_ul li:after {
    content: " ";
    position: absolute;
    top: 13px;
    left: 0;
    display: block;
    width: 10px;
    height: 5px;
    background-color: #056b05;
}


.flik-timeline-2 > li .flik-timeline-date {
    display: none !important;
}

.kboard-default-poweredby {
    display: none;
}



h1.p1 {
    margin-bottom: 10px;
}

/*MOBILE*/
@media all and (max-width:480px) {

.caroufredsel_wrapper{
width: 350px !important;
}


.caroufredsel_wrapper>.qode-bct-post{
width: 350px !important;
}

.qode-bct-post{
width: 295px !important;
}

.poh_web{
display:none;}


.column1.footer_col1, .column3.footer_col3 {
    display: none;
}

.footer_top, .footer_top.footer_top_full {
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}

table.time_t tbody td {
    font-size: 13px;
    letter-spacing: -2px;
    line-height: 15px;
}

.time_t .time{
display:none;}

table.semester tbody td {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: -1px;
}


table.semester tbody th {
    font-size: 13px;
}

table.semester td {
    padding: 5px 3px !important;
}

.curr_margin1 {
    margin: 0;
}

.curr_margin2 {
    margin: 0;
}

/*가격테이블 달러표시 삭제*/
.qode-advanced-pricing-table .qode-apt-column-title-holder, .qode-advanced-pricing-table .qode-apt-item-price {
    text-align: right;
    padding-right: 35px;
    display: none;
}

.qode-blog-carousel-titled {
    margin-top: 30px;
}

h3.qode-bct-post-title.entry_title a{
    font-size: 15px !important;}

.caroufredsel_wrapper{
    height: 220px !important;}

.qode-bct-post-date {
font-size:12px !important;}

.qode-blog-carousel-titled .qode-bct-posts-holder {
    padding: 10px 10px 10px !important;
    display: inline-block !important;
    margin: 0 auto !important;
}


.footer_bottom {
    font-size: 10px !important;
}

/*********END*********/} 
/*TABLET*/
@media all and (min-width:481px) and (max-width:1024px) {
.poh_web{
display:none;}



.caroufredsel_wrapper{
    height: 240px !important;}

/*********END*********/}
/*PC*/
@media all and (min-width:1025px){


.poh_mob{
display:none;}
.caroufredsel_wrapper{
    height: 220px !important;}

	.caroufredsel_wrapper{
    height: 220px !important;}


/*********END*********/}



#wow-modal-window-1 {
    overflow-x: hidden;
}