/*

Theme Name: Kopy Child
Theme URI: http://themes.ishyoboy.com/kopy/
Author: ishYoBoy
Author URI: http://ishyoboy.com
Description: Kopy Child serves as a child theme to Kopy theme. Use it if you wish to make customizations to the original theme without having them overwritten with future updates.
Template: kopy
*/


/* Import the original Parent Theme Styles */
@import url("../kopy/style.css");


/********************************************************************/
/*   Pleas DO NOT add your code here. Use child-theme.css instead   */
/********************************************************************/

.no-margin {
    padding-top: 0 !important;
}

.ish-part_header {
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9)) !important;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9)) !important;
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9)) !important;
    background: linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9)) !important;
}

.overlay {
    bottom: 0px;
    width: 100%;
    position: absolute;
    height: 137px;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 1%, rgba(0, 0, 0, 0)) !important;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 1%, rgba(0, 0, 0, 0)) !important;
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 1%, rgba(0, 0, 0, 0)) !important;
    background: linear-gradient(bottom, rgba(0, 0, 0, 0.7) 1%, rgba(0, 0, 0, 0)) !important; 
}

.overlay_full {
    z-index: 89;
    bottom: 0px;
    width: 100%;
    position: absolute;
    height: 100%; 
    background: #000;
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
}

.overlay_full:hover {
    opacity: 0.35;
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
}

.overlay:hover ~ .overlay_full {
    opacity: 0.35;
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
}

.overlay h5 {
    z-index: 90;
}

.recent_posts_post_content {
    position: relative; 
}

.overlay .ish-post-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 12px 15px 12px;
    background: transparent;
    content: "";
    display: block;
    width: 100%;
}

.overlay .ish-post-title {
    color: #fff !important;
    white-space: normal;
}

.rc-post-details-top {
    position: absolute;
    font-size: 12px !important;
    border-radius: 3px;
    background: rgba(0,0,0,.7);
    padding: 5px 10px;
    line-height: 100%;
    top: 5px;
    left: 5px;
    color: #fff;
}


.wpb_wrapper a {
    text-decoration: none;
}

.wpb_wrapper a:hover {
    text-decoration: underline !important;
}

.dp_pec_grid_wrapper li.dp_pec_grid_event.dp_pec_grid_columns_4 {
    width: 24% !important;
    margin-right: 13px !important;
}
.dp_pec_grid_wrapper li.dp_pec_grid_event.dp_pec_grid_columns_4:last-child{
    margin-right: 0px !important;
}
.dp_pec_grid_event_center_text h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold !important;
}

.rc-post-details-top a {
    color: #fff !important;
    opacity: 1 !important;
}
.rc-post-details-top a:hover {
    text-decoration: none !important;
}
.ish-part_tagline h1:before {
    content: none !important;
}
.ish-sc_recent_posts .ish-row .ish-recent_posts_post {
    padding-bottom: 0px !important;
}
a {
   outline: 0 !important;
}
.lcs_logo_carousel_slider_title {
    font-size: 22px !important;
}

.single-post .ish-single_post_categories_and_tags {
    margin-top: 0px !important;
}

	/* Blog details only
	/* 1300px *********************************************************************************************************/
	@media all and ( min-width: 1300px ) {
		.single-post .ish-part_tagline {
			min-height: 550px !important;
		}
	}
    
.ish-sc_cf7.ish-button-bg-color13 input[type='submit'] {
    font-size: 18px !important;
    font-style: italic !important;
    font-weight: normal !important;
    font-family: "Libre Baskerville", sans-serif !important;

}

.ish-ph-main_nav>ul>li ul {
    padding-top: 20px;
}
.ish-ph-main_nav>ul>li ul li {
    background: rgba(0, 0, 0, .7);
}
.ish-ph-main_nav > ul > li > ul li a {
    width: 100% !important;
    padding-right: 15px;
}
.pirmas .sub-menu {
    margin-left: -3px !important;
    margin-top: -20px !important;
}
.ish-ph-main_nav > ul > li ul li ul {
    margin-left: -3px;
    margin-top: -29px;
}

.g-recaptcha div {
	text-align: center; margin: 0 auto; padding-bottom: 15px;
}

.trupe_inner .ish-post-content:after {
	margin-top: 0px;
}

.trupe_inner .ish-blog-post-excerpt p {
	font-style: italic;
}
.trupe_inner {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.push_top_bottom {
	padding-top: 40px;
	padding-bottom: 40px;
	background: #fff;
}
#wp-calendar tbody td { text-align: center; }
#wp-calendar #prev, #wp-calendar #next { display: none; }