/*
 Theme Name: 	Kapena WP Child
 Theme URI: 	http://demo.cocobasic.com/kapena-wp/
 Description: 	Kapena WP Child Theme
 Author: 		CocoBasic
 Author URI:  	http://www.cocobasic.com 
 Tags: grid-layout, four-columns, custom-colors, featured-images, threaded-comments, translation-ready, theme-options
 Template:		kapena-wp
 Text Domain: 	kapena-wp-child
*/


body
{
    font-family: 'Montserrat', sans-serif;
		   font-size: 14px;

}


.header-logo {
    width: 300px;
}

@media (max-width:600px)
{
.header-logo {
    width: 200px;
}
}


nav {
    display: block;
    text-transform: uppercase;
}


h2 {
    font-size: 30px;
    line-height: 30px;
    font-weight: 300;
    text-transform: uppercase;
    color: #ffb102;
    letter-spacing: .125em;	
}
h4{
	color:#8a8a82;
	text-transform: uppercase;
	    font-weight: 400;
		letter-spacing:.0125em;

}


p{
	   font-size: 14px;
}

.centercol{
 float: none;
    margin: 0 auto;
	
}


.single-portfolio h1 {
  
    line-height: 34px;
    text-transform: uppercase;
    font-weight: 700;
}


.info-code-title {
    font-size: 12px;
    color: #ffb102;
    letter-spacing: 2px;
    margin-bottom: 0;
    line-height: 12px;
}


.info-code-content, .info-code-content a {
    color: #6b6b6b;
    font-size: 13px;
	    margin: 0px 0px 10px 0px;
    padding: 0px;
	line-height: 18px;
}


.entry-date{
	border:1px solid red
	    font-size: 12px;
    color: #ffb102;
    letter-spacing: 2px;
    margin-bottom: 0;
    line-height: 12px;
}
	
	
	.nav-previous a, .nav-next a {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
}

.copyright-holder {
    margin-top: 35px;
    font-size: 12px;
    text-transform: uppercase;
}

.widget_recent_entries a {
	border: none;
}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
    font-family: 'Montserrat', sans-serif;

    border-bottom: 1px solid;
	
}


.wpcf7 input[type="submit"] {
    border: none;

    background-color: #c4c4c0;

}

.entry-info{
	text-align:right;
	
}
.entry-date, .single .post-info-wrapper a{
	color: #6b6b6b;

}

h6 {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    margin: 0px;
    background: #c4c4c0;
    display: inline-block;
    padding: 0px 4px;
}


h1.page-title {

    font-weight: 300;

    color: #ffb102;
}


.portfolio-desc {
	text-transform: uppercase;
	
}
 .info-code:first-child{
	padding-top: 75px;
    }
	
	
	.single .nav-links a {
color: #c4c4c0;
position: relative;
font-weight: 500;
font-size: 14px;
line-height: 15px;
text-transform: uppercase;
padding-top: 6px;
}


.single .nav-next .arrow-holder, .single .nav-previous .arrow-holder {
    font-size: 30px;
    color: #c4c4c0;

}


.blog-holder {
    width: 1260px;
    max-width: 100%;
    margin-top: 0;
}


.blog-item-holder h2.entry-title, .blog-item-holder h2.entry-title a {
    font-weight: 500;
	color:#696964;
}

.entry-date, .single .post-info-wrapper a {

    color: #c4c4c0;
    font-size: 14px;

}


.blog-item-holder .entry-info {
    min-width: 120px;
}

.blog-item-holder .entry-holder {
    padding: 10px 0 10px 0;
	
}

a.morebutt {
float: right;
    margin-bottom: 10px;
    background-color: #ffb102;
    padding: 0px 5px;
    font-size: 11px;
    color: #fff;
    border-radius: 4px;
}

a.morebutt:hover {
	opacity:.5;
	    color: #fff !important;

}

hr{

    clear: both;

}

ul#footer-sidebar {
   
    border-bottom: 2px solid #8a8a82;
    border-top: 2px solid #8a8a82;
}


.more-posts-portfolio-holder {
    margin-top: 50px;
    min-height: 1px;
    margin-bottom: 50px;
}


body .site-wrapper .sm-clean a {
    cursor: pointer;
    color: #67675d;
    transition: color .3s ease;
}

 body .sm-clean li.current_page_item > a {
    color: #ffb102;
}



.more-posts-portfolio, .no-more-posts-portfolio, .more-posts-portfolio-loading {
    color: #fff !important;
    background-color: #696964;
	
}


.single h1.entry-title {
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
    text-transform: uppercase;
    color: #696964;
    letter-spacing: .125em;
}


.margin-5 {
    margin: 10px !important;
    line-height: 0;
}