/*
Theme Name: Virtue Child Theme
Theme URI: http://kadencethemes.com/product/virtue-free-theme/
Description: Child Theme for Virtue
Version: 2.6.0
Author: Kadence Themes, customized by Monique Creary
Author URI: http://kadencethemes.com/
s: responsive-layout, two-columns, one-column, custom-colors, custom-header, custom-menu, featured-images, translation-ready, theme-options, photoblogging
Text Domain: virtue-child
Template: virtue

License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl.html
*/

@import url("https://fonts.googleapis.com/css?family=Oswald:400,300,700|Source+Sans+Pro:400,400italic,700");

/* MAIN STYLING */

body {
	color: #505050;
	}
	
	
/* CONTENT */

h1.entry-title {
	font-family: 'Oswald', sans serif;
	font-size:36px;
	font-weight:300;
	text-transform:uppercase;
	color:#CCC;
	}
	
h2.entry-title a:hover {
	color:#94070A ;
	}

.entry-content .read-more  {
	font-weight:700;
	}
	
.entry-content .read-more a  {
	color:#505050;
	}
	
#content h1 {
	color:#505050;
	text-transform:none;
	}
	
#content article h1 {
	font-weight:400;
	}
	
.home_blog article {
	border:none;
	margin:0 0 20px 0;
	font-style:normal;
}

.home_blog article img {
	width:200px;
	height:200px;
	border:2px solid #E8E8E8;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;  
	overflow:hidden;
}

.read-more-btn a {
	font-style:normal !important;
	background-color:#CCC;
	color:#FFF !important;
	padding:5px;
	float:left;
	font-size:11px;
	transition:background .3s ease-out;
	-webkit-transition:background .3s ease-out;
	-moz-transition:background .3s ease-out;
	-o-transition:background .3s ease-out
	}
	
.read-more-btn a:hover {
	background-color:#505050;
	}
/*	
.homecontent .read-more  {
	display:none;
	}
}*/
	
	
/* POSTS */

.postdate {
	display:none;
}

.postdate span {
	float:left;
}


.homedate-blog {
	text-transform:uppercase;
	color:#505050;
	font-weight:400;
	font-size:11px;
	margin-top:-6px;
	margin-bottom:0;
	}

.bg-lightgray {
	background:none;
	}
	
.cat-style, .posttags {
	font-size:10px;
	text-transform:uppercase;
	}
	
/* COMMENTS and BUTTONS */

#commentform .form-submit #submit, #payment #place_order, .cart_totals .checkout-button, .kad-btn-primary, .login .form-row .button, .order-actions .button, .shop_table .actions input[type=submit].checkout-button, .widget_shopping_cart_content .checkout, .yith-wcan .yith-wcan-reset-navigation, input[type=submit].button {
	color:#fff;
	background-color:#94070a;
	font-size:16px !important;
	font-family: 'Oswald', sans serif;
	text-transform:uppercase;
}
.button:hover, .kad-btn:hover, .shop_table .actions input[type=submit].button:hover {
	background:#CCC;
}

#commentform .form-submit #submit:hover, #payment #place_order:hover, .cart_totals .checkout-button:hover, .kad-btn-primary:hover, .login .form-row .button:hover, .order-actions .button:hover, .shop_table .actions input[type=submit].checkout-button:hover, .widget_shopping_cart_content .checkout:hover, .woocommerce-message .button:hover, .yith-wcan .yith-wcan-reset-navigation:hover, input[type=submit].button:hover {
	background:#CCC;
	color:#fff;
}

#commentform .form-submit #submit, .button, .cart_totals .checkout-button, .kad-btn {
	padding:12px 18px;
	font-size:12px;
	border:none;
	display:inline-block;
	background:#eee;
	color:#fff;
transition:background .6s ease-out;
-webkit-transition:background .6s ease-out;
-moz-transition:background .6s ease-out;
-o-transition:background .6s ease-out;
}

.kad-post-navigation .kad-next-link a, .kad-post-navigation .kad-previous-link a {
	padding:8px 12px;
	background:#505050;
	background:rgba(0, 0, 0, .05);
	color:#444;
transition:background .6s ease-out;
-webkit-transition:background .6s ease-out;
-moz-transition:background .6s ease-out;
-o-transition:background .6s ease-out;
	text-transform:uppercase;
	font-family: 'Oswald', sans serif;
}

.kad-post-navigation .kad-next-link a:hover, .kad-post-navigation .kad-previous-link a:hover {
	background:#CCC;
	color:#fff;
}


	
/* SIDEBAR */

.sidebar h3 {
	text-transform:uppercase;
	color:#CCC;
	font-size:18px;
	line-height: 22px;
	}

#rpwe_widget-2 ul li {
	line-height:18px;
	}

#rpwe_widget-2 img {
	border: 1px solid #CCC;
	}
	
#rpwe_widget-2 h3 a:link, a:visited {
	color:#94070a;
	}
	
#rpwe_widget-2 h3 a:hover {
	color:#505050;
	}
	
#rpwe_widget-2 h3 a {
	text-transform:none;
	font-size:16px;
	line-height:14px;
	}

/* RECENT POSTS */

.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
text-transform:none !important;
font-family: 'Source Sans Pro', sans serif;
font-size: 14px !important;
font-weight:400;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}



.rpwe-thumb {
	border:1px solid #E8E8E8;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	border-radius: 50%;  
	overflow:hidden;
	}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-comment{
color: #bbb;
font-size: 11px;
padding-left: 5px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}



.widget_recent_entries .widget-inner li a:before {
	display:none;
}

.widget_archive .widget-inner li a:before {
  	display: none;
}

/* removes icons from recent posts */
.widget_recent_entries .widget-inner li a:before {
 	display: none;
}

/* removes icons from recent comments */
.widget_recent_comments .widget-inner li:before {
  	display: none;
}

/* removes icons from categories */
.widget_categories .widget-inner li a:after {
  	display: none;
}
	
	
/* HEADER */

#topbar {
	background-color:#ffffff;
	}
	
#nav-second ul.sf-menu li.current-menu-item a {
	color:#94070a;
	}
	
#nav-second ul.sf-menu {
	width:80%;
	float:right;
}
	
#nav-second {
	margin-top:-30px;
	}

#topbar {
	margin-top:5px;
	}
	
.sf-menu a:hover {
	color:#999999!important;
}

.sf-menu a {
	font: normal 18px 'Oswald', sans serif !important;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#505050;
}

	
/* CONTENT */
.contentclass {
	font-family: 'Source Sans Pro', sans-serif;
	}
	
.subhead {
	text-transform:uppercase;
	}
	
.subhead color_gray {
	display:none;
	}
	

/* FOOTER BLOCKS */

.footercredits {
	font-family: 'Oswald', sans serif;
	font-weight:300;
	margin-top:20px;
	}
	
#menu-main-menu-2 a {
	color:#94070a;
	font-size:10px;
	font-weight:500;
	letter-spacing:0.1em;
	}
	
#containerfooter h3 {
	font: normal 18px 'Oswald', sans serif;
	font-weight:400;
	text-transform:uppercase;
	}
	
#containerfooter h3 a {
	color:#505050;
	}

#containerfooter h3 a:hover {
	color:#94070a;
	}
	
#kadence_recent_posts-3 img {
	
	}

#author_photo {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	width:120px;
	height:120px;
	border:2px solid #E8E8E8;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;  
	overflow:hidden;
	}