/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.8
*/

@import url("../flatsome/css/foundation.css");

/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/


   


#menu  { 

font-size:1.5em;
border-style: dotted solid;
 color:#fff;
   }



.page-right-sidebar{
    background-color: transparent;
    padding-top: 100px;
}

.textwidget {
  line-height: 160%;
  font-size: 100%; 

  }
  .textwidget p {

  margin-bottom: 15px;
  }

.blackboard  {
    
    margin-top: 30px;
    background-image:url('/wp-content/uploads/2014/06/blackboard_649x965.jpg');
    color:#fff;
    font-family: 'Gloria Hallelujah';
  padding-left: 5px;
padding-right: 5px;
z-index:0;
    }
    
.textwidget{
	
 margin-top: 30px;
    background-image:url('/wp-content/uploads/2014/06/blackboard_649x965.jpg');
    		color:#fff;
     font-family: 'Gloria Hallelujah';
  
		padding-left: 5px;
padding-right: 5px;
z-index:0;
	
	
}
    
.rpjc_widget_cat_recent_posts{
	
 margin-top: 30px;
    background-image:url('/wp-content/uploads/2014/06/blackboard_649x965.jpg');
    		color:#fff;
     font-family: 'Gloria Hallelujah';
  
		padding-left: 10px;
padding-right: 10px;
z-index:0;
	
	
}
     
.widget li a {
    padding-bottom: 5px;
    display: inline-block;
    color:#fff;
}    




.large-3  {
padding-top: 40px;


    }
        

    
.page-inner {
    padding-right: 5px;
    border-right: 0px solid transparent;
    padding-top: 20px;

}

.widget-title {
   color:#fff;
     font-family: 'Gloria Hallelujah';
  

}

    
.header-wrapper    {
 -khtml-opacity:.80; 
 -moz-opacity:.80; 
 -ms-filter:”alpha(opacity=80)”;
  filter:alpha(opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
  opacity:.80;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10;
  left: auto;
  right: auto;
  max-width: 71.25em; 


}

ul.header-nav a.nav-top-link {
    color: #fff;
     -khtml-opacity:.99; 
 -moz-opacity:.99; 
 -ms-filter:”alpha(opacity=99)”;
  filter:alpha(opacity=99);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.99);
  opacity:.99;

    

}




.testimonial_inner {
 background-image:url('/wp-content/uploads/2014/06/paper_menu_big.jpg');
  position: relative;
  padding-top: 15px;
  margin-bottom: 30px; 
  width:100%;}

.testimonial_text {
  font-style: normal;
  padding-left: 5px;
  padding-right: 5px; }


     


    
.menu-item {
		
        font-family: 'Roboto' ;
        color:#464646;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    
.menu-title {

			padding-top: 0px;
		
        font-family: 'Roboto' ;
        font-size: 16px;
        font-weight: bold;
        color:#464646;
        line-height: 20px;
     
        
    } 
.menu-price {

		float:right;       		
        font-family: 'Roboto' ;
        font-size: 16px;
        font-weight: bold;
        color:#464646;
         line-height: 20px;
    }  
.menu-desc{
		float:right;       		
        font-family: 'Roboto Condensed' ;
        font-size: 14px;
        color:#464646;
         line-height: 18px;
         float:left;
        
    }   
    
.hhwinelist {
		       		
        font-family: 'Roboto Condensed' ;
        font-size: 16px;
        color:#464646;
     
    }  
.td{
		       		
        font-family: 'Roboto Condensed' ;
        font-size: 16px;
        color:#464646;
     
    }   
    
.text-box-light {
	background-color: transparent;	
	color:#FFF;
	text-shadow: 2px 2px #000;
	}
	
	.text-box-light {
  background: transparent;
  display: inline;
  line-height: 120% !important;
 }
  
.text-box-light h1{
	background-color: transparent;	
	color:#FFF;
	text-shadow: 2px 2px #000;
	}	
.banner-address{
	 font-family: 'Lato' ;
        font-size: 14px;
        color:#fff;
	
}
  .paperBG {
    background-image:url('/wp-content/uploads/2014/06/paper_menu_big.jpg');


    }
h1.entry-title{
	   
	  color:#fff;
	  padding-top: 20px;
	
   } 
.type-page{
	color:#FFF;
	
}
   

.page #secondary {
   
}
.entry-content{
   	background-color: transparent;	
	padding-left: 30px;
	line-height: 18px;
	padding-right: 30px;
	
	
}
.entry-content p{
margin: 0 0 0 0;
padding: 0 0 0 0;
padding-top: 10px;
	
	
}

.entry-special{
  color:#464646;
 	background-color: #fcf2e1;	
	padding-left: 30px;
	line-height: 18px;
	padding-top: 30px;
	padding-right: 30px;

}

.firefoxfix{
	background-color: #fcf2e1;	
	min-height:1200px;
	
}
#map_container .map_inner {
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #000;
}
.ux_banner .button {
  margin: 10px 5px 10px 5px; }
