/*
 Theme Name:   The Luxury Child
 Theme URI:    http://themes.goodlayers2.com/theluxury
 Description:  The Luxury Child Wordpress Theme
 Author:       Goodlayers
 Author URI:   http://www.goodlayers.com
 Template:     theluxury
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  gdlr_translate
*/

@import url("../theluxury/style.css");
@import url("https://use.fontawesome.com/releases/v5.8.1/css/all.css");

/*Topbar*/
.top-social-wrapper {
    padding-top: 5px;
    padding-bottom: 5px;
}

.gdlr-top-bar-login-wrapper > a {
    padding: 8px 20px 5px;
}

.gdlr-top-bar-login-wrapper > a:nth-child(1) {
    padding-left: 0px;
}

.gdlr-top-bar-login-wrapper {
	border: none;
	margin-left: 0px;
}

/*Header*/
.gdlr-header-container .gdlr-logo {
    margin-top: 20px;
    margin-bottom: 0px;
}

.gdlr-logo img {
    width: 80% !important;
}

.gdlr-fixed-header .gdlr-logo {
    margin-top: 7px !important;
    margin-bottom: 5px !important;
}

.gdlr-fixed-header .gdlr-logo img {
    width: 70% !important;
} 

/*Footer*/
footer .footer-container {
	display: none;
}
/*Slide*/
.mainslide_heading {
    font-size: 40px !important;
}

/*Homepage*/
#homepage_advantages .feature-media-content-wrapper .feature-media-title {
    text-align: left;
}

#homepage_advantages .feature-media-content-wrapper .feature-media-content {
    text-align: left;
    text-transform: uppercase;
}

#homepage_advantages .feature-media-content-wrapper .feature-media-content ul {
    margin-left: 0px;
}

#homepage_advantages ul {
	list-style: none;
}

#homepage_advantages ul li {
	margin-bottom: 10px;
    padding-left: 25px;
    line-height: 30px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
    width: 70%;
}

#homepage_advantages ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    text-align: center;
    position: absolute;
    left: 0px;
    display: block;
    height: 20px;
    width: 20px;
    margin-top: -1px;
}

/*Single product*/
.related.products {
    clear: both;
}

html .woocommerce-page div.product div.images img {
    background: rgba(61, 61, 61, .5);
    border-color: #3d3d3d !important;
    width: 99.5%;
}

.related.products h2 {
    color: #cd9f7a;
    font-weight: 600 !important;
}

.woocommerce-product-gallery__image:first-child {
    margin-bottom: 10px;
}

/* Archive */
html .woocommerce ul.products li.product a img, 
html .woocommerce-page ul.products li.product a img, 
html .woocommerce ul.products li.product a img:hover, 
html .woocommerce-page ul.products li.product a img:hover {
    background: rgba(61, 61, 61, .5);
    border-color: #3d3d3d !important;
}

/*About us*/
#section_two .six.columns,
#section_four .six.columns {
	float: none;
	display: table-cell;
	vertical-align: middle;
}

/*Cart*/
.woocommerce-remove-coupon,
.woocommerce-cart-form__contents .coupon {
    display: none;
}

html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, 
html .woocommerce .cart-collaterals .cart_totals table tr:first-child td, 
html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, 
html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
	border-top: 1px #3d3d3d solid !important;
}

html .woocommerce .cart-collaterals .cart_totals tr td, 
html .woocommerce .cart-collaterals .cart_totals tr th, 
html .woocommerce-page .cart-collaterals .cart_totals tr td, 
html .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-bottom: 1px #3d3d3d solid !important;
}

.cart-subtotal th {
	background: #cd9f7a !important;
	color: #fff !important;
}

.woocommerce a.remove {
	font-size: 1em;
	border-radius: 50% !important;
}

/*Checkout*/
html .woocommerce div.product .woocommerce-tabs ul.tabs::before, 
html .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, 
html .woocommerce-page div.product .woocommerce-tabs ul.tabs::before, 
html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, 
html .woocommerce table.shop_table tfoot td, 
html .woocommerce table.shop_table tfoot th, 
html .woocommerce-page table.shop_table tfoot td, 
html .woocommerce-page table.shop_table tfoot th, 
html .woocommerce table.shop_table tfoot td, 
html .woocommerce table.shop_table tfoot th, 
html .woocommerce-page table.shop_table tfoot td, 
html .woocommerce-page table.shop_table tfoot th {
    border-bottom: 1px solid #3d3d3d !important;
}

html .woocommerce table.shop_table tfoot td,
html .woocommerce table.shop_table tfoot th {
    color: #fff !important;
}

html .woocommerce form .form-row textarea, 
html .woocommerce-page form .form-row textarea {
    height: 226px !important;
}

html .woocommerce .checkout h3 {
    font-weight: 600;
    color: #cd9f7a;
}

/*Elements*/
html .woocommerce div.product .woocommerce-tabs ul.tabs li, 
html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
html .woocommerce table.cart a.remove, 
html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, 
html .woocommerce-page #content table.cart a.remove, 
html .woocommerce #payment, 
html .woocommerce-page #payment, 
html .woocommerce .customer_details, 
html .woocommerce ul.order_details, 
html .woocommerce nav.woocommerce-pagination ul li a, 
html .woocommerce-page nav.woocommerce-pagination ul li a, 
html .woocommerce form .form-row input.input-text, 
html .woocommerce form .form-row textarea, 
html .woocommerce-page form .form-row input.input-text, 
html .woocommerce-page form .form-row textarea, 
html .woocommerce .quantity input.qty, 
html .woocommerce #content .quantity input.qty, 
html .woocommerce-page .quantity input.qty, 
html .woocommerce-page #content .quantity input.qty, 
html .woocommerce .widget_shopping_cart .total, 
html .woocommerce-page .widget_shopping_cart .total {
    background: #363636 !important;
}

html .woocommerce .quantity input.qty, 
html .woocommerce #content .quantity input.qty, 
html .woocommerce-page .quantity input.qty, 
html .woocommerce-page #content .quantity input.qty {
    border: none !important;
    color: #fff;
}

.select2-container--default .select2-selection--single {
	border: none;
	border-radius: 0px;
	height: 47px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
	background: #363636 !important;
	line-height: 47px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px;
}

.select2-dropdown {
    background: #363636 !important;
    border-radius: 0;
    border: none;
}

input[type=tel] {
    border: none;
}

.products .price bdi {
    color:#fff;
}

.products .woocommerce-loop-product__title {
    color: #cd9f7a;
    font-weight: 700 !important;
}

.orderby {
    background: #0a0a0a;
    color: #fff;
    border-color: #cd9f7a;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.gdlr-skin-dark-skin * {
    border-color: #3d3d3d !important;
}

.woocommerce-product-details__short-description ul li::marker {
    content: '\f017';
    font-family: "Font Awesome 5 Free";
    color: #cd9f7a;
}

.woocommerce-product-details__short-description ul li {
    padding-left: 10px;
}