/* 

Lamonte - CSS File

CHANGE COLOR STYLE

*/

body {color:#8a8d85; background:#e5e8df url(images/body-pattern.png);}
#outermainmenu{ background:url(images/menu-pattern.png);}

#outerbeforecontent{  
background: #0f0f0f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjAxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #0f0f0f 0%, #22201e 100%, #207cca 100%, #22201e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#22201e), color-stop(100%,#207cca), color-stop(100%,#22201e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#22201e 100%,#207cca 100%,#22201e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0f0f0f 0%,#22201e 100%,#207cca 100%,#22201e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0f0f0f 0%,#22201e 100%,#207cca 100%,#22201e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0f0f0f 0%,#22201e 100%,#207cca 100%,#22201e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#22201e',GradientType=0 ); /* IE6-8 */
}
#outermain{border-top:6px solid #cdd1c6}
#outeraftercontent{ background:#f8f8f8; border-top:1px solid #fff}

/*============================================== GENERAL SECTION ==============================================*/
a, .morelink, .colortext, a.colortext{color:#dfb976;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#403e3b;}
#logo h1 a, #logo h1 a:visited{color:#ffffff;}


/* Heading & text */
h1, h2, h3, h4, h5, h6{color:#403e3b;}
.pagetitle{color:#dfb976;}
.pagedesc{color:#e5e8df;}

/*============================================== HEADER AND MENU SECTION ==============================================*/
#logo {
	-webkit-border-radius: 169px;
	-moz-border-radius: 169px;
	border-radius: 169px;
	background:url(images/bg-logo.png) no-repeat bottom;
}
#logo h1 a, #logo h1 a:visited{color:#fff;}
#logo .desc{color:#fff;}

.sf-menu a, .sf-menu a:visited{ color:#93876b; }/* 1st level */

.sf-menu li a:hover, .sf-menu li.current-menu-item a, .sf-menu li.current_page_item a, .sf-menu li.current_page_parent a {color:#fff;}/* 1st level */
.sf-menu > li:first-child{ background:none;}

/* dropdown */
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	background:url(images/arrow-menu.png) no-repeat 35px 0px;
}
.sf-menu li li{border-bottom:1px solid #6e9800;}
.sf-menu ul ul{ background-image:none;}
.sf-menu li li a, .sf-menu li li a:visited{ color:#fff}
.sf-menu li li{background: #dfb976; font-weight:normal; border-bottom:1px solid #6e9800;}
.sf-menu li li:hover{
	background: #8ec400;
	color:#fff;
}
.sf-menu li li:last-child{ border-bottom:0px;}

/*============================================== AFTER HEADER SECTION ==============================================*/


/*======================================= SLIDER SECTION=======================================*/

.slider-text{ color:#e5e8df; background:url(images/opacity.png);}
.flex-caption .slider-title, .flex-caption a{color:#dfb976}
.flex-control-nav a { background:url(images/slider-nav.png) no-repeat !important;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background:url(images/slider-nav-h.png) no-repeat !important;}

#outerbeforecontent .sliderheadline{color:#969696; text-shadow:1px 1px 1px #070707}
.light{background:url(images/bfc-light.png) no-repeat bottom;}

#afterheader{ background:url(images/opacity.png); }

/*============================================== CONTENT SECTION ==============================================*/
.frame{border:7px solid #fff; box-shadow: 0 2px 0 #d4d8ca;}
/* Images */

/* Form */
input[type="text"], input[type="email"],
textarea, input[type="password"], select{
	border:solid 1px #cccfc5 !important;
	color:#888 !important;
	background:#e0e2db !important;
	box-shadow: 0 0 0 4px #eaede5;
}
span.required{ color:#f00;}

/* Horizontal Line */
hr {
	color:#d7dad1;
	background-color:#d7dad1;
}

.separator{ border-bottom:1px solid #d7dad1;}

/* List */
ul.checklist li{ background:url(images/checklist.png) no-repeat 0 5px;}

/* Button */
.button, .more-link,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background-color:#2c2925;
    color: #eaede4;
	
}
.button:hover, .more-link:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	background: #dfb976;
    color: #eaede4;
}

.button:active, .more-link:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	
}

/* Blockquote */
blockquote{color:#8a8d85;  background:url(images/quote.png) no-repeat 20px 0px !important;}
blockquote.left, blockquote.right  {background: url(images/quote2.png) no-repeat 15px 18px !important;}


/* Dropcaps */	
.dropcap1{text-shadow:1px 1px 0 #d7dad1; color:#dfb976}
.dropcap2{color:#fff; background:#dfb976; border:1px solid #d7dad1;}		
.dropcap3{color:#fff; background:#dfb976; border:1px solid #d7dad1;}


/* Code */
code {
	border-left:4px solid #dfb976;
}

/* Tables */
th{
	background: #dfb976; /* for non-css3 browsers */
	color:#fff;
	border-bottom: 1px solid #d7dad1;
	border-right: 1px solid #d7dad1;
}
thead th{border-right: 1px solid #d7dad1;}
table {border: 1px solid #d7dad1;border-bottom:0; border-right:0px;}
tr td {border-bottom: 1px solid #d7dad1; border-right: 1px solid #d7dad1; background:#fff}

/* Bottomline*/
.bottomline{border-color:#e7e7e7;}

/* Highlight */
.content_highlight{color:#222222;}

/* Featured Posts*/
.homepagefeature-container .feature-title a, .homepagefeature-container .feature-title a:visited{color:#332530;}

/*============================================== BLOG SECTION ==============================================*/
/* Blog Title */
.headerpost{ border-bottom:1px solid #dfb976;}
.posttitle a, .posttitle a:visited{color:#403e3b;}
.posttitle a:hover{color:#dfb976}

.postimg img{border:7px solid #fff; box-shadow: 0 2px 0 #d4d8ca;}
#singlepost .post{border-bottom: 1px solid #d7dad1;}

.entry-comment{ background:#303030;}
.entry-comment a, entry-comment a:visited{color:#fff}
.comment-body .time, .comment-body .time a, .comment-body .time a:visited{color:#aaaaaa;}
.comment-body .time a:hover{color:#222222;}

.entry-utility{color:#fff; background:#dfb976 url(images/utility.png) top right no-repeat;}

a.more{
	background-color:#2c2925;
    color: #eaede4;
}
a.more:hover{
	background: #dfb976;
    color: #eaede4;
}

.fn{color:#403e3b;}
.tdate, .reply a, .reply a:visited{color:#aaa; }

/* Post Format */
.entry-quote blockquote{background-color:#f7f7f7; color:#888888;}

#entry-author-info{border-color:#d7dad1;}

.wp-pagenavi{}
.wp-pagenavi .pages{color:#332530;}
.wp-pagenavi a, .wp-pagenavi a:visited{color:#332530;}

.wp-pagenavi{ border-top:1px solid #dfb976;}
.wp-pagenavi .pages{color:#403e3b;}
.wp-pagenavi a{ background:#d3d7cc; color:#403e3b;}
.wp-pagenavi a:hover, .wp-pagenavi .current{ background:#dfb976; color:#fff !important;}

.wp-pagenavi .current, .wp-pagenavi a:hover{ border:0px; color:#f48147;}

.type-portfolio .gallery .gallery-icon{border:7px solid #fff;}
.gallery .gallery-icon{border:7px solid #fff;}
.gallery img:hover {background: white;}

/* RECENT POST SECTION */
.recentpost-container .entry-utility{color:#8a8d85;}

/*============================================== PORTFOLIO SECTION ==============================================*/
#filter li a, #filter li a:visited{ color:#403e3b;}
#filter li.current a, #filter li a:hover{color:#dfb976}

.klasik-pf-img .rollover{background:url(images/link.png) no-repeat center;}
.klasik-pf-img a{background-color:#ffffff;}
p.attachment img, .pfzoom, .pflink, .pfdetail, .frame, .avatar{ border:7px solid #fff;  display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.klasik-pf-text .pftitle a, .klasik-pf-text .pftitle a:visited{color:#dfb976;}
.klasik-pf-text .pftitle a:hover{color:#403e3b;}

/*============================================== CONTACT SECTION ==============================================*/
.contact h3{ color:#dfb976}
.contact span{ color:#403e3b}
.open-hours li{ color:#dfb976}
.open-hours li:hover{ background-color:transparent!important;}
.open-hours span{ color:#8a8d85; background:url(images/clock.png) no-repeat 0 5px}


/*============================================== SIDEBAR SECTION ==============================================*/
#sidebar .widget-title{background:url(images/bg-widget-title.png) no-repeat; color:#403e3b;}
#sidebar li.widget-container > ul {padding-top: 0px;}
#sidebar li li a{color:#dfb976}
#sidebar li li{background:url(images/dotted.png) bottom repeat-x}
#sidebar li li:hover{ background:#dfb976;}
#sidebar li li:hover a, #sidebar li li a:hover, #sidebar li li a.current{color:#fff;}

/* Tag */
.tagcloud a{background:#272727;}
.tagcloud a:hover{background:#3c3c3c;}

#sidebar .tagcloud a{background:#f1f1f1; color:#332530}
#sidebar .tagcloud a:hover{background:#f48147; color:#ffffff;}

/* Tagcloud */

.widget_calendar #wp-calendar tbody td:first-child, .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}

/* Search */
input.searchbutton{background:url(images/search-icon.png) no-repeat !important; border:0px; box-shadow:none; }
input.searchbutton:hover{border:0px; box-shadow:none}

.klasik-recent-post-widget li img{ border:7px solid #fff;}
.klasik-recent-post-widget li a, .klasik-recent-post-widget li a:visited{color:#403e3b !important;}
.klasik-recent-post-widget li a:hover{color:#dfb976 !important;}

.gallery-pic img{ border:1px solid #474747; color:#363636;}

/*============================================== FOOTER SECTION ==============================================*/
#footersection{ border-top:1px solid #c5c9bd; background:#1a1a19}
#outerfooter{ background:url(images/footer-light.png) no-repeat top center;}
#outerfooter{ color:#54504d; border-top:6px solid #cdd1c6}

#footer-nav .current a, #footer-nav a:hover{color:#6d6865;}
#footer-nav a{color:#54504d}

#footer{color:#54504d;}
#footer a, #footer a:visited{color:#6d6865;}
#footer a:hover{color:#54504d; text-decoration:none;}
#toTop{background: url(images/top.png) no-repeat scroll 0 0 transparent;}