/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/* 
dark blue:  #1f356e
light blue: #9cbccd
*/

/*
.home .content {padding-top:10px !important}
*/

.entry-content {
	font-family:'Raleway' !important
}
.main_color a {
	color:#1f356e !important;
}

/* navigation tabs for sub pages on certain pages */

#navigation-tabs {
	margin-bottom:0 !important;
	min-height:50px !important;
}

.tab {
	top:0 !important;
	font-size:16px !important;
	font-family:'Raleway';
	font-weight:bold !important;color:#1f356e;
	margin-right:30px !important;
	padding:10px !important; 
	border-width:0 !important;
	border-bottom:5px solid #fff !important;
	border-color:#fff !important;
	color:#1f356e !important;
}

.tab:hover {
	color:#9cbccd !important;
	border-bottom:5px solid #9cbccd !important;
}
.tab:hover a{
	color:#9cbccd !important;
}

.tab a {
	text-decoration:none !important;
}

.orange-tab a {
	color:#F9A456 !important;
}

.zip {
	border-bottom:2px solid #9cbccd;
	border-top:0;
	border-left:0;
	border-right:0;
	padding:2px 5px;
	margin-left:10px !important;
	width:90px;
	font-size:16px;
	font-weight:bold;
	color:#1f356e !important;
}

.zip-font {font-size:24px;color:#1f356e;cursor:pointer;padding:0 10px;}

.active_tab a {
	color:#9cbccd !important;	
}

.active_tab {
	text-decoration:none !important;
	border-bottom:5px solid #9cbccd !important;
	color:#9cbccd !important;
	background-color:#fff !important;
}

.active_tab_orange a {
	color:#F9A456 !important;	
}

.active_tab_orange {
	text-decoration:none !important;
	border-bottom:5px solid #F9A456 !important;
	color:#F9A456 !important;
	background-color:#fff !important;
}

.active_tab_content {
	background-color:#fff !important;
	border-color:#fff !important;
}
.tab_content {
	padding:10px 5px !important;
}


/* iconboxes for about page */

.iconbox_icon {font-size:60px !important;color:#9cbccd !important;border:0 !important}
.iconbox_content_title {color:#1f356e !important;text-transform:none !important;font-size:1.7em !important;}
.iconbox_content {color:#1f356e !important;text-transform:none !important;font-weight:bold !important;}

.avia_textblock h2 {font-size:28px !important;color:#1f356e;font-weight:bold !important;text-transform:none !important;}

.av-main-nav li {border-bottom:1px solid #eee;}

/* hiding certain items in design in general */

.slide-meta-time,  
.image-overlay .image-overlay-inside, 
.post-meta-infos,
.slide-content .blog-categories, 
#scroll-top-link {display:none !important}

/* change post image hover opacity */

.avia_transform a:hover .image-overlay {
    opacity: 0 !important;
}

/*toggler - about pages */

.js_active .toggler {
	font-size:20px;
	color:#1f356e !important;
	font-family:'Raleway';
	font-weight:bold !important;
	border:0 !important;
	padding-bottom:20px !important;
}
.toggle_content {
	background-color:#fff !important;
	border:0 !important;
	padding: 0 0 0 35px !important;
	margin-bottom:20px !important;
}
.toggle_icon {
	background-color:#F9A456 !important;
	width:24px !important;
	height:24px !important;
	border-radius:4px;
	top:8px !important;
	left:2px !important;
	border-color:#fff !important;
}

.toggle_icon .vert_icon {
	left:10px !important;
	top:3px !important;
	height:16px !important;
	border-color:#fff !important;
}
.toggle_icon .hor_icon {
	left:3px !important;
	top:9px !important;
	width:16px !important;
	border-color:#fff !important;
}

/* home page stuff */

h2.home-icon {text-align:center;color:#9CBCCD !important;text-transform:none !important;font-family:'Raleway' !important;font-size:24px !important;}
.home-icon-text {text-align:center;color:#fff !important;font-family:'Raleway' !important;font-size:14px !important;}

/* featured headers for home page - recipe of week and featured recipes */

.featured {
	font-size:16px;
	font-family:'Raleway';
	color:#9cbccd !important;
	border-top:5px solid #9cbccd !important;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.home .category-recipe-of-the-week {padding-top:10px !important}

#featuredrecipes .content {padding-top:0 !important}

/* footer styling */

.copyright, 
.phone-info, 
.sub_menu_socket, 
.sub_menu_socket a {font-family:'Raleway';font-size:12px;}
.phone-info {font-weight:400 !important}

/* read more link on home page */

a.more-link:before{
    content: "See This Recipe";
    font-size: 16px;
}
a.more-link {
    font-size: 0;
}

span.more-link-arrow {
    font-size: 16px;
}
/* blog post styling */


.single-post .fullsize .template-blog .post .entry-content-wrapper {width:100% !important;max-width:1200px !important;}
.single-post .fullsize .template-blog .post .entry-content-wrapper > * {width:100% !important;max-width:1200px !important;}

.instructions {
	width:90px;
	text-transform:uppercase;
	color:#9cbccd !important;
	letter-spacing:3px;
	padding-bottom:10px;
	font-family:'Raleway';
	font-weight:bold;
	font-size:18px;
	border-bottom:3px solid #9cbccd !important;
}

.product-instructions {
	text-transform:uppercase;
	color:#9cbccd !important;
	letter-spacing:3px;
	padding-bottom:10px;
	font-family:'Raleway';
	font-weight:bold;
	font-size:18px;
}


.av_one_half .av_textblock_section,
.av_one_half .single_toggle
 {font-weight:bold;color:#1f356e;}

.home .fullsize .template-blog .big-preview {width:20% !important;float:left}
.home .fullsize .template-blog .post .entry-content-wrapper{
	/* width:70% !important; */
	float:left;
	margin:0 20px !important;}
.home .fullsize .template-blog .post-title {text-align:left !important;padding-top:0 !important;}

.home .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width:800px !important;	
}

.post .entry-content-wrapper {text-align:left !important}

.av-main-nav > li > ul {border-top-width:0 !important}

#top .avia-post-nav { display: none; } /* disable next/prev post */

h3.av-special-heading-tag,
h2.av-special-heading-tag
 {color:#1f356e;text-transform:none !important;font-weight:bold !important;}

/* top bar featured promotion - hide title and meta below */

.ivycat-post .entry-title, .ivycat-post .entry-utility {display:none !important}
.ivycat-post p {margin:.5em 0 0 0}

/* post list pagination */

/*
.pagination .pagination-meta {display:none !important}
*/
.pagination span, .pagination a {box-shadow:none !important;font-size:16px !important;font-weight:bold;background-color:#fff !important;border:0 !important;}
.pagination .current {color: #cc6600 !important;box-shadow:none !important;font-size:16px !important;background-color:#eee !important;border:0 !important;}

/*
.main_menu ul:first-child > li > a {height:60px !important;line-height:60px !important}
*/

.home .logo {
top: 0px !important;
height: 250% !important;
width: 250% !important;
}

/* page title styling */

.title_container a{
    color: #fff !important;
    font-size: 36px !important;
	font-family:'Raleway' !important;
}

h1.main-title{
	padding-top:20px !important;
	/*text-align:center;*/
}

/*
.current_page_item  .avia-menu-text {
	color: #9cbccd !important;
}
*/

/*
.sub-menu .current_page_item  .avia-menu-text {
	color: #fff !important;
}
*/

.header_color .avia-menu-fx {
	background-color: #9cbccd !important;
	height:5px !important;
}

.title_container {
	height:100px !important;
	background-color:transparent !important;
	background-image:url('/wp-content/uploads/header-blank.png');
}

/* TESTING NEW ABOUT PAGE HEADER */

.entry_title {
	font-size:34px !important;
	color:#fff !important;
	text-transform:none !important;
	font-weight:400 !important;
	border-bottom:1px solid #fff !important;
	padding-bottom:10px !important;
}

.entry_title_div {
	padding-bottom:20px !important;
	color:#fff !important;
}

#about-header p{
	color:#fff !important;
	width:600px !important;
}

.avia-caption-title {text-transform:none !important;animation:none !important;font-weight:400 !important;padding-bottom:20px !important;}
.avia-caption-content {line-height:20px !important;animation:none !important;}
.avia-caption-content p{line-height:20px !important;animation:none !important;}
.slideshow_caption {width:65% !important}

/* END TESTING NEW ABOUT PAGE HEADER */

.single-products .title_container,
.single-recipes .title_container,
.single-post .title_container
 {display:none !important;} /* hide titlebar on product pages */

#footer .widgettitle {color:#9cbccd !important;padding-bottom:10px !important}
.footer-font {font-size:36px !important;color:#F9A456 !important;padding-right:20px !important;}

#footer table, #footer tr, #footer td {border:0 !important;padding:0 0 8px 0 !important;font-size:14px !important;}
#footer a.orange-link {font-weight:bold !important;font-size:14px !important;color:#F9A456 !important}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.tab {width:100% !important}
}

@media only screen and (max-width: 1000px) {
  /* Add your Mobile Styles here */
.avia-caption-content {display:none !important}
}

.slide-1 {
	visibility: visible !important;
	opacity: 1 !important;
	transition: none;
	transform: translateZ(0px);
}

.slide-entry-wrap {
	visibility: visible !important;
	opacity: 1 !important;
	/*transition: none;*/
	transform: translateZ(0px);
}
.slide-entry-wrap:nth-child(2) {
	/*top: 400px;*/
	/* display: none;        Removed by Carol Trice in Oct 2019*/
}

.avia-content-slider-inner {
	/*height: 750px;*/
}

.avia-slideshow-arrows {
display:none;
}

/* Pages */
.js_active .active_tab {
	z-index: 4;
position: relative;
font-weight: bold;
}

.js_active .tab {
	cursor: pointer;
margin: 0 -1px 0 0;
display: block;
float: left;
z-index: 2;
position: relative;
padding: 12px 16px;
top: 1px;
font-size: 11px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-style: solid;
border-width: 1px;
}

