/*
Theme Name:     look child
Description:    Make your modifications to Look in this child theme.
Template:      	look
Theme URI: 		http://demo.themeruby.com/look
Author: 		Theme-Ruby
Version:        1.0
Author URI: 	https://themeforest.net/user/Theme-Ruby
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        license purchased
License URI:    http://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

.header-nav-inner {
    box-shadow: rgb(0, 0, 0) 0px 0px 25px -8px;
}

.fw-block-video, .footer-inner {
	background-color: #0c0800; !important
}

article img {
    background-color: white;
    -webkit-box-shadow: 0px 0px 25px -5px #000000;
    -moz-box-shadow: 0px 0px 25px -5px #000000;
    box-shadow: 0px 0px 25px -5px #000000;
    max-width: 100%;
}

.avatar {
    -webkit-box-shadow: 0px 0px 0px 0px #000000;
    -moz-box-shadow: 0px 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px 0px #000000;
}

.wp-caption, .entry .wp-caption {
	background-color: inherit ;
}

.wp-caption-text {
	background-color: inherit ;
	max-width: 100%;
	width: 100%;
	font-size: 14px;
    padding: 10px 10px 0px 10px;
}

.entry .aligncenter, .entry img.aligncenter {
	padding-top: 0px;
}

.post-wrap .post-title {
    margin-bottom: 10px;
}

.entry p {
    margin-bottom: 15px;
}

.post-widget-inner.style-1 > * {
    margin-bottom: 10px;
}

.single .post-title.single-title, .page-template-default .single-title.post-title, .page-template-default .single-title.post-title  {
    background: url("http://discerninghistory.com/wp-content/uploads/2018/05/logo_divider_small.png");
    background-repeat: no-repeat;
    background-position: center bottom;
	margin-bottom: 0px;
	padding-bottom: 30px;
}

.single .post_format-post-format-video .post-title.single-title  {
	background: transparent ;
}

.block-title {
	font-weight: bold !important;
}

.fw-block-video .block-title h3 {
    background-color: #0c0800;
}

.woocommerce-page h1.page-title {
    background: url("http://discerninghistory.com/wp-content/uploads/2018/05/logo_divider_small.png");
    background-repeat: no-repeat;
    background-position: center bottom;
	background-position-y: 60px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.main-site-wrap .woocommerce div.product .woocommerce-tabs ul.tabs li , .main-site-wrap .woocommerce ul.cart_list li a, .main-site-wrap .woocommerce ul.product_list_widget li a {
    text-transform: none !important;
    font-size: 16px !important;
}

.cat-item a, .widget_archive a, .widget_pages .page_item a, .widget_meta a, .widget_nav_menu .menu-item a, .widget_recent_comments .recentcomments, .widget_recent_entries li {
    font-size: 16px;
}

.widget.woocommerce.widget_shopping_cart .widget-title h3:before {
	content: "" !important;
}

.main-site-wrap .woocommerce-tabs h2 {
	text-transform: none;
}

.woocommerce-page h1.page-title {
	text-transform: none !important;
	font-size: 50px;
}

.woocommerce-checkout .woocommerce h3 {
	text-transform: none !important;
	font-weight: bold !important;
}

.wp-caption-text {
	position: relative ;
	right: 0px;
    bottom: 0px;
}

.single-meta-info-bar {
  border-top: 0px;
}

.footer-inner .product_list_widget .product-title, .footer-inner .product_list_widget .amount {
    color: white;
}


/** Woocommerce List **/
.woocommerce_list {
    width:85%;
    margin-left:5%;
    margin-right:5%;
    background-color: #e6e6e6;
    padding-top: 2.5%;
    padding-right: 2.5%;
    padding-left: 2.5%;
}

.woocommerce_list .woocommerce ul.products li.product a img,
.woocommerce_list .woocommerce ul.products li.product .onsale {
    display:none;
}

.woocommerce_list .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%;
    margin-bottom: 10px;
}

.woocommerce_list .woocommerce ul.products li.product h3 {
    font-size: 15px;
    margin-right: 15px;
    display: inline;
}

.woocommerce_list .woocommerce ul.products li.product .price {
    display: inline;
    margin-right: 10px;
}

.woocommerce_list .woocommerce a.added_to_cart {
    left: 30px;
    position: relative;
}

.woocommerce_list .woocommerce ul.products li.product .price {
    color: #000000;
}

.woocommerce_list .woocommerce ul.products li.product .button {
	visibility: visible ;
	opacity: 1;
	position: relative;
    float: right;
	bottom: 0px;
    text-align: center;
}

.woocommerce_list .post-thumb-outer {
	overflow: visible ;
}

.woocommerce_list .woocommerce ul.products li.product {
	margin: 0;
    border-bottom: 1px solid #b5b5b5;
    padding: 5px 0px 10px 0px;
}

.woocommerce_list .woocommerce ul.products li.product:last-child  {
	border-bottom: 0px;
}

.woocommerce.columns-3 ul.products li.product {
	max-width: 150px;
}
    
/** END Woocommerce List **/

.header-logo-mobile-wrap {
	padding: 4px 40px;
}

.tab_container_login {
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
	border: 2px solid #5d4730;
	 -webkit-border-bottom-left-radius: 10px;
	 -khtml-border-radius-bottomleft: 10px;	
	 -moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
	 -khtml-border-radius-bottomright: 10px;	
	 -moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	z-index: 999;
	float: left;
	width: 100%;
	top: -1px;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }
		
/* Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ */
ul.tabs_login {
	padding: 0; margin: 20px 0 0 0;
	position: relative;
	list-style: none;
	font-size: 14px;
	z-index: 1000;
	float: left;
    margin-bottom: -1px;
}
	
ul.tabs_login li {
	border: 2px solid #5d4730;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	line-height: 28px; /* = */ height: 28px;
	padding: 0; margin: 0 5px 0 0;
	position: relative;
	background: #fff;
	overflow: hidden;
	float: left;
	}
ul.tabs_login li a {
	text-decoration: none;
	padding: 0 10px;
	display: block;
	outline: none;
	}
html ul.tabs_login li.active_login {
	border-left: 2px solid #5d4730;
	border-bottom: 1px solid #fff;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	background: #fff;
	color: #333;
	}
html body ul.tabs_login li.active_login a { font-weight: bold; }
.tab_container_login {
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
	border: 2px solid #5d4730;
	 -webkit-border-bottom-left-radius: 10px;
	 -khtml-border-radius-bottomleft: 10px;	
	 -moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
	 -khtml-border-radius-bottomright: 10px;	
	 -moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	z-index: 999;
	float: left;
	width: 100%;
	top: -1px;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }

#login-register-password {}
	#login-register-password h3 {
		border: 0 none;
		margin: 10px 0;
		padding: 0;
		}
	#login-register-password p {
		margin: 0 0 15px 0;
		padding: 0;
		}

.wp-user-form {}
	.username, .password, .login_fields {
		margin: 7px 0 0 0;
		overflow: hidden;
		width: 100%;
		}
		.username label, .password label { float: left; clear: none; width: 25%; }
		.username input, .password input { 
			font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
			float: left; clear: none; width: 200px; padding: 5px; color: #777;
			border: 1px solid black !important;
			}
.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px; }
#rememberme { float: left; clear: none; margin: 4px 4px -4px 0; }
.user-submit { padding: 5px 10px; margin: 5px 0; }
.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
	.userinfo p { 
		margin-left: 10px; 
		}
.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }
	.usericon img {
		border: 1px solid #F4950E;
		padding: 1px;
		}
		
/** Wordpres Popular Posts **/

.wpp-list-with-thumbnails img { display: none; }
.wpp-list li { margin-bottom: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(24, 24, 24, .05); }
.wpp-date {     font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 400;
    font-style: normal;
    color: #757575;
    font-size: 11px; }
