/*
Theme Name: VOVI C&E
Theme URI: http://www.sudacell.co.kr/
Author: Hamasoft
Author URI: http://www.hamasoft.com/
Version: 1.0.0
Template: brook
Text Domain:  brook
Tags: vovi
*/
@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Noto+Sans+KR:100,300,400,700,900|Open+Sans:300,400,700,800|Roboto:100,300,400,700,900&amp;subset=korean);

h1, h2, h3, h4, h5, h6, th, [class*="hint--"]:after {font-family:Poppins, Helvetica, Arial, Open Sans, Noto Sans KR, sans-serif;}
body, .gmap-marker-wrap {font-family:Louis George Cafe, Poppins, Helvetica, Arial, Open Sans, Noto Sans KR, sans-serif;font-weight:400;}
.page-off-canvas-main-menu .menu__container > li > a{font-weight:400;}
.tm-list .list-item{height:20px;}
.prod_detail li{padding:3px 0;}
.prod_detail li > a{font-size:14px;}

.nav_lang, .cont_nav_lang, .head_nav_lang{display:block;text-align:right;padding:0;margin:0;margin-bottom:10px !important;}
.cont_nav_lang, .head_nav_lang{text-align:center;}
.head_nav_lang{margin-top:10px;margin-right:10px;}
.nav_lang:before, .cont_nav_lang:before, .head_nav_lang:before, .nav_lang:after, .cont_nav_lang:after, .head_nav_lang:after{content:'';display:table;}
.nav_lang:after, .cont_nav_lang:after, .head_nav_lang:after{clear:both;}
.nav_lang li, .cont_nav_lang li, .head_nav_lang li{list-style:none;display:inline-block;padding:0 5px;background:url(assets/images/nav_lang_div.gif) no-repeat right center;}
.head_nav_lang li{background:none;}
.nav_lang li:last-child, .cont_nav_lang li:last-child, .head_nav_lang li:last-child{background:none;padding-right:0;}
.nav_lang li > a, .cont_nav_lang li > a, .head_nav_lang li > a{font-size:14px;color:#999;}
.nav_lang li > a:hover, .cont_nav_lang li > a:hover, .head_nav_lang li > a:hover{color:#fff;}
.head_nav_lang li > a > img{width:30px;height:auto;}
.nav_lang li > a:active, .cont_nav_lang li > a:active, .head_nav_lang li > a:active, .nav_lang li > a:focus, .cont_nav_lang li > a:focus, .head_nav_lang li > a:focus{color:#fff;}
.page-mobile-main-menu .menu__container{margin-bottom:15px !important;}
.mob_nav_lang{display:block;padding:0;margin:0px 40px 30px !important;}
.mob_nav_lang > li{overflow:hidden;}
.mob_nav_lang > li > a{font-size:14px;display:block;padding:5px 0 5px !important;border-bottom:1px solid rgba(255,255,255,0.1);}

#wpmem_restricted_msg{padding:100px 0 100px;font-size:16px;color:#222;text-align:center;border-top:2px solid #999;border-bottom:1px solid #eee;}
#wpmem_login{margin:0 auto;width:60%;}
#wpmem_login .div_text{width:100% !important;}
#wpmem_login .buttons{background:#000;border:0;}
#wpmem_msg{padding:100px 0 100px;margin:100px auto;}
.tm-maps .gmap-info-template .gmap-info-content{background-image:none;background-position:initial;padding:20px 30px;}
#wpcf7-f4684-p5255-o1 .form-actions .form-submit input.wpcf7-submit{border-radius:50px;background:#222 !important;}
#wpcf7-f4684-p5255-o1 .form-actions .form-submit{padding:20px 0;}
.page-id-4613 .grid-item.post-item .post-meta .post-categories{display:none;}
.single-post .page-main-content .post-tags,
.single-post .page-main-content .post-categories{display:none;}
.single-post .entry-footer{margin-bottom:0;}
.header-02 .menu--primary a,
.header-01 .menu--primary a{font-size:20px !important;}

.tm-portfolio .post-thumbnail img{width:50%;height:auto;display:block;margin: 0 auto;}
.tm-portfolio.style-masonry-with-caption .post-title{text-align:center;font-size:14px;padding-bottom:20px;}
.tm-portfolio.style-masonry-with-caption .post-categories{text-align:center;padding-top:15px;border-top:1px solid #eee;color:#666;font-size:14px;}

.type-portfolio .row.tm-sticky-parent .portfolio-feature-wrap.col-lg-7.col-md-8{-webkit-box-flex:0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:203%;}
.type-portfolio .row.tm-sticky-parent .portfolio-content-wrap.col-md-4.col-lg-push-1.col-lg-4{-webkit-box-flex: 0;-webkit-flex: 0 0 80%;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%}
.type-portfolio .row.tm-sticky-parent .portfolio-details-content .portfolio-main-info .portfolio-title{font-size:20px;font-weight:100;}
.type-portfolio .row.tm-sticky-parent .portfolio-content-wrap .portfolio-details-list{display:none;}
.type-portfolio .row.tm-sticky-parent .portfolio-details-gallery .portfolio-image{border:1px solid #eee;}

body.page-template-default.page-id-5198 .modern-grid{
	display:-ms-grid;
	display:grid;
	-ms-grid-columns: 1fr 1fr 1fr !important;
	grid-template-columns: repeat( 3,1fr) !important;
}
@media (max-width : 767px) {
	.header-07.headroom--top .header-wrap {padding:0;}
	.head_nav_lang{display:none;}
	.cont_nav_lang{text-align:left;}
	.idx_2nd_img{width:auto;height:30%;}
	.single-portfolio .portfolio-title{font-size:16px;margin-bottom:30px;}
	#faq_acc_wrap .vc_tta-title-text{font-size:16px;}
	#faq_acc_wrap .wpb_content_element{font-size:14px;}
	#tm-column-inner-5bf3a11450862 .vc_btn3-container.vc_btn3-right{text-align:center !important;}
	#wpmem_login{margin:0 auto;width:80%;}
	#wpcf7-f4684-p5255-o1 .form-actions .form-submit{padding:10px 0;}
	#wpcf7-f4684-p5255-o1 .form-actions .form-submit input.wpcf7-submit{width:100%;}
}