



/* HEIGHT MENU */

			header #logo { height: px;	 }
			.open-nav { height: px; }
			.open-nav .text { line-height: px;	 }
			nav#main-nav ul li > a { line-height: px; }
			/*#page-body { padding-top: 120px; }*/
			header:after { top: -120px; height: 120px; }	
			header.header-open:not(.header-transparent) + #hero, header.header-open:not(.header-transparent) + #page-body { margin-top: 120px; }
			#header-filter, #header-share, #header-search { top: -120px;	 min-height: 120px; }
			#menu .open-filter, #menu .open-share, #menu .open-search { top: 0px; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); }
			@media only screen and (max-width: 1024px) { nav#main-nav { top: 120px; } }
			
/* CUSTOM FONTS */
body {font-family: "Noto Sans";font-weight: 400;font-size: 13px;line-height: 26px;letter-spacing: 0.02em;}body strong,body b { font-weight: 700; }input[type=text], input[type=password], input[type=email], textarea, select { font-family: Noto Sans; font-weight: 400; }.widget_nav_menu ul.menu > li { font-weight: 700; }.widget_nav_menu ul.menu > li > .sub-menu li { font-weight: 400; }h1 {font-family: "Montserrat";font-weight: 400;font-size: 100px;line-height: 130px;letter-spacing: 0.1em;text-transform: uppercase;}h1 strong,h1 b { font-weight: 700; }#page-loader .loader, .inline-video:after { font-family:Montserrat; font-weight:400; text-transform: uppercase; letter-spacing: 0.1em; }h2 {font-family: "Montserrat";font-weight: 400;font-size: 80px;line-height: 104px;letter-spacing: 0.1em;text-transform: uppercase;}h2 strong,h2 b { font-weight: 700; }h3 {font-family: "Montserrat";font-weight: 400;font-size: 35px;line-height: 45px;letter-spacing: 0.1em;text-transform: uppercase;}h3 strong,h3 b { font-weight: 700; }h4 {font-family: "Montserrat";font-weight: 400;font-size: 25px;line-height: 32px;letter-spacing: 0.2em;text-transform: uppercase;}h4 strong,h4 b { font-weight: 700; }#reply-title { font-size: 25px;line-height: 32px; }h5 {font-family: "Montserrat";font-weight: 400;font-size: 18px;line-height: 23px;text-transform: uppercase;}h5 strong,h5 b { font-weight: 700; }h6 {font-family: "Noto Sans";font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0.4em;text-transform: uppercase;}h6 strong,h6 b { font-weight: 400; }.alttitle {font-family: Inconsolata;font-weight: 400;letter-spacing: 0.04em;text-transform: none;}.alttitle b, .alttitle strong { font-weight: 400; }table caption, blockquote, .copyright, ul.filter li a, .blog-masonry-entry .blog-content .time, .blog-masonry-entry .post-sticky, .widget_rss .rss-date, .widget_rss cite { font-family: Inconsolata;font-weight: 400;letter-spacing: 0.04em;}#blog-single .blog-meta .meta-author span, #blog-single .blog-meta .meta-category span, #blog-single .blog-meta .meta-author span, #blog-single .blog-meta .meta-tags span { font-family: Inconsolata;}nav#main-nav ul li > a, .open-nav .text {font-family: Montserrat;font-weight: 400;font-size: 15px;letter-spacing: 0.1em;text-transform: uppercase;}.widget_calendar tfoot a, #menu .open-filter, #menu .open-share, #scroll-down, .single-pagination li a, .sr-button-text, #blog-comments .comment-reply-link, #blog-comments #cancel-comment-reply-link, footer #backtotop {font-family: Montserrat;font-weight: 400;letter-spacing: 0.1em;text-transform: uppercase;}#blog-single .blog-meta .meta-author a, #blog-single .blog-meta .meta-category a  {font-family: Montserrat;font-weight: 400;text-transform: uppercase;}nav#main-nav ul li > ul.sub-menu > li a {font-family: Montserrat;font-weight: 400;font-size: 10px;letter-spacing: 0.1em;}a.sr-button, input[type=submit] {font-family: Noto Sans;font-weight: 400;letter-spacing: 0.1em;text-transform: uppercase;}input[type=text], input[type=password], input[type=email], textarea { font-family: Noto Sans;font-weight: 400;} 

/* COLOR */

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #789cdf; }
input[type=submit] { background: #789cdf; }
a { color: #789cdf; }
.colored { color: #789cdf; }
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus { background: #789cdf; }
nav#main-nav > ul > li:hover > a, nav#main-nav > ul > li.current-menu-item > a { color: #789cdf !important; }
footer #backtotop:hover { color: #789cdf; }
ul.filter li a.active, ul.filter li a:hover { color: #789cdf; }
#blog-single .blog-meta .meta-author a:hover, #blog-single .blog-meta .meta-category a:hover, #blog-single .blog-meta .meta-tags a:hover { color: #789cdf; }
.single-pagination li a:hover span	{ color: #789cdf; }
.single-pagination li.backtoworks a:hover { color: #789cdf; }
#blog-comments #cancel-comment-reply-link { color: #789cdf; }
a.sr-button1:hover { background: #789cdf; }
a.sr-button2 { background: #789cdf; }
a.sr-button3:hover { background: #789cdf; }
a.sr-button4 { background: #789cdf; }
.inline-video:hover::before { color: #789cdf; }
.inline-video .inline-iframe-container .close-inline-video:hover { color: #789cdf; }
.tabs ul.tab-nav li a.active { color: #789cdf; }
.toggle-item .toggle-title.toggle-active:after { color: #789cdf; }
.toggle-item .toggle-title:hover:after { color: #789cdf; }
.toggle-item .toggle-title:hover .toggle-name  { color: #789cdf; }	
.toggle-item .toggle-title.toggle-active .toggle-name  { color: #789cdf; }
#hero .page-title h1 a, #hero .page-title h2 a, #hero .page-title h3 a, #hero .page-title h4 a, #hero .page-title h5 a, #hero .page-title h6 a { color: #789cdf; }


.wolf-caption a.caption-hover:hover h4, 
.wolf-caption a.caption-hover:hover h5, 
.wolf-caption a.caption-hover:hover h6, 
.wolf-caption a.caption-hover:hover h3 { color: #789cdf; }	


/* CUSTOM CSS (Theme Options) */
@font-face {
    font-family: 'Conv_icon';
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/icon.eot);
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/icon.eot?#iefix) format('embedded-opentype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/icon.woff) format('woff'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/icon.ttf) format('truetype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/icon.svg#Conv_icon) format('svg');
    font-weight: normal;
    font-style: normal;

}



 
@font-face {
    font-family: 'AGB';
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/AvantGardeMdITCTT_Bold.eot);
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/AvantGardeMdITCTT_Bold.eot?#iefix) format('embedded-opentype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/AvantGardeMdITCTT_Bold.woff) format('woff'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/AvantGardeMdITCTT_Bold.ttf) format('truetype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/AvantGardeMdITCTT_Bold.svg#AGB) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'rgeb';
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/rgeb.eot);
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/rgeb.eot?#iefix) format('embedded-opentype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/rgeb.woff) format('woff'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/rgeb.ttf) format('truetype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/rgeb.svg#rgeb) format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'nanumsquare_regular';
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquarer.eot);
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquarer.woff) format('woff'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquarer.ttf) format('truetype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquarer.svg#nanumsquarer) format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'nanumsquare_bold';
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquareb.eot);
    src: url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquareb.woff) format('woff'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquareb.ttf) format('truetype'),
         url(http://larastudio.co.kr/wp/wp-content/themes/lara/font/nanumsquareb.svg#nanumsquareb) format('svg');
    font-weight: normal;
    font-style: normal;

}




/* 포트폴리오 리스트 노출은 includes - loop-portfolio.php 에서 수정*/




.blog-media {display:none;}



h1{
font-size: 150px;
font-family: 'AGB';
}





.tcvpb-image{display:none;}





.m_padding {
padding: 0px 0px 0px 0px;	
}


.side_padding {
padding: 30px 50px 0px 50px;
}



.entries-pagination li a { 
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	display: inline-block;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0.12em;
	position: relative;
}




/* 서브메뉴하버컬러*/
nav#main-nav ul li > ul.sub-menu > li a:hover, nav#main-nav ul li > ul.sub-menu > li.current-menu-item > a { color: #789cdf; }



.alttitle { font-family: 'Noto Sans'; font-weight: 400; text-transform: none; letter-spacing: 0.04em; }
.alttitle b, .alttitle strong { font-weight: 700; }




.blog-masonry-entry .post-name {
	font-family:'nanumsquare_bold';
	margin-top: 25px;
}




.blog-meta {
display:none;
}



.form-title {
display:none;
}


kor{
font-family:rgeb;
font-weight: 100;
letter-spacing: -0.6px; 
}



h3{
font-family:'nanumsquare_bold';
letter-spacing: 2px; 
}



h3re{
font-family: 'Montserrat', sans-serif;
font-size: 35px;
font-weight: 400;
letter-spacing: -0.1px; 
}



hover_font{
font-color: #8c94a1;
}






.wolf-item-inner{
padding:0px
}




#m_blank{
height:0px
}




#sr_sociallinks_widget-2{
font-size: 50px;
}




bold{
font-weight:bold;
}






#short_width{
	
	width: 100%;
	max-width: 380px;
	
}



#mini_width{	
padding: 0px 0px 0px 30px;	
}


#tiny{	
height:10px;	
}


#full_width{
width: 100%; 
}



.r_padding{
	
        padding: 0px 40px 0px 0px;
	
}


.l_padding{
	
        padding: 0px 0px 0px 40px;
	
}




.t_padding{
	
        padding: 0px 0px 0px 0px;
	
}


.ts_padding{
	
        padding: 7px 0px 0px 0px;
	
}




.ts_padding0{
	
        margin-top: -3px;
	
}



.ts_padding1{
	
        padding: 2px 0px 0px 0px;
	
}


.ts_padding2{
	
        padding: 12px 0px 0px 0px;
	
}




#title_line{
	
	margin-bottom:30px;
        width:200px;
	height:10px;
	background-color:#1d2331;

}



#line1{
	
        width:100%;
	height:1px;
	background-color:#1d2331;

}




#line3{
	
	margin-top:10px;
        width:100%;
	height:3px;
	background-color:#1d2331;


}



#line4{
	
	margin-top:0px;
        width:100%;
	height:2px;
	background-color:#1d2331;

}



#line5{
	
	margin-top:10px;
        width:100px;
	height:10px;
	background-color:#1d2331;


}




sns-icon{
font-family:'Conv_icon';
font-size: 38px;
}



.open-lan .text{
width: 45px;
}	



#top-space {
text-align: left;
}



#top-margin{
margin-top:28px
}





/* 네비게이션 폰트*/
nav#main-nav ul li > a {
}





@media only screen and (min-width: 768px) and (max-width: 959px) {

.tcvpb_column_tc_span3   {width: 50%; padding-left:25px;}
.tcvpb-nivo-slider{display:none;}
.tcvpb-image.horizontal {display:block; padding-top:230px;}
.tcvpb-image.vertical {display:block;}
.blog-content {padding: 0px 20px 0px 20px;}

}







@media only screen and (max-width: 767px) {




.tcvpb-nivo-slider{display:none;}
.tcvpb-image.horizontal {display:block; padding-top:190px;}
.tcvpb-image.vertical {display:block;}



.spacer.spacer-medium {height:50px;}





.m_padding {
padding: 50px 0px 0px 0px;
}



.r_padding{
	
        padding: 0px 0px 0px 0px;
	
}


.l_padding{
	
        padding: 0px 0px 0px 0px;
	
}



.t_padding{
	
      padding: 0px 0px 0px 0px;
	
}



.side_padding {
padding: 20px 0px 0px 0px;
}



#m_blank{
height:40px;
}



/* style.css에서 아래 코드를 수정해야함...여기서 수정하는건 무효코드*/
header #logo img { max-height: 84px; margin-top: -10px; }



.owl-slider-caption{
font-size: 15px;
}






.single-pagination li a img { 
	max-width: 200px;
	max-height: 500px;
	opacity: 0.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}


.column { 
       
	float: left; 
	margin-right: 0px;
}




}