#branding_logo img {
	width: 38% !important;
}

p.ced_ocor_basket {
    display: none !important;
}

body.tax-product_cat .price::after, 
body.post-type-archive-product .price::after{
  display:none;
}

body.tax-product_cat footer.footer {
    margin-top: 30px;
}

.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel input[type="submit"],
.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel button[type="submit"] {
    background-color: #5fbbb5 !important;
}

body.woocommerce-page.woocommerce-cart table.shop_table input[type="submit"], body.woocommerce-page.woocommerce-cart table.shop_table button[type="submit"] {
    color: #5fbbb5 !important;
    border: 2px solid #5fbbb5 !important;
}

body.woocommerce-page.woocommerce-cart table.shop_table input[type="submit"]:hover, body.woocommerce-page.woocommerce-cart table.shop_table button[type="submit"]:hover {
    background: #5fbbb5 !important;
    color:#fff !important;
}

body.woocommerce-page.woocommerce-checkout #payment input[type="submit"], body.woocommerce-page.woocommerce-checkout #payment button[type="submit"] {
    color: #fff;
    background-color: #5fbbb5 !important;
}

.page-title {
    display: none;
}

/*topbar social icon*/
.topbar__text {
	font-family: myriadpro-boldcond;
	font-size: 19px !important;
}

@media all and (max-width: 980px) {
body.page-id-63 #content {
    padding-top: 90px;
}
}

body.home .header-logo {
    padding: 25px 0px 100px 0px !important;
}

.page-id-1631 .footer {
    padding-bottom: 5px !important;
}

@media all and (max-width: 1200px) {
  .topbar .topbar__menu ul li {
    margin: 0 0 0 8px;
  }
}

@media all and (max-width: 990px) {
  .topbar .topbar__menu ul li {
    margin: 0 0 0 -5px;
  }
}

@media all and (max-width: 1000px)  and (min-width: 980px) {
.sm_txt {
    margin-left: 25%;
    max-width: 75%;
}
}

@media all and (max-width: 1200px)  and (min-width: 980px) {
body.home footer.footer {
    margin-top: -35px !important;
}
}

.contact-text h2 {
    letter-spacing: 2px !important;
}

/*=========== social icon css ============*/
/*css icon*/
/*.topbar__text a {
	border-radius: 50%;
	margin-left: 5px;
}
.topbar__text .fa.fa-instagram {
	padding: 3px 4px 3px 3.5px !important;
	color: #414042 !important;
	font-size: 14px !important;
	background-color: white;
	border-radius: 50%;
	font-weight: bold;
}
.topbar__text .fa.fa-facebook {
	color: #414042 !important;
	font-size: 13px !important;
	padding: 4px 7px 3px 6px !important;
	background-color: white;
	border-radius: 50%;
}*/
.topbar__text [class*="fa fa-"] {
	background-color: #ffffff;
	border-radius: 20px;
	color: #444444;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin: auto 3px;
	width: 20px;
	font-size: 14px;
	text-align: center;
}

/*=========== social icon css end ============*/

/*topbar menu*/
/*.container.topbar-container {
	max-width: 1366px !important;
}*/
.topbar > .topbar-container {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.topbar__menu {
	text-align: left !important;
}
.topbar .topbar__menu ul li {
	border-left: 0px !important;
	font-size: 19px !important;
	padding-left: 16px !important;
}
.topbar .topbar__menu ul li a{
  font-weight: bold;
}

@media all and (max-width: 980px) {
	.topbar {
		display: none;
	}
}
.mini-cart-text {
	display: none !important;
}
.ion-bag::before {
	content: "\f07a" !important;
	font-family: fontawesome;
	color: white;
  font-size: 20px;
}
.mini-cart-wrap .mini-cart .mini-cart-icon::after {
	
}
.mini-cart-wrap .mini-cart .mini-cart-icon {
	line-height: 30px !important;
}
/*logo*/
.header-logo {
	text-align: center;
	padding: 50px 0px 100px 0px !important;
}
@media all and (min-width: 981px) {
  .header {
    clip-path: polygon(0% 0%, 100% 0%, 100% 60%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 60%, 0% 100%);
    z-index: 1;
    margin-bottom: -36px !important; 
  }
}
/*============ About us ============*/
.about-bg {
  background-position: left top;
	background-size: contain;
	background-repeat: no-repeat;
}
.vc_custom_1532766768632 {
    background-position: 30% 0 !important;
}

 @media all and (max-width: 1247px) {
 body.page-id-63 footer.footer {
    margin-top: -75px;
}
}

@media all and (max-width: 1190px) {
 body.page-id-63 footer.footer {
    margin-top: -80px;
}
body.page-id-63 .vc_custom_1532766768632 {
    background-position: 20% 18px !important;
}
}

@media all and (max-width: 1110px) {
body.page-id-63 .vc_custom_1532766768632 {
    background-position: 20% 30px !important;
}
}

@media all and (max-width: 1090px) {
body.page-id-63 .vc_custom_1532766768632 {
    background-position: 20% 65px !important;
}
}

@media all and (max-width: 1045px) {
body.page-id-63 .vc_custom_1532766768632 {
    background-position: 20% 65px !important;
}
}

@media all and (max-width: 980px) {
 body.page-id-63 footer.footer {
    margin-top: 0px;
}
}

@media all and (max-width: 980px) {
  .about-section {
		display: none !important;
	}
  .about-bg {
		background-image: none !important;
		padding-bottom: 25px;
		margin-top: -25px !important;
	}
  .about-bg .vc_col-sm-3 {
		display: none !important;
	}
  .about-text {
		padding-right: 0px !important;
	}
  .about-bg .vc_column-inner {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.about-text p {
		font-size: 16px !important;
		margin-top: 35px;
		text-align: justify;
	}
}


/*============ Breadcum section ============*/
#content {
	padding-top: 35px;
}
.welcome-pirlos h2 {
	letter-spacing: 2px !important;
}
/*============ Second section ============*/

.content-area {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
@media all and (min-width: 981px) {
  .lemon img {
		margin-top: -250px;
		margin-left: 0px !important;
	}
  .peara img {
		margin-top: -225px !important;
		margin-left: -15% !important;
		width: 88%;
	}
	.pineapple-section {
		margin-top: -70px;
		background-size: cover;
    margin-bottom: -30px !important;
	}
  .pepe {
		z-index: 2;
	}
	.pineapple .vc_column-inner {
		background-size: cover;
	}
  .text-column {
		position: relative;
		display: block;
	}
	.image-column {
		position: absolute;
		right: 0;
		margin-right: 5%;
	}
  .home-pineapple {
		margin-top: -87px !important;
		margin-bottom: -17px !important;
	}
}
@media all and (max-width: 980px) {
  .home-pineapple .vc_col-sm-3 {
		display: none !important;
	}
  .home-pineapple .vc_column-inner {
		padding-top: 0px !important;
	}
	.pineapple-section {
		background-image: none !important;
	}
  .lemon img, .contact-section {
		display: none !important;
	}
  .welcome-pirlos h2, .contact-text h2, .supplier-text h2 {
		letter-spacing: 1px !important;
		font-size: 30px !important;
	}
}
@media all and (max-width: 767px) {
  .vc_empty_space {
		display: none;
	}
}
/*============ Home Page mobile device ============*/
@media all and (max-width: 980px){
  .home-page-text p {
		font-size: 16px !important;
		margin-top: 35px;
		text-align: justify;
	}
}
/*============ Delivery Page mobile device ============*/
@media all and (max-width: 980px){
  .delivery-section {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
  .delivery-section .vc_col-sm-3 {
		display: none !important;
	}
  .delivery-text p {
		font-size: 16px !important;
		margin-top: 35px;
		text-align: justify;
	}
}
/*============ Suppliers Page ============*/
@media all and (min-width: 980px) {
	.one-half {
		width: 48%;
		float: left;
		margin-right: 2%;
	}
  .one-full {
		width: 98%;
	}
  .contact-form .main-contact {
    width: 80%;
	}
}
.one-half input, .one-full input, .one-full textarea {
	background-color: #e2e2e2;
}
.one-full .wpcf7-submit {
	background-color: #5fbbb5 !important;
}
.one-full .wpcf7-submit:hover {
	background-color: black !important;
	border: 1px solid black !important;
}
.one-half p {
    margin-bottom: 2px !important;
    margin-top: 2px !important;
}
@media all and (max-width: 980px) {
	.supplier-section {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
  .supplier-section .vc_col-sm-3 {
		display: none !important;
	}
	.sup-body-text p {
		font-size: 16px !important;
		text-align: justify;
	}
}

/*============ Shop Page ============*/
.post-type-archive-product #content {
	background-image: url(https://pirlos.com.au/wp-content/uploads/2018/05/Background-Image.png);
  /*background-image: url(https://pirlos.com.au/wp-content/uploads/2018/08/Grapefruit_Background.jpg);*/
	background-repeat: no-repeat;
  margin-top: -60px !important;
  background-size: 75%;
 background-position-x: -5%;
  
}
#orange-bg {
	background-repeat: no-repeat !important;
	background-position: top left !important;
}

.product.col-md-3.type-product.status-publish {
	border: 0;
	padding: 12px;
	margin: 8px;
	background-color: #f5f5f5;
	text-align: center;
}
.product-action {
	display: none;
}
.product-action-list {
	display: none;
}
.woocommerce-loop-product__title {
	font-size: 26px;
}
.product-desc {
	margin-top: -15px;
}
.product-info {
	margin-top: 0px;
	min-height: 80px !important;
}
.price::after {
	display: none;
}
/*.price {
	padding: 10px 50px 5px 20px;
	border: 3px solid #5fbbb5;
}*/
.woocommerce div.product span.price {
	color: black !important;
	font-size: 21px !important;
	padding: 5px;
	border: 0;
	width: 100% !important;
	display: block;
}
.product-thumb {
	border: 0px solid white !important;
}
.woocommerce-Price-amount.amount {
	color: black !important;
	font-size: 20px;
	font-weight: bold !important;
}
body.woocommerce-page .products .product .product-info h2 {
	color: black !important;
	font-family: 'myriadpro-regular' !important;
	font-size: 18px;
  padding-bottom: 0;
}
@media all and (min-width: 981px) {
	.product.col-md-3.type-product.status-publish {
		width: 22% !important;
  	flex: 0 0 22% !important;
	}
}
/*============ Shop Page mobile device ============*/
@media all and (max-width: 980px){
  .post-type-archive-product #content {
		background-image: none !important;
	}
	.peara-column, .peara img {
		display: none;
	}
	.shop-text h2 {
		font-size: 30px !important;
		letter-spacing: 1px !important;
		text-align: left !important;
	}
	.shop-filter-left.col-md-3 p {
		font-size: 16px;
	}
	.shop-filter-center.col-md-6 {
		font-size: 12px;
	}
	.shop-filter.row {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		margin-left: -30px;
	}
	.shop-filter-left.col-md-3, 
	.shop-filter-center.col-md-6, 
	.shop-filter-right.col-md-3 {
		padding-left: 0px;
	}
	.shop-filter-center.col-md-6 {
		padding-bottom: 10px;
    padding-top: 10px;
	}
}
/*============ Single Shop page ============*/
/*.woocommerce-product-gallery__image a img {
	width: 80% !important;
	margin-top: 60px !important;
}*/
.woocommerce-product-gallery__image a img {
    width: 400px !important;
    height: auto !important;
    margin: 0 auto;
}
.woocommerce.single-product .product .images .thumbnails {
	padding: 30px 25px 0 0px !important;
	margin-left: -5px;
}

/*.slick-slide a img {
	width: 100% !important;
	margin-top: 0px !important;
}*/

.slick-slide a img {
    width: 120px !important;
    height: 120px !important;
    margin-top: 0px !important;
}

.woocommerce.single-product .product .images .thumbnails .slick-slide {
    margin: 0 -30px !important;
    width: auto !important;
}
.slick-list.draggable {
    margin-left: 60px !important;
}

.woocommerce.single-product .product .woocommerce-tabs {
    margin-top: 0px !important;
}

@media all and (max-width: 500px) {
.woocommerce-product-gallery__image a img {
    width: auto !important;
    height: auto !important;
    margin-left: 0px !important;
}

.thumbnails.slick-initialized.slick-slider a img {
    margin-left: 70px !important;
    display: block !important;
}
}
/*============ Footer section ============*/
@media all and (min-width: 981px) {
	.footer {
		padding-top: 100px !important;
		padding-bottom: 10px !important;
	}
  .page-id-1631 .footer {
		padding-top: 100px !important;
		padding-bottom: 10px !important;
	}
}
@media all and (max-width: 980px) {
  .footer {
    padding-bottom: 10px !important;
  }
}
.textwidget h6 {
	font-family: 'myriadpro-boldcond';
	letter-spacing: 1.5px !important;
}


.footer-c1, .footer-c2, .footer-c3, .footer-c4 {
	text-align: center !important;
  margin-bottom: 5px !important;
}
.footer-c1 img, .footer-c2 img, .footer-c3 img, .footer-c4 img {
	display: inline !important;
  margin-bottom: 5px !important;
  box-sizing: border-box;
}
.footer-c1 h6, .footer-c2 h6, .footer-c3 h6, .footer-c4 h6 {
	color: white;
}

.footer .widget {
	display: none;
}
.page-id-1631 .footer .widget {
	display: block !important
}