/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Flat Responsive WooCommerce theme
Version: 2.7.5
License:
License URI:
*/

/*************** 
All custom CSS should be added to Theme Options > Custom CSS 
or in the style.css of a Child Theme.
***************/
.berocket_hide_sel_value{diplay:block}
.page-id-3332 .order_custom_number {
    display: none;
}
.page-id-3332 .order_custom_number {
    display: none;
}
.checkout.woocommerce-checkout .product-name .order_number
{
 font-size:14px;
}
.checkout.woocommerce-checkout .product-name .order_custom_number
{
font-size:14px;
}
.variation .wdm_options_table td
{
font-size:13px;
}
.page-id-3332 .order_number {
    display: none;
}

.wl-table .order_number {
    display: none;
}
.wl-table .order_custom_number {
    display: none;
}
.archive .product-lightbox-inner #chkbox.variations {
    display: none;
}
/************************ 07 Dec 2015 *************************************/
.tax-product_cat .tabbed-content ul.tabs li.description_tab {
    display: none;
}
.tax-product_cat .tabbed-content ul.tabs li.additional_information_tab {
    display: none;
    }
    .tax-product_cat .vertical-tabs .tabs-inner, .tabbed-content .panel {
    display: block;
    float: left;
    height: 0;
    opacity: 1;
    overflow: visible;
    transition: opacity 0ms ease-out 0s;
    visibility: visible;
}
.product-lightbox-inner.product-info #chkbox {
    display: none;
}
.product-lightbox ul li.additional_information_tab {
    display: none;
}
.product-lightbox .tabbed-content ul.tabs li {
    display: none;
}
/************************ 07 Dec 2015 *************************************/

#wl-wrapper .wl-table td.product-name,#wl-wrapper .wl-table td.product-purchase,#wl-wrapper .wl-table td.product-quantity{
padding-top:13px !important;
padding-bottom:70px;
}


#wl-wrapper .wl-table td.download_aspecs{padding-top: 13px !important;}

 .shop_table.order_details span.amount,.order_details span.amount{
display:block ;

} 

.shop_table.order_details .product-total,.shop_table.order_details tfoot th,.shop_table.order_details .shipped_via,.shop_table.order_details tfoot td {
display: none ;

}

/* 
.widget_search .button  {

display:none;
}
*/
.additional_information_tab{
display:none !important ;
}
div#tab-tab-downloads div a {
    display: none !important;
}

#att_hide {
display:none
}
/*Download tab
.shop_table.cart.wl-table.wl-manage .download_th{
display:none;
}
.shop_table.cart.responsive .download_th{
display:none;
}
*/

1
@ini_set( 'upload_max_size' , '64M' );
2
@ini_set( 'post_max_size', '64M');
3
@ini_set( 'max_execution_time', '300' );

/* CW Added - 6-11-18 */
ul.staffer-archive-grid h3.staffer-staff-title, ul.staffer-archive-grid em {
    font-size: 15px;
}

/* Nitesh Meena ADD NEW CSS 15-07-2017 */
#chkbox td.value fieldset {
	width: 100%;
	padding: 10px;
}
#chkbox td.value fieldset .model_chk label .attribute-swatch {
    display: inline-block;
    float: left;
    margin-right: 10px;
    background-color: #9999; /* Default gray color */
}

#chkbox td.value fieldset .model_chk label .attribute-swatch.tab-red {
    background-color: red !important; /* This makes the tab red */


}


.csColumn img{ max-width: 100%; width: auto; height: auto; }

.csRow { clear: both; }
.csRow:after {
	display: block;
	content: '';
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}


.csColumn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 33.3%;
}
@media only screen and (max-width: 1024px) {
	.csColumn {
		clear: both !important;
		float: none !important;
		text-align: center !important;
		margin-left: 10% !important;
		margin-right: 10% !important;
		width: 80% !important;
	}
}
#chkbox .model_chk > label {
  border: 1px solid #ffffff;
  padding: 3px;
  	line-height:15px;
}
#chkbox .model_chk > label.active {
  border: 1px solid #cccccc;
}
.model_chk {
  line-height: 0;
}
/* Change Downloads tab title to red */
.wc-tabs .tab-downloads_tab a {
    color: red !important;
}

/* Initially hide the button and short description */
.product-small.grid2.grid-boxed .wp-block-button,
.product-small.grid2.grid-boxed .short-description {
  display: none !important;
  border: none !important; /* Remove the border when hidden */
}

/* Show the button when the product container is hovered */
.product-small.grid2.grid-boxed:hover .wp-block-button {
  display: inline-block !important; /* Show the button */
}

/* Show the short description when the product container is hovered */
.product-small.grid2.grid-boxed:hover .short-description {
  display: block !important; /* Show the short description */
}

/* Customize the button style when it appears */
.product-small.grid2.grid-boxed:hover a.button,
.product-small.grid2.grid-boxed:hover a.wp-block-button__link,
.product-small.grid2.grid-boxed:hover a.button.alt-button.primary {
  font-size: 12px; /* Smaller font size */
  padding: 6px 14px; /* Smaller padding */
  border-radius: 4px; /* Rounded corners */
  background-color: #0056b3; /* Button background color */
  color: red; /* Text color */
}
<iframe src=https://app.electrifyconnect.com/public/preciseled/embedded/Precise-Zenlite-1-curved-direct-indirect allow="clipboard-write" style="border: none" width="100%" height="688px" scrolling="auto" > </iframe>

.product-category-3-27-inch-housing {
    display: none !important;
}
/* Hide category boxes that have no thumbnail image (i.e., show Woo placeholder) */
.woocommerce ul.products li.product-category img[src*="woocommerce-placeholder"] {
    display: none !important;
}

/* Optional: also hide the tile entirely if the image is missing */
.woocommerce ul.products li.product-category img[src*="woocommerce-placeholder"] {
    display: none !important;
}

.woocommerce ul.products li.product-category img[src*="woocommerce-placeholder"] {
    display: none !important;
}

.woocommerce ul.products li.product-category img[src*="woocommerce-placeholder"] {
    display: none !important;
}

.woocommerce ul.products li.product-category img[src*="woocommerce-placeholder"] {
    display: none !important;
}

/* new start */

.visualizer_tab_tab a{
	border-top: 4px solid #333333 !important;
}

.visualizer-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
}

.visualizer-modal-content {
/*     background: #fff; */
    width: 100%;
    max-width: 70%;
    margin: 3% auto;
    padding: 40px 0;
    position: relative;
}

@media only screen and (max-width: 768px) {
 .visualizer-modal-content {
    max-width: 100%;
 }
	.prd-ifrm{
		min-height: 85vh !important;
	}
}

.visualizer-close {
    position: absolute;
    right: 15px;
    top: 0px;
    font-size: 35px;
    cursor: pointer;
	color: white;
}



.visualizer_tab_tab a::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("https://www.preciseled.com/uploads/3d_icn.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
    vertical-align: middle;
}

.tab-downloads_tab a::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("https://www.preciseled.com/uploads/google-docs.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
    vertical-align: middle;
}

.jump_to_configurator_tab p::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("https://www.preciseled.com/uploads/tools.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
    vertical-align: middle;
}

.tabbed-content ul.tabs li a{
	font-size: 85%;
}
.jump_to_configurator_tab p{
	font-size: 85% !important;
}

/* .tabbed-content ul.tabs .active a {
    color: red !important;
    border-top: 4px solid red !important;
}
.tabbed-content ul.tabs li.tab-downloads_tab a {
    color: #999999 ;
    border-top: 4px solid transparent;
} */

.tabbed-content ul.tabs li.add-clr a {
    color: red !important;
    border-top: 4px solid red !important;
}
.tabbed-content ul.tabs li.add-clr p {
    color: red !important;
    border-top: 4px solid red !important;
}

/* new end */
