/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 .appointments__loader {
 	color: red;
 	font-weight: bold;
 }
 
 .check_loader {
 	display: none;
 }
 
.loadFacebookG {
	width: 55px;
	height: 55px;
	display: block;
	position: relative;
	margin: 40px auto;
}

.facebook_blockG{
	background-color:rgb(0,0,0);
	border:3px solid rgb(0,0,0);
    float: left;
    height: 39px;
    margin-left: 2px;
    width: 10px;
	opacity:0.1;
	animation-name:bounceG;
		-o-animation-name:bounceG;
		-ms-animation-name:bounceG;
		-webkit-animation-name:bounceG;
		-moz-animation-name:bounceG;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(0.7);
		-o-transform:scale(0.7);
		-ms-transform:scale(0.7);
		-webkit-transform:scale(0.7);
		-moz-transform:scale(0.7);
}

.blockG_1{
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

.blockG_2{
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

.blockG_3{
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

div[id^='loader-'] {
	display: none;
}

.authors__item {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
.one-single-item {
	width: 170px;
}
.book-detail__author a {
     color: #000;
}
.is-disabled {
	opacity: 0.75;
	background-color: #ccc;
}
.break_words {
	word-break: break-word;
}
.books-slider {
	padding-bottom: 60px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


@media screen and (min-width: 1024px) {
	.search-header__results-goto-detail-row {
		margin-top: 25px;
		position: relative;
		z-index: 5;
	}
	
	@-moz-document url-prefix() {
		.header__search-toggler {
			width: 100px !important;
		}
		
		.header__search-toggler__icon {
			position: relative !important;
			margin-right: -80px !important;
		}
	}
}


@keyframes bounceG{
	0%{
		transform:scale(1.2);
		opacity:1;
	}

	100%{
		transform:scale(0.7);
		opacity:0.1;
	}
}

@-o-keyframes bounceG{
	0%{
		-o-transform:scale(1.2);
		opacity:1;
	}

	100%{
		-o-transform:scale(0.7);
		opacity:0.1;
	}
}

@-ms-keyframes bounceG{
	0%{
		-ms-transform:scale(1.2);
		opacity:1;
	}

	100%{
		-ms-transform:scale(0.7);
		opacity:0.1;
	}
}

@-webkit-keyframes bounceG{
	0%{
		-webkit-transform:scale(1.2);
		opacity:1;
	}

	100%{
		-webkit-transform:scale(0.7);
		opacity:0.1;
	}
}

@-moz-keyframes bounceG{
	0%{
		-moz-transform:scale(1.2);
		opacity:1;
	}

	100%{
		-moz-transform:scale(0.7);
		opacity:0.1;
	}
}


