/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
body .branding a img, .branding img {
    height: 60px !important;
}
body #phantom .logo-box a img,
body .sticky-on .branding a img {
    height: 45px !important;
}
body .mobile-branding a img {
    height: 45px !important;
}
.woocommerce-loop-product__title + p,
.woocommerce-product-details__short-description {
    display: none !important;
}
/*--- PRODUCT PAGE ---*/
.woocommerce div.product div.summary > .price:after {
    left: auto;
    width: 120px;
    right: 0;
}
.single-product .share-link-description {
    text-align: right;
}
.woocommerce-tabs .tabs li {
    float: right;
}
.product:not(.elementor) .woocommerce-tabs .tabs li:first-child {
    margin-left: 40px;
}
.product:not(.elementor-location-single) table.variations .reset_variations, .the7-elementor-widget table.variations .reset_variations {
    right: auto;
    left: 0;
}
.variations select {
    direction: ltr;
}
.shopping-cart-inner:before {
    left: auto;
    right: 30px;
}
.related-product > li .product-thumbnail {
    max-width: 200px;
    min-width: 200px;
    margin-right: 0px;
    margin-left: 20px;
}
.variations select {
    direction: rtl;
}
select:not(.elementor-field), .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) {
    background-position: calc(13% - var(--the7-right-input-padding) - 5px) 50%, calc(13% - var(--the7-right-input-padding)) 50%, 100% 0;
    padding-left: calc(var(--the7-right-input-padding) + 15px);
    padding-right: 10px;
}
.star-rating {
    float: none;
}

/*--- BREADCRUMBS ---*/
.breadcrumbs li:first-child {
    padding-left: 12px;
    margin-left: 8px;
}
.breadcrumbs li:first-child:before, .fancy-header .breadcrumbs li:first-child:before {
    content: "/";
}
.breadcrumbs li:before {
    opacity: .5;
}
.breadcrumbs li:last-child:before, .fancy-header .breadcrumbs li:last-child:before {
    content: "";
}
.breadcrumbs li:last-child {
    padding-left: 0px !important;
    margin-left: 0px !important;
}

/*--- ADD ICON TIKTOK ---*/
.tiktok .soc-font-icon:before, .dt-icon-tiktok:before {
    content: "\e07b";
}
.tiktok .soc-font-icon{
    font-family: "Font Awesome 5 Brands" !important;
    font-weight:500;
	font-size: 14px !important;
}
.tiktok {
	position: relative;
    top: -2px;
}
a.tiktok:before {
    top: 2px;
}
a.tiktok .soc-font-icon {
    top: 2px;
}

/*--- HEADER ---*/
body .masthead .mini-widgets .soc-ico a:last-child, body .masthead .mobile-mini-widgets .soc-ico a:last-child, body .dt-mobile-header .soc-ico a:last-child {
    margin-right: 2.5px !important;
}
body .masthead .mini-widgets .soc-ico a:first-child, .masthead .mobile-mini-widgets .soc-ico a:first-child, .dt-mobile-header .soc-ico a:first-child {
    margin-left: 2.5px !important;
}
.masthead:not(.side-header) .mini-widgets>.first, .masthead:not(.side-header) .mini-widgets>:first-child, .masthead:not(.side-header) .mobile-mini-widgets>.first, .masthead:not(.side-header) .mobile-mini-widgets>:first-child, .side-header .top-bar .mini-widgets>.first, .side-header .top-bar .mini-widgets>:first-child, .side-header .top-bar .mobile-mini-widgets>.first, .side-header .top-bar .mobile-mini-widgets>:first-child, .side-header-h-stroke .mini-widgets>.first, .side-header-h-stroke .mini-widgets>:first-child, .side-header-h-stroke .mobile-mini-widgets>.first, .side-header-h-stroke .mobile-mini-widgets>:first-child {
    margin-left: 15px !important;
}
.wc-ico-cart i {
    margin-right: 5px;
    font-size: 20px;
    margin-left: 5px;
}
.wc-ico-cart > .counter {
    min-width: 18px;
    min-height: 18px;
    font-size: 12px;
    line-height: 18px;
}
.mini-widgets .text-area a:not(.dt-btn), .mobile-mini-widgets .text-area a:not(.dt-btn) .thephone {
	font-size: 20px;
	text-decoration: none !important;
}
.shopping-cart-inner {
    background-color: rgba(255, 255, 255, 1);
}
.widget_shopping_cart .cart_list li a.remove, .elementor-menu-cart__main .cart_list li a.remove, .shopping-cart-inner .cart_list li a.remove {
    left: auto !important;
    right: 0 !important;
}

/*--- LIST ---*/
.standard-arrow li:after, .standard-arrow li:before {
    left: auto !important;
    right: 0 !important;
}
.standard-arrow li, .standard-number-list li {
    padding-left: 0 !important;
    padding-right: 24px !important;
}
.standard-arrow li:after {
    content: "\f006" !important;
}
.content ol, .content ul {
    margin: 0 20px 10px 20px;
}

/*--- CONTACT FORM ---*/
::placeholder {
	color: #000 !important;
	font-size: 14px  !important;
	text-align: right !important;
	direction: rtl !important;
	font-weight: 500 !important;
}
.form-input {
	direction: rtl !important;
}
.form-email {
	direction: ltr !important;
}
.form-textarea {
	direction: rtl !important;
	height: 80px !important;
}
.form-button {
    font-size: 16px !important;
}

/* === COOKIES PLUGIN WPConsent === */
#wpconsent-container::part(wpconsent-settings-button) {
    right: auto !important;
    left: 10px !important;
    bottom: 10px !important;
    border-radius: 50px !important;
    opacity: 0.7 !important;
}

@media screen and (max-width: 428px) {
	.related-product > li .product-thumbnail {
    	max-width: 100px;
    	min-width: 100px;
	}
}
