/* -------------------------------------------------------------------

Lawyer - CSS File

CHANGE COLOR STYLE

------------------------------------------------------------------- */

/*------------------------------------------------------------------

[Table of contents]

1. Global Elements
2. Header 
	2.1. Navigation
	2.2. Slider
3. Afterheader
4. Content 
	4.1. Widgets
	4.2. Blog 
5. Sidebar
6. Footer Sidebar
7. Footer
8. Plugin

-------------------------------------------------------------------*/

/* 1. GLOBAL ELEMENTS
--------------------------------------------------------------------------------------*/

body {color:#4A4949; }
#bodychild{background:url(images/pattern.png)}
#outercontainer{ background-color:#fff; border-top:10px solid #121212 }

/* Link */
a, .colortext, a.colortext{color:#D6AD8A;;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#4A4949}
#logo, #logo h1 a, #logo h1 a:visited{color:#222;}
#logo .desc{ color:#a9a9a9;}

/* Heading & text */
h1, h2, h3, h4, h5, h6{color:#4A4949;}



/* 2. HEADER SECTION 
--------------------------------------------------------------------------------------*/

/*======= 2.1. Navigation =======*/
.sf-menu a,.sf-menu a:visited { color:#4A4949;}

/* 1st level */
.sf-menu a:hover,.sf-menu > li.current-menu-item > a,.sf-menu > li.current_page_item > a,.sf-menu > li.current-menu-ancestor > a,.sf-menu > li.current-menu-parent > a,
.sf-menu > li.current_page_ancestor > a,.sf-menu > li.current_page_parent > a {
    color:#b18e70;
    border-bottom:3px solid #b18e70
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
    color:#999;
    background:#333
}

.sf-menu li ul ul {
    background-image:none!important
}

.sf-menu li li li:first-child {
    border:0
}

.sf-menu li:hover ul ul,.sf-menu li.sfHover ul ul {
    border-top:0
}
.sf-menu ul li{border-bottom:1px solid #3b3b3b}
.sf-menu ul li a {
    color:#999;
	
}

.sf-menu ul li a:hover,#topnav li li a.current {
    color:#fff
}

.sf-menu ul li a:hover,.sf-menu li li.current-menu-item a,.sf-menu li li.current_page_item a {
    color:#fff;
    border:0
}

.tinynav{background:#fff; border:1px solid #eee;}


/* 2.2. Slider 
--------------------------------------------------------------------------------------*/

#slider .slider-title, #slider .slider-title a, #slider .slider-subtitle{color:#fff;}
#slider .flex-caption {color:#fff; background: rgba(0, 0, 0, 0.5);}

#slider .flex-control-paging li a {background: #fff; border:2px solid #fff}
#slider .flex-control-paging li a:hover, #slider .flex-control-paging li a.flex-active { background-color:transparent; border:2px solid #fff}


/* 3. AFTER HEADER SECTION 
--------------------------------------------------------------------------------------*/
#outerafterheader {
    background: url(images/bg-header.jpg) no-repeat;
}
#afterheader{ color:#fff; background: rgba(0, 0, 0, 0.5);}

.pagetitle, #logo h1{color:#fff;}
.pagedesc{ color:#fff}
.pagetitle .fn{color:#fff;}

/* 4. CONTENT SECTION 
--------------------------------------------------------------------------------------*/

/* Images */
.imgframe{ background:#fff; border:4px solid #f2f2f2}

/* Blockquote  */
blockquote { color:#999; border-left:10px solid #b18e70; }
.entry-quote blockquote{ color:#999; border-left:10px solid #b18e70;}
.entry-quote .info:before, .quoteinfo{ color:#896f4e}

/* Form */
input[type="text"], input[type="email"],
textarea, input[type="password"], select{
	border:solid 1px #f2f2f2;
	background:#fff;
	color:#4A4949;
}
label{ color:#4A4949;}
span.required{ color:#f00;}


/* Horizontal Line */
hr {
	color:#e0e0e0;
	background-color:#e0e0e0;
}

.separator{ 
	border-bottom: 1px solid #e0e0e0;

}



/* Button */

.more,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background:#ccac90;
	border:solid #b18e70;
	border-width:0 0 2px;
	color:#fff!important;
	font-weight: bold;
}


.more:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
	background: #b18e70; 
	border:solid #b18e70;
	border-width:0 0 2px;
	color:#fff!important;
	
}



/* Dropcaps */	
.dropcap1{text-shadow:1px 1px 0 #ededed; color:#2e2e2e}
.dropcap2{color:#fff; background:#2e2e2e}		
.dropcap3{color:#fff; background:#2e2e2e}


/* Code */
code {
	border-left:4px solid #e9e9e9;
}

/* Tables */
th{border-bottom: 1px solid #f1f1f1;}
table {border: 1px solid #f1f1f1;border-bottom:0;}
tr td {border-bottom: 1px solid #f1f1f1;}
tr.odd td {background: #F2F7FC;}



/*======= 4.1. Widgets =======*/

/* POSITION ON THEME */
.widget-title, .title-with-line{ 
	color:#4A4949;
}
.widget-title:after, .title-with-line:after{ border-bottom:3px solid #b18e70 }


.custom-position li li {border-bottom: 1px solid #e0e0e0; }
.custom-position li a, .custom-position li li a{color:#999;}
.custom-position li a:hover, .custom-position li li a:hover, .custom-position li li a.current{color:#b18e70;}

.custom-position ul.sub-menu li, 
.custom-position ul.children li, 
.custom-position ul ul ul li{border-top: 1px solid #e0e0e0; border-bottom:0px}


/*== Home Feature ==*/
#home-featurecontent{ }
#home-featurecontent a, 
#home-featurecontent a:visited {color:#4A4949;}
#home-featurecontent a:hover{color:#b18e70}
#home-featurecontent{ color:#4A4949}


/*== Home Highlight ==*/
#home-highlightcontent{ background:#f2f2f2; color:#999;}
#home-highlightcontent a, 
#home-highlightcontent a:visited {color:#4A4949;}
#home-highlightcontent a:hover{color:#b18e70}


/*== Home Showcase ==*/
#home-showcasecontent{ 
	background-image:url(images/bg-image.jpg);
	background-repeat:no-repeat; 
	background-position:center;
	background-attachment: fixed;
	background-size: cover;
}
#home-showcasecontent .showcase-wrap{background: rgba(248, 239, 230, 0.8); }

#home-showcasecontent .widget-title{ color:#4A4949}
#home-showcasecontent a, 
#home-showcasecontent a:visited {color:#4A4949;}
#home-showcasecontent a:hover{color:#323232}
#home-showcasecontent{ color:#4A4949;}



/*=== Image Carousel ===*/
.flexslider-carousel ul.flex-direction-nav a{background-color:transparent; }
.flexslider-carousel ul.flex-direction-nav a:hover{background-color:transparent; padding:0px !important;}
.flexslider-carousel ul.flex-direction-nav a.flex-prev{background-image:url(images/carousel-arrow-left.png); background-position:center;}
.flexslider-carousel ul.flex-direction-nav a.flex-next{background-image:url(images/carousel-arrow-right.png); background-position:center;}


/* Testimonials */
.klasik-testimonial-widget .testi-container .quote:before{	color:#999;}
.klasik-testimonial-widget .testi-title { color:#323232 }
.klasik-testimonial-widget .testi-quote{ color:#4A4949  }
.klasik-testimonial-widget .testi-tag{ color:#4A4949}


#footersidebar .klasik-testimonial-widget .testi-container .quote:before{color:#999;}
#footersidebar .klasik-testimonial-widget .testi-title { color:#323232 }
#footersidebar .klasik-testimonial-widget .testi-quote{ color:#4A4949  }
#footersidebar .klasik-testimonial-widget .testi-tag{ color:#4A4949}



/* Team */
.klasik-team-widget .team-title, .klasik-team-widget .team-title a{color: #b18e70;}
.klasik-team-widget .team-title a:hover{color:#4A4949}
.klasik-team-widget .team-tag{ color:#4A4949}

#footersidebar .klasik-team-widget .team-title, 
#footersidebar .klasik-team-widget .team-title a{color: #b18e70;}
#footersidebar .klasik-team-widget .team-title a:hover{color:#4A4949}


/* Latest News */
.klasik-latestnews-widget .recent-entry-utility {color: #999;}
.klasik-latestnews-widget .recent-title,
.klasik-latestnews-widget .recent-title a {color: #b18e70;}
.klasik-latestnews-widget .recent-title a:hover {color: #4A4949;}
.klasik-latestnews-widget .recent-link .button{ color:#fff }

#home-highlightcontent .klasik-latestnews-widget .recent-entry-utility {color: #999;}
#home-highlightcontent .klasik-latestnews-widget .recent-title,
#home-highlightcontent .klasik-latestnews-widget .recent-title a {color: #b18e70;}
#home-highlightcontent .klasik-latestnews-widget .recent-title a:hover {color: #4A4949;}
#home-highlightcontent .klasik-latestnews-widget .recent-link .button{ color:#fff }

#sidebar .klasik-latestnews-widget .recent-entry-utility {color: #999;}
#sidebar .klasik-latestnews-widget .recent-title,
#sidebar .klasik-latestnews-widget .recent-title a {color: #b18e70;}
#sidebar .klasik-latestnews-widget .recent-title a:hover {color: #4A4949;}
#sidebar .klasik-latestnews-widget .recent-link .button{ color:#fff }

#footersidebar .klasik-latestnews-widget .recent-entry-utility {color: #999;}
#footersidebar .klasik-latestnews-widget .recent-title,
#footersidebar .klasik-latestnews-widget .recent-title a {color: #b18e70;}
#footersidebar .klasik-latestnews-widget .recent-title a:hover {color: #4A4949;}
#footersidebar .klasik-latestnews-widget .recent-link .button{ color:#fff }


/* Action */
.klasik-action-widget h1{color:#323232;}
.klasik-action-widget .action-button .button { border-bottom: 2px solid #b18e70;}
.klasik-action-widget div {color:#999;}
.klasik-action-widget .action-button .button.left, .klasik-action-widget .action-button .button.right{color:#fff!important; }
.klasik-action-widget .action-button .button.left:hover, .klasik-action-widget .action-button .button.right:hover{	color:#fff!important; }



/* Featured */
.klasik-features .feature-title, 
.klasik-features .feature-title a, 
.klasik-features .feature-title a:visited{color:#4A4949;}
.klasik-features .feature-title a:hover{color: #b18e70;}
.klasik-features .fa{ color:#b18e70}
.klasik-features .feature-text{ color:#4A4949;}


#home-highlightcontent .klasik-features .feature-title, 
#home-highlightcontent .klasik-features .feature-title a, 
#home-highlightcontent .klasik-features .feature-title a:visited{color:#4A4949;}
#home-highlightcontent .klasik-features .feature-title a:hover{color: #b18e70;}
#home-highlightcontent .klasik-features .fa{ color:#b18e70}
#home-highlightcontent .klasik-features .feature-text{ color:#4A4949}


#sidebar .klasik-features .feature-title, 
#sidebar .klasik-features .feature-title a, 
#sidebar .klasik-features .feature-title a:visited{color:#4A4949;}
#sidebar .klasik-features .feature-title a:hover{color: #b18e70;}
#sidebar .klasik-features .fa{ color:#b18e70}
#sidebar .klasik-features .feature-text{ color:#4A4949}

#footersidebar .klasik-features .feature-title, 
#footersidebar .klasik-features .feature-title a, 
#footersidebar .klasik-features .feature-title a:visited{color:#4A4949;}
#footersidebar .klasik-features .feature-title a:hover{color: #b18e70;}
#footersidebar .klasik-features .fa{ color:#b18e70}
#footersidebar .klasik-features .feature-text{ color:#4A4949}


/* PORTFOLIO */

.klasik-pfnew-text .pftitle a, 
.klasik-pfnew-text .pftitle a:visited{color:#b18e70;}
.klasik-pfnew-text .pftitle a:hover{color:#4A4949;}
.klasik-portfolionew .klasik-pfnew-text{ color:#999;}


#home-highlightcontent .klasik-pfnew-text .pftitle a, 
#home-highlightcontent .klasik-pfnew-text .pftitle a:visited{color:#b18e70;}
#home-highlightcontent .klasik-pfnew-text .pftitle a:hover{color:#4A4949;}
#home-highlightcontent .klasik-portfolionew .klasik-pfnew-text{ color:#999;}

#sidebar .klasik-pfnew-text .pftitle a, 
#sidebar .klasik-pfnew-text .pftitle a:visited{color:#b18e70;}
#sidebar .klasik-pfnew-text .pftitle a:hover{color:#4A4949;}
#sidebar .klasik-portfolionew .klasik-pfnew-text{ color:#999;}

#footersidebar .klasik-pfnew-text .pftitle a, 
#footersidebar .klasik-pfnew-text .pftitle a:visited{color:#b18e70;}
#footersidebar .klasik-pfnew-text .pftitle a:hover{color:#4A4949;}
#footersidebar .klasik-portfolionew .klasik-pfnew-text{ color:#999;}



/* Klaik Text*/

.text-block .fa{ color:#4d4d4d}



/*======= 4.2. Blog =======*/

.sticky .posttitle{background:url(images/sticky.png) no-repeat 2px 8px;}

.posttitle a, .posttitle a:visited{color:#b18e70;}
.posttitle a:hover{color:#4A4949;}

.entry-image .thumbcontainer .arrow,
.entry-gallery #postgallery .arrow{background: url(images/arrow-image.png) no-repeat}



.commentlist .comment-body { }
.entry-comment a, entry-comment a:visited{color:#999}
.comment-body .time, .comment-body .time a, .comment-body .time a:visited{color:#999;}
.comment-body .time a:hover{color:#b18e70;}
.com-link a, .com-reply a {color:#999}
.com-link a:hover, .com-reply a:hover {color:#b18e70;}

.entry-utility a{color:#999 }
.entry-utility a:hover{ color:#b18e70;}



.fn{color:#4A4949;}
.tdate, .reply a, .reply a:visited{color:#4A4949; }


#entry-author-info #author-description h2{ color:#4A4949}
#entry-author-info{ background:#f2f2f2;}

/* Gallery Post*/
article ul.flex-direction-nav a{ background:#acb0b3;}
article ul.flex-direction-nav a:hover{background-color:#000;}
article ul.flex-direction-nav a.flex-prev{background-image:url(images/gallery-prev.png); }
article ul.flex-direction-nav a.flex-next{background-image:url(images/gallery-next.png); }

article .flex-control-nav a {background: #fff; border:2px solid #fff}
article .flex-control-paging li a:hover {background-color:transparent; border:2px solid #fff}
article .flex-control-paging li a.flex-active {background-color:transparent; border:2px solid #fff}


/* tag-items */
.tagcloud a,
.tag-items span a{  color:#999; }
.tagcloud a:hover,
.tag-items span a:hover{color:#b18e70; }

.page-links span{ color:#999;}
.page-links a span { color:#999; }
.page-links span:hover{color:#b18e70; }



/* navigation  */
.nav-previous, .nav-next { background:#ccac90;  color:#fff!important;}
.nav-previous a, .nav-next a{ color:#fff}
.nav-previous:hover{background-color:#b18e70}
.nav-next:hover{background-color:#b18e70}



/* 6. SIDEBAR 
-------------------------------------------------------------------*/

#sidebar .widget-title {color:#4A4949; }

#sidebar li li {border-bottom: 1px solid #e0e0e0; }
#sidebar li a, #sidebar li li a{color:#999;}
#sidebar li a:hover, #sidebar li li a:hover, #sidebar li li a.current{color:#b18e70;}

#sidebar ul.sub-menu li, 
#sidebar ul.children li, 
#sidebar ul ul ul li{border-top: 1px solid #e0e0e0; border-bottom:0px}



.widget_calendar thead th{ border:0px;}
.widget_calendar #wp-calendar tbody td, .widget_calendar #wp-calendar tfoot td{border:0px;}


/* Search */
#searchform .searcharea{
	border:1px solid #e0e0e0;
	background:#fff;
	-moz-box-shadow: 0 0 2px 0 #ebebeb;
	-webkit-box-shadow: 0 0 2px 0 #ebebeb;
	box-shadow: 0 0 2px 0 #ebebeb;
}
input.searchbutton {
    background: url(images/search-icon.png) no-repeat 8px 13px !important;
}




/* 6. FOOTER SIDEBAR SECTION 
--------------------------------------------------------------------------------------*/

#outerfootersidebar{  color:#999; background:#f2f2f2;  }
#footersidebar .widget-title{color:#4d4d4d;  }
#footersidebar li li {border-bottom: 1px solid #e0e0e0; }
#footersidebar li a, #footersidebar li a:visited{color:#999}
#footersidebar li a:hover{color:#b18e70}

#footersidebar ul.sub-menu li, 
#footersidebar ul.children li, 
#footersidebar ul ul ul li{border-top: 1px solid #e0e0e0; border-bottom:0px}


/* 7. FOOTER SECTION 
--------------------------------------------------------------------------------------*/

#outerfooter{ background:#e0e0e0; border-bottom:1px solid #fff;}
#footer{color:#323232;}
#footer a, #footer a:visited{color:#D6AD8A;;}
#footer a:hover{color:#D6AD8A;}



/* 8. PLUGINS SECTION 
--------------------------------------------------------------------------------------*/

/* Widget Page Nav*/
.page-numbers a,
.page-numbers span {
	color:#4d4d4d!important; background:#fff!important; border:1px solid #e0e0e0!important;
}

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
	background:#f2f2f2!important; color:#4d4d4d!important; border:1px solid #e0e0e0!important;
}


/* WP Pagenavi */
.wp-pagenavi .last, .wp-pagenavi .last:hover{ border:0px; background:none; color:#5a5a5a;}
.wp-pagenavi .pages{color:#4d4d4d; }
.wp-pagenavi a, .wp-pagenavi a:visited{color:#4d4d4d!important; background:#fff; border:1px solid #e0e0e0!important;}
.wp-pagenavi .current, .wp-pagenavi a:hover{ background:#f2f2f2; color:#4d4d4d!important; border:1px solid #e0e0e0!important;}


/* Contact Form  */
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea,
.wpcf7 #rsvpform .no-attending input[type="text"], .wpcf7 #rsvpform .your-subject input[type="text"]{
	border:solid 1px #e0e0e0;
	background:#fff;
	color:#4A4949;
}



