/* = Header --------------------------------*/

#main-head {
background-color: #2A3C0F;
}

#main-head .wrap {
background-image: url('http://www.cannabisculture.com/wp-content/themes/smart-mag/images/logobg.png');
}

/* = Navigation --------------------------------*/

.menu-secondary-container {
background: #101A00;
}

nav li.current-page-item {
background-color: none !important;
}

nav.navigation {
background: #0f1900;
background: -moz-linear-gradient(top,  #0f1900 0%, #192501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1900), color-stop(100%,#192501));
background: -webkit-linear-gradient(top,  #0f1900 0%,#192501 100%);
background: -o-linear-gradient(top,  #0f1900 0%,#192501 100%);
background: -ms-linear-gradient(top,  #0f1900 0%,#192501 100%);
background: linear-gradient(to bottom,  #0f1900 0%,#192501 100%);
}

.navigation ul.sub-menu li a:hover {
	background-color: #486A18 !important;
}

.navigation ul.sub-menu li:hover {
	background-color: #486A18 !important;
}

.menu-menu-1-container {
	border-bottom: 2px solid #2A3C0F !important;
}

.navigation .menu > li > a:hover {
background-color: #486A18 !important;
}

.navigation.sticky {
	background-color: rgba(23, 35, 0, .8) !important;
}


/* Mega Menu --------------------------------*/

.mega-menu {
background-color: #1A2602 !important;
border-bottom: 3px #96C52E solid !important;
}

.mega-menu .heading {
color: #415e15 !important;
border-bottom: 1px solid #b6c48d;
}

.mega-menu .highlights article h2 a:hover,
.mega-menu .posts-list .content a:hover {
color: #95c42d !important;
}

.mega-menu .heading {
color: #ACC644 !important;
}

.navigation .mega-menu .sub-nav li a {
border-color: #496417 !important;
}

.mega-menu .posts-list .content time {
color: #486A18 !important;
}

.mega-menu .heading, .mega-menu .posts-list .content {
border-color: #2A3C0F !important;
}

.navigation .mega-menu .sub-nav li a:hover {
background-color: #486A18 !important;
}

.mega-menu .highlights .meta {
background-color: #2A3C0F !important;
}

.mega-menu .highlights .meta,
.mega-menu .highlights .comments,
.mega-menu .highlights .comments a {
color: #93C32B !important;
}

/* Top Bar --------------------------------*/

.top-bar-content .search input {
background: #405814; /* Old browsers */
background: -moz-linear-gradient(top,  #405814 0%, #2a3c0f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#405814), color-stop(100%,#2a3c0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #405814 0%,#2a3c0f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #405814 0%,#2a3c0f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #405814 0%,#2a3c0f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #405814 0%,#2a3c0f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#405814', endColorstr='#2a3c0f',GradientType=0 ); /* IE6-9 */
}

.top-bar {
background: #486a18 !important;
}

#advertise-with-us a:hover {
color: #D6D257 !important;
}

#advertise-with-us {
	background-image: url('images/advertisewithus@2x.png');
}

/* Extra Small Social Media Icons --------------------------------*/

a.social-icon-small {
background: #455E16;
}

a.social-icon-small:hover {
background: #95C42D;
}

/* Footer --------------------------------*/

.footer-about {
	color: #809e35;
}

.main-footer {
background: rgb(22,34,3); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(22,34,3,1) 1%, rgba(22,34,3,1) 25%, rgba(42,60,15,1) 99%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(22,34,3,1)), color-stop(25%,rgba(22,34,3,1)), color-stop(99%,rgba(42,60,15,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(22,34,3,1) 1%,rgba(22,34,3,1) 25%,rgba(42,60,15,1) 99%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(22,34,3,1) 1%,rgba(22,34,3,1) 25%,rgba(42,60,15,1) 99%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(22,34,3,1) 1%,rgba(22,34,3,1) 25%,rgba(42,60,15,1) 99%)!important; /* IE10+ */
background: linear-gradient(to right,  rgba(22,34,3,1) 1%,rgba(22,34,3,1) 25%,rgba(42,60,15,1) 99%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#162203', endColorstr='#2a3c0f',GradientType=1 ); /* IE6-9 */
}

.main-footer .wrap {
	background-image: url('images/footerbg.png');
}

.lower-foot {
background: #121c03 !important;
}

.lower-foot .textwidget a,
.lower-foot .menu-footer-meta-container a {
color: #DFED89 !important;
}

.lower-foot {
background: #121c03 !important;
}

.lower-foot,
.lower-foot .textwidget a,
.lower-foot .menu-footer-meta-container a {
color: #707757 !important;
}

.lower-foot a:hover {
color: #A8C43B !important;
}

/* Sidebar Social Media Icons --------------------------------*/

.sidebar-social a.social-icon {
-moz-transition:.3s linear;
-webkit-transition:.3s linear;
transition: .3s linear;
}

.sidebar-social a.facebook {
background: #3b5998 !important;
}

.sidebar-social a.twitter {
background: #00aced !important;
}

.sidebar-social a.instagram {
background: #517fa4 !important;;
}

.sidebar-social a.flickr {
background: #ff0084 !important;;
}

.sidebar-social a.youtube {
background: #bb0000 !important;
}

.sidebar-social a:hover {
	opacity: .8;
}

/* Footer Social Media Icons --------------------------------*/

a.social-icon {
	background: #5e6d21;
}

a.social-icon:hover {
background: #95C42D;
}


/* Pagination --------------------------------*/

.page-numbers.current {
	background-color: #486A18 !important;
}

a.page-numbers:hover {
	background-color: #94C42C !important;
}

 /**
 * = Homepage
 * ----------------------------------------------------------------------------
 */
 
.main-featured .pages a.flex-active {
background: #8EAD13 !important;
}

.main-featured .slider .caption,
.main-featured .blocks h3,
.featured .caption {
background: -moz-linear-gradient(top,  rgba(25,37,1,0) 0%, rgba(25,37,1,0) 29%, rgba(25,37,1,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,37,1,0)), color-stop(29%,rgba(25,37,1,0)), color-stop(100%,rgba(25,37,1,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(25,37,1,0) 0%,rgba(25,37,1,0) 29%,rgba(25,37,1,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(25,37,1,0) 0%,rgba(25,37,1,0) 29%,rgba(25,37,1,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(25,37,1,0) 0%,rgba(25,37,1,0) 29%,rgba(25,37,1,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(25,37,1,0) 0%,rgba(25,37,1,0) 29%,rgba(25,37,1,1) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00192501', endColorstr='#192501',GradientType=0 ); /* IE6-9 */
}

 /**
 * = General Typography
 * ----------------------------------------------------------------------------
 */
 
.main-heading, .page-title, .entry-title {
color: #1A2602;
}

.drilldown-header {
	color: #1A2602;
}

h1.post-title {
color: #1A2602;
}

.drilldown-header h1 {
    color: #2A3C0F !important;
    text-shadow: 2px 2px 0px #fff, 5px 5px 0px rgba(159, 194, 47, .7);
}

/**
 * = Highlights and Feature Blocks
 * ----------------------------------------------------------------------------
 */

.read-more a::after {
	color: #A4C333 !important;
}

.section-head, .gallery-title {
	background-color: #95c42d !important;
}

h3.widgettitle {
	display: inline-block;
	background-color: #95c42d !important;
}

slider .caption h3 a:hover,
.blocks h3 a:hover,
.highlights h2 a:hover,
.gallery-block .title a:hover,
.highlights ul.posts li a:hover,
.section-head a:hover,
.gallery-title a:hover,
.posts-list .content a:hover,
.related-posts article h2 a:hover {
	color: #486A18 !important;
}

/**
 * = Single Post
 * ----------------------------------------------------------------------------
 */

.post-content p {
	color: #3a4149 !important;
}

body.single article .post-meta a {
	color: #486A18 !important;
}

body.single article .post-meta {
	color: #808970 !important;
}


body.single h3.comments {
	color: #808970 !important;
	border-top: 3px solid #A8C43A !important;
}

body.single article .post-content a,
.post-content a,
.excerpt a {
	color: #8EAD13 !important;
}

body.single article .post-content a:hover,
.post-content a:hover,
.excerpt a:hover {
color: #486A18 !important;
}

body.single .tagcloud a {
background: #C6E060 !important;
color: #486A18 !important;
}

body.single .tagcloud a:hover {
background: #a8c43a !important;
color: #FFFFFF !important;
}

/**
 * =Responsive & Media Queries
 * ----------------------------------------------------------------------------
 */

/* Mobile Header and Navigation --------------------------------*/
/* Phones and smaller tablets - fluid */

@media only screen and (max-width: 767px) {
	
nav .mobile, .navigation .mobile .fa {
	background: url('http://www.cannabisculture.com/wp-content/themes/smart-mag/images/navbar.jpg') #1A2602 bottom repeat-x !important;
}

.navigation .menu > li {
	background-color: #101A00 !important;
}

.navigation .menu > li > a:hover {
	background-color: #486A18 !important;
}

.navigation .menu > li > a {
	border-bottom: 1px solid #2A3C0F !important;
	background-color: #101A00 !important;
}

}

/* Full Screen Navigation --------------------------------*/

@media only screen and (min-width: 780px) {
	
.navigation .menu > li > a:hover {
	border-bottom: 2px solid #96C52E !important;
}

}
