/*============================================================================
==========  SKIN -   			==============================================
==============================================================================

==========  WARNING! DO NOT EDIT THIS FILE! (PLEASE)  ======================== 

If you wish to make CSS changes to this theme, DO NOT EDIT THIS FILE.
Instead, use the custom-rebuild.css file to define custom styles. Adding your
custom CSS there will make it much easier to upgrade to a newer version
of this theme without losing any of your customizations.


==========  Table of Contents  =============================================== 

- General Styles
- Header Styles
- Main Navigation Styles
	+ Default Menu SKIN
	+ Banner Styles - styles for diffrent banners are in flexslider.css, slides.css and elastic.css files
- General Content Styles / Layouts
	+ Content Heading Divider
	+ Other Divider
	+ Pages Navigation -  Pagination
	+ Columns for full with pages
	+ Buttons
	+ Lists
	+ Blockquote
	+ Dropcaps
	+ Tables
	+ Pricing Boxes
	+ Pricing Tables
	+ Message Boxes
	+ Accoddion
	+ Tabs

- Content Slider Styles (portfolio, blog, testimonial sliders) 
	+ Thumbnail Boxes - sizes
	+ General Container for slide content
	+ Testimonial Slider

- Pages - Styles
	+ Portfolio / Gallery Styles
	+ Thum animations
	+ Icons configuration 
	+ Portfilio Filter Options
	+ Team page
	+ Blog Styles	
	+ Advanced comment styles
	+ Contact Page Form

- Widgets / Modules Styles
	+ Content Box
	+ Strap Box 
	+ Feature Boxes
	+ Text Box 

- Sidebar Styles
- Footer Styles

==============================================================================
*/


/* ==========================================
   General Styles
   ========================================== */
   
 body{background: #fff  top left repeat url('../../images/bg/Patterns/66.jpg'); font-size:13px; color:#777777; font-family: Arial, Helvetica, sans-serif; }
 
 h1{ font-size:27px; font-weight:normal; margin-bottom:20px; color:#31373D;}
 h2{ font-size:25px; font-weight:normal; color:#31373D; margin-bottom:15px;}
 h3{ font-size:22px; font-weight:normal; color:#31373D; margin-bottom:15px;}
 h4{ font-size:18px; font-weight:normal; color:#31373D; margin-bottom:15px;}
 h5{ font-size:16px; font-weight:normal; color:#31373D; margin-bottom:15px;}
 h6{ font-size:14px; font-weight:normal; color:#31373D; margin-bottom:15px;}
 
 p{ padding:0px 0px 15px 0px; color: #777777; line-height:20px; font-size:13px; }
 
 h1 a,h2 a,h3 a,h4 a,h15 a,h6 a{color:#e1bb0b;}
 
 a{ color:#e1bb0b;}
 a:hover{color:#1B3C4D;}

	
ul{ color:#777777;}
ul li{ background:0px 3px no-repeat url('../../images/tick.png'); font-size:13px;}

ol{ color:#777777; }
ol li{ font-size:13px; }

#container {
    -moz-box-shadow: #c3c3c3 0 0 5px;
    -webkit-box-shadow: #c3c3c3 0 0 5px;
    box-shadow: #c3c3c3 0 0 5px;
	}
/* ==========================================
   Header Styles
   ========================================== */

header { background:#F9D11A;}
.header_fix {}
.contact_detail{ color:#FFF;}
.logo {
	width:500px;
	height:100px;
	background:top left no-repeat url('../../images/logo-whitefull.png');
	}
/* ==========================================
   Main Navigation Styles
   ========================================== */

nav{background:#F9D11A; padding:15px 0px;}  
nav .nav_fix{ }
nav .nav_fix_in{
	margin-left:10px;
	border-left:1px #F9D11A solid;
	border-right:1px #F9D11A solid;
	border-bottom:1px #F9D11A solid;
	
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	
	background:#F9D11A;
	}
	

/*** Default Menu SKIN ***/

.main-menu a, .main-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#32383E;
}
.main-menu li li {
	background:		#FAFAFA;
}
.main-menu li li li {
	background:		#FAFAFA;
}
.main-menu li:hover, .main-menu li.sfHover,
.main-menu a:focus, .main-menu a:hover, .main-menu a:active {
	background:		#FAFAFA;
}
.main-menu li li:hover, .main-menu li li.sfHover,
.main-menu a:focus, .main-menu li li a:hover, .main-menu li li a:active {
	background:		#F2F2F2;
}
.current_page_item a{
	background:		#FAFAFA;
}

/* ====================================================================================================
   Banner Styles - styles for diffrent banners are in flexslider.css, slides.css and elastic.css files
   =================================================================================================== */
#banner-container{ background:#F9D11A; }
.banner_container_fix{}

.full_banner_line{
	background: #F2F2F2;
	}

/* flexslider */
.flex-caption-bgfull{  height:170px; bottom: 30px; background: #F2F2F2!important; opacity:0.5; filter: alpha(opacity=50); ;-moz-opacity:0.5; }
.flex-caption-bg {width: 65%; padding: 20px; height:130px; bottom: 30px; background: #F2F2F2!important;   opacity:0.8; filter: alpha(opacity=80); ;-moz-opacity:0.8;}
.flex-caption { background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2,endColorstr=#F2F2F2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2,endColorstr=#F2F2F2); zoom: 1;}
.flex-caption {width: 65%; padding:20px 30px; height:130px; bottom: 30px; background: none;  color: #fff; font-size: 14px;  }
.flex-caption h2{ font-size:39px; color:#32383E!important; display:block; font-family: 'Oxygen', sans-serif; font-weight:normal; margin-bottom:10px; line-height:39px;}
.flex-caption p{ font-size:16px; color:#999!important; display:block; }



/* --- more general styles for slider (Slides Jquery Slider) you can find in "Content Slider Styles (portfolio, blog, testimonial sliders)" Section --- */

	
/* ==========================================
   General Content Styles / Layouts
   ========================================== */

#content-container {}
.content_container_fix {}

.page_title{
	
	background:#32383E;
	}
	
.page_title h1{ font-size:32px; color:#ffffff; margin-bottom:0px; }
.page_title h2{  font-size:16px; color:#d6d6d6; font-style:italic;  }


/* Content Heading Divider */
.content_heading {
	border-bottom:1px #b4b4b4 solid;
	color:#666;
	}
.content_heading .gotop {
	background: #f4f4f4 0 0px no-repeat url('../../images/top_arrow.png');
	}
	
.content_heading .gotop:hover { background: #31373d 0 -18px no-repeat url('../../images/top_arrow.png'); }
.content_heading h3 { font-size:12px; color:#31373D;  font-weight:bold; }
  

/* Other Dividers */

.divider_line {
	border-bottom:1px #b4b4b4 solid;
	color:#666;
}
.divider_2line {
	border-bottom:3px #b4b4b4 double;
	color:#666;
}
.divider_dashed_line {
	border-bottom:1px #b4b4b4 dashed;
	color:#666;
}
.divider_dotted_line {
	border-bottom:1px #b4b4b4 dotted;
	color:#666;
}
.divider_line {
	border-bottom:1px #b4b4b4 solid;
	color:#666;
}
.top .gotop {
	background: #f4f4f4 0 0px no-repeat url('../../images/top_arrow.png');
	}
.top .gotop:hover { background: #31373d 0 -18px no-repeat url('../../images/top_arrow.png'); }

/* Pages Navigation -  Pagination */

.navigation ul li a{ background: #F4F4F4; border: 1px #969696 solid; color: #393939;}
.navigation ul li.navi a{ background: #F4F4F4; border: 1px #969696 solid; }
.navigation ul li.current a,.navigation ul li a:hover{ background: #31373D; color: #ffffff; }
 
/* Columns for full with pages */

 
/* Buttons */

.button.black { background-color: #333 }
.button.white { background-color: #FFFFFF;  text-shadow: 1px 1px 0px #FFF;}
.button.white span { color: #444; text-shadow: 1px 1px 0px #e7e7e7;  border-top: rgba(255,255,255,.6) 3px solid; }
.button.gray { background-color: #666 }
.button.orange { background-color: #FE4911 }
.button.red { background-color: #c81010 }
.button.blue { background-color: #0073c4 }
.button.green { background-color: #70a728 }
.button.brown { background-color: #976608 }
.button.violet { background-color: #7C1947 }
.button.yellow { background-color: #febd4c }

/* Lists */

/* Blockquote */

.blockquote {
    border-left: 2px solid #ECEDF3;
    font: italic 14px/21px Georgia,'Times New Roman',serif;
	color:#999;
}

/* Dropcaps */

.dropcap.dark{ background:#333; color:#FFF; padding: 5px 4px 3px 5px;}

/* tables */

table {
    border: 1px solid #EFEFEF;
}
th {
    font-weight: bold;
	font-size:11px;
}
td {
    border-top: 1px solid #EFEFEF;
}
tr.alt {
    background-color: #F5F5F5;
}

table.dark {
    border: 1px solid #EFEFEF;
}
table.dark th {
    font-weight: bold;
	background:#31373D;
	color:#FFF;
}
table.dark td {
	background:#898989;
	color:#FFF;
    border-top: 1px solid #EFEFEF;
}
table.dark tr.alt td {
    background-color: #696969;
}


/* Pricing Boxes */


.pricing-box {
    background-color: #F6F6F6;
    border: 1px solid #DDDBDB;
}

.pricing-box  .pricing-box-head{
	border-bottom:1px #DDDBDB solid;
	background:#EEEEEE;
	}
.pricing-box .price {
	color:#32383E;
}
.box-dark {  background-color: #31373D; color:#FFFFFF; }
.box-dark  .pricing-box-content ul li, .box-dark  .pricing-box-content p{ color:#FFFFFF; }

/* Pricing Tables */

.price-column ul{
	background:#F6F6F6;
    border: 1px solid #DDDDDD;
	}
.price-column ul li.thead{ 
	background:#e2e2e2;
	font-size:18px;
	}
.price-column ul li.price{
	background:#EEEEEE;
	color:#30363C;
	font-size:28px;
	}
.price-column ul li.price span{ font-size:12px;}
.price-column ul li.item{
	color:#797979;
	border-bottom:1px #CCC solid;
	font-size:14px;
}
.price-column ul li.choose-button{
	background:#EEEEEE;
	}

.price-column.highlight ul{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}
.highlight ul li.thead{ 
	background:#F9D11A;
	color:#000;
	font-size:18px;
	}
.highlight ul li.price{
	background:#EEEEEE;
	color:#31373D;
	font-size:28px;
	}
.highlight ul li.price span{ font-size:12px;}
.highlight ul li.item{
	background:#FFFFFF;
	color:#797979;
	border-bottom:1px #CCC solid;
	font-size:14px;
}
.highlight ul li.choose-button{
	background:#EEEEEE;
	}
	
.price-column-dark ul li.thead{ 
	background:#31373D;
	color:#FFFFFF;
	font-size:18px;
	}
.price-column-dark ul li.price{
	background:#898989;
	color:#FFFFFF;
	font-size:28px;
	}
.price-column-dark ul li.price span{ font-size:12px;}
.price-column-dark ul li.item{
	background:#F6F6F6;
	color:#797979;
	border-bottom:1px #CCC solid;
	font-size:14px;
}
.price-column-dark ul li.choose-button{
	background:#EEEEEE;
	}


/* Message Boxes */

.message-box {
    background: url("../../images/icons/info.png") no-repeat scroll 19px 50% #DBECFF;
    border: 1px solid #9FC7F5;
    color: #61A3EF;
}
.message-box.green {
    background: url("../../images/icons/succes.png") no-repeat scroll 19px 50%  #D4FFCD;
    border-color: #9ADF8F;
    color: #6AD05A;
}
.message-box.yellow {
    background: url("../../images/icons/notice.png") no-repeat scroll 19px 50%  #FEFCCB;
    border-color: #E5DB55;
    color: #D5C921;
}

.message-box.red {
    background: url("../../images/icons/error.png") no-repeat scroll 19px 50%  #FFD2D3;
    border-color: #D05A5C;
    color: #DF8F90;
}

/* Accoddion */
 
.ui-accordion .ui-accordion-header { background:#F5F5F5 10px 12px no-repeat url('../../images/arrow-black.png') ; border:1px #dfdfdf solid; color: #999; margin-bottom:5px; font-size:15px; }
.ui-accordion .ui-state-active{ background:#FFFFFF 10px -20px no-repeat url('../../images/down_arrow.png') ;  border:1px #CCC solid; }
.ui-accordion .ui-state-active a{  color:#31373D!important; }
.ui-accordion .ui-accordion-header:hover a{  color:#000!important; }
.ui-accordion .ui-accordion-header a { font-size: 1em; padding: .7em .5em .7em .7em;  color: #999;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-content { padding: 15px 20px 0px 20px; background:#FFFFFF; border:1px #CCC solid; }

/* Tabs */
 
.ui-tabs .ui-tabs-nav li:hover a { color:#000; }
.ui-tabs .ui-tabs-nav li a { background:#F5F5F5; border:1px #dfdfdf solid; color: #999; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  background:#FFF!important;  }
.ui-tabs .ui-tabs-nav li.ui-state-active a{  background:#FFF!important; color:#31373D;  border-top:1px #dfdfdf solid;  border-left:1px #dfdfdf solid;  border-right:1px #dfdfdf solid;  border-bottom:1px #FFF solid;}
.ui-tabs .ui-tabs-panel {  padding:15px 20px 0px 20px; background:#FFF; border:1px #dfdfdf solid;}

	
/* ======================================================================================
   Content Slider Styles (portfolio, blog, testimonial sliders) 
   ====================================================================================== */
   

/*** Thumbnail Boxes - sizes ***/
.view_box_1_1 { 
	border-bottom:1px #CCC solid; 
	}

.view_box .thum_image { display:block; padding-bottom:20px;} 
.view_box h3 { font-size:18px; display:block; margin-bottom:5px; font-family: 'Oxygen', sans-serif;}
.view_box h3 a{ color: #31373D; }
.view_box h3 a:hover{ color: #4F565D; }

.view_box  span.meta { 
	font-size:12px; 
	color: #CCC;
	border-bottom:1px #CCC solid; 
	}
.view_box  .readmore_view_box  {
	color:#FFF!important;
} 
/*** General Container for slide content ***/

/*
 *  Slides  - slideshow plugin for jQuery
 *  http://slidesjs.com/
 *  Main Slider Styles
 */

.slide_content .prev {
	background: #f4f4f4 -18px -18px no-repeat url(../../images/module-nav-arrows.png);
}

.slide_content .next {
	background:#f4f4f4 -18px 0px  no-repeat url(../../images/module-nav-arrows.png);
}
.slide_content .next:hover{ 
	background:#31373D 0px 0px no-repeat url(../../images/module-nav-arrows.png);
	}
.slide_content .prev:hover{ 
	background:#31373D 0px -18px no-repeat url(../../images/module-nav-arrows.png);
	}
	
/*
	Pagination
*/



/*
	Next/prev buttons
*/

.post_slider .prev, .single_portfolio_slider .prev, .single_portfolio_slider_half .prev   {
	background: #f4f4f4 -18px -18px no-repeat url(../../images/module-nav-arrows.png);
}

.post_slider .next, .single_portfolio_slider .next,  .single_portfolio_slider_half .next {
	background:#f4f4f4 -18px 0px  no-repeat url(../../images/module-nav-arrows.png);
}
.post_slider .next:hover, .single_portfolio_slider .next:hover, .single_portfolio_slider_half .next:hover{ 
	background:#31373D 0px 0px no-repeat url(../../images/module-nav-arrows.png);
	}
.post_slider .prev:hover, .single_portfolio_slider .prev:hover, .single_portfolio_slider_half .prev:hover{ 
	background:#31373D 0px -18px no-repeat url(../../images/module-nav-arrows.png);
	}
	

/*** Testimonial Slider***/

#testimonial .slides_container div {
	background:#FFF;
}	
#testimonial  .slides_container div p {
	font-size:18px;
	line-height:26px;
	font-style:italic;
}
#testimonial  .slides_container div strong {
	font-size:18px;
	color: #999;
}
		
/*
	Testimonial Next/prev buttons
*/

#testimonial .prev {
	background:0px -49px no-repeat url(../../images/nav-big-arrows.png);
	opacity:0.3; filter: alpha(opacity=30); ;-moz-opacity:0.3; 
}

#testimonial .next {
	background:-49px -49px no-repeat url(../../images/nav-big-arrows.png);
	opacity:0.3; filter: alpha(opacity=30); ;-moz-opacity:0.3; 
}
#testimonial .prev:hover, #testimonial .next:hover{ 
	opacity:1; filter: alpha(opacity=100); ;-moz-opacity:1; 
	}
	
	
/* ==========================================
   Pages - Styles
   ========================================== */
 
 
 
/* Portfolio / Gallery Styles */
   
.view {
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
}
.view_move .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: #292929;
}
.view_move:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   opacity: 0.7;
}

/* --- Icons configuration --- */



/**** Portfilio Filter Options ****/

#portfolio-options {
  border-bottom:1px #CCC solid;
  border-top:1px #CCC solid;
}


#portfolio-options li a {
  color: #32383E;
}

#portfolio-options li a:hover {
  background-color: #F9D11A;
  color: #32383E;
}

#portfolio-options li.active a {
  background-color: #31373D;
  color: #FFFFFF;
}

#portfolio-options li a.selected {
  background-color: #FE460F;
  text-shadow: none;
  color: white;
}

  
/* Team page */

.team_box small { color: #999;}

/* Blog Styles */


/****************
Advanced comment styles
****************/
/* Comment Total Styling */


/* Contact Page Form */

#google_map{ margin-top:20px;}
#contact .desc p { font-family: Arial, Verdana, sans-serif; font-size: 1.2em; color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock { display: block; margin-bottom: 11px; }
#contact .formblock label { font-size: 13px; display: block; padding-bottom:5px; font-style: italic; font-weight: normal; color: #aaaaaa; }

#contact .formblock .txt { padding: 6px; font-size: 14px;  color: #666; width: 350px; background:#f7f7f7; border:1px #dcdcdc solid; margin-bottom:10px;  }
#contact .formblock .txtarea {  font-size: 14px;   padding:  6px; color: #666; width: 650px; height: 140px; background:#f7f7f7; border:1px #dcdcdc solid; margin-bottom:10px; }

#contact .formblock .error { display:block; font-weight: normal; font-size: 11px; font-style: italic;  color: #B53222; }
#contact .info { font-weight: bold; font-size: 1.3em; color: #59913d; margin-bottom: 10px;  }

#contact p.tick { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 1.2em; color: #3e669c; }
#contact-submit { 
    white-space: nowrap;
    nowhitespace: afterproperty;
    line-height: 1em;
    position: relative;
    outline: none;
    overflow: visible;
	cursor: pointer!important;
	nowhitespace: afterproperty;
	border:1px solid #999; 
	border:rgba(0,0,0,.1) 1px solid;
	border-bottom:rgba(0,0,0,.3) 1px solid;
	nowhitespace: afterproperty;
	background:-moz-linear-gradient(center top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);
	background:-webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000'); 
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000')";
	-moz-user-select:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	margin-bottom:10px;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:11px;
	min-height:34px;
	text-decoration: none;
	}
#contact-submit:hover { background:#CCC;} 


/* ==========================================
   Widgets / Modules Styles
   ========================================== */

/*** Content Box ***/
.content_box {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-family: 'Oxygen', sans-serif;
	}
.content_box_black{
	background:#31373d; 
}
.content_box_black div.inside *{
	color:#FFF!important; 
}
.content_box_greey{
	background:#F4F4F4; 
}

/*** Strap Box ***/
.strap_box { 
	background:#F2F2F2; 
	text-align:center;
	font-family: 'Oxygen', sans-serif;
}
.strap_box h3 { 
	color:#31373d; 
}
.strap_box p { color:#B9BDC2; font-size:16px; }
 
 
/*** Feature Boxes ***/

.ca-menu li{
   
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(left, #f4f4f4 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f4f4f4), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f4f4f4 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f4f4f4 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f4f4f4 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(left, #f4f4f4 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
   /* -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	*/
 
}

.ca-menu li a{
    color: #333;
}
.ca-icon{
    text-shadow: 1px 0px 1px rgba(255,255,255,0.8);
}
.ca-main{
    font-size: 26px;
	opacity:0.8; filter: alpha(opacity=80); ;-moz-opacity:0.8; 
	color:#31373D;
	font-weight:normal;
}
.ca-sub{
    text-align:center;
    font-size: 14px;
    color: #b7b7b7;
	font-weight:normal;
    text-shadow: 1px 1px 1px #fff;
}
.ca-menu li a:hover{
    background:#F2F2F2;
}
.ca-menu li:hover .ca-icon{
    color: #31373D;
    font-size: 90px;
	opacity:1; filter: alpha(opacity=100); ;-moz-opacity:1; 
}
.ca-menu li:hover .ca-main{
    color: #31373D;
}
.ca-menu li:hover .ca-sub{
    color: #31373D;
}

/* ==========================================
   Sidebar Styles
   ========================================== */

a.pdf_brochure{  color:#999; font-size:14px;}
a.pdf_brochure:hover{ color:#333; }

.widget h3{ border-bottom:1px #d0d0d0 solid;}

.widget ul.menu li a{  color:#777777; background:0px 7px no-repeat url('../../images/arrow-black.png');  border-bottom:1px #CCC solid;}
.widget ul.menu li a:hover{ color:#e1bb0b; background:5px 7px no-repeat url('../../images/arrow-black.png');}

.widget ul.list li{  background:none; border-bottom:1px #d0d0d0 solid;}

.widget ul.list li a.recent_post_title{ color:#777777; }
.widget ul.list li a.recent_post_title:hover{ color:#e1bb0b; }
.widget ul.list li span.recent_post_date{ color:#8e8e8e;}
                 
				 
/* ==========================================
   Footer Styles
   ========================================== */
footer {
	background:#F2F2F2;
	color:#666666!important;
	border-top:0px;
	} 
footer a {
	color:#474747!important;
	} 
footer  .footer_fix { }

footer  .footer_widgets p{
	color:#666666!important;
	}
footer  .footer_widgets h3{
	display:block;
	color:#474747;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px  #666 solid;
	}
footer .footer_widgets ul li a{
	}
footer .footer_widgets ul li a:hover{
	color:#999!important;
	}

footer  .footer_meta { 
	border-bottom:1px  #666 solid;
	border-top:1px  #666 solid;
	}
footer  .footer_meta  ul.footer_menu a { 
	}
footer  .footer_meta  ul.footer_menu a:hover { 
	color:#474747!important;
	}







