﻿/* hide QTY from single product template | #15737949-hc vg */
.single-product .quantity {
    display: none;
}

/* D20180705 shop header, title on desktop  @media screen and (min-width: 1178px) { .post-type-archive-product .page-header.page-header-sm { height: 500px; } .post-type-archive-product .site-header.full-width + .site-main .page-header:not(.page-header-media) { padding-top: 250px; } 
}*/
/*Hide the Background Image on the Services & Solutions section on the Homepage
.vc_row.wpb_row.vc_row-fluid.background-image-left.vc_custom_1458126918212.vc_row-has-fill {
	background-image: none !important;
}*/

/*check prices on amazon button--20190529 HSS*/
a#goto-amazon-button {
  display: inline-block;
  padding: 7px 15px;
  border-radius: 10px;
	font-size: 18px;
  text-transform: uppercase;
  color: #ffffff;
  background: #ea5b24;
}
a#goto-amazon-button:hover,
a#goto-amazon-button:focus,
a#goto-amazon-button:active {
  background: #fc9732;
}

/* Turns Fancybox to a button */
a#fancybox-hp-contact-form {
  display: inline-block;
  padding: 20px 50px;
  border-radius: 35px;
  border: 3px solid #fc9732;
	font-size: 35px;
  letter-spacing: 0.0325em;
  text-transform: uppercase;
  background: #ffffff;
  color: #fc9732;
}

/* Add a rollover background colour but keep the text white */
a#fancybox-hp-contact-form:hover,
a#fancybox-hp-contact-form:focus,
a#fancybox-hp-contact-form:active {
  background: #fc9732;
  color: #fff;
}
/* Turns Subscribe Fancybox to a button */
a#fancybox-subscribe-form {
	display: inline-block;
  padding: 10px 35px;
  border-radius: 35px;
	font-size: 22px;
	font-weight: bold;
	font-family: Open Sans;
  letter-spacing: 0.01em;
  background: #ff6407;
  color: #ffffff;
}
a#fancybox-subscribe-form:hover,
a#fancybox-subscribe-form:focus,
a#fancybox-subscribe-form:active {
  background: #e45601;
  color: #fff;
}
.woocommerce-product-gallery__image a.fancybox {
background: #fff;
/*--maximize the image size D20180525_hss--*/
padding: 0px 0px;
}
.shadow{
box-shadow: none !important;
}
@media (min-width: 1200px) {
	.site-header.full-width .site-navigation .main-menu > li > a {
		color: #fc9732;
	}
}
a.featured-lightbox-link.fancybox.image {
    display: none;
}

/*To modify the font size of product title on collection page D20180528_Theme*/
.products .product-title {
    font-size: 15px;
		text-transform: capitalize;
}

.entry-summary .product-title {
    font-size: 23px;
}

/*.mini-cart-list li {
    padding-left: 17px;
    padding-right: 25px;
}*/

 /* D20180705 shop header.post-type-archive-product .page-header.page-header-sm { background: url(../images/pexels-photo-301703.jpeg) center center no-repeat; background-size: 1920px 500px; background-size: cover;
} */ 
/* extend shop header height on desktop  @media screen and (min-width: 1178px) { .post-type-archive-product .page-header.page-header-sm { height: 350px; } 
}*/

/* Turns Fancybox to a button */
a#fancybox-contact-form {
  display: inline-block;
  padding: 20px 60px;
  border-radius: 0px;
  border: 0;
  font-weight: bold;
  font-size: 30px;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
  background: #fc9732;
  color: #fff;
}

/* Add a rollover background colour but keep the text white */
a#fancybox-contact-form:hover,
a#fancybox-contact-form:focus,
a#fancybox-contact-form:active {
  background: #fab702;
  color: #fff;
}

/* Download Page-contact form fancybox */
a#fancybox-dlpg-contact-form {
  display: inline-block;
  padding: 20px 60px;
  border-radius: 10px;
  border: 3px solid #ffffff;
	font-size: 35px;
  letter-spacing: 0.0325em;
  text-transform: uppercase;
  color: #ffffff;
}

/* Add a rollover background colour but keep the text white */
a#fancybox-dlpg-contact-form:hover,
a#fancybox-dlpg-contact-form:focus,
a#fancybox-dlpg-contact-form:active {
  background: #ffffff;
  color: #000000;
}

/* Turns Fancybox to a button */
a#fancybox-products-contact-form {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 35px;
  border: 3px solid #fc9732;
	font-size: 23px;
  letter-spacing: 0.0325em;
  text-transform: uppercase;
  background: #ffffff;
  color: #fc9732;
	margin-top: 30px;
	margin-left:35%;
}

/* Add a rollover background colour but keep the text white */
a#fancybox-products-contact-form:hover,
a#fancybox-products-contact-form:focus,
a#fancybox-products-contact-form:active {
  background: #fc9732;
  color: #fff;
}

/* Remove Nav Menu's Border*/ .breadcrumb { box-shadow: none; border: none; }


/* Removes / symbol in recent posts widget */ 
.widget_recent_entries .post-date::before {
    display: none;
}

/*CF7 styles
.wpcf7 input[type="submit"]
{
	padding-top: 6px;
	padding-bottom: 6px;
}*/

/*Add buttom margin in category pages D20180927Hss*/
.woocommerce-products-header{
	margin-bottom: 25px;
}

/* Remove READ MORE buttons within applications section | NL-7891768-hc */
.home .project-hover a {
  display: none;
}

/* Mobile Single Product Page: make "Add to Cart/Quote" buttons the same size -- 1443424-zen (EZ) 
 
@media screen and (max-width: 423px) {
  .single-product .orderform {
    margin-bottom: 3px;
    padding-left: 0;
    width: 100%;
  }

  .single-product .orderform .quantity {
    position: relative;
    margin-bottom: 1em;
  }

  .single-product .btn.btn-md.single_add_to_cart_button {
    margin-bottom: 3px;
  }

  .woocommerce.single-product .product .yith-ywraq-add-to-quote {
    width: 100%;
		margin-bottom: 30px;
  }

.single-product .btn.btn-md.single_add_to_cart_button,
.single-product .add-request-quote-button.button {
    display: block;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    width: 100%;
  }
}*/
/* End -- 1443424-zen (EZ) */

/* Mobile Single Product Page: Show "Add to Cart" and "Add to Quote" buttons on same line for Variation Products  -- 1443424-zen (EZ)*/
.single-product .orderform {
    display: inline-block;
} 

/*Woocommerce product_page, avoid buttons cover each other*/
.yith-ywraq-add-to-quote { 
float: left;
margin-top: 15px; 
}
.single-product .variations_form.cart .yith-ywraq-add-to-quote { 
float: none;
}

/*==startD20121228==fix homepage resent news and applications carousel==*/
@media(min-width: 600px){
	.recent-news .owl-item {
		height: 330px;
	}	
}

@media(min-width: 1200px){
	.recent-news .owl-item {
		height: 370px;

 	}	
}

@media (min-width: 991px) {
    .projects-recent .projects-content {
        height: 320px !important;
    }
}
/*==end===*/

/*milestone jetpack count down*/
.milestone-header {
    background-color: #fc9732;
    color: #ffffff;
    line-height: 1.1;
    margin: 0;
}
.milestone-countdown .difference {
	  display: inline-block;
    font-size: 200%;
    font-weight: bold;
    line-height: 1.2;
}

/* display block on yith add quote on related product | 11630342-hc EH 
.woocommerce.single-product .related.products .product-header .yith-ywraq-add-to-quote {
    display: block;
}*/
/* Align comments and avatars | 11630342-hc EH */
/*.comment-avatar {
    left: unset;
    top: unset;
}*/
/* Allows padding before comments | 11630342-hc EH */
/*.comment-content {
    padding-left: 100px;
}*/
/* HC-11819920 | Adjust margin between comments & hide comment avatar & date 
ol.comments-list li {
    margin-top: 20px;
}
ol.comments-list li .woocommerce-review__published-date, 
ol.comments-list li .woocommerce-review__dash {
    display: none;
}*/
/* increase bottom margin for related products title DA 12172608-hc*/
.related.products .title {
	margin-bottom: 90px;
}

/* Reduce padding at top of product pages | 12771264-hc-kf */
.single-product .content-container > .row > .col-md-12 {
    padding-top: 0;
}

/* Make Chinese flag emoji bigger | hc-12638336-RNP */
/*img.emoji {
    font-size: large;
}*/