/*
 Theme Name:   Oliver Child
 Theme URI:    http://qkthemes.com
 Description:  Created by <a href="http://qkthemes.com">QKThemes</a>
 Author:       <a href="http://qkthemes.com">QKThemes</a>
 Author URI:   <a href="http://qkthemes.com">QKThemes</a>
 Template:     oliver
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  oliver-child
*/

@import url("../oliver/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.logo > a, .logo > a > img {
    max-width: 100%;
}

.tp-bullets {
	display: none !important;
}

div.body {
	/*background: url(bg.jpg) top center no-repeat;*/
	    background: #191919;
	background-size: cover;
}

#topnav a, #topnav2 a, #topnav3 a, #topnav4 a, #topnav5 a {
    color: #808080 !important;
}

#topnav4 > ul > li.current-menu-ancestor > a, #topnav4 > ul > li.current-menu-parent > a, #topnav4 > ul > li.current-menu-item > a {
    color: #6d9800 !important;
}

.vc_separator.bigger {
	text-transform: uppercase;
	font-weight: 700;
    font-style: normal;
    color: #333333;
    font-size: 16px;
}

footer {
	position: relative;
}

.section-title span, .side-widget h5 span {
    background: #f9f9f9;
}

h4 {
	    font-size: 20px !important;
        line-height: 1.1 !important;
            color: #6f6f6f !important;
}

.section-title, .side-widget h5 {
	color: #6f6f6f !important;
}

.home-blogpost-info h4 a, .home-blogpost-info2 h4 a, .home-blogpost-info3 h4 a {
	font-size: 20px !important;
        line-height: 1.1 !important;
            color: #6f6f6f !important;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 600;
}

.section-title span, .side-widget h5 span {
	text-transform: uppercase;
}

label {
	display: block;
}

.wpcf7-form-control-wrap {
    display: block;
}

.page-head h3 {
    color: #868686;
    margin: 0px;
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
}

body p, body {
	font-size: 13px !important;
}

.widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_nav_menu ul li a {
	font-family: "Open Sans";
}

.section-title span, .side-widget h5 span {
    background: #191919 !important;
}

.post-format-image {
    background: #444444;
    border: 1px solid #6f6f6f;
}

header {
    background: #383838;
    border-bottom: 3px solid #404040;
}

.page-head {
    padding: 35px 0;
    background: #d4d4d4;
    margin-top: -3px;
    position: relative;
    -moz-box-shadow: inset 0 25px 25px -25px rgba(0,0,0,0.15), inset 0 -25px 25px -25px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0 25px 25px -25px rgba(0,0,0,0.15), inset 0 -25px 25px -25px rgba(0,0,0,0.15);
    box-shadow: inset 0 25px 25px -25px rgba(0, 0, 0, 0.67), inset 0 -25px 25px -25px rgba(0, 0, 0, 0.65);
    border-top: 1px solid #737373;
    border-bottom: 1px solid #737373;
 }

 .form-control {
    background-color: #d8d8d8;
}

input, button, select, textarea {
	    background-color: #e6e6e6;
}