/*
Theme Name: Likhari
Theme URI: 
Description: WordPress theme Likhari extends WordPress theme VW Writer Blog. This theme covers almost all CSS rules including WooCommerce and adds breadcrumb bar.
Author: WP Mechanic
Author URI: 
Template: vw-writer-blog
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, right-sidebar, portfolio, education
Version: 1.0.0.3
Text Domain:  likhari
*/
body { background-color: #f8f9fa; }

hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }

dt { font-weight: bold; }

dd { margin: 0 1.5em 1.5em; }

img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ }

figure { margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */ }
.woocommerce .woocommerce-ordering select{
	margin: 0 0px 10px 0;
}

table { margin: 0 0 1.5em; width: 100%; }

/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus { outline: 0; }

.alignleft { display: inline; float: left; margin-right: 1.5em; }

.alignright { display: inline; float: right; margin-left: 1.5em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; }

.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; }

.widget { margin: 0 0 1.5em; /* Make sure select elements fit in widgets. */ }

.widget select { max-width: 100%; }

.sticky { display: block; }

.hentry { margin: 0 0 1.5em; }

.updated:not(.published) { display: none; }

h1.page-title {

    margin-bottom: 2%;
    margin-top: 0;
    background-color: rgba(225,198,92,.7);
    text-indent: 20px;
    width: 97.5%;
    border-radius: 5px;
    border:0.5px solid rgba(194, 171, 87, 0.7));

}

.page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; }

.page-links { clear: both; margin: 0 0 1.5em; }

.comment-content a { word-wrap: break-word; }

.bypostauthor { display: block; }

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block; }

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

/* Make sure logo link wraps around logo image. */
.custom-logo-link { display: inline-block; }

.wp-caption { margin-bottom: 1.5em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

.wp-caption-text { text-align: center; }

.gallery { margin-bottom: 1.5em; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

.gallery-caption { display: block; }
body.page-template aside.widget {
	margin: 0.7em 0 0 0;
}
body.page-template aside.widget > h3,
body.woocommerce-page #content-vw h1,
body.woocommerce-checkout #content-vw h3 {
	background-color: #e1c65c;
	text-indent: 18px;
	font-weight: normal;
	font-size: 18px;
	color: #333;
	padding: 14px 0;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0.3);
	width:100%;
}
body.woocommerce-page #content-vw h1{
	font-size:22px;
	border-radius: 0px;
}
body.page-template aside.widget > ul {
	margin: 0;
	padding: 0;
	list-style: inside circle;
}
body.page-template aside.widget > ul > li{
	text-indent:18px;
	line-height: 28px;
}
body.page-template aside.widget > ul > li > a{
	color:#000;
}
body.page-template aside.widget > ul > li > a:hover{
	color:#666;
}
body.page-template #content-vw h1 {
	margin: 0 0 10px 0;
	padding: 0;
}
body.page-template #content-vw > img {
	display: none;
}
body.archive div#sidebar aside.widget h3.widget-title{
	font-size:26px;
}
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover{
	background-color: #e1c65c;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
	width:200px;
}
body.woocommerce-checkout #customer_details {
	background-color: rgba(225,198,92,0.1);
	padding: 40px 0 0 0;
	margin: 0 0 30px 0;
	border: 1px solid rgba(225,198,92,1);
}
.sidebar h3{
	background-color:#fff;
	}
.email, .call {
	margin:0;
	}
.woocommerce ul.order_details li{
	font-size:14px;
	}


