@charset "utf-8";
/* CSS Document */

/* OVERALL STYLES */
html, body, p {
	font-family: "minion-pro", serif;
	font-weight: 400 !important;
	color: #000;
	font-size:16px;
}
body {
	background-color:#063A47;
}
#main>.container {
	background-color: #FFF;
}

h1 {
	font-family: "bebas-neue", sans-serif;
	font-size: 36px !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	color: #063A47;
}
h2 {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #063A47;
	margin-top: 10px;
}
h3 {
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	color: #000;
	font-weight: 400;
}
h4 {
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
	color: #063A47;
	font-weight: 400;
}
h6 {
	font-family: "bebas-neue", sans-serif;
	text-align:center;
}

strong {
	font-weight: 700;
}

a {
	color: #DC392E;
}
a:visited {
	color: #063A47;
}
a:hover {
	color: #DC392E;
	text-decoration: none;
}

/* Pagination */
/*.nav-links span, .nav-links a {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding:8px;
	border: 1px solid #CFBEAF;
}*/
.post-nav a, .post-nav span {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	font-weight: 400;
	border-radius:0px !important;
}


/* STORY CARDS */
.story-card {
	margin-left: 0px !important;
}
.story-card a {
	color: #063A47;
}
.story-card a:hover {
	color: #DC392E;
}
	
.story-card-image {
	height: 200px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}
.story-card-title {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size:14px;
	height: 30px;
	overflow:hidden;
}
.story-card-pad {
	padding: 15px;
}
.story-card .entry {
	border: 1px solid #CFBEAF;
	padding: 10px;
	background-color: #FFF;
}
.story-card img {max-width: none !important;}


.SearchAd {
	height: 320px !important;
}


/* I RECOMEND THIS HEART */
.dot-irecommendthis {
    position: relative;
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
}
.dot-irecommendthis {
	padding: 6px 40px 6px 8px;
	background-color: #EFEBE2;
}
.dot-irecommendthis-count, .dot-irecommendthis-suffix {
		color: #CFBEAF;
}
.heart {
	text-align: right;
	margin-bottom:5px;
}
 
/*replace the content value with the
corresponding value from the list below*/
 
.dot-irecommendthis:after {
    content: "\f004";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
/*--adjust as necessary--*/
    color: #EFEBE2;
    font-size: 15px;
    padding: 3px 8px;
	background-color: #CFBEAF;
    position: absolute;
    top: 0;
    right: 0;
}
.dot-irecommendthis:hover, .dot-irecommendthis.active {
	color: #DC392E;
	text-decoration: none;
}
.dot-irecommendthis:hover:after, .dot-irecommendthis.active:after {
	color: #DC392E;
}
.dot-irecommendthis-suffix:hover {
	color: #DC392E;
}

/* BUTTONS */
input[type=submit], .comment-reply-link {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
  	color: #ffffff; 
  	background-color: #DC392E; 
	box-shadow: none;
	text-shadow: none;
	padding: .4em 1em .4em;
	border-radius: 0px;
	border: 1px solid #DC392E;
	height: 36px;
	margin-bottom:5px;
}
.dropdown-menu input[type=submit], .oops-search input[type=submit] {
	 width: 9%;
 }
input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active, .comment-reply-link:hover, .comment-reply-link:focus, .comment-reply-link:active {
	color: #ffffff; 
 	background-color: #C42B20; 
	box-shadow: none;
	text-shadow: none;
	padding: .4em 1em .4em;
	border-radius: 0px;
	border: 1px solid #DC392E;
}


/* HEADER STYLES */
/* Navbar Styles */

/* Bar styles */
.navbar-custom .navbar-nav > .logo-custom-link > a, .navbar-custom .navbar-nav > .logo-custom-link > a:hover, .navbar-custom .navbar-nav > .logo-custom-link > a:focus {
	color: #000 !important;
}
.logo-custom-link > a:hover,
.logo-custom-link > a:focus {
	background: #FFF !important;
	background-color: #FFF !important;
}
.navbar-custom {
	background:#EFEBE2;
	height: 106px;
	margin-bottom: 0px !important;
}

/* title */
.navbar-custom .navbar-brand {
    color: #000;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #000;
}

/* YAMM DROPDOWN */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: static;
}
.yamm .container {
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .dropdown-menu {
    left: 0;
    right: 0;
	border-radius: 0px;
	box-shadow:none;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/* Drop Down */
.dropdown-menu {
	padding-top:20px;
	padding-bottom: 20px;
}

/* Search Box */
input[type=search] {
	border-radius: 0px;
	height: 36px;
}
.screen-reader-text {
	display:none;
}
.search-field {
	width: 90%;
}
.search-form {
	margin-left: 15px;
	margin-right: 15px;
}

/* Dropdown Category Lists */
/* All UL elements */
.cat_col {
	width:45%;
	float:left;
	display:block;
	padding:0;
	margin:0 5px 0 0;
	overflow:hidden;
}
/* All LI elements */
.cat_col li {
	clear:left;
	display:block;
	padding:8px 8px 0px 0;
	margin:1px 0 0 0;
	width:100%;
}
.cat_col a {
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
	color: #063A47;
}
.cat_col a:hover, .cat_col a.active, .cat_col a:focus {
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
	color: #DC392E;
}
.dropdown-menu h2 {
	color: #DC392E;
}

/* Dropdown Menu Posts */
.menu-recent {
	margin-left: 0px !important;
}
.menu-recent-image {
	height: 120px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;

}
.menu-recent-title {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size:14px;
	height: 30px;
	overflow:hidden;
}
.dropdown-menu .entry {
	width: 32%;
	border: 1px solid #CFBEAF;
	padding: 10px;
	margin-right: 2%;
}
.dropdown-menu .entry:last-child {
	margin-right: 0 !important;
}

/* link */
.navbar-custom .navbar-nav > li > a {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
    color: #063A47;
	padding: 43px 15px;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #DC392E;
	background: none !important;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-custom .navbar-nav > .active > a:hover, 
.navbar-custom .navbar-nav > .active > a:focus {
    color: #DC392E;
	background: none !important;
}
.navbar-custom .navbar-nav > .open > a, 
.navbar-custom .navbar-nav > .open > a:hover, 
.navbar-custom .navbar-nav > .open > a:focus {
    color: #DC392E;
	background: #FFF !important;
}

/* Shop Dropdown */
.shophead {
	text-align: center !important;
}

/* caret */
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
.navbar-custom .navbar-nav > .open > a .caret, 
.navbar-custom .navbar-nav > .open > a:hover .caret, 
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}


/* mobile version */
.navbar-custom .navbar-toggle {
    border-color: #CFBEAF;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #063A47;
}

/* HOME PAGE */
.home-banner-bg {
	background-size:cover;
}
.home-info {
	position: relative;
	margin: 25px 25px 0px 40% !important;
	padding:25px;
	background-color: rgba(255,255,255,0.8);
}
.home-info .hentry {
	margin-bottom: 0px !important;
}
.home .entry-title, .home .edit-link {
	display: none;
}
.home-info .entry-content {
	margin-top: 10px;
	font-size:24px;
}
.more-link {
	font-family: "bebas-neue", sans-serif;
	font-size: 22px !important;
	width: 50%;
	float: left;
}
.more-link a {
	color: #DC392E !important;
}
.social {
	font-family: "bebas-neue", sans-serif;
	font-size: 22px !important;
	width: 50%;
	float:left;
	text-align: right;
	color:#063A47;
}
.social a {
	color: #DC392E !important;
	font-size:21px;
	margin-left: 5px;
}

.home-row2 {
	margin: 30px auto;
	background-color: #FFF;
}
.home-btn {
	font-family: "bebas-neue", sans-serif;
	font-size: 32px;
	color: #DC392E;
	text-align: center;
	width: 100%;
	padding: 21px;
	border: 1px solid #CFBEAF;
	background-color: #EFEBE2;
}

.home-row3 {
	background-color: #EFEBE2;
}
.hom-row3 > div {
	margin-bottom: 15px;
}
.cat-head {
	margin-top: 15px;
}
.cat-head a {
	display:inline-block !important;
}
.cat-head .title {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	padding: 5px 15px;
	background-color: #DC392E;
	color: #FFF;
}
.cat-head .link a {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	margin-left: 5px;
	color: #CFBEAF;
}
.cat-head .link a:hover {
	color: #DC392E;
}

/* Modal */
.modal-header {
	height:250px;
	background-size: cover;
	background-position:top left;
}

/*signup */
#mc_embed_signup .clear {
	margin-right:20px;
}
#mc_embed_signup input {
	border-radius: 0px;
}
#mc_embed_signup input[type=submit] {
	border-radius: 0px;
	width:100%;
	font-weight: 400 !important;
	background-color: #dc392e;
}
#mc_embed_signup .button:hover {
    background-color: #C92B21 !important;

}

/* RECIPE PAGE */
.entry-header .heart {
	margin-top: 27px;
}

.cat-seperator {
	padding:5px !important;
}
.cat-seperator:last-child {
	display:none;
}

.entry-meta {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	padding:10px;
	background-color: #efebe2;
	margin-top:15px;
	color:#DC392E;
}
.entry-meta ul {
	list-style: none;
	margin-left:0px;
	margin-bottom:0px;
}
.entry-meta li {
	display:inline-block;
}
.entry-meta li.seperator{
	margin: 0 5px;
}
.meta-title {
	color:#063A47; 
}
.meta-title a {
	color:#DC392E;
}
.seperator {
	color: #CFBEAF;
}
.meta-left {
	text-align: left !important;
	width:50%;
	float: left;
}
.meta-right {
	text-align: right !important;
	width:50%;
	float:left;
}
.meta-social {
	color:#063A47;	
}
.meta-social ul, .story-social ul {
	display:inline;
}
.meta-social ul li, .story-social ul li {
	margin: -5px 0px;
}
.meta-social a {
	color: #DC392E !important;
	font-size:18px;
}
.meta-print a {
	color: #DC392E !important;
	font-size:18px;
}

.recipe-detail-image {
	padding-right: 0px;
	float:right !important;
}
.ingredientHead {
	padding-left: 0px !important;
	margin-top: 0;
}
.ingredientBody ul {
	list-style: none;
}
.story-social {
	font-family: "bebas-neue", sans-serif;
	font-size: 22px !important;
	float:left;
	text-align: left;
	color:#063A47;
	margin-top: 10px;
}
.story-social a {
	color: #DC392E !important;
	font-size:21px;
	margin-left: 5px;
}

.entry-footer {
	margin-top:10px;
}

/* ARTICLE STYLES */
#page img {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	max-width: 100%;
}
#page .alignleft {
	display: inline !important;
    float: left;
    margin-right: 1.5em !important;
}
#page .alignright {
    display: inline !important;
    float: right;
    margin-left: 1.5em !important;
}
#page p {
	display: block;
}
.spacer {
	clear:both;
}

.post-navigation {
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	margin-top:25px;
	margin-bottom: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px solid #063A47;
	border-bottom: 1px solid #063A47;
}
.meta-nav {
	display: none;
}
.nav-previous {
    position: relative;
	padding-left:20px;
}
 
/*replace the content value with the
corresponding value from the list below*/
 
.nav-previous:before {
    content: "\f053";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #063A47;
    font-size: 22px;
    position: absolute;
    top: 0;
    left: 0;
}
.nav-previous:hover:before {
	color: #DC392E !important;
}
.nav-next {
    position: relative;
	padding-right:20px;
}
 
/*replace the content value with the
corresponding value from the list below*/
 
.nav-next:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #063A47;
    font-size: 22px;
    position: absolute;
    top: 0;
    right: 0;
}
.nav-next:hover:after {
	color: #DC392E !important;
}


/* SIDEBAR */
.sidebar-head {
	margin-left: 15px;
	color:#DC392E !important;
}

.newsletter-pad {
	padding: 15px;
}
.newsletter {
	padding: 10px;
	background-color: #efebe2;
	border: 1px solid #CFBEAF; 
}
.newsletter-head {
	height:40px;
	width: 100%;
	margin-bottom: 10px;
}
.newsletter-head img {
	float:left;
	margin-right: 10px !important;
	margin-left: 0px !important;
	margin-bottom: 0px !important;
	width: 40px;
}

.newsletter-head span {
	font-family: "bebas-neue", sans-serif;
	font-size: 21px !important;
	line-height: 1em;
	color: #DC392E;
	float:left;
}

form {
	font-family: "bebas-neue", sans-serif;
	letter-spacing:2px;
	font-weight: 400 !important;
}
.newsletter form label {
	color: #CFBEAF;
}
.newsletter .form-group {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #CFBEAF; 
	background-color: #FFF;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 10px;
	
}
.newsletter input {
	border: none !important;
}
.newsletter .form-control {
	box-shadow: none !important;
}
.newsletter .no-border {
	background:none !important;
	border: none !important;
	padding:0px;
	margin-bottom: 0px;
}
.newsletter .btn-custom {
	width: 100%;
	background: #063A47;
	box-shadow: none;
	border: none;
	color: #FFF;
	text-shadow: none;	
}


#secondary .story-card-image {
	height: 100px;
}
	
.social-sidebar {
	font-family: "bebas-neue", sans-serif;
	font-size:24px;
	color:#063A47;
	text-align: center;
}
.social-sidebar a {
	color: #DC392E;
	font-size:24px ;
	margin-left: 10px;
}
.social-sidebar {
	margin:15px;
}


/* SEARCH PAGE */
ins {
	background-color: #EFEBE2 !important;
}



/* 404 Ooops Page */
.oops-search form {
	margin-top: 15px;
	margin-bottom: 15px;
}

.oops-featured {
	margin-top: 20px;
	margin-bottom: 40px;
    border-top: 1px solid #CFBEAF;
}
.page-header {
    border-bottom: 1px solid #CFBEAF;
}
.home-ad1 {
	border: 1px solid #CFBEAF;
	height: 77px;
	overflow:hidden;
	vertical-align:bottom;
}
.home-ad1 img {
	margin:auto !important;
	width:100%;
	height:100%
}
	
		
/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.home-btn {
		padding:10px;
	}
	.search .adsbygoogle {
		margin-left:17px;
	}
	.SearchAd {
		height: 319px !important;
	}
	
}

@media (max-width: 1180px) {
	
}



@media (max-width: 992px) {
	.social, .social a, .more-link {
		font-size: 18px !important;
	}
	.search-field {
		width: 85%;
	}
	.dropdown-menu input[type=submit], .oops-search input[type=submit] {
		width: 14%;
	}
	.shop-btn {
	   margin-bottom:15px !important;
   }
   .search .adsbygoogle {
		margin-left:38px;
	}
	.SearchAd {
		height: 320px !important;
	}
	
}

@media (max-width: 950px) {

}

@media (max-width: 767px) {
  .intro-more {
	  display: inline !important;
  }
  .navbar-custom {
	  height: inherit !important;
  }
  .navbar-brand img {
	  height:20px !important;
  }
  .navbar-nav .open .dropdown-menu {
	  background: #FFF;
  }
  .navbar-custom .navbar-nav > .open > a, .navbar-custom .navbar-nav > .open > a:hover, .navbar-custom .navbar-nav > .open > a:focus {
	  background: #EFEBE2 !important;
  }
  .navbar-custom .navbar-nav > li > a {
	  padding: 10px !important;
  }
  
  .dropdown-menu .entry {
	  width:100% !important;
	  margin-bottom: 10px;
  }
  .cat-col {
	  width: 100% !important;
	  position: static !important;
  }
  
  .home-info {
	  padding:15px;
  }
  .home-info .entry-content p {
	  text-align: center !important;
	  margin-bottom: 0px;
  }
  .home-info .entry-footer {
	  margin:0px;
  }
  
  .social {
	  margin: 15px auto;
	  width:100% !important;
	  float:none !important;
	  text-align: center !important;
   }
   .social, .social a {
	   	  font-size: 36px !important;
   }
   
   
   .home-btn {
	   font-size:26px !important;
	   padding:10px !important;
   }
   .home-row2 {
	   margin: 15px auto !important;
   }
   
   /* Story Cards Mobile */
	.story-card-image {
		height: 200px;
	}
	
	.meta-left {
		text-align: center !important;
		width:100%;
		float: none;
	}
	.meta-right {
		text-align: center !important;
		width:100%;
		float:none;
	}
	
	.nav .col-sm-4, .nav .col-sm-8 {
		position:static !important;
	}
	
	.dropdown-menu input[type=submit], .oops-search input[type=submit] {
	 	width: 100%;
	 	display:block;
		margin-top: 5px;
 	}
	.search-field {
		width: 100%;
		display:block;
	}
	.search-form {
		margin-right:15px;
	}
	.home-ad1 img {
		width: auto !important;
	}
	.search .adsbygoogle {
		margin-left:0px;
	}
}
@media (max-width: 670px) {
	.post-nav a, .post-nav span {
		font-size: 12px;
		padding:5px 5px 5px 5px !important;
	}
	.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {
		width:100%;
		display:block;
	}
	.modal-header {
		height: 150px;
	}
}
@media (max-width: 400px) {
	.social, .social a {
 	  font-size: 26px !important;
   }
   .story-card-image {
		height: 100px;
	}
	
}
@media (max-width: 360px) {


}



/* Social Links */




/* CATEGORY VIEW */
/* Header */
.category .page-header, .category .page-title, .search .page-title, .search .page-header, .search .entry-title {
	margin-top: 15px;
}

/* Search Styles */
.search-block {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #E0392E;
}
.search-block:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}



/* CONTACT FORM */
.wpcf7-form-control {
	width: 100%;
}



/* COMMENT STYLES */
.comment-form-author,
.comment-form-email,
.comment-form-url {
    width: 100%;
}
.comment-form-comment label {
	font-weight:400;
}
.comment-form-comment textarea {
	height: 50px;
}

ol.comment-list {
	list-style: none !important;
	
}
.comments-title {
	margin-bottom: 30px !important;
	padding-bottom: 30px !important;
	border-bottom: 1px solid #063A47;

}
ol.comment-list > li {
	margin-bottom: 30px !important;
	padding-bottom: 30px !important;
	border-bottom: 1px solid #063A47;
}
ol.comment-list li {
	position: relative;
	padding-left: 90px;

}
ol.children {
	margin-top: 30px !important;
	padding-top: 30px !important;
	padding-left: 50px !important;
	margin-left: 0px !important;
	border-top: 1px solid #063A47;
}
ol.comment-list {
	margin-left: 0;
}
ol.comment-list li .avatar {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 4px;
	background-image: url();
	
}
.form-allowed-tags {
	display: none;
}
.comment-meta, .comment-content {
	margin-bottom:10px;
}
.logged-in-as, .comment-notes {
	font-family: "bebas-neue", sans-serif;
	font-size:12px;
	color: #063A47;
}
.form-allowed-tags {
	display:none !important;
}




/* FOOTER */
#main>.container {
	padding-bottom: 25px;
}
.home #main>.container {
	padding-bottom: 0px;
}
.footerBG {
	background-color: #FFF;
	margin-bottom: 25px;
	padding-bottom: 25px;
	padding-top: 25px;
	border-top: 1px solid #CFBEAF;
}
#footer-sidebar ul {
	margin-left:0px !important;
	list-style: none !important;
}
#footer-sidebar li {
	clear:left;
	display:block;
	padding:8px 8px 0px 0;
	margin:1px 0 0 0;
	width:100%;
}
#footer-sidebar a {
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
	color: #063A47;
}
#footer-sidebar a:hover, #footer-sidebar a.active, #footer-sidebar a:focus {
	font-family: "bebas-neue", sans-serif;
	font-size: 14px;
	color: #DC392E;
}

.social-widget {
	font-family: "bebas-neue", sans-serif;
	color:#063A47;
}
.social-widget a {
	color: #DC392E !important;
	font-size:36px !important;
	margin-left: 10px;
}
.social-widget a:first-child {
	margin-left:0px !important;
}

.subtle {
	font-family: "minion-pro", serif !important;
	font-size: inherit;	
}