/*
Theme Name:     Refined
Theme URI:      http://shop.restored316designs.com/themes
Template:       kadence
Author:         Restored 316 // Lauren Gaige
Author URI:     http://www.restored316designs.com/
Description:    A mobile responsive WordPress theme built for the Kadence Framework by Lauren Gaige of Restored 316.
Version:        1_0_0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Header
--------------------------------------------- */
.site-header-upper-wrap .site-container {max-width:1140px!important;}


/* Entries
--------------------------------------------- */
.entry-content-wrap {margin-bottom:3rem;}

.archive .entry,
.blog .entry,
.kb-posts .entry {
	background: #fff;
	border: 30px solid #fff;
}

.kb-posts.no-border .entry {
	border: none;
}

.kb-posts .entry-header {
	text-align: center;
}

.site .no-margin .post-thumbnail .post-thumbnail-inner {
	margin: 0;
}

.entry {
	box-shadow: none;
	border-radius: 0;
}

.entry ol li {margin-bottom:10px;}

.entry-taxonomies {
	text-align: center;
}

.site .post-title h1 {
	padding-bottom: 30px;
}

.site-header {
	padding-bottom: 20px;
}

.single-post .entry-date {
	background: #FAF7F2;
    border: 10px solid #fff;
    padding: 10px 20px;
    margin-top: -70px
}

.archive .entry-title,
.blog .entry-title{
	text-align: center;
}

.more-link-wrap {
	border: 1px solid var(--global-palette3);
	text-align: center;
	font-family: var(--global-primary-nav-font-family);
	padding: 8px 10px;
}

a.post-more-link {
	font-weight: 500;
	letter-spacing: 3px;
	font-size: 10px;
}

.post-archive-title {
	background: var(--global-palette9);
	padding: 35px;
}

/* Comments
--------------------------------------------- */

.comment-body {
    border-bottom: 1px solid var(--global-palette8);
}

.comment .avatar {
	height: 75px;
	left: -95px;
	width: 75px;
}

.comment-meta {
	margin-left: 95px;
}

.comments-title, .comment-reply-title {
	font-weight: 300;
}

/* Sidebar
--------------------------------------------- */

.widget select {
	width: 100%;
}

.primary-sidebar.widget-area .widget-title {
	text-align: center;
}

.primary-sidebar.widget-area .widget {
	background: var(--global-palette9);
	padding: 30px;
	margin-bottom: 30px;
}

/* Inputs
--------------------------------------------- */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
	border: 1px solid #eee;
	border-radius: 0;
}


/* WooCommerce
--------------------------------------------- */

.archive.woocommerce .entry {
	text-align: center;
}

/* Contact Form7
--------------------------------------------- */

.wpcf7 label {color:#333;}

/* Events
-------------------------------------------- */

.em.em-item.em-item-single .em-item-meta h3 {
	font-size: 34px!important;
	letter-spacing: normal!important;
}

.em-event-booking-form {background-color:#61695f;}

.em-event-date {padding-left:20px!important;}

.em-login {
	padding-bottom:10px!important;
	padding-top:20px!important;
	text-align:center;
	font-weight: bold;
}
.em-login-actions {display: block!important;}

.em.em-item.em-item-single .em-item-header, .em-event-content, .em-booking-form .em-bookings-ticket-table-type, .em-booking-form label, .em-booking-form .input-group, .em-event-add-to-calendar {
	color: #FFF!important;
}
.em-booking-buttons input[type="submit"] {color:#333!important;background-color:#fff!important;}
.em-booking-buttons input[type="submit"]:hover {color:#fff!important;background-color:#b4c0b2!important;}

.em-event-bookings-meta {display:none;}

.em-booking-form  input[type="email"], .em-booking-form input[type="number"], .em.pixelbones input[type="password"], .em-booking-form input[type="search"], .em-booking-form input[type="tel"], .em-booking-form input[type="text"], .em-booking-form input[type="url"], .em-booking-form select:not([multiple]), .em-booking-form textarea, .em-booking-form input[type="email"], .em-booking-form input[type="number"], .em-booking-form input[type="password"], .em-booking-form input[type="search"], .em-booking-form input[type="tel"], .em-booking-form input[type="text"], .em-booking-form input[type="url"], .em-booking-form select:not([multiple]), .em-booking-form textarea {
  width: 100% !important;
  height: 38px !important;
  padding: 6px 10px !important;
    padding-right: 10px;
  border-radius: 4px !important;
  background-color: var(--background-color-inputs) !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  border: 1px solid var(--border-color-softer) !important;
}

.em-event-bookings select {color:#000;}


@media screen and (max-width: 600px) {
.wp-block-image	.alignright {float:none!important;margin-left:auto!important;margin-right:auto!important;clear:both!important;}
	
.wp-block-media-text__media {margin-bottom:10px!important;}
}
