#fluentform_3 .ff-el-form-control {
  	font-family: inherit;
    display: flex;
    padding: 15px 20px;
    font-size: 17px;
    color: color(38);
    border-radius: 7px;
}
#fluentform_3 .ff-el-form-control:focus {
    border: 1px solid color(38);
}
#fluentform_3 .ff-btn {
    font-family: inherit;
    font-weight: 500;
    border: 1px solid transparent;
    padding: 15px 25px;
  	width: 100%;
  	text-transform: uppercase;
  	letter-spacing: 1px;
    font-size: 17px;
    border-radius: 7px;
  	color: white;
  	background: color(38);
}
#fluentform_3 .ff-el-tc label.ff_tc_label>div, #fluentform_4 .ff-el-tc label.ff_tc_label>span {
    vertical-align: top;
}
@media screen and (max-width: 992px) {
  #fluentform_3 .ff-el-form-control, #fluentform_3 .ff-btn {
    padding: 7px 15px;
    font-size: 14px;
}
}
/* CSS FOR COMMENTS FORM AND LIST */

/* AVATAR */
.oxy-comments .comment-meta .comment-author .avatar {
    max-width: 64px;
    max-height: 64px;
    margin-right: 1em;
    border-radius: 100%;
    border: 2px solid white;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.08);
}
/* SINGLE COMMENT */
.oxy-comments li.comment .comment-body {
    padding: 5%;
    background: #fefefe;
  	border-radius:7px;
}
/* MeTA AND REPLY LINK */
.oxy-comments .comment-meta .comment-metadata, .oxy-comments .reply .comment-reply-link {
    font-size: 1em;
    font-weight: 500;
}
/* TITLES */
.oxy-comments h3.comments-title, .oxy-comment-form .comment-reply-title {
    margin-bottom: 0.5em;
    font-weight: 500;
}
/* LABELS */
.oxy-comment-form label {
    font-weight: 500;
    font-size: 1em;
}
/* INPUTS */
.oxy-comment-form input, .oxy-comment-form textarea {
    width: 100%;
    margin-top: 5px;
}
/* COOKIES CONSENT CHECK */
#wp-comment-cookies-consent {
    width: auto;
  	margin-right:5px;
}
.c-columns-blog-grid-1 {
	display: grid!important;
  	grid-template-columns: 3fr 2fr;
}

.c-blog-recent-2 {
  	display: grid!important;
  	grid-template-columns: 1fr 1fr;
  	grid-gap: 20px;
  	text-align: left;
  	align-items: center;
}

.c-blog-recent-2 img {
    width: 100%;
    height: 100%;
    max-height: 200px;
    object-fit: cover;
    object-position: center center;
}

.c-columns-blog-grid-1 > div:first-child img {
    max-height: unset;
}

.c-blog-recent-2 .c-blog-recent-2-excerpt {
  	display: none;
}

.c-columns-blog-grid-1 > div:first-child {
  	grid-row: span 4;
  	grid-template-columns: 1fr;
  	grid-template-rows: auto auto;
}

.c-columns-blog-grid-1 > div:first-child .c-blog-recent-2-excerpt {
  	display: block;
}

@media only screen and (max-width: 991px) {
.c-columns-blog-grid-1 {
  	grid-template-columns: 1fr;
}
.c-blog-recent-2 {
  	display: grid!important;
  	grid-template-columns: 2fr 3fr;
}
}
div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
grid-column: 1 / -1;
}
