.xoo-wsc-basket {
    border-radius: 5px;
    border: 1px solid;
}

.footer {padding-right: 15px;}

#footer-widgets .widget a {
    color: #970668;
    text-decoration: none;
}

.hometitles {
		text-align: center; 
		border-top: solid 1px #970668;
		border-bottom: solid 1px #970668;
		padding: 20px 0px 20px 0px;
}

.featured {color: #000000 !important; line-height: 1.4 !important;}

.featured-recipe {padding: 50px; text-align:center;}
.about {padding: 10px 30px;}

hr.home {
	background-color: #970668;
  border: 0;
  height: 1px;
  margin-bottom: 0;
}


/*=============================================================/
/                           POSTS                              /
/=============================================================*/
.excerpt {
    display: none;
}

.vantage-grid-loop article .grid-thumbnail:hover {   border: none;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}

.vantage-grid-loop article .grid-thumbnail {
    display: block;
    padding: 0;
    border: none;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background: #ffffff;
    margin-bottom: 10px;
}

.vantage-grid-loop article .grid-thumbnail img {
   transition: transform .8s; /* Animation */
 }

.vantage-grid-loop article .grid-thumbnail {overflow:hidden;}

.vantage-grid-loop article .grid-thumbnail img:hover {
  transform: scale(1.15); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

/*=============================================================/
/                               HR                             /
/=============================================================*/
hr.maryskouzina {
    overflow: visible;
    padding: 0;
    border: none;
		/*background-color: #970668;*/
  	height: 1px;
  	margin-bottom: 0;
    text-align: center;
    background-image: linear-gradient(to right, rgb(255 255 255), rgba(151, 6, 104, 1), rgb(255 255 255));
				
}

hr.maryskouzina:after {
content: url("https://www.maryskouzina.com.au/wp-content/uploads/hr_image.png");
    display: inline-block;
    position: relative;
    top: -1em;
    font-size: 1.5em;
    z-index: 1498;
    padding: 0;
}

/******************************************
*************COMING SOON*******************
******************************************/

#facebook-home:before {
    content: "\f082";
    font-family: FontAwesome;
    display: inline-block;
    width: 2em;
    color: #970668;
    text-align: center;
    font-size: 25px;
}

#sp-page a {
    color: #970668;
}

.fa-facebook-square {padding-bottom:10px;}

.homepage {
    font-size: 20px;
}

.social {
  text-align: center;}

.signupemail  {
		border: solid 1px #970668;
    padding: 10px;
    margin-bottom: 10px;
		width: 40%;
}

/******************************************
**************STICKY MENU******************
******************************************/

#stickymenu {padding: 0;}
ul.sticky-menu {
		list-style-type:none; 
		margin: 0; 
		text-align: center;
}

.sticky-menu-item {
		font-size: 18px;
		display: inline-block;
		margin: 0 !important;
}

.sticky-menu-item a:hover, .sticky-menu-item a:focus {
		border-bottom: #970668 solid 1px;
		color: #970668;
    outline:none;
}

.sticky-menu-item a {
		padding: 12px 5px;
    line-height: 1em;
    color: #970668;
    display: block;
    text-decoration: none;
    margin: 5px 25px;
		font-weight:300; 
		border-bottom: #ffffff solid 1px;
		
}


/******************************************
******************INSTA FEED***************
******************************************/
#sb_instagram .sbi_photo_wrap {z-index: 0;}

/******************************************
********************MENU*******************
******************************************/
.main-navigation ul li > a:hover, .main-navigation ul li > a:focus {    
   /* border-bottom: #970668 solid 5px;
    border-top: solid 5px #970668;*/
		outline:none;
		font-weight:500;
}

.main-navigation ul li > a {
		font-weight:300; 
/*		border-bottom: #ffffff solid 5px;
    border-top: solid 5px #ffffff;
		border-radius: 25px 5px 25px 5px;*/
}

.main-navigation ul li.menu-item.focus > a {background: transparent;}

.menu {
		border-bottom: 1px solid #970668;
    border-top: 1px solid #970668;
		margin-bottom: 20px !important;
}
.main-navigation ul ul a {width: auto;}
.main-navigation ul ul li {width: auto;white-space: nowrap;}
.main-navigation ul ul {text-align: left;position: absolute;top: 56px;}

.mobile-nav-frame .title h3, .mobile-nav-frame ul li a.link {text-shadow: none;}
.mobile-nav-frame ul li {border-color: #970668;}
.mobile-nav-frame .title {border-bottom: 1px solid #970668;}
.mobile-nav-frame ul {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
		box-shadow: none;
}

/******************************************
********************FONTS******************
******************************************/

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6
{font-weight:300; line-height:1;}
.about, .recipe {font-size:15px}

a:hover, a:focus, a:active {color: #970668;}
a {color: #0d5eaf;}

.sow-masonry-grid-item p {font-size: 0.7em;}
.sow-masonry-grid-item h3 {font-size: 1em;}

article.post .entry-header .entry-meta a, article.page .entry-header .entry-meta a {
    font-weight: 400;
    color: #970668;
    text-decoration: none;
}

.wprm-recipe-template-marys-kouzina h3, .wprm-recipe-template-marys-kouzina h4  {
		font-weight: 400 !important;
		color: #970668 !important;
}

.wprm-block-text-bold {
    font-weight: 400 !important;
}

.entry-header h1.entry-title {color: #970668;}

pink {color: #970668;}


/******************************************
****************BUTTONS********************
******************************************/
.button:focus, .button:active {outline:none !important;}

.button:hover, .woocommerce #page-wrapper .button:hover, .woocommerce a.button:hover {    
		background: #970668 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}
.button, .woocommerce #page-wrapper .button, .woocommerce a.button {width: auto;
    background: #ffffff;
    border-width: 1px;
    border-color: #970668;
    border-style: solid;
    color: #970668;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
    padding: 10px 20px;
}

.button-home {width: auto;
    background: #ffffff;
    border-width: 1px;
    border-color: #970668;
    border-style: solid;
    color: #970668;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
    padding: 10px 20px;
		width: 40%;
}


/******************************************
**************WOOCOMMERCE******************
******************************************/
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {color: #970668;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #970668; border-bottom: none;background-color:#97066836;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-bottom: 1px solid #970668;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
		border: 1px solid #970668;
    width: 1px;
    height: 1px;
		visibility:hidden;
}

.woocommerce-info {border-top-color: #970668;}
.woocommerce-info::before {color: #970668;}
.woocommerce-message::before {color: #0d5eaf;}
.woocommerce-message {border-top-color: #0d5eaf;}

.woocommerce a.added_to_cart {padding-left: .5em;}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #0d5eaf;
    font-size: 2em;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 1.2em;}
.woocommerce ul.products li.product .price {
		color: #970668;
		font-size: 1.2em;
}
.woocommerce div.product p.stock {
    font-size: 1.5em;
    color: #970668;
    font-weight: bold;
}

/******************************************
*****************MEDIA PAGE****************
******************************************/
.media-image img {
		/* max-width: 300px; */
    margin-bottom: 15px;
}

.media-image h2 {
		font-size: 1.2em;
    line-height: 1.3;
}
/******************************************
********************MEDIA******************
******************************************/
@media only screen and (max-width: 1600px) {
		body.custom-background {
    background-image: url(https://www.maryskouzina.com.au/wp-content/uploads/website-background-1600.jpg);
		}
		body.responsive #page-wrapper {
		max-width: 960px !important;
}
}

@media only screen and (max-width: 1366px) {
body.custom-background {
    background-image: url(https://www.maryskouzina.com.au/wp-content/uploads/website-background-1366.jpg);
}

}

@media only screen and (max-width: 768px) {
		#stickymenu {display:none !important;}
		.so-premium-image-overlay h3 {font-size: 1em;padding-top: 0.5em;}
		.so-premium-image-overlay p {font-size: 0.5em;}
		.xoo-wsc-basket {
    top: 10px;
    right: 0;
		}
		
}