/* Themify Customize Styling */
body {	
	font-family: "pdf-tex";	font-weight:normal;

	color: #252525; 
}
#header {	
	font-family: "pdf-comp";	font-weight:normal;
	letter-spacing:1.596px;
	line-height:10px;
 
}
#headerwrap a:hover {	
	color: #252525; 
}
#site-description {	display: none; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #252525;
	border: 1px solid #252525;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #252525;background: none;
	background-color: #ffffff; 
}

/* Themify Custom CSS */
.module:not(.tf_textc) .module-icon-item, .module:not(.tf_textc) .module-icon-item a {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 15px;
    margin: 0;
}
/* Font Custom*/
body {
    font-family: "pdf-tex !important";
    color: #252525;
}
.themify_builder_content-18 .tb_sctg735.module-menu .nav li a {
    color: rgb(255 255 255) !important;
}
/*Hide Menu On Mobile*/
@media(max-width: 768px){
	#headerwrap{
		display:none!important;
	}}

/*Header Controls*/
#header {
    position: relative;
    padding: 0;
    overflow: visible;
    z-index: 1;
}
header#header {
    width: auto;
}
#main-nav .has-mega>.sub-menu {
    left: 0;
    width: 100%;
    padding: 15px 25px;
    top: auto;
    border-radius: 0;
}
#headerwrap {
    position: absolute;
    background-color: #fff;
    border-bottom: 1;
    min-height: 55px;
    z-index: 999;
    top: 0;
    left: 0;
    transition: background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,left .3s ease-in-out,min-height .3s ease-in-out;
}
/*WishlistIcon*/
.fa-star:before {
    content: "\f005";
    padding-left: 15px;
}
.woocommerce a.add_to_wishlist.button.alt {
    background-color: rgba(51,51,51,0);
    background: rgba(51,51,51,0);
    color: #000000 !important;
    border-color: rgba(51,51,51,0);
}
.hidden-title-form a.hide-title-form i, .hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
    margin-right: 10px !important;
    color: black !important;
}
/*Hide select option from archive*/
.themify_builder_content-14 .tb_hu5r76.module-related-products.module .related .add_to_cart_button, .themify_builder_content-14 .tb_hu5r76.module-related-products.module .related .product_type_variable, .themify_builder_content-14 .tb_hu5r76.module-related-products.module .related .product_type_simple {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(25, 139, 227, 1);
    padding-right: 2.15em;
    padding-left: 2.15em;
    padding-bottom: 0.9em;
    padding-top: 0.9em;
    text-transform: none;
    font-size: 0.75em;
    border-radius: 50em;
    display: none;
}

/*Title Spacing*/
.themify_builder_content-8239 .tb_croe35.module-products.module .product .woocommerce-loop-product__title {
    text-align: left;
    font-size: 16px;
    letter-spacing: 1.596px;
}
/*ajax cart*/
.admin-bar .tbp_slide_cart {
    top: 5px;
}
/*wishlist icon*/
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 15px !important;
    margin: 0;
}
/*Registration Button*/
input[type=reset], input[type=submit], button {
    background-color: #000000;
    color: #fff;
    border: 0;
    padding: .6em 1.4em;
    cursor: pointer;
    border-radius: 0;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .065em;
    -webkit-appearance: none;
    transition: background .3s,color .3s,transform .3s;
}
/*sub menu line hight*/

.itst_submenu_item a:hover{
	color:#252525 !important;
	text-decoration:underline !important;
	
}
.itst_submenu_item a {
	line-height:0 !important;
}
.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider {
	display: none;
}