/*-- Enter your custom CSS below --*/

/* =Mobile Phones
----------------------------------------------- */
@media screen and (max-width: 600px) {
#subscribefooter {
margin:auto;
display:block;
width:73%;
}

#footersub{
width:38% !important;
}

}


.title_holder .post_review_link2 a:link, .title_holder .post_review_link2 a:visited {
font-size: 11px;
padding: 3px;
background-color: #FF3300;
color: white;
border-radius: 4px;
}



.logo img {max-height: 100px; margin-left: -35px;}
#header_btns_list li a:link, #header_btns_list li a:visited {padding: 5px 80px; }
/*.main-top-menu-wrap {height: 0px;}
.main-top-menu-inner wrapper {height: 0px;}
.top-links22 {height: 0px; visibility:hidden;}


.header_btns {
margin: 0;
padding: 0;
max-width: 275px;

}

.header_btns p {padding: 0px 10px; font style: italic; color: grey; MARGIN: AUTO;font-size: 15PX; margin-bottom: 42px;}

*/

.couponbutton {
  font-family: Arial;
  color: #ffffff;
  font-size: 26px;
  padding: 10px;
  text-decoration: none;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #b80000 2px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa3f3f), to(#a6000e));
  background: -moz-linear-gradient(top, #fa3f3f, #a6000e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fa3f3f, endColorStr=#a6000e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fa3f3f, endColorStr=#a6000e);
  display:inline-block; /* IE is so silly */
}
.couponbutton:hover {
  background: #ff0000;
}








.couponbutton2 {
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px;
  text-decoration: none;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #b80000 2px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa3f3f), to(#a6000e));
  background: -moz-linear-gradient(top, #fa3f3f, #a6000e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fa3f3f, endColorStr=#a6000e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fa3f3f, endColorStr=#a6000e);
  display:inline-block; /* IE is so silly */
}
.couponbutton2:hover {
  background: #ff0000;
color: white;
}
.couponbutton2:active {
  background: #ff0000;
color: white;
}.couponbutton2:visited {
  background: #ff0000;
color: white;
}

.nav-menu {
float:left;
}
.cnss-social-icon {
float:right;
}

#socialsidebar {
float:none;
}

#field_2_2 {
float:left;
width:33%;
clear:none;
}
#field_2_1 {
float:left;
width:33%;
clear:none;
}

.gform_wrapper
.gform_heading {
text-align:center;
}

.comments-link {
display:none;
}

.es_caption {
text-align:center;
}

.widget-area input {
background:white;
border:1px solid black;
}

.widget-title {
font-weight:900;
}

.es_lablebox {
text-align:center;
}

.tnp-field label {
text-align:center;
}

#footernews {
float:left;
margin-left:32px;
}
#footernews2 {
float:left;
margin-left:30px;
}
#footersub {
width:22%;
align-content:center;
margin:auto;
display:block;
}
.footer-insta {
font-size:17px;
margin-bottom:17px;
margin-top:-26px;
text-transform:uppercase;
}
.tnp-field input[type="submit"] {
   width:auto;
}
#newsletter-sidebar h3 {
font-size:15px;
text-align:center;
}
#newsletter-sidebar p {
margin-bottom:15px;
}
 .widget-area .widget:last-child {
        border-bottom: 0px;
    }

.relatedheader {
margin-bottom:10px;
font-size:22px;
font-family:'Playfair Display', serif;
margin-top:38px;
font-weight:400;
}

.listing-item {
list-style-type:none;
float:left;
}
#restaurantsposts img{
float:left;
height:250px;
width:250px;
}
#restaurantsposts a.title {
clear:left;
float:left;
width:85%;
text-align:center;
margin-top:7px;
text-transform:uppercase;
color:black;
font-weight:600;
}
#restaurantsposts .excerpt {
float:left;
width:85%;
clear:left;
padding-bottom:27px;
}
#restaurantsposts .excerpt-dash {
display:none;
}
#restaurantsposts .listing-item:nth-child(odd) {
float:left;
width:44%;
}
#restaurantsposts .listing-item:nth-child(even) {
float:left;
width:44%;
}
.fb-page {
margin-top:50px;
}
#lifestyleposts img{
float:left;
height:250px;
width:250px;
}
#lifestyleposts a.title {
clear:left;
float:left;
width:85%;
text-align:center;
margin-top:7px;
text-transform:uppercase;
color:black;
font-weight:600;
}
#lifestyleposts .excerpt {
float:left;
width:85%;
clear:left;
padding-bottom:27px;
}
#lifestyleposts .excerpt-dash {
display:none;
}
#lifestyleposts .listing-item:nth-child(odd) {
float:left;
width:44%;
}
#lifestyleposts .listing-item:nth-child(even) {
float:left;
width:44%;
}
#recipesposts img{
float:left;
height:250px;
width:250px;
}
#recipesposts a.title {
clear:left;
float:left;
width:85%;
text-align:center;
margin-top:7px;
text-transform:uppercase;
color:black;
font-weight:600;
}
#recipesposts .excerpt {
float:left;
width:85%;
clear:left;
padding-bottom:27px;
}
#recipesposts .excerpt-dash {
display:none;
}
#recipesposts .listing-item:nth-child(odd) {
float:left;
width:44%;
}
#recipesposts .listing-item:nth-child(even) {
float:left;
width:44%;
}
#gallery-1 .gallery-caption {
font-size:14px;
}