/*  

Theme Name: A Land Remembered

Theme URI: http://www.wsoaonline.com

Description: A Land Remembered Restaurant.

Version: 1.0

Author: WSOA

Author URI: http://www.wsoaonline.com

*/

body{

	font-family: 'Bentham', serif;

	font-size:18px;

	margin:0;

	overflow-x:hidden;

}

h1{

	font-family: 'Lato', sans-serif;

	font-weight:700;

	font-size:38px;

	letter-spacing:3px;

	color:#887147;

	text-transform:uppercase;

	line-height:44px;

	margin-bottom:40px;

}

h2{

	font-family: 'Lato', sans-serif;

	font-weight:700;

	font-size:32px;

	letter-spacing:4px;

	color:#887147;

	text-transform:uppercase;

	text-align:center;

	line-height:44px;

	margin-bottom:40px;

}

.entry h2{

	font-family: 'Lato', sans-serif !important;

	font-weight:700;

	font-size:32px !important;

	letter-spacing:4px;

	color:#887147 !important;

	text-align:left;

	margin-bottom:0px;

    line-height: 44px;

} 

h3{

	font-family: 'Lato', sans-serif;

	font-weight:800;

	font-size:28px;

	letter-spacing:4px;

	color:#000;

	text-transform:uppercase;

	text-align:center;

	line-height:25px;

}

h4{

	font-family: 'Lato', sans-serif;

	font-weight:800;

	font-size:22px;

	letter-spacing:4px;

	color:#fff;

	text-transform:uppercase;

	max-width:100%;

	width:1500px;

	margin:auto;

	padding:30px 30px 30px 30px;

}

h5{

	font-family: 'Lato', sans-serif;

	font-weight:800;

	font-size:18px;

	letter-spacing:4px;

	color:#fff;

	text-transform:uppercase;

	max-width:100%;

}

.social-quote{

	font-family: 'Lato', sans-serif;

	font-weight:800;

	font-size:16px;

	letter-spacing:2px;

	color:#000;

	text-transform:uppercase;

	text-align:center;

	line-height:16px;

	padding-top:20px;

  clear: both;

}

navbar{

	margin-bottom:0;

}

.navbar-nav{

	margin-left:0px;

	margin-right:0px;

}

.navbar-collapse{

	padding-left:0px;

	padding-right:0px;

}

.navbar-inverse { background: rgba(0,0,0,0.8); border:none;}

.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #080808}

.dropdown-menu { background-color: #FFFFFF}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #887147}

.navbar-inverse { border-color: #080808}

.navbar-inverse .navbar-brand { color: #999999}

.navbar-inverse .navbar-brand:hover { color: #FFFFFF}

.navbar-inverse .navbar-nav>li>a { font-size:14px; font-family: 'Lato', sans-serif; font-weight:700; color: #fff; text-transform:uppercase; letter-spacing:3px;}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {color: #FFFFFF}

.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}

.dropdown-menu>li>a { color: #333333}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}

.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}

.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}

@media screen and (max-width:2000px){

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #887147; background-color:none;}

}

@media screen and (max-width:990px){

.navbar-inverse { background-color:#000; border:none;}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #fff; background-color:#887147;}

}

.jumbotron{

	margin:0;

	padding:0;

}

.jumbotron.inside img {

    width: 100%;

    height: 100%;

}

.navbar-brand{

	background: url(/wp-content/themes/a-land-remembered-2014/images/alr-logo.png) no-repeat left center;

	height: 133px;

	width: 198px;

}

.col-lg-12{

	color:#fff;

	margin:auto;

	padding:0;

}

.col-md-12{

	background-color:#000;

	color:#fff;

	padding:0;

	margin:auto;

	text-align:center;

}

.col-md-4{

	color:#fff;

	text-align:center;

	margin:20px auto;

}

.col-md-6{

	background-color:#ff0000;

	color:#fff;

	padding:20px 0;

	text-align:center;

	margin:20px auto;

}



.about-us-text.specials-home {

	padding: 0;

}



#specials-home {

    position: absolute;

    z-index: 1000;

    bottom: 40px;

    /*width: 1500px;*/

    width:auto;

    background: url(/wp-content/themes/a-land-remembered-2014/images/bg-black-opac.png) top left repeat;

    padding:35px 20px 20px 20px;

}



#elegance {

    /*margin: -21px 10px 0 0;*/

    margin: -21px 25px 0 0;

    width: 270px;

    float: left;

    display: block;

}

#awards {

    /*margin: -21px 10px 0 0;*/

    margin: -21px 10px 0 0;

    width: 290px;

    float: left;

    display: block;

}



#specials-main {

    padding: 13px 12px;

    width: 495px;

    float: left;

    display: block;

}



.feat-thumb {

    float: left;

    display: block;

    margin: 0 10px 0 0;

}



#specials-main h4 {

    color: #B87F4B;

    font-family: "Helvetica";

    font-size: 12px;

    letter-spacing: 0;

    padding: 0;

}



#specials-main p {

	color: #fff;

  font-size: 13px;

  line-height: 12px;

  margin: 6px 0;

}

  

#sb-menu{

	background: url(https://www.landrememberedrestaurant.com/wp-content/uploads/2025/08/a-land-remembered-footer-bg.jpg) left center repeat; 

  border: 2px solid #ccc;

}



#sb-menu ul {

	padding-left: 0px !important;

}



#sb-menu ul li {

	background: url(/wp-content/themes/a-land-remembered-2014/images/bullet-orange.png) 0 18px no-repeat;

  border-bottom: 1px dotted #fff;

  list-style-type: none;

  margin: 0 0 0px 0;

  padding: 10px 15px;

}



#sb-menu ul li.last {

	border: none;

}



#sb-menu ul li a {

	text-decoration: none;

}



.about-us-container {

	width:100%;

	margin:0;

	padding:0;

}

.about-us-text{

	color:#666666;

	max-width:100%;

	width:1500px;

	margin:auto;

	padding:30px 30px 30px 30px;

	overflow:auto;

}

.hours-operation-text{

	color:#fff;

	font-size:13px;

	max-width:100%;

	width:1500px;

	margin:auto;

	padding:10px 30px 10px 30px;

	overflow:auto;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

}

.date-area{

	font-size:16px;

	float:left;

	max-width:100%;

	width:250px;

	margin:30px 0 30px 0;

}

.date-area-sm{

	font-size:16px;

	margin:30px 0 20px 0;

	text-align:center;

}



.alignleft {

    float: left;

    display: block;				margin-right:35px;			-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);			-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);			box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);		border:5px solid #fff;

}



@media screen and (max-width:2000px){

#mailing-list-container{

	border:1px solid #fff;

	max-width:100%;

	width:650px;

	float:right;

	margin-top:0px;

	padding:15px;

}

.mailing-text-area{

	float:left;

	color:#fff;

	font-size:16px;

	width:200px;

}

}

@media screen and (max-width:1000px){

#mailing-list-container{

	border:1px solid #fff;

	max-width:100%;

	width:650px;

	margin-top:0px;

	padding:15px;

	text-align:center;

}

.mailing-text-area{

	color:#fff;

	width:100%;

}

}

.social-text{

	color:#666666;

	max-width:100%;

	width:1500px;

	margin:auto;

	padding:10px 30px 30px 30px;

	overflow:auto;

}

.copyright-text{

	color:#726E67;

	font-size:12px;

	max-width:100%;

	width:1500px;

	margin:auto;

	padding:30px 30px 30px 30px;

	overflow:auto;

}

.footer-about-text{

	color:#726E67;

	font-size:12px;

	float:left;

	max-width:100%;

	width:1100px;

	padding:0;

	overflow:auto;

	margin:0 100px 30px 0;

}

.footer-rsc-logo{

	max-width:100%;

	width:238px;

	padding:0;

	overflow:auto;

	float:left;

}

.footer-rsc-logo-2{

	max-width:100%;

	width:238px;

	padding:0;

	overflow:auto;
	
	margin:auto;

}

.footer-top-info{

	color:#fff;

	font-size:16px;

	max-width:100%;

	width:1500px;

	padding:20px 0 30px 0;

	margin:auto;

	border-top:1px solid #333333;

	text-align:center;

	clear:both;

}

.map-container {

	width:100%;

	margin:0;

	padding:0;

}

.footer-wood-container {

	background-color:#000;

	width:100%;

	min-height:300px;

	margin:0;

	padding:0;

}

.footer-social-container {

	background-color:#fff;

	width:100%;

	min-height:200px;

	margin:0;

	padding:0;

}

.footer-copyright-container {

	background: #1e1e1e; /* Old browsers */

	background: -moz-linear-gradient(top,  #1e1e1e 0%, #000000 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#000000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #1e1e1e 0%,#000000 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #1e1e1e 0%,#000000 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #1e1e1e 0%,#000000 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #1e1e1e 0%,#000000 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	width:100%;

	min-height:300px;

	margin:0;

	padding:0;

}

.btn-sample { 

  color: #ffffff; 

  font-family: 'Lato', sans-serif;

  font-weight:700;

  background-color: #B87F4B; 

  border:none;

  border-color: #FFFFFF;

  font-size:20px;

  /*width:200px;*/

  height:60px;

  line-height: 40px;

  margin:40px auto;

  border-radius: 0;

  color:#fff !important;

} 

.btn-sample:hover, 

.btn-sample:focus, 

.btn-sample:active, 

.btn-sample.active, 

.open .dropdown-toggle.btn-sample { 

	color: #ffffff; 

	background-color: #714D2D; 

	border-color: #FFFFFF; 

} 

.btn-sample:active, 

.btn-sample.active, 

.open .dropdown-toggle.btn-sample { 

	background-image: none; 

} 

.btn-sample.disabled, 

.btn-sample[disabled], 

fieldset[disabled] .btn-sample, 

.btn-sample.disabled:hover, 

.btn-sample[disabled]:hover, 

fieldset[disabled] .btn-sample:hover, 

.btn-sample.disabled:focus, 

.btn-sample[disabled]:focus, 

fieldset[disabled] .btn-sample:focus, 

.btn-sample.disabled:active, 

.btn-sample[disabled]:active, 

fieldset[disabled] .btn-sample:active, 

.btn-sample.disabled.active, 

.btn-sample[disabled].active, 

fieldset[disabled] .btn-sample.active { 

	background-color: #B87F4B; 

	border-color: #FFFFFF; 

} 

.btn-sample .badge { 

  color: #B87F4B; 

  background-color: #ffffff; 

}

#footer-nav{

	margin-top:20px;

	overflow:auto;

}

#navlist-footer li a {

	font-family: 'Bentham', serif;

	color: #fff;

	font-size: 14px;

	text-decoration:none;

}

#navlist-footer li a:hover {

	color: #BB804B;

	text-decoration:none;

}

#navlist-footer li{

	border-right:1px dotted #fff;

	display: inline;

	list-style-type: none;

	padding-right: 20px;

	padding-left:20px;

	font-size:10px;

	text-transform:uppercase;

}

#navlist-footer ul li.last{

	border-right:none;

}



#social-media-container{

	width:280px;

	margin:auto;

  clear: both;

}



ul#menu-social-media li {

  float: left;

  display: block;

}



.facebook-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/facebook-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

	display: block;

   text-indent: -200000px;

}

.twitter-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/twitter-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

	display: block;

   text-indent: -200000px;

}

.google-plus-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/google-plus-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

	display: block;

   text-indent: -200000px;

}

.instagram-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/instagram-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

	display: block;

   text-indent: -200000px;

}

.pinterest-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/pinterest-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

	display: block;

   text-indent: -200000px;

}

.you-tube-button a {

    background: url(/wp-content/themes/a-land-remembered-2014/images/you-tube-button.png) 0 0;

    border: none;

    height: 44px;

    width: 48px;

   display: block;

   text-indent: -200000px;

}



.about-us-pic-container{

	color:#666666;

	max-width:100%;

	width:1300px;

	margin:auto;

	overflow:auto;

}

@media screen and (max-width:2000px){

#about-hrosen-button{

	float:left;

	width:32%;

	margin:6px;

}

}

@media screen and (max-width:980px){

#about-hrosen-button{

	float:left;

	width:32%;

	margin:6px;

}

}

@media screen and (max-width: 1300px) {

    /*.specials-home {

        display: none;

    }*/

    

    #specials-home {

        bottom: 140px;

        margin: 0 0 0 40px;

    }

    

    /*img.attachment-post-thumbnail { 

        width: 100% !important; 

        height: 100% !important;

    }

    

    .home-more-info {

        width: 100% !important; height: 100% !important;

    }*/

}

@media screen and (max-width:1000px){

#about-hrosen-button{

	float:left;

	width:31%;

	margin:10px;

}

}

/*

-----------------------------------------------------------------

This is where you will edit the page links

-----------------------------------------------------------------

*/

a:link, a:visited{

	color: #fff;

	text-decoration: none;

    overflow: hidden;

}

a:hover{

	text-decoration: underline;

}

a.footer:link, 

a.footer:visited, 

.entry a,

#sb-menu li.current_page_item a {

	color: #887147;

	text-decoration: none;

    overflow: hidden;

}

a.footer:hover{

	color:#fff;

	text-decoration: underline;

}

a.postlinks:link, a.postlinks:visited{

	color:#515151;

	font-weight:normal;

	text-decoration: none;

    overflow: hidden;

}

a.postlinks:hover{

	color:#515151;

	font-weight:normal;

	text-decoration: underline;

}



#menu-nav li.current_page_item a, 

#menu-nav li.current-page-ancestor a {

 color: #BB804B;

}



/*

-----------------------------------------------------------------

This is where you will edit the posts and entries

-----------------------------------------------------------------

*/

.post{

	font-family: 'Bentham', serif;

	font-size:12px;

	color:#515151;

	/*padding: 10px 0 10px 0;*/

}

.post h2{

	font-family: 'Bentham', serif;

	color:#515151;

	font-size: 30px;

}

.entry{

	font-family: 'Bentham', serif;

	color:#666666;

	font-size:18px;

}

p.postmetadata{

	border-top: 1px solid #ccc;

	font-family: 'Bentham', serif;

	font-size:11px;

	margin: 10px 0 0 0;

}

.navigation{

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	padding: 10px 0 0 0;

}

#CDSWIDSSP {

margin: 0 auto !important;

}

/*

-----------------------------------------------------------------

This is where you will edit the sidebars

-----------------------------------------------------------------

*/

.sidebar{

	float: left;

	display: inline;

	margin: 0 0 0 10px;

	overflow:auto;

	width: 240px;

}

.sidebar ul{

	list-style-type: none;

	margin: 0;

	padding: 0 10px 0 10px;

}

.sidebar ul li{

	padding: 10px 0 10px 0;

}

.sidebar ul li h2{

	font-family: 'Bentham', serif;

	font-size: 14px;

}

.sidebar ul ul li{

	line-height: 24px;

	padding: 0;

}

/*

-----------------------------------------------------------------

This is where you will edit the comments section

-----------------------------------------------------------------

*/

table#wp-calendar{

	width: 100%;

}

.comments-template{

	border-top: 1px solid #ccc;

	margin: 10px 0 0;

	padding: 10px 0 0;

}

.comments-template ol{

	list-style: none;

	margin: 0;

	padding: 0 0 15px;

}

.comments-template ol li{

	border-bottom: 1px solid #ccc;

	line-height: 18px;

	margin: 10px 0 0;

	padding: 0 0 10px;

}

.comments-template h2, .comments-template h3{

	font-family: 'Bentham', serif;

	font-size: 16px;

}

.commentmetadata{

	font-family: 'Bentham', serif;

	font-size: 12px;

}

.comments-template p.nocomments{

	padding: 0;

}

.comments-template textarea{

	font-family: 'Bentham', serif;

	font-size: 12px;

}

div.mc-field-group input {

    color: #000;

}

@media screen and (max-width:2000px){

#mc-embedded-subscribe-form{

	overflow:hidden;

	width:205px;

	margin-top:12px;

	margin-left:20px;

}

input.button{
	
	background-color:#887147;
	
	color:#fff;
	
	font-size:18px;
	
	padding:25px !important;

	border:1px solid #fff;

	float:left;

	margin:0 0 0 0;

	padding:0;

}

div.mc-field-group input{

	border:1px solid #fff;

	float:left;

	width:150px;

	height:35px;

	margin:0;

}

}

@media screen and (max-width:968px){

#mc-embedded-subscribe-form{

	overflow:hidden;

	width:300px;

	margin:12px auto auto auto;

}

input.button{

	background-color:#887147;
	
	color:#fff;
	
	font-size:18px;
	
	padding:25px !important;

	border:1px solid #F3ECDC;

	float:left;

	margin:0 0 0 0;

	padding:0;

}

div.mc-field-group input{

	border:1px solid #F3ECDC;

	float:left;

	width:100%;

	max-width:250px;

	height:35px;

	margin:0;

	color: #000;

}

}

@media screen and (max-width:990px){
	
	.pull-right {
		width:100%;
	}
	
	.pull-right li{
		width:100%;
		float:left;
		display:block;
		clear:left;
	}
	
	.pull-right li ul li{
		width:100%;
	}
	
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	font-family:'Lato',sans-serif;
	font-size:13px;
	border: 1px solid #fff;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:5px;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	font-family:'Lato',sans-serif;
	font-size:13px;
	border: 1px solid #fff;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:5px;
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
	font-family:'Lato',sans-serif;
	font-size:13px;
	border: 1px solid #fff;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:5px;
}

.gform_wrapper .gform_footer{
	padding:0 !important;
	margin:0 !important;
}

#input_5_1{
	margin:0 0 10px 0 !important;
}

/*---POP UP---*/

.wdpu-493 .wdpu-text{
	padding:0px !important;
}

.wdpu-519 .wdpu-text{
	padding:0px !important;
}

#menu-footer-nav,
#navlist-footer{
	padding:0px !important;
	margin:0px !important;
}

p:empty {
  display: none !important;
}

#cookie-law-info-again{
	background-color:#000 !important;
}
}