.fixed-header .header-v2:before {    content: "";    background-color: rgba(0,0,0,0.5);    width: 100%;    height: 100%;    position: absolute;}
.fixed-header .header-v2.is-sticky:before {    background-color: transparent;}


header.site-header.header-v2 ul.mega-menu {    float: none;}
.header_address address {    padding-top: 0;}
.header_address address p {    display: inline-block;    float: left;    font-size: 14px;    color: #fff;    font-weight: 700;    margin-bottom: 0;    font-family: Raleway;}
.header_address address i {    display: inline-block;    float: left;    position: relative;    top: 5px;    padding-right: 10px;    color: #fff;}
.header_address {    padding: 0;}
.header_phone p a {    font-size: 14px;  color: #fff;      font-weight: 700;}
.header_phone p a i {    padding-right: 11px;}
.header_phone p {    margin-bottom: 0;}
.header_social ul li {    float: left;}
.header_social ul li a {    font-size: 20px;    color: #fff;}
.header_social ul li.facebook {    margin-right: 10px;}
.header_social {    padding-right: 0;}
.header_social ul {    float: right;}
.header-v2 .headermain .header-top {height: initial; padding:25px 0 17px;    float: left;    width: 100%;}
header.site-header.header-v2  .main-navigation {    border-top: 1px solid #fff;    float: left;    border-bottom: 1px solid #fff;    width: 100%;}
.mainmenubar {    padding: 0;}
header.site-header.header-v2 ul.mega-menu {    width: 100%;}
.right-header.headersearch {    display: none;}
header.site-header.header-v2.is-sticky .header-logo {    margin-top: 0;    text-align: center;}
header.site-header.header-v2.is-sticky .header-logo a>img {    max-width: 50%;    width: 100%;}
header.site-header.header-v2.is-sticky .headermain {    padding: 0;}
.header-v2 .header-logo {    margin-top: 20px;}
a.btn.btn-default.hmsliderbtn {    border-radius: 0;    text-align: center !important;}
.fixed-header .header-v2.is-sticky .mega-menu > li > a {    padding: 10px 20px 10px;}
.fixed-header .header-v2.is-sticky {    background: #3a3a3b;    padding-top: 10px;    padding-bottom: 10px;}
header.site-header.header-v2.is-sticky .headermain {    padding-top: 9px;}
.header_social ul li.instagram {    margin: 0 10px;}

.menu-main-menu-container {    height: 80px;}
.header-v2 .mega-menu > li > a {    padding: 10px 20px 10px;   }
.header-v2 .mega-menu > li > a {    font-family: Raleway;}
.header-v2 .mega-menu > li > a:hover:before,.header-v2 .mega-menu > li.current-menu-item > a:before  {    width: 100%;    margin-left: 0;    background: #fff;display:none}
header.site-header.header-v2 ul.mega-menu {    margin-top: 21px;}
.header-v2 .mega-menu > li.current-menu-item > a {    background: #8cc555;}
.header-logo img {    max-width: 180px;    width: 100%;}

body.post-template-default.single.single-post .side-breadcrumb.text-center.side-breadcrumb2 {    background-image: url(http://pendlehillmeatmarket.com.au/wp-content/uploads/2017/08/Blog-header.png);    height: 540px;    padding-top: 280px;}
body.post-template-default.single.single-post .side-breadcrumb .page-title:after {    content: "Pendle Hill Meat Market";    font-size: 40px;    font-weight: 700;    color: #fff;    font-family: 'Roboto Slab';    position: relative;    top: 5px;}
body.post-template-default.single.single-post ul.breadcrumb {    display: none;}
body.post-template-default.single.single-post .side-breadcrumb .page-title h1 {    text-align: left;    font-size: 60px;    line-height: 60px;    font-family: 'Roboto Slab';    text-transform: capitalize;}
body.post-template-default.single.single-post .page-title {    text-align: left;}

.side-breadcrumb.text-center.side-breadcrumb2 {    height: 400px;    padding-top: 240px;}
.side-breadcrumb .page-title h1 {    font-size: 40px;    line-height: 40px;}
.side-breadcrumb .page-title:after {    font-size: 30px;    top: 0;}
.mega-menu li .caret{color:#fff;}
body.post-template-default.single.single-post .side-breadcrumb .page-title.blogtitle {    display: block !IMPORTANT;}
body.post-template-default.single.single-post .side-breadcrumb .page-title.allpagetitle {    display: none;}








@media(max-width:1440px){
    
.menu-main-menu-container {height: 60px;}
header.site-header.header-v2 ul.mega-menu {    margin-top: 13px;}
.header-v2 .mega-menu > li > a {    padding: 8px 22px 8px;    font-size: 13px;}
.header-v2 .headermain .header-top {    padding: 20px 0 15px;}
.footer-home .list-info li, .footer-home .list-info li a {    font-size: 15px;    line-height: 23px;}


}

@media(max-width:1366px){
    
.header-v2 .mega-menu > li > a {    padding: 8px 22px 8px;}
.header-v2 .header-logo {    padding-bottom: 5px;}

}
@media(max-width:1280px){
header.site-header.header-v2 ul.mega-menu {    margin-top: 10px;}    
.header-v2 .header-logo {    margin-top: 10px;    padding-bottom: 5px;}
.header-v2 .headermain .header-top {    padding: 10px 0 10px;}
.header-logo img {    max-width: 140px;}    
.menu-main-menu-container {    height: 53px;}

}

@media(max-width:1199px){

.header-v2 .mega-menu > li > a {    padding: 8px 17px 8px;}
.header_address address p,.header_phone p a{    font-size: 13px;}
.header_social ul li a{    font-size: 17px;}
header.site-header.header-v2.is-sticky .header-logo a>img {max-width: 73%;}
.fixed-header .header-v2.is-sticky .mega-menu > li > a {    padding: 10px 18px 10px;}
header.site-header.header-v2.is-sticky .header-logo {    width: 100%;}

body.blog  .side-breadcrumb.text-center.side-breadcrumb2 {    margin-bottom: 50px;}
body.blog  .side-breadcrumb.text-center.side-breadcrumb2 {    margin-bottom: 50px;}
.blog-ful .blog-item .post-name a {    font-size: 20px;}
.widget-title {    font-size: 18px;}
.widget_post_blog .blog-content .post-name a {    font-size: 14px;}

}



@media(max-width:991px){
.header_address address p {    width: calc(100% - 30px);}
.header_phone p a {    font-size: 13px;}
.header_phone {    padding: 0 5px;}
.header_address address i {    top: 8px;}
.header_social {    padding-left: 0;}
.header_social ul li.facebook {    margin-right: 5px;}
.header_social ul li.instagram {    margin: 0 5px;}
.header_social ul li a {    font-size: 16px;}
.menu-main-menu-container {    height: initial;}
header.site-header.header-v2  .main-navigation {    border: none;}
.header-v2 .btn-open {    top: -31px;    right: 0;}
header.site-header.header-v2 ul.mega-menu {    margin-top: 0;    top: 0; padding:0;}



.header-v2 .header-logo {    margin-top: 0;}
.header-logo img {    max-width: 90px;}
.fixed-header .header-v2.is-sticky {    padding-top: 10px;    padding-bottom: 10px;}
header.site-header.header-v2.is-sticky .header-logo {    position: relative;}
.header-v2 .headermain .header-top {    display: block;}
header.site-header.header-v2.is-sticky .header-logo a>img {    max-width: 100px;}
header.site-header.header-v2 ul.mega-menu li a {    padding-left: 10px !IMPORTANT;    padding-right: 10px !important;}
}


@media(max-width:767px){
.header-v2 .header-logo {    width: 140px;    margin: auto;    text-align: center;    left: 0;    right: 0;}
.header-logo img {    max-width: 180px;    height: auto;}
.headerlogo {    text-align: center;    height: 110px;}
.headermain {    padding: 0;}
.header-v2 .headermain .header-top {    padding: 0;}
.header_phone {    padding: 0;text-align:center;}
.header_address {    min-height: 50px;}
.header_phone p {    line-height: 20px;}
.header_social ul {    float: none;    text-align: center;}
.header_social ul li {    display: inline-block;    float: none;}
.header_social {    padding: 0;}
.header-logo img {    max-width: 100%;}
.header-v2 .header-logo {    margin-top: 0;}
.header-logo img {max-width: 100%;}
header.site-header.header-v2.is-sticky .header-logo a>img {    max-width: 150px;}
.hmrecipeslistsection .bg-none .blog-ful .blog-post-info {    width: 100%;    left: 0;    right: 0;}

.fixed-header .header-v2.is-sticky .headerlogo {    display: none;}
.fixed-header .header-v2.is-sticky .header-top {    display: none;}
.fixed-header .header-v2.is-sticky button.btn-open {    top: -17px;}
.fixed-header .header-v2.is-sticky ul.mega-menu {    top: 11px;}

.hompageheaderbanner p.tp-caption span.secondtitle {    font-size: 20px !important;    line-height: 25px !IMPORTANT;}
.hompageheaderbanner div.tp-caption span.mainheading {    font-size: 30px !important;    line-height: 35px !important;}

body.post-template-default.single.single-post .side-breadcrumb .page-title h1 {    font-size: 30px;    line-height: 30px;}
body.post-template-default.single.single-post  .side-breadcrumb .page-title:after {    font-size: 20px}
body.post-template-default.single.single-post  .side-breadcrumb.text-center.side-breadcrumb2 {    height: 400px !important;    padding-top: 300px !important;}

}