::-moz-selection {

	background: #fe5000;}


.blog #post-load{
	margin-top:30px;
}

.products .product .woocommerce-loop-product__title:hover{color:#0006;}

.site-description, .site-title, .site-info, .home h1.page-title, .home h1.entry-title, .page-template-slider-visual-composer h1.entry-title, .post-type-archive-product h1.page-title, .byline, .cart-touch
{display:none !important;}

.main-navigation {
    max-width: 70vw;
}
body.blog #content::before{content:'Pipeline';    text-transform: uppercase;
    font-family: 'BlockGothicRR-BoldCond', sans-serif;
    font-weight: normal;
    letter-spacing: normal;
	color: #eee;
font-size: 160px;
	margin-top: -110px !important;
	z-index: -1 !important;
}

.site-main.no-slider{
	margin-top:0 !important;
}

.container.container-side{margin:0;}

/* Typography */
.white{color:#fff !important;}
.orange{color:#FE5000 !important;}
.blue{color:#188DCF !important;}
.uppercase{text-transform:uppercase;}
.single .entry-content p{font-size: 1rem;}

.fp-slider-text-1217 ul li, .big-ticks ul li{font-size: 25px; font-weight:bold;}

ul.ticks{list-style:none; margin:0 0 15px 0; padding:0; display: table;} 

ul.ticks li{display: table-row;} ul.ticks li:before{font-family: fontAwesome; content:'\f00c'; font-size:22px; padding-right:10px; display: table-cell; text-align: right; color:#188DCF;}

.row-directory a{text-decoration:underline;}

.row-directory ul li:nth-child(2) a{color:#000;}

.row-directory ul li:nth-child(2) a:hover{color:#FE5000;}

.row-directory ul{list-style:none; margin:0 0 15px 0; padding:0; display: table;} 

.row-directory ul{display: table-row;} 
.row-directory ul li{font-size:14px;}

.row-directory ul li:before{content:'';padding-right:10px; display: table-cell;  width:20px; height:20px; float:left; text-align: right;background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Location.png);  }


.row-directory ul li:first-child:before{background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Location.png) no-repeat 0 3px; background-size: 15px 15px;}

.row-directory ul li:nth-child(2)::before{background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Website-icon.png) no-repeat 0 3px; background-size: 15px 15px;}

.row-directory ul li:nth-child(3)::before, .row-directory ul.no-web li:nth-child(2)::before{background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Name-icon.png) no-repeat 0 3px; background-size: 15px 15px;}

.row-directory ul li:nth-child(4)::before, .row-directory ul.no-web li:nth-child(3)::before{background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Phone-icon.png) no-repeat 0 3px; background-size: 15px 15px;}

.row-directory ul li:nth-child(5)::before, .row-directory ul.no-web li:nth-child(4)::before{background: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/Email-icon.png) no-repeat 0 3px; background-size: 15px 15px;}

/* Buttons */
.bg-orange{background:#FE5000;}
.sb-infinite-scroll-load-more a{background:#000; color:#fff;}

.fasc-button, .sb-infinite-scroll-load-more a{
	text-transform:uppercase;font-family: 'BlockGothicRR-BoldCond', sans-serif;
	font-size:18px; padding: 10px 15px;letter-spacing: 1px;
	
}

.sb-infinite-scroll-load-more a{padding: 5px 15px;}

#content .fasc-button{margin-top:15px !important;}

/* Slider */

article.slide{display:table;}
 	

article.slide .entry-text.left-txt  {
display: table-cell;
vertical-align: middle;
}



.fullwidth-slider .featured-slider-wrapper, .fullwidth-slider .slick-slide, .fullwidth-slider .featured-slider .featured-content, .fullwidth-slider .featured-slider article::after, .slide-txt{max-height:800px;}

/*.fullwidth-slider .featured-slider .entry-text{
	top:40%;
}*/

.fullwidth-slider .featured-slider-wrapper{margin-bottom:0;}

.slick-list h2, .slide-txt h2{
	font-family: 'BlockGothicRR-BoldCond'; 
	font-weight: normal; 
	font-style: normal; 
	font-size:54px !important;
	margin-top: 0;
	margin-bottom:30px;
}

h3{font-weight:bold;}

.slick-list h3, .slide-txt h3,  h3, .post-type-archive-product #post-load::before{font-size:25px; line-height:normal; margin-top:11px;}

.slick-list p, .slick-list ul{font-size:15px; margin-bottom: inherit;}

.slick-list ul{margin-top:10px;}

.slick-list h5, .slide-txt h5{font-family: 'BlockGothicRR-BoldCond', sans-serif;font-size:18px; color:#fff; letter-spacing: 1px; margin-bottom:20px;}

.fp-slider-headline-wrapper-951{display:none;}

.fp-slider-text-951 h5::before{width: 89px; height:62px;
    content: " ";
    background-image: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/watermark-blk.png);
	position:absolute;
	top:0;
}

.watermark{line-height:62px;margin-bottom:20px;}
.watermark::before{height:62px;
	width: 89px; 
    content: " ";
    background-image: url(https://pipecore.com.au/dev/wp-content/uploads/2018/05/watermark-blk.png);
	float:left;
}

.fp-slider-text-951 h5{margin-top:80px !important;}

.fp-slider-headline-1221, .fp-slider-headline-1231, .fp-slider-headline-1235{color:#fff;}

.slide-txt-wrap{padding: 0 2% 0 9%;}

.slide-txt .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element{max-width:500px;}

/* header */


.site-header{margin-top:30px; }

.custom-logo-link{max-height:70px; height:70px;}

.sidebar-nav-holder{margin-top:10px;}

.fullwidth-slider .site-main {
    margin-top: 105vh;
}

.header-mods a{float:left;}

.tel-num{font-family:'BlockGothicRR-BoldCond', sans-serif; color:#000; font-size:34px; text-transform:uppercase; margin: 10px 0 0 10px; }

.tel-num:hover{color:#FE4604;}

.header-mods .fasc-button{padding: 5px 13px 5px 15px; margin:20px 0 0 0;}

/* Forms */

.mc_signup_submit{
	text-align:left;
}

#mc_signup_submit{width: inherit !important;}

#secondary .widget.widget_nav_menu{width:200px;}


/* Pages */



.row-data, .row-content-wrap{max-width:900px;}

.row-data h5, .post-template-default h5{text-transform: uppercase; font-family: 'HK Grotesk', Verdana, Geneva, sans-serif; font-size:15px;}

.post-template-default h5{color:#FE5000; margin-top:40px; }

.row-directory h4{font-family: 'HK Grotesk', Verdana, Geneva, sans-serif; font-size:16px;}



.row-data a{color:#FE5000; }
.row-data a:hover{color:#000; }

.entry-title.big-text{text-transform:uppercase;font-family:'BlockGothicRR-BoldCond', sans-serif; font-weight:normal; letter-spacing:normal;}

.entry-title.big-text{left:0;top: -0.52em;}

/* Blog */
.blog article:not(.no-featured-content) .entry-content, .archive article:not(.no-featured-content) .entry-content, .blog article.sticky .entry-title, .archive article.sticky .entry-title, .row .entry-title{width:100%;}

/* Footer */
/*.footer-widget-holder:first-child .widget-area{width:600px;}*/

.site-footer{border-top:1px solid #000; padding-top:70px;}

.menu .sml{font-size:12px;}

.footer-widget-holder #nav_menu-1{width:30%;}
.footer-widget-holder #text-1{width:70%;}
.footer-widget-holder #nav_menu-1, .footer-widget-holder #text-1{display:inline-block;}

/* Forms */

#contact-form-widget-text-2
	input[type=text], #contact-form-widget-text-2 input[type=email], #contact-form-widget-text-2 textarea, #contact-form-widget-text-2 .contact-form .small-input{width:100%;}
#contact-form-widget-text-2 input[type="submit"], #mc_signup_submit, .gform_wrapper input[type=submit]{border:0; background:#000; color:#fff; text-transform:uppercase;font-family:'BlockGothicRR-BoldCond', sans-serif;font-size:18px !important; padding: 5px 15px;letter-spacing: 1px; font-weight:normal;}
#contact-form-widget-text-2 input[type="submit"]:hover, #mc_signup_submit:hover, .gform_wrapper input[type=submit]:hover{opacity:.75;}



.gform_wrapper textarea {
    height: 80px !important;
}
.gfield_required{color:#000 !important;}
.gform_wrapper label{font-weight:normal !important; font-size:14px !important;opacity: 0.7;}

/* Products */

.stock, .woocommerce-grouped-product-list-item__price, .woocommerce-grouped-product-list-item__quantity, .reviews_tab sup, .wc-new-badge { display: none; }
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-left:0;}
.post-type-archive-product #post-load::before{content:'Featured products'; margin-bottom:35px;}

.product_title.entry-title{font-size:36px;}
.woocommerce div.product form.cart div.quantity{border-color:#FE5000;}

.home #main.container::before{
	content:'Featured Products';
	font-size: 24px;
font-weight: 500;
margin-bottom: 20px;
}

.post-type-archive-product #post-load.row.products::before{content: 'All products';}

.post-type-archive-product .slide-txt{background: #eee !important;}

.post-type-archive-product .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner{padding-top:0 !important;}

.post-type-archive-product .wpb_content_element{margin-bottom: 0 !important;}

.woocommerce .row.products article{width:inherit;}

/* Responsive */

/* iPhone 5 & 5S in portrait & landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)  {
  .vc_row{margin-left:15px; margin-right:15px;}
	
.slide-txt-wrap {
	padding: 0 10px 0 20px !important;	}
	
	.site-footer{padding-left:35px; padding-right:35px;}	
	
	.products-row .vc_column_container > .vc_column-inner{padding-left:30px !important; padding-right:30px !important;}
	
	
	
	.slick-list h2, .slide-txt h2	{font-size:28px !important;    margin-bottom: 10px !important;}
	
	.slick-list h3, .slide-txt h3, .slide-txt ul {font-size:15px !important;}
	
	.slide-txt-wrap	p, .slide-txt-wrap	ul li{font-size:14px !important; line-height:normal !important;}
	
	#content .fasc-button{font-size:16px; padding: 5px 10px;}
	
}



@media (max-width:530px) {
	
	.vc_row{margin-left:25px; margin-right:25px;}
	.products-row .vc_column_container > .vc_column-inner{padding-left:40px !important; padding-right:40px !important;}

	.products-row{margin-top:40px;}
}

@media (max-width:567px) {
	#gform_widget-3{padding-top:30px;}
	#nav_menu-1, #text-1{width:100% !important;}
	
	#secondary .widget, .site-footer .widget-area{margin-bottom:10px;}
	#text-1{margin-top:20px;}
	#text-2{margin-bottom:80px;}
	
	.search-wrap{padding: 20px 20px 10px 10px;}
	
	.wpb_content_element{margin-bottom: 0;}
	
}

@media (min-width:600px) {
	.footer-widget-holder:first-child .widget-area{width:550px;}
}

@media (max-width:629px) {
	body.blog #content::before{font-size:60px !important;margin-top:-140px !important;}
}

@media (min-width:630px) and (max-width:1200px) {
	body.blog #content::before{font-size:120px !important; }
}


@media (max-width:767px) {
	
	.site-header{padding-left:40px; margin-top:20px;	}
	
	.sidebar-button{padding-left:10px; margin-top:15px;}

	
	
	.main-navigation{margin-top:15px;}
	
	.navigation.posts-navigation{padding-left:40px;}
	
.container.container-medium	{padding-left:40px;padding-right:40px;}
	
	.post-type-archive-product .site-main{margin-top: inherit !important;}
	
	.vc_hidden-xs{display:none;}
	
.watermark{line-height:32px;margin-bottom:10px;}
	
.watermark::before{height:32px;
	width: 49px; 
    background-size: contain;
	background-repeat: no-repeat;	
}	
	
.slide-txt{height: 119vw !important;}
	

	
/*.slide-txt.temp-height{height: 119vw !important;}	
.slide-txt{height: 92vw !important;}
*/
	.slick-list h2, .slide-txt h2{font-size:30px !important; margin-bottom:10px;}

	.slick-list h3, .slide-txt h3,  .slide-txt ul{font-size:16px !important;}
	
	
.vc_parallax .vc_parallax-inner, .slide-txt {background-position:left !important;}
	
	

	.featured-slider-wrapper{display:none;}

	.slide-txt{display:table;}	
	
.slide-txt-wrap{padding: 0 20px 0 30px !important;display: table-cell;
vertical-align: middle;}
	
	.slide-txt-wrap .vc_column-inner{padding-top:0 !important;}
	
	
	.slide-txt .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), h5.white.watermark{display:none;}
	




#content .fasc-button{margin-top: 0 !important;}
	
ul.ticks{line-height: normal !important;}


.header-mods a{float:left;}

.tel-num{font-size:28px; text-transform:uppercase; margin: 10px 0 0 5px; }

.header-mods .fasc-button{ margin:15px 0 0 0;}
	
	.site-branding {
        float: right;
    }

   .header-mods.header-mob.vc_hidden-lg.vc_hidden-md.vc_hidden-sm {
		 top: -30px;
		 left: 10px;
		 position: absolute;
	}
	.header-mods.header-mob.vc_hidden-lg.vc_hidden-md.vc_hidden-sm a {
		font-size: 20px;
	}
	.search-wrap {
    top: -30px;
	}
	.admin-bar button#responsive-menu-button {
		top: 60px;
	}
	header#masthead {
    padding-right: 8px !important;
	}

	
}

@media (min-width:768px){
.slide-txt{background-position: center center !important; background-size: cover;}
	
}

@media (min-width:768px) and (max-width:1150px){
	.slide-txt-wrap{padding: 0 2% 0 7%;}
	
}

@media (min-width:768px) and (max-width:991px){
	.vc_hidden-sm {display:none;}
}




@media (min-width:768px)and (max-width:1024px){
		.slick-list h2, .slide-txt h2{font-size:32px !important; margin-bottom:10px;}

	.slick-list h3, .slide-txt h3,  .slide-txt ul{font-size:17px !important;}
}


@media (max-width:899px){
	
	.slide-txt{height:500px;}

	.fullwidth-slider .site-main {
    margin-top: inherit;
}
	
	
	
	body{padding-left:0; padding-right: 0;}
	
	.site-footer{padding-left:40px; padding-right:40px;}
	
}

@media (max-width:900px){
	.fullwidth-slider .featured-slider .entry-text{text-align: inherit; left: 9% !important; right: inherit !important;}

	.featured-slider .slider-headline{font-size: inherit !important;}
	
	.fullwidth-slider .featured-slider .image{opacity:1;}
	
	
}
@media (min-width:767px) and (max-width:840px){
	
	.slider-text{padding-right:25%;}
}

@media (min-width:841px) and (max-width:999px){
	
	.slider-text{padding-right:15%;}
}


@media (min-width:900px) and (max-width:1199px){
	
	.entry-text{ left: 5% !important;}
.fullwidth-slider .site-main {
    margin-top: 0;
}
	body{padding:0;}
	.site-footer, .products-row{padding-left:60px;}
}

@media (min-width:992px) and (max-width:1199px){
	.vc_hidden-md {display:none;}
}

@media (min-width:992px) and (max-width:1045px){

}



@media (min-width:1030px) and (max-width:1149px){
	.featured-slider-wrapper{
		margin-bottom: 80px !important;
	}
}



@media (min-width:1120px){
	.vc_hidden-lg {display:none;}
}

@media (min-width:1200px) {
	
body.logged-in.admin-bar .featured-slider-wrapper {
    top: 138px !important;
}		
	
	
.slide-txt{height: 100vh;}	  .products-row{
  padding-left: 25px;
	padding-right: 25px;
	margin-top:90px;}




}


@media (max-width:1200px) {
	/*.slick-list h3{font-size:20px;}*/
	
	.slide-txt{height:55vw;}	
}


@media (min-width:1201px) and (max-width:1500px) {
.fullwidth-slider .featured-slider .entry-text.left-txt, .fullwidth-slider .featured-slider .entry-text.right-txt{max-width:500px;}
	
.fullwidth-slider .site-main {
    margin-top:780px !important;
}	
	
}
@media (min-width:1201px) {
.fullwidth-slider .site-main {
    margin-top: 100vh;
}
	
.fullwidth-slider .featured-slider .entry-text.left-txt{margin-left: 10vw;}
	
.fullwidth-slider .featured-slider-wrapper {max-height:800px}

	
.fullwidth-slider .featured-slider-wrapper {
    top: 110px;
}		
	

.custom-logo-link{margin-top:-5px;}

}
@media (max-width:1199px){
	.site-main.container{padding-left:40px;padding-right:40px;}
}


@media (min-width:1200px) and (max-width:1430px){
.post-type-archive-product .site-main{margin-top: 96vh !important;}

}

@media (min-width:1431px){}

@media (min-width:1500px){

body.page-template-slider-visual-composer.fullwidth-slider .site-main{margin-top: 780px !important;}


}

@media (min-width:1800px){
	.products-row{
  padding-left: 55px;
	padding-right: 55px;}
	
	.fullwidth-slider .site-main {
    margin-top: 66vh;
}
	
}
