/*
Theme Name: Patti Child
Theme URI: http://deliciousthemes.com/
Description: Creative / Portfolio One-Page Theme
Author: Madalin Tudose
Author URI: http://deliciousthemes.com/
Template: patti
Version: 1.4
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../patti/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */




/**GLOBAL STYLES**/

*{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;

}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome!important;
    font-size: 18pt!important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	padding:5px!important;
}


/***HEADER STYLING***/

/**text logo styling**/
.logo {
    position: relative;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size: 22pt!important;
	padding-top:16px;
}

logo img{display:none;}

/**NAV MENU TOP MARGIN**/
ul#mainnav > li {
    background: url(#) no-repeat scroll right center!important;
}

ul#mainnav li a {
    padding: 0 0px 0;
}

/**PAGE TITLE AND SECTION HEADING STYLING**/
/**page title size**/
h2  {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size: 16pt!important;
	font-weight:400!important;
	/*margin-bottom:0px!important;*/
	margin-top:20px!important;

}


/**WORKS GRID STYLING**/
/**Title of works under image**/
h3 a {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size:9pt!important;


}

.h3{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;

}

.masonry-title {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
    clear: both;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    text-transform: uppercase;
}

.description{margin-bottom:30px!important;}
short-works-description {}
post-excerpt-long-description{}

.page-title-subtitle {

    padding: 0;
	border-color:#fff!important;
	margin-bottom:10px!important;

}


/***BODY STYLING***/

/**ZERO PADDING EVERYWHERE**/
.vc_gitem_row .vc_gitem-col {
    padding: 0px!important;
}

/**FULLY JUSTIFY TEXT**/

.wpb_wrapper{
	text-align: justify;
    text-justify: inter-word;	
}

.my-inner.three-squares p,
.press-quote p{
	text-align: justify !important;
    text-justify: inter-word !important;	
}

#page-17 .last-item{
padding-bottom: 40px;
}
.my-inner.three-squares,
.short-works-description,
.last-item{
padding-bottom: 20px;
}

/**ABOUT NKS**/	
#page-5416 .hp-about-block {	
	font-size: 15px;	
}	
#page-5416 .vc_pageable-slide-wrapper {	
	font-size: 15px;	
}

/**EXHIBITS**/
@media only screen and (max-width: 768px) {
	.year{
		padding-top: unset !important;	
		padding-right: 5px;
	}
}

/**QUOTE STYLING**/
	.press-author::before{
	content: "\2014";
	}

	.press-author::after{
	content: "\00a0\00a0";
	}
	
	.press-author
	{
	font-weight: bold;
	float: right !important;	
	}
		.press-publication {
	float: right !important;
	font-weight: bold;
	}

	#nks-press-grid .vc_grid-item {
    /*border: 1px #c0c0c0 solid;*/
}

	#nks-press-grid .grid-press-quote {
    /*border: 1px pink solid;*/
}

	.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated
	{
	display: block;
	}

	.grid-press-pdf{
	padding: 1px 0 20px 0;
	}
	.grid-press-pdf a{
	color: #dd3333;
	
	}

	.vc_btn3-container.vc_btn3-left
	{
	display: none;
	}

	.press-grid-holder
	{
	}
/**PRESSS GRID **/

.press-button{padding:0px!important; margin-top:20px!important;}

	.grid-press-publication
	{
	font-weight: bold;
	padding: 15px 0 5px 0;	
	}
	
	.grid-press-quote{
		text-align: justify !important;
		text-justify: inter-word !important;
	}	
	
	.grid-press-author {
	
	padding: 5px 0 5px 0;
 }
	
	.grid-press-pdf{
	}
	
	/*forcing the hight on the press grid (press-test-3)*/	
	.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated{
	height: 648px !important;
}

	
/**Mail Chimp Form Styling - Remove padding
#mc_embed_signup form {

    padding: 0% 0% 0% 0%!important;
}
	
/**IMAGE PAGE GRID STYLING**/



	.year{
		float: left;
		padding-right:10px;
		padding-top: 20px;
	}

	.responsive {
		width: 100%;
		height: auto;
	}

/**PRESS LIST**/	
.list-category{
text-align: left!important;
}
.vc_btn3.vc_btn3-size-md{
padding: 14px 0px!important;
}
.press-grid-holder,
.vc_btn3.vc_btn3-style-custom{
     background-image:unset!important;
	 background-color: white!important;
}
/*two-thirds*/
.press-publication-left{
	float: left;
	font-weight: bold;
}
.press-publication-left::after{
	content: ", ";
	padding-right: 5px;
}
.press-publication-post-title{
	font-weight: bold;
}
.press-publication-author{
font-weight: bold;
}
.press-publication-author::before{
	content: "\2014";
	}
	
.page-title-subtitle{
	display: none;
	}

/**PAINTINGS**/	
.my-inner.three-squares p{
	margin-bottom: unset !important;
	}	

.paintings-title {
    margin-bottom: 1px !important;
    margin-top: 20px !important;
}
	
/**PROJECTS**/
	.vc_grid-item.vc_col-md-4.project-square{
	float: left;
	}

	.projects-title{
	padding-top: 20px !important;
	}
	.project-row{
	padding-bottom: 30px !important;
	}
	.project-square{
	/*padding: 10px;*/
	}

	.project-row{
	width: 100%;
	clear:both;
	}

	.vc_grid.vc_row .vc_grid-item {
	float: left !important;
	}
	.block-left{
	padding: 0px 10px 0px 0;
	margin-right: 15px ;
	}
	.block-middle{
	padding: 0px 10px 0px 10px;
	margin: auto;
	}
	.block-right{
	padding: 0px 0 0px 10px;
	
    margin-left: 15px ;
	}

	@media only screen and (max-width: 768px) {
	
    	.vc_grid-item.vc_col-md-4.project-square,
		.vc_grid.vc_row .vc_grid-item {
		float: none !important;
		clear: both;
		}
	.block-left, .block-middle, .block-right
	{
	padding: unset !important;
	text-align: center;
	margin: unset !important;
	}

}

/*CV*/
	article#page-40.begin-content table tr td h3{
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

/**FOOTER STYLING***/

.author-bio {
    display:none;
}

.comments {
    display:none;
}


.vc_pageable-slide-wrapper p {
    display: none;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    
     padding-bottom: 0px !important; 
}


