/*
Theme Name: FAme2Fame Themes
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.header-right-top {
	display:none !important;
}

.wcpt-product-on-sale .wcpt-regular-price{
	font-size:12px;
}
.wcpt-product-on-sale .wcpt-sale-price{ font-weight:bold !important; }
.wcpt-table .quantity.wcpt-display-type-input{
	width:56px !important;
}


body {
    /*background: #eaeaea !important;*/
}
body.boxed { padding-top:0px !important; padding-bottom:0px !important;}
#mini-cart .minicart-icon{
	color:#fff !important;
}
#mini-cart .cart-head {
  font-size: 20px !important;
}

.scroll-txt1 {
	background: #003334;
    color: #fff;
    padding: 10px 15px;
    font-weight: bolder;
    font-size: 22px;
    line-height: 30px;
}

.page-header-4 .align-items-center.justify-content-end{
	background: rgba(0,0,0,0.7);
    padding: 10px 15px;
}
body.boxed .page-wrapper {
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.75);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.75);
	border-top:0px !important;
}
a.ubtn-link .ubtn{ font-weight:bold !important; }
.mobile-btn .btn { font-size:14px !important; font-weight: bold;  width: 32%; }
.mobile-btn .btn i{ font-size: 18px !important; font-weight: bolder; }
body table.wcpt-table .wcpt-title{
	font-size:14px !important;
	font-weight: bold;
}

/* product Table */
.wcpt-cell {
    padding: 10px 8px !important;
}
.wc-product-table td, .wc-product-table th{
	font-weight:bold !important;
}
.wc-product-table .cart .price del, .wc-product-table .col-price del{
	font-size: 12px !important;
	font-weight:normal !important;
	color:red;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
	font-weight:bold;
}
.vc_tta-panel .vc_tta-panel-heading, .vc_tta-panel .vc_tta-panel-heading:hover{
	background-color: #5c9a40 !important;
}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
@media (min-width: 991px){
	.wcpt-table th.wcpt-heading:nth-child(2) {
		min-width:510px;
	}
}

@media (max-width: 767px){
	.wcpt-cell {
		padding: 8px 8px !important;
	}
	.mobile-btn{ text-align:center; }
	.mobile-btn .btn { font-size:14px !important; font-weight: bold;  width: 47%; margin-bottom:10px; }
	#header .logo {
	  max-width: 200px !important;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
		padding:0px !important;
	}
	.wc-product-table td.control{
		display:none !important;
	}
	table.dataTable tbody th, table.dataTable tbody td{
		padding-left:3px !important;
		padding-right:3px !important;
	}
	.wc-product-table .product .add-to-cart-wrapper button.button{
		font-size: 10px !important;
		padding-left: 5px !important;
        padding-right: 5px !important;
	}
	.wc-product-table .product .add-to-cart-wrapper a.button, .wc-product-table .product .add-to-cart-wrapper button.button, .wc-product-table .product .add-to-cart-wrapper button.button.disabled, .wc-product-table .product .quantity .minus, .wc-product-table .product .quantity .plus, .wc-product-table .product .quantity input.qty, .wc-product-table .product a.button{
		height:26px !important;
	}
	.vc_tta-panel .vc_tta-panel-title > a{
		font-size: 13px !important;
		font-weight: bold;
		line-height: 1.2;
	}
	.vc_tta-panel .vc_tta-panel-title > a {
  		font-size: 13px !important;
  		font-weight: bold;
  		line-height: 1.2;
	}
	table.dataTable tbody th, table.dataTable tbody td{
		border-top: 1px solid #eaeaea;
	}
}
.majc-right-middle .majc-toggle-button{
	right: 10px;
  bottom: 10%;
  top: inherit;
}
.majc-header .majc-sub-header span { font-size: 16px !important; font-weight: bold; }
.majc-item-qty .majc-qty-minus, .majc-item-qty .majc-qty-plus, .majc-item-qty .majc-qty{
	width:24px !important;
	height:24px !important;
}
.majc-cart-items-inner .majc-item-remove a span{
	font-size:14px;
}
.majc-cart-items-inner .majc-item-price{
	display: inline-block;
  margin-right: 10px;
}
.majc-cart-items-inner .majc-item-name{
	font-size: 13px !important;
  font-weight: normal !important;
}
.majc-cartitem-list .majc-cart-items-inner .majc-item-img{ display:none !important; }
.majc-toggle-button .majc-cartbasket-toggle-btn{
	width: 60px !important;
  height: 60px !important;
  background: #d42424 !important;
	font-size:24px !important;
}
.wc-product-table .button.added{
	background:#d42424 !important;
}
.product-table h3{
	background: #5c9a40 !important;
  color: #fff !important;
  font-weight: bold !important;
  display: block;
  padding: 8px 20px !important;
  font-size: 20px;
  margin-bottom: 20px !important;
}