/*
 ==  CUSTOM STYLESHEET  ========================================================

 HOW TO USE THIS FILE:
 Simply copy an existing style from the style.css file to this one and
 modify however you like. It will override the default style.

 WHY USE THIS FILE:
 Adding your custom CSS here will make it much easier to upgrade to a
 newer version of this theme without losing any of your customizations.

 ===============================================================================
 ADD YOUR CUSTOM CSS BELOW THIS LINE */




form#commentform label {
    color: #222!important;
}
 div#respond h3 {
    color: #222!important;
}
 ul{
color: #6d6d6d!important;
}
 .slider-on #main {
    background: #fff;
}

.thecounter img{
	width:150px !important;
	width:150px !important;
}
.thecounter.counter-1 img{
	width:690px !important;
}
.thecounter.counter-2 img{
	width:690px !important;
}
.thecounter.counter-3 img{
	width:690px !important;
}
.thecounter.counter-4 img{
	width:690px !important;
}
.thecounter.counter-5 img{
	width:690px !important;
}
.thecounter.counter-6 img{
	width:690px !important;
}
#top {
	background-color: #C3D40E;
}
.menu {
	background-color: #111;
}
#nav-bar {
    background-color: #a58e7b;
    border-bottom: none;
    border-top: none;
}
.col g4 {
	width: auto !important;
}
.singular #content .hentry .dt-post-image {
    margin: -20px 0 10px -20px;
    max-width: 665px !important;
    border: 10px solid #fff;
}
.entry-content img {
	margin: 0 0 0px 0;
}
.not-singular #content .dt-post-image {
	margin: 5px 20px 70px 0px !important;
}
.not-singular #content .hentry {
	padding-left: 0px !important;
}
.not-singular #content .hentry {
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: -5px;
}
#branding {
	margin: 0 0 0 170px !important;
}
#header #secondary-nav {
	display: none !important;
}

.not-singular #content .p1 .dt-post-image {
	margin-bottom: 10px !important;
	margin-top: -20px !important;
}
#sidebar {
	background-color: #fff !important;
	width: 200px;
}
h3.widget-title {
	color: #8f7878;
	font-family: Myriad Pro;
	font-size: 14px;
}
#sidebar li a {
	color: #787878;
	font-family: Myriad Pro;
	font-size: 14px;
}
#sidebar li a:hover {
	color: #8f7878;
}
#access a {
	color: #787878;
	font-family: Myriad Pro;
	font-size: 12px;
}
body {
	background-color: #363636;
	background: none;
}
#main {
	background-color: #fff;
	
}
#container {
	background-color: #fff !important;
}


.sec-head h4 {
	font-size: 24px;
    color: #787878 !important;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1px;
}

body h1, h2, h3, h4, h5, h6 {
	color: #FFF;
	font-family: Myriad Pro;
	font-weight: normal;
}
.entry-title a {
	color: #FFF;
}
.entry-title a:hover {
	color: #8f7878;
}
p {
	color: #787878;
	font-family: Arial, Sans-Serif;
}
.entry-meta {
	color: #FFF;
}
.entry-byline a {
	color: #FFF;
}
.entry-byline a:hover {
	color: #8f7878;
}
.entry-meta a {
	color: #FFF;
}
.entry-meta a:hover {
	color: #8f7878;
}
#home-widgets .widget-title {
	background-color: #464646;
	color: #8f7878;
	font-weight: bold;
	font-family: Myriad Pro;
}
#home-widgets a {
	background-color: #464646;
	color: #FFF;
	font-weight: bold;
}
#home-widgets a:hover {
	background-color: #464646;
	color: #FFF;
	font-weight: bold;
}

#random {
	background: none;
	background-color: #464646;
}
#footer {
	background: none;
	background-color: #464646;
	border-bottom-color: #363636;
}
#random {
	border-top-color: #363636;
}

.page-title.cf h1 {
    color: #8f7878;
}
#breadcrumbs {
	color: #787878;
}
#breadcrumbs a {
	color: #8f7878;
}
#breadcrumbs a:hover {
	color: #000
}
#wrapper {
	background-color: #363636;
	background-image: none;
}
#pagination .where {
	color: #787878;
}
.entry-byline {
	color: #787878;
}
.entry-byline a {
	color: #8f7878;
}
#content .page-title {
	background-color: #fff;
	color: #787878;
}
#content .page-title h1 span {
	color: #787878;
	font-family: Myriad Pro;
}
a, a:active, a:visited {
	color: #787878;
}
a:hover {
	color: #8f7878;
}
.accordion .trigger, .accordion .trigger.current {
	background-color: #363636;
	color: #FFF;
	font-family: Myriad Pro;
	font-weight: normal;
	font-size: 16px;
}
.accordion .trigger:hover {
	background-color: #363636;
	color: #8f7878;
	font-family: Myriad Pro;
	font-weight: normal;
	font-size: 16px;
}
#primary-nav ul.sub-menu li a {
	color: #FFF;
	font-family: Myriad Pro;
}
#primary-nav ul.sub-menu li a:hover {
	color: #8f7878;
}
.accordion {
	background-color: #464646;
	color: #787878;
	font-family: Arial;
}
#home-slider {
	background-color: #fff;
	background-image: none;
	border-bottom-color: #fff;
}
.read-more a {
	color: #363636;
}
.read-more a:hover {
	color: #8f7878;
}
#home-slider .post-info a:hover {
	text-decoration: none;
	color: #8f7878;
	font-family: Myriad Pro;
}
#home-slider .post-info .entry-title a {
    text-decoration: none;
    color: #686563!important;
    font-size: 14px;
    font-family: Myriad Pro;
}
#home-slider .post-info .entry-title a:hover {
	text-decoration: underline;
}
#home-slider .cat-links a {
    font-family: Myriad Pro;
    color: #686563;
    font-size: 10px;
}
.g8 {
	width: 685px;
}
#top {
	height: 180px;
}
#header {
	height: 65px;
	padding: 25px 5px 0;
}
img.dt-post-image thumbnail {
	margin-bottom: -20px;
}
h2.entry-title a {
	color: #8f7878;
}
h2.entry-title a:hover {
	text-decoration: underline;
}

#contact-form-17 label{
	color:#fff;
}

#home-slider .pager a.pagenum {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 12px 4px 0;
    background-color: #787878;
    text-indent: -9999em;
    opacity: .2;
    filter: alpha(opacity=20);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#primary-nav li a {
    letter-spacing: .05em;
    padding: 0 20px;
    line-height: 45px;
    border-left: 1px solid #a49385;
    border-right: 1px solid transparent;
    color: #fff;
}
#primary-nav li:last-child a {
    border-right: 1px solid #a49385;
}

#top {
    background-image: url('http://oliveoilandlemons.com/wp-content/uploads/2016/08/banner-notext.jpg')!important;
    min-height: 390px;
    background-size: 100% 100%!important;
    position: relative;
    text-align: center;
}
#primary-nav ul ul.sub-menu, #primary-nav ul ul.children {
    background: #a49385;
}

#primary-nav ul.sub-menu li a:hover {
    color: #fff;
}

#primary-nav li a:hover, #primary-nav li a.active {
    background: transparent url(library/images/black10pct.png);
    border-color: #a49385;
}

#home-slider .post-info .entry-title a {
    text-decoration: none;
    color: #aba8a8;
    font-size: 14px;
    font-family: Myriad Pro;
}

h3.widget-title {
    color: #787878;
    font-family: Myriad Pro;
    font-size: 14px;
}

h2.entry-title a {
    color: #847878;
}

.entry-byline a {
    color: #847878;
}

#bottom {
    position: relative;
    background: #ece7e1;
}

#footer {
    background: none;
    background-color: #bfad99;
    border-bottom-color: #a79785;
}

#random {
    border-top-color: #bfad99;
    background: #bfad99;
	border-bottom: none;
}

#random .sec-head h4 {
    color: #ccc;
    background: none;
    text-shadow: none;
}

body h1 {
    color: #c1c1c1!important;
}

#home-slider .cat-links, #home-slider h2.entry-title a {
    display: inline-block;
    color: #686563;
    padding: 5px 15px;
    background: #ded6d0!important;
}