/*
 * Coffee template
 */

.header_top_right div.main-nav > ul > li ul li a:hover{
        background: #4E3425;
        color:#fff;
}

.header_top_left{
    float:left;
    margin:30px 0;  
}

body.home{
    background: #fff;
}
.header_top {
	background: #4E3425;
	border-bottom: 1px solid #473c39;
}
.header_bottom{
    background-image:url('../../images/header-bottom-bg-coffee.png');
	border-top: 4px solid #4E3425;
}

.reservation_form_area_top{
    background-image:url('../../images/reservation-form-top-coffee.png');
}

.reservation_form_area_middle{
    background-image:url('../../images/reservation-form-middle-coffee.png');
    background-position: center 0;
    border-left:1px solid #E0E0E0;
    border-right:1px solid #E0E0E0;
}
.reservation_form_area_bottom_bottom{
    background-image: url('../../images/reservation-form-bottom-coffee.png');
}
.reservation_form_area_bottom_top input{
    background-color: #f0c899;
    border:1px solid #cb9960;
    color:#fff;
    text-shadow: 2px 2px 1px #d9a76d;
}
.reservation_form_area_bottom_top input:hover{
    border-color: #c58e4d;
    text-shadow: 2px 2px 1px #bf8440;    
}
#form-horizontal input#submit,
.specials_posts_title .btn-danger,
.recent_widget-list a.explore_more,
.homepage_banner .trait_box_bottom_content a.read-more,
.post_all .post_desc a.more-link,
.event_post_block .btn-danger{
    background-color: #f0c899;
    color:#FFF;
    border:none;
}
.wpcf7-form .form-group.form-group-submit,
.media_post,
.calendar_table tbody tr td .starttime .location_icon{
    background-color: #f0c899;     
}
.wpcf7-form .form-group.form-group-submit .wpcf7-submit{
    border-color:#F1F1F1;
}

.wpcf7-form .form-group.form-group-submit .wpcf7-submit{
    color:#FFF;
}

.homepage_banner .trait_box:hover .trait_box_top{
    background-image: url(../../images/trait-box-top-active-coffee.png);
}
.homepage_banner .trait_box_bottom{
    border-top-color: #f0c899;
}
.footer_top{
    background: #4E3425;
}
.footer_bottom{
    background: #472E20;
}
.post_all .post_desc input[type="submit"]{
    background-color: #fff;
}

div.footer_top .social_icon li a{
    background-color:#654735;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

div.footer_top .social_icon li a i{
    color:#927868;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

div.footer_top .social_icon li a:hover{
    background-color: #f0c899;
}
div.footer_top .social_icon li a:hover i{
    color: #fff;
}

#form-horizontal input#submit:hover,
.reservations .form-group .btn.btn-danger.btn-default:hover,
.event_post_block .btn-danger:hover,
.post_all .post_desc a.more-link:hover,
.reservation_form_area_bottom_top input:hover,
.homepage_banner .trait_box_bottom_content a.read-more:hover,
.specials_posts_title .btn-danger:hover, 
.recent_widget-list a.explore_more:hover,
.specials_posts_title .btn-danger:hover{
    background: #d7a974;
    color:#fff;    
}

.specials_posts_block .price {
background-color: #4E3425;
}

.tiny_date_published {
background: #4E3425;
}

.specials_posts_title h3 a:hover{
    text-decoration: none;
    color: #d7a974;
}

.tiny_post_content > h3 a:hover{
    text-decoration: none;
    color: #d7a974;
}

.right_sidebar ul li a:hover{
    color: #d7a974;
}

.header_bottom p.header_bottom_paragraph{
    color:#4f3a24;
}

.header_bottom p.header_bottom_paragraph a{
    color:#4f3a24;  
}

.foodmenu_right h4 a:hover{
    color: #d7a974;   
}

.event_title a:hover{
    color: #d7a974;
}

.post_title h3 a:hover{
    color: #d7a974;
}

.widget_top_area_address p{
    color:#927868;
}

.header_top_right div.main-nav > ul > li > a,
.header_top_right div.menu > ul > li > a{
    color:#927868;
}

.header_top_right div.main-nav > ul,
.header_top_right div.menu > ul{
    border-top:1px solid #5D402F;
}

.header_top_right div.main-nav > ul > li,
.header_top_right div.menu > ul > li{
    border-right:1px solid #5D402F;
}

.header_top{
    border-bottom:1px solid #5D402F;
}

#form-horizontal input#submit:hover,
.reservations .form-group .btn.btn-danger.btn-default:hover,
.reservation_form_area_bottom_top input:hover,
.wpcf7-form .form-group.form-group-submit:hover,
.event_post_block .btn-danger:hover,
.post_all .post_desc a.more-link:hover,
.homepage_banner .trait_box_bottom_content a.read-more:hover,
.specials_posts_title .btn-danger:hover, 
.recent_widget-list a.explore_more:hover,
.specials_posts_title .btn-danger:hover{
    background: #d7a974;
    white-space: nowrap;
}

footer p{
    color: #927868;
}

.footer_top .widget_footer_contact ul li{
    color:#927868;
}

.footer_top .widget_footer_contact ul li a{
    color:#927868;
}

#footer_hours-2 .opening_hours ul li span{
    color:#927868;
}

.opening_hours ul li{
    border-bottom: 1px solid #5D402F;
}

.footer_top .widget_footer_contact ul li:last-child{
    border-top:1px solid #5D402F;
}

.footer_bottom .widget_text p{
    color: #927868;
}

.footer_bottom .widget_text p a{
    color: #fff;
}

.footer_bottom ul.nav li a{
    color: #927868;
}

.footer_bottom ul.nav li a:hover{
    color: #fff; 
}

footer  a.explore_more {
	display: inline-block;
	margin-top: 15px;
	color: #fff;
	text-transform: uppercase;
	background: #f0c899;
	font-weight: bold;
	font-size: 12px;
	padding: 12px 0px;
	text-align: center;
	line-height: 12px;
	width: 168px;
	-webkit-transition:all 0.2s ease-in;
   -moz-transition:all 0.2s ease-in;
     -o-transition:all 0.2s ease-in;
        transition:all 0.2s ease-in;
}
footer  a.explore_more:hover  {
	background: #d7a974;
	white-space: nowrap;
}

footer  ul.pages li  {
	color: #927868;
}