.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    max-width: 50%;
}
.textwidget {
    text-align: left;
}
.pagination2 {margin-left:0; padding-left:0; margin-bottom:40px; overflow:hidden}
.pagination2 li {
    border: 1px solid #ddd;
    margin: 2px;
    padding: 3px 6px;
    display: inline-block;
}
#supplier-table_wrapper select {
    padding: 6px;
    font-size: 15px;
}
.search_filters{margin-bottom:12px}
.search_filters label{font-size:16px}
.search_filters select{
    font-size: 16px;
    height: 36px;
		margin-bottom:20px;
}
.content-area ul.woocommerce-error {
    padding: 1em 2em 1em 3.5em;
}
.woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    height: 40px;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-size: 1em;
    padding: 13px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: rgb(243, 86, 91);
color:#fff;
}
.woocommerce-checkout table.cart img {
    width: 110px;
    box-shadow: none;
}
.woocommerce span.onsale{font-size: 12px}
.woocommerce h2{
    font-size: 2rem;
    margin-bottom: 15px;
}
.woocommerce form .form-row {
    display: block !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 10px 11px;
    font-size: 16px;
		
}
.select2-container--default .select2-selection--single {
    border-radius: 0;
    height: 44px;
    padding-top: 7px;
		border: 1px solid #ccc;
		border-radius: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 44px;
}
.woocommerce .woocommerce-ordering select {
    padding: 9px 16px;
    font-size: 15px;
}
.woocommerce .quantity .qty {
    text-align: center;
    padding: 8px 4px;
    font-size: 15px;
}

@media only screen and (max-width: 600px) {
		.order_3{
    -ms-flex-order: 3;
    order: 3;
}
}
.tribe-common .tribe-common-c-btn-border, 
.tribe-common a.tribe-common-c-btn-border {
    border: 1px solid #d15b21!important;
    color: #d15b21!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #d15b21!important;
    color: #FFF!important;
}

@media (max-width: 767.98px) {
	#site-navigation .navbar-toggler {
		// margin-top: -170px !important;
	}
	#navbar-top-menu {
		// top: 110px !important
	}
		#masthead {
    padding-top: 0px !important;
}
		.site-header .container {
    padding: 15px 15px 50px 15px !important;
}
}

#secondary.widget-area {
  min-width: 100%;
}