/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.16.2
Requires at least:    5.0.0
Requires PHP:         5.6.20
WC requires at least: 4.4.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

main {
    min-height: 85vh;
}

.products.row.row-small.has-box-vertical.large-columns-3.medium-columns-3.small-columns-2 {
    flex-direction: column;
}
.box-text.box-text-products {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
}
.add-to-cart-button a.primary.is-small{
	margin: 0;
}
.products.row.row-small .product-small.col {
    padding: 10px 15px !important;
    border: 1px solid #cadaff;
    background-color: #f4f7ff;
    margin-bottom: 25px;
}
.box-text.box-text-products p a{
	    color: #264697;
    font-size: 20px;
}
.page-wrapper.my-account .account-container.lightbox-inner {
    width: 45%;
    margin: 0 auto;
    /* border: 1px solid #cadaff; */
    /* background-color: #f4f7ff; */
    padding: 40px 50px;
    margin-top: 50px;
    box-shadow: 0px 5px 10px 0 #dcdcdc;
}
.account-login-inner h3 {
        text-align: center;
    color: #234697;
    padding-bottom: 20px;
    text-transform: capitalize;
    font-size: 26px;
}
.my-account-header.page-title.normal-title{
	background-color: #f7f7f7d4;
    border: none;
}
.text-center.social-login h1 {
    color: #e31e25;
}
.col-md-6{
	width: 50%;
	padding: 0 15px;
}
.secondary {
    background-color: #234697;
}
.absolute-footer{
    background-color: #1b2b53;
    font-size: 16px;
    text-align: center;
    padding: 15px 0;
}
.footer-primary.pull-left {
    width: 100%;
}
.copyright-footer{
	color: #fff;
}
form.woocommerce-form.woocommerce-form-login.login{
	margin-bottom: 0;
}
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	box-shadow: none;
	height: 50px;
}
.show-password-input{
	height: 50px;
	    display: flex;
    align-items: center;
    justify-content: center;
}
input[type=text]:focus{
	box-shadow: none;
	background-color: #fff;
}
input#woocommerce-product-search-field-0 {
    height: 33px;
}
.login_btn {
    margin: auto;
    width: 100%;
}

select#thmaf_billing_alt{

    display: grid;
}
select#thmaf_billing_alt option:last-child {
    order: 1;
}