/* 
Theme Name: Bikaner
Theme URI: http://devcorn.com/bikaner-free-wordpress-twitter-bootstrap-responsive-theme
Description: Bikaner is fully responsive, clean, minimalist and mobile friendly theme. It is built with Twitter Bootstrap, mobile-first front-end framework. This is fully responsive and it's design changes according to mobile devices and the desktop or any other viewing environment. Theme features 5 Widget Areas, 2 Template Layouts, and it is Cross-Browser compatible. The theme features 4 footer widgets and top navigation bar with embedded search.

Version: 3.0.1
Author: Devcorn
Author URI: http://devcorn.com
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, right-sidebar, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support, featured-images, flexible-header, post-formats

Text Domain: bikaner

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Bikaner WordPress Theme, Copyright (C) 2007-2013 Devcorn, Blesswealth Technologies

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>./*
*/


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
}


/* =Basic structure
-------------------------------------------------------------- */

/* Assistive text */
.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

/* Header */
.site-header hgroup {
	border-bottom: 1px solid #e2e2e2;
	padding:0 0 20px;
	margin-bottom: 20px;
}
.site-header hgroup h1{
	font-size: 38px;
}
.site-header hgroup h2{
	font-size: 15px;
}
header .header-img{
padding: 0 15px 20px;
}
.col-no-pad{
	padding:0px;
}
/* Navigation Menu */


/* Sidebar */
.widget-area .widget{
	margin-bottom: 20px;
	//border: 1px solid #e2e2e2;
	//border-radius: 5px 5px 0 0px;
}
.widget-area .widget-title{
	margin: 0;
	//padding: 9px 15px;
	padding: 9px 0;
	font-size:14px;
	//border-bottom: 1px solid #e2e2e2;
}
.widget ul, .widget .textwidget{
	list-style: none;
	//padding: 9px 15px;
	padding: 9px 0;
}
 .footer-content .widget-title,  .footer-content .widget ul,  .footer-content .widget .textwidget{
	padding: 9px 0;
}


.widget-area.widget-sidebar-1{
	//padding: 0px 40px;
	padding: 15px;
}
 .navbar-default  .navbar-form {
border:0;
padding: 0px 15px;
float:right;
}
.container>.navbar-header {
	margin-left: 0px;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

h1{
	font-size: 25px;
}
h2{
	font-size: 23px;
}
h3{
	font-size: 20px;
}
h1, h2, h3{
margin-top: 10px;
}

.sticky, .first-post article{
	border: 4px double #CAC6C6;
	padding: 19px 19px 0 19px;
}



.entry-header-meta .by-author, .date-link, .category-link, .leave-reply{
	margin-right:15px;
}


.entry-header .entry-header-meta {
	padding: 4px;
	font-size: 12px;
	background-color: #F7F7F7;
}
.entry-header .entry-title , .entry-meta h1{
	font-size: 22px;
}
.entry-header h2 , .entry-meta h2{
	font-size: 20px;
}
.entry-content{
	clear:both;
	
}
article .entry-content{
	padding: 20px 0;
}

article{
	margin-bottom: 20px;
}
.first-post{
	padding:15px;
	margin-bottom: 10px;
}

.widget-area .widget {
	word-wrap: break-word;
	padding: 10px 0;
}

footer{
	clear:both;
}

.footer-content{
	padding-top: 20px;
	margin-top: 20px;
	background-color: #F7F7F7;
}
.footer-sidebar, footer .site-info{
	border-bottom: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 20px;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
margin: 12px 0 12px 24px;
margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
.entry-attachment .attachment img{
display: block;
margin-left: auto;
margin-right: auto;
}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius: 3px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}


.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
font-style: italic;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
color: #757575;
}

img.aligncenter {
margin-top: 12px;
margin-top: 0.857142857rem;
margin-bottom: 12px;
margin-bottom: 0.857142857rem;
}

img.size-full, img.size-large, img.header-image, img.wp-post-image {
max-width: 100%;
height: auto;
}


.entry-header img.wp-post-image {
margin-top: 20px;
}

.comment .edit-link, .comment .reply{
	display: inline-block;
	float: left;
	font-size: 13px;
}
.comment .reply{
	margin-right: 2.564102564102564%;
}

img.avatar{
	width: 30px;
	height: 30px;
}

code{
	background-color: transparent;
	border: none;
	white-space: pre-wrap;
}

#respond form input[type="text"],
#respond form textarea {
	font-size: 12px;
	width: 100%;
}
#respond form input[type="text"] {
	width: 46.333333333%;
}
#submit, .pwd-submit{
	color: #333333;
	background-color: #ffffff;
	border: 1px solid transparent;
	border-color: #cccccc;
	padding: 6px 12px;
	border-radius: 4px;
}
#content article, #content span, .widget-area .widget {
word-wrap: break-word;

}
.entry-meta{
	margin: 10px 0 40px;
}
#submit:hover, #submit:focus, #submit:active, #submit.active, 
.pwd-submit:hover, .pwd-submit:focus, .pwd-submit:active, .pwd-submit.active {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
}
.comments-area #reply-title, .comments-area .comments-title{
 border-bottom: 1px solid #e2e2e2;
 padding: 10px 0;
 margin: 20px 0;
 font-size: 16px;
}


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 768px) {
	img.avatar{
		width: 40px;
		height: 40px;
	}

	
	.widget-area .widget {
		padding: 10px 0 10px 15px;
	}
}