/*
Theme Name: Rhythmplex
Description: Child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: JPM
Author URI:  https://jminor.com
Template: salient
Version: 3.0
*/

.all-caps {
	text-transform: uppercase;
}
blockquote.wp-block-quote:before {
    width: 0;
    border-left: none;
}
button.close-button {
    fill: #ffffff !important;
}
.btn-full-width {
    width: 100%;
    text-align: center;
}
.nectar-post-grid .nectar-post-grid-item .content {
	padding: 30px;
}
.wp-lightbox-overlay .scrim {
	background-color: #000000 !important;
	opacity: 0.8 !important;
}
.wp-block-image .aligncenter {
    margin: 1.5em auto;
}
.wp-block-image .alignleft {
    float: left;
    margin: 1.5em 3em 1.5em 0;
}
.wp-block-image .alignright {
    float: right;
    margin: 1.5em 0 1.5em 3em;
}
.rplx-icon-ani {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 6s;
    -moz-animation-duration: 6s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out
}
@-webkit-keyframes"pulse" {
    0, 100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}
@-moz-keyframes pulse {
    0, 100% {
        -moz-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2)
    }
}
@media only screen and (min-width: 1000px) {
	#header-outer[data-full-width="true"] header > .container {
		padding: 0px 90px;
	}
	.row.page-header-no-bg.blog-archive-header {
    	padding-left: 40px;
    	padding-right: 40px;
	}
}
.eventon_events_list .eventon_list_event .desc_trig, eventon_events_list .eventon_list_event .desc_trig:hover {
    border: none !important;
}
.portfolio-items .col.span_3 .work-meta h4 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 9px
}
.custom-content {
	color: #ffffff;
	font-size: initial;
	line-height: normal;
}
.portfolio-filters-inline .container > ul a, .portfolio-filters-inline .container > ul #sort-label{
	font-weight: 400;
}
.portfolio-filters-inline.non-fw ul li a:hover {
	color: #ffffff;
}
body .portfolio-items[data-gutter="15px"][data-col-num="elastic"], body .portfolio-items[data-gutter="15px"] .col, body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col {
	padding-bottom: 30px;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img {
    border-radius: 0px;
}
.blog-title .meta-category {
	display: none;
}
.portfolio-items .work-meta h4, .main-content .portfolio-items .work-meta h4, .page-template-template-portfolio .portfolio-items .work-meta h4 {
    margin-bottom: 8px;
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0 1em;
    background-color: transparent;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    text-transform: uppercase;
}
.grecaptcha-badge {
    visibility: hidden !important;
}