/*
 Theme Name:   Fellfab
 Description:  Fellfab Child Theme built for Divi
 Author:       Jon Troth
 Author URI:   http://troth.co
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

#footer-widgets .footer-widget li { padding:0px; }
#footer-widgets .footer-widget li::before { content:none; }

#logo { max-height:33px !important; }

#sidebar .cat-item-37, #sidebar .variation { display:none; }
#sidebar .button { font-size:14px !important; padding:5px 14px !important; }
#sidebar .button:hover { background-color:#0094c7 !important; color:#fff !important; }
#sidebar .et_pb_widget {
	padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ccc;
}
#sidebar .widget_shopping_cart { padding-bottom:25px; }
	
.products .product h3 { text-align:center; font-weight:bold; }
.products .product .price { text-align:center; }
.products .product .amount { font-size:18px; font-weight:bold; }

.woocommerce-ordering .orderby { display:none; }

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
	margin-bottom: 0 !important;
}

div.pp_woocommerce div.ppt { display:none; }

.debug_info { color:#000; }

#cpi_footer a { color:#fff; text-decoration:none; font-weight:bold; }
#cpi_footer a:hover { color:#fff; text-decoration:underline; font-weight:bold; }

sup { bottom: 5px !important; }
sup, sub { line-height: 0 !important; font-size: 11px !important; }

h1 sup { bottom: 11px !important; font-size: 15px !important; }
h2 sup { bottom: 11px !important; font-size: 12px !important; }
h3 sup { bottom: 8px !important; font-size: 11px !important; }

.post-password-required { max-width:600px; padding:60px 0px; margin:0px auto; }
.post-password-required h1 { display:block!important; }