/*
 Theme Name:   Nisarg Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Nisarg Child Theme
 Author:       Nisarg
 Author URI:   http://example.com
 Template:     nisarg
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nisarg-child
*/

/* RESET */

textarea {
    color: #eee !important;
    font-size: 12px !important;
    font-weight: 400;
    font-family: 'Source Sans Pro', sans-serif;
}

h1 {
    clear: both;
    color: #eee !important;
    font-family: 'Kaushan Script', cursive !important;
	padding-bottom: 0em !important;
    text-transform: none !important;
    font-style: normal;
    font-weight: 400;
}

h2,h3,h4,h5,h6 {
    clear: both;
    color: #eee !important;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
}



p{
    margin-bottom: 1.5em;
    line-height: 1.7em;
}

a{
    color: #eee !important;
    text-decoration: none;
}

a:visited {
    color: #eee;
    text-decoration: underline;
}

blockquote {
    border-left: 3px solid #455A64;
    background: #1e1e1e !important;
    font-size: 8px !important;
    font-style: italic;
    margin-left: 0.5em;

}

thead{
    background-color: #1e1e1e !important;
    color:#eee !important;
}
/* NAVIGATION BAR */

.main-navigation {
    background-color: #1e1e1e;
    box-shadow: 0px 1px 1px rgba(100,100,100, 0.2);
    clear: both;
    display: block;
    float: left;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
}

.sub-menu {
    text-align: left;
    background-color: #1e1e1e;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
}

.main-navigation .open > a, .main-navigation .open > a:hover, .main-navigation .open > a:focus {
    background-color: #1e1e1e;
    border-color: #1e1e1e;

}

.main-navigation .primary-menu > li > a {
    border-top: 4px solid #1e1e1e;
    border-bottom: 4px solid #1e1e1e;
    color: #1e1e1e;
}

.main-navigation .navbar-text {
    color: #fff !important;
}

/* HEADER */

.site-header{
    background: #d0bd3c;
    position: relative;
    width: 100%;
    margin-bottom: 3em;
    overflow: hidden;
    min-height: 120px;
}

.site-title {
    color: #d0bd3c !important;
	font-family: 'Kaushan Script', cursive;
    font-size: 3.5em;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-shadow:rgba(255,255,255,.1) -1px -1px 1px,rgba(0,0,0,.5) 1px 1px 1px;
}

/* CONTENT AREA */

.post-content,.single-post-content,.post-comments,.comments-area{

    background-color: #292929 !important;
	border: 2px solid #d0bd3c !important;
    margin-bottom: 2em;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}

.comments-area{
    padding: 1.5em 4em;
    background: #292929;
    overflow: hidden;
}

.post-comments .comments-area{
    background: #b6b6b6 !important;
    padding: 1em 2em;
    overflow: hidden;
    box-shadow: none;
}

.post-content hr{
    margin-top: 20px;
    margin-bottom: 20px;
    border-color: #B6B6B6;
    border-style: dotted;
    width: 100%;
}

.entry-header .entry-title a{
    color: #eee !important;
	text-transform: none !important;
	font-family: 'Kaushan Script', cursive;
}

.entry-content{
    color: #eee; /* Blog Post Content */
}

.featured-image{
        padding: 0.1em 0.1em !important;
}
	
/* NAVIGATION LINKS */

.nav-links{ 
    background: #1e1e1e;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
    padding: 15px;
    text-align: center;
    margin-bottom: 2em;
}

.nav-links .fa{
    color: #fff !important;
}

.nav-previous,.nav-next,.next-post,.prev-post{
    background: #1e1e1e;   
    color: #fff !important;
    font-weight: 400;
    text-transform: capitalize;
    padding: 1em;

}

/* RIGHT COLUMN WIDGETS */

.archive-page-title{
    text-transform: none !important;
}

#secondary .widget{
    background-color: #292929 !important;
	border: 2px solid #d0bd3c !important;
    color: #eee !important;
    font-size: 16px;
    margin-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 24px 24px 24px;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}

.comments-area{
    padding: 1.5em 4em;
    background: #1e1e1e !important;
    overflow: hidden;

}

.post-comments .comments-area{
    background: #1e1e1e !important;
    padding: 1em 2em;
    overflow: hidden;
    box-shadow: none;
}

    input,textarea,iframe{
	background: #292929 !important;
    }

/* BUTTONS */

.btn-default{
    border: none;
    border-radius: 0px;
    color: #212121 !important;
}

.btn-default:hover, .btn-default:focus{
    color: #212121 !important;
}

.btn-default:visited{
    color:#212121 !important;
}
