/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 2.0.1
Text Domain: flatsome
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


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

/* Кнопка В ПРИМЕРОЧНУЮ убираю стандартное поведение кнопки */
#to-dress-array.button.primary.reveal-icon:hover {
	box-shadow: none;
}
#to-dress-array {
	font-size: 12px;
	margin-left: 20px;
	margin-top: 10px;
}
.button.primary.reveal-icon:hover span {
    -ms-transform: translateX(0.75em);
	transform: translateX(0.75em);
}
.button.primary.reveal-icon:hover i {
	opacity: 0;
	transition: none;
}


/* Кнопка В ПРИМЕРОЧНУЮ добавляю свое поведение кнопки */
.button.primary.reveal-icon.in-dresses {
	box-shadow: inset 0 0 0 100px rgba(0,0,0,0.2);
}
.button.primary.reveal-icon.in-dresses span {
    -ms-transform: translateX(0);
	transform: translateX(0);
}
.button.primary.reveal-icon.in-dresses i {
	opacity: 1;
}

/* Кнопка ЗАПИСАТЬСЯ НА ПРИМЕРКУ и ПРИМЕРОЧНАЯ в нижнем углу сайта */
button.sign-into-fitting {
	position: fixed;
	bottom: 60px;
	z-index: 999;
	right: 0px;
}

button.room-fitting {
	position: fixed;
	bottom: 120px;
	z-index: 999;
	right: 0px;
}

/* Примерочная */
#your-dresses {
}

#your-dresses .single-dress {
	list-style-type: none;
	margin-left: 0;
}

#your-dresses .single-dress img {
	height: 216px;
	width: 170px;
	margin-right: 71px;
	object-fit: cover;
	object-position: 0 0;
}

#your-dresses .del {
	display: inline-block;
	transform: rotate(-135deg);
	cursor: pointer;
    font-size: 48px;
    color: #ff000094;
    margin-left: 40px;
    padding-bottom: 13px;
}


/* Прозрачная шапка */
.transparent ul {
	color: white;
}
.transparent #logo img {
	filter: invert(1);
}
.transparent ul a {
    color: #d4d4d4;
}

/* Увеличить шрифт в футер меню */

#menu-secondary {
	font-size: 1.1em;
}

/* Прокликивать в услугах блоки */
.text-box.banner-layer.res-text {
	pointer-events: none;
}

/* Фиксим */
.google-map.relative.mb .map-inner {
    max-width: none !important;
}

@media all and (max-width: 1000px) {
	#your-dresses .single-dress img {
		height: 160px;
		margin-right: 20px;
		width: 134px;
	}
	#your-dresses + br ,
	#your-dresses + br + br{
		display: none;
	}
	button.sign-into-fitting,
	button.room-fitting {
		width: 40px;
		height: 40px;
		border-radius: 20px;
		background-size: 70%;
		background-position: center;
		background-repeat: no-repeat;
		background-color: white;
		border: 1px solid black;
		padding: 13px;
	}
	button.sign-into-fitting {
		background-image: url(/wp-content/themes/flatsome/assets/img/contact.png);
	}
	button.room-fitting {
		background-image: url(/wp-content/themes/flatsome/assets/img/dresses.png);
	}
	button.room-fitting a {
		visibility: hidden !important;
	}
	button.sign-into-fitting a {
		visibility: hidden !important;
	}
}

.product_meta .tagged_as {
	display: none;
}

.product-info.summary.col-fit.col.entry-summary.product-summary.text-left.form-flat {
	padding: 0;
	padding-left: 30px;
}

.product-info.summary.col-fit.col.entry-summary.product-summary.text-left.form-flat .product-short-description p {
	margin: 15px 0;
}

.product-info.summary.col-fit.col.entry-summary.product-summary.text-left.form-flat .product-short-description + form {
	margin-top: 50px;
}

.product-title.entry-title {
	margin-top: 20px;
}