img.small_over{
	top: 0 !important;
}
body.genius {
	background: none;
}
.search.input_field.ls {
	position: unset;
	padding: unset;
	bottom: unset;
	width: auto;
	border-image-source: url("../images/field.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-repeat: round;
	margin-right: 10px;
	height: 75px;
	width: 200px;
	padding-left: 15px;
	padding-right: 5px;
	font-family: "Chewy", sans-serif;
	font-size: 18px;
	color: black !important;
}
.home header {
	position: unset;
	margin-top: 20px;
	margin-bottom: 40px;
	position: relative;
}
header {
	position: unset;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.top {
	height: auto;
	padding: unset;
	margin: unset;
}
.logo {
	margin: unset;
}
map {
	display: none;
}
.top_right {
	width: calc(100% - 220px);
	margin-top: unset;
}
.top_menu {
	height: unset;
	position: relative;
}
.top_social {
	margin: unset;
	float: none;
	position: absolute;
	left: -50px;
}
.user_menu {
	margin-top: 30px;
}
.top_menu .search_form {}
.menu {
	float: left;
	width: calc(100% - 460px);
	margin-top: 20px;
}
.menu .navbar-default {
	margin: unset;
	font-size: 18px;
	font-weight: normal;
}
.menu .navbar-default .container-fluid {
	width: auto;
}
.menu .navbar-default .navbar-nav {
	width: auto;
	/* display: unset; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.menu .navbar-default .navbar-nav > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.logo img {
	width: 200px;
	height: auto;
}
nav .three {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.search_form .fa.fa-search,
.user_icons .fa {
	padding: 0;
	margin: 0;
	font-size: 36px;
	background-image: url("../images/icon.png");
	width: 75px;
	height: 75px;
}
.user_icons .fa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.user_icons .fa::before {
	margin: auto;
}
.user_icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.user_icons .fa.fa-shopping-cart {
	margin-left: 10px;
	margin-right: 10px;
}
a.selected {
	color: unset !important;
}
a.selected::after {
	content: "";
	display: block;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url("../images/border.png");
}
.menu .navbar-default .navbar-nav li,
.menu .navbar-default .navbar-nav li:first-of-type,
.menu .navbar-default .navbar-nav li:last-of-type {
	margin: unset;
	text-align: center;
	display: unset;
	position: relative;
}
.menu .navbar-default .navbar-nav li span.fa.fa-angle-down {
	font-size: 30px;
	margin-top: unset;
	display: unset;
	background-image: url("../images/drop.png");
	width: 11px;
	height: 6px;
	display: inline-block;
	top: 2.5px;
}
.menu .navbar-default .navbar-nav li span.fa.fa-angle-right {
	font-size: 30px;
	margin-top: unset;
	display: unset;
	background-image: url("../images/drop.png");
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 11px;
	height: 6px;
	display: inline-block;
	top: 2.5px;
}
.menu .navbar-default .navbar-nav li span.fa::before {
	display: none;
}
.slider {
	position: relative;
	border-image-source: url("../images/outline.png");
	margin-bottom: unset;
}
.slider::before {
	content: "";
	display: block;
	height: 400px;
	width: 100%;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/outline.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-outset: 5px;
	border-image-repeat: round;
	top: 0;
}
.carousel-control {
	z-index: 4;
}
.carousel_link a.act {
	width: 100px;
	height: 380px;
	position: absolute;
	z-index: 3;
	width: 80%;
	left: 10%;
	top: 10px;
}
.slider .carousel-indicators li {
	width: 36px;
	height: 36px;
	background-image: url("../images/dot.png");
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	opacity: .9;
	border: none;
}
.slider .carousel-indicators li.active {
	background-image: url("../images/circle.png");
}
.main_books.main_jcarousel {
	margin: unset;
}
.main_jcarousel.jcarousel_container {
	background-color: transparent;
	position: relative;
	height: 550px;
}
.main_jcarousel.jcarousel_container::after {
	content: "";
	display: block;
	height: 550px;
	width: 100%;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/outline.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-outset: 5px;
	border-image-repeat: round;
	top: 0;
}
.main_jcarousel .main_title {
	padding: 20px 40px;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.main_jcarousel .main_title h1 {
	font-family: "Chewy", sans-serif;
	font-size: 60px;
	text-align: unset;
	line-height: normal;
	font-weight: normal;
	float: none;
	margin: unset;
	display: block;
}
.main_jcarousel.orange_bck h1 {
	color: white;
}
.main_jcarousel.white_bck h1 {
	color: #f9a94b;
}
.main_jcarousel.jcarousel_container .jcarousel_controls {
	z-index: 10;
	margin: unset;
	padding: unset;
}
.main_jcarousel .main_title span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: unset;
	width: auto;
}
.main_jcarousel .main_title img {
	margin: auto;
}
.main_books.main_jcarousel .main_jcarousel.jcarousel_container .jcarousel_wrapper {
	position: relative;
}
.main_jcarousel.jcarousel_container .jcarousel_controls {
	position: absolute;
	top: 40%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);
	width: calc(100% + 75px);
	left: -37.5px;
}
.main_books.main_jcarousel .jcarousel-control-prev .fa::before {
	content: "";
	width: 75px;
	height: 75px;
	display: block;
	background-image: url("../images/ss.png");
}
.main_books.main_jcarousel .jcarousel-control-next .fa::before {
	content: "";
	width: 75px;
	height: 75px;
	display: block;
	background-image: url("../images/sd.png");
}
.main_books.main_jcarousel .main_jcarousel.jcarousel_container .jcarousel.main_books {
	/* margin-left: 30px; */
	/* margin-right: 30px; */
	margin-left: auto;
	margin-right: auto;
	z-index: 20;
}
.main_jcarousel.jcarousel_container li {
	margin: unset;
}
.main_jcarousel.jcarousel_container .main_book {
	float: none;
	height: auto;
	padding: 10px;
	font-size: 12px;
	margin-right: 10px;
	color: black;
	width: 220px;
}
.main_jcarousel.jcarousel_container .jcarousel.main_books img {
	height: 285px;
	width: 190px;
}
.main_jcarousel.jcarousel_container .anim {
	margin-top: unset;
}
.main_jcarousel.jcarousel_container .main_book .book_info {
	margin: unset;
}
.main_books_flex.filter_results .main_book {
	color: black;
	width: 200px;
}
.bestseller .book_info p,
.main_books_flex.filter_results .main_book .book_info p,
.main_jcarousel.jcarousel_container .main_book p {
	padding: unset;
	height: auto;
	width: auto;
}
.bestseller .book_info .book_title,
.main_books_flex.filter_results .main_book .book_info .book_title,
.main_jcarousel.jcarousel_container .main_book .book_title {
	margin-top: 10px;
}
.bestseller .book_info .book_author,
.main_books_flex.filter_results .main_book .book_info .book_author,
.main_jcarousel.jcarousel_container .main_book .book_author {
	margin-top: 5px;
	font-weight: bold;
}
.bestseller .book_info .book_price,
.main_books_flex.filter_results .main_book .book_info .book_price,
.main_jcarousel.jcarousel_container .main_book .book_price {
	font-weight: normal;
	margin-top: 5px;
}
.main_jcarousel.orange_bck .main_jcarousel.jcarousel_container a:hover .main_book {
	background-color: white;
	cursor: pointer;
	border-radius: 10px;
}
.main_jcarousel.white_bck .main_jcarousel.jcarousel_container a:hover .main_book {
	background-color: #f9a94b;
	cursor: pointer;
	border-radius: 10px;
}
.publishers .main_title {
	display: none;
}
.main_bottom .info {
	padding: 30px 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 10;
	background-color: transparent;
}
.main_bottom {
	margin-top: 40px;
	margin-bottom: 40px;
	background-image: url("../images/info.png");
	position: relative;
}
.main_bottom .clear_both {
	display: none;
}
.main_top.main_top_promo_fix {
	margin: unset;
	padding: unset;
	position: relative;
}
.main_bottom::after {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/outline.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-outset: 5px;
	border-image-repeat: round;
	top: 0;
	left: 0;
	height: 100%;
}
.main_top.main_top_promo_fix::after {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/outline.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-outset: 5px;
	border-image-repeat: round;
	top: -30px;
	left: 0;
	height: calc(100% + 30px);
}
.main_top.main_top_promo_fix .prom_class {
	margin: unset;
}
.main_top.main_top_promo_fix img {
	width: 100%;
	height: auto;
}
.main_top.main_top_promo_fix .promo {
	width: calc(50% - 60px);
}
.main_top.main_top_promo_fix .promo:nth-child(even) {
	margin: auto 20px 30px 40px;
}
.main_top.main_top_promo_fix .promo:nth-child(odd) {
	margin: auto 40px 30px 20px;
}
.main_top.main_top_promo_fix .promotions_first {
	margin: 30px 40px 30px !important;
	width: auto;
}
.main_bottom .newsletter.newsletter_footer,
.main_bottom .social_1,
.main_bottom .social_2 {
	width: 315px;
	height: 240px;
	background-color: transparent;
	float: none;
	margin: unset;
	padding: unset;
}
.newsletter.newsletter_footer h1 {
	font-size: 60px;
	font-weight: normal;
	font-family: "Chewy", sans-serif;
	margin-bottom: 20px;
}
.newsletter.newsletter_footer input#gdpr_email_footer {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black !important;
	font-style: normal !important;
	font-weight: normal;
	line-height: normal;
	width: 100%;
	margin-bottom: 10px;
	background-image: url("../images/input.png");
	height: 40px;
	padding-left: 10px;
	padding-right: 5px;
	background-size: 100% 40px;
}
.newsletter.newsletter_footer .gdpr-wrapper-checkbox {
	padding: unset;
	font-size: 12px !important;
	margin-top: 10px;
	width: 100%;
}
.main_middle {
	padding-top: unset;
}
#page_end {
	height: 1px;
}
footer {
	background-color: transparent;
}
.menu_bottom {
	margin: 0 auto;
	padding: unset;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: "Chewy", sans-serif;
	background-image: url("../images/ft.png");
	background-size: 100% 100%;
}
.menu_bottom .bottom_links {
	margin: 0 auto;
	width: 70%;
}
.menu_bottom .bottom_links a {
	color: #f9a94b;
	font-size: 18px;
	font-weight: normal;
}
.menu_bottom .bottom_links a:hover {
	color: white;
}
footer .siteend {
	text-align: center;
	margin-bottom: 20px;
}
.menu_footer {
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url("../images/fb.png");
	background-size: 100% 100%;
}
.menu_bottom i {
	font-size: 6px;
}
.footer_links li a {
	font-size: 14px;
}
.libra .pay_wide {
	margin: 40px auto;
}
footer .jcarousel_container {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: unset;
}
.user-logged {
	float: none;
	padding: unset;
	border: unset;
	position: unset;
	margin: unset;
	position: relative;
}
.user-logged .fa.fa-user {
	float: none;
	color: #f9a94b;
	margin: unset;
}
.user-logged .links-area {
	display: none;
}
.user-logged .logout {}
.user_icons .user-logged .logout .fa {
	font-size: 18px;
	position: absolute;
	width: auto;
	height: auto;
	padding: 5px;
	top: 5px;
	right: 5px;
	cursor: alias;
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
	margin: auto;
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu li,
.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu li {
	text-align: left;
}
.menu .navbar-default .navbar-nav li ul li a,
.menu .navbar-default .navbar-nav li ul li.open a {
	font-size: 16px;
	font-weight: normal;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	background-color: transparent;
}
.newsletter.newsletter_footer input#gdpr_email_footer.gdpr-valid-email {
	background-color: transparent !important;
	background-image: url("../images/input_ok.png") !important;
	background-size: 100% 100% !important;
}
.modal-open {
	padding: unset !important;
}
.modal_news_form input#gdpr_email {
	border-radius: 0;
}
.modal_news .news_right button.close {
	padding: 15px;
}
.header_menu.small_head {
	border: none;
}
.line img {
	height: 5px;
	width: 100%;
}
.header_menu .share_this {
	position: unset;
	margin: unset;
	float: left;
}
.subheader .print {
	float: right;
}
.header_menu.small_head .line {
	margin-top: 10px;
	margin-bottom: 10px;
}
.subheader {
	margin-bottom: 20px;
}
.btn_fisa {
	margin: unset;
	position: unset;
}
.product {
	margin: 20px;
}
.product .read {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	margin: unset;
	float: none;
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	color: black !important;
	text-transform: uppercase;
}
.product .read i {
	color: black !important;
	font-weight: bold;
}
.product .rasf {
	float: left;
}
.pr_imgs_jcarousel {
	z-index: 10;
}
.subheader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.carte .product_info .h3,
.carte .product_info .old_price.book_price,
.product_info h1,
.product_info h2 {
	color: #f9a94b;
}
.slice {}
.slimg {
	height: 5px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.product_buttons,
.product_info .h3 {
	margin: unset;
}
.product_buttons {
	margin-top: 5px;
}
.product_buttons .btn.btn-default.btn-sm {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	font-family: "Chewy", sans-serif;
	border-radius: unset;
	font-weight: normal;
	text-transform: uppercase;
	padding: 10px;
}
.cstm_text {
	color: #f9a94b !important;
}
.product_list li {
	font-size: 14px;
}
.vot_square {
	margin-top: 10px;
	margin-bottom: 10px;
}
.dynamic .nav.nav-pills {
	margin-bottom: 20px;
}
hr.hr_cstm {
	display: none;
}
.share_menu {
	border: unset;
}
.main_middle.product_jcarousel .recommended.jcarousel_container {
	margin: unset;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}
.main_middle.product_jcarousel .recommended.jcarousel_container::after {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/outline.png");
	border-image-slice: 10;
	border-image-width: 10px;
	border-image-outset: 5px;
	border-image-repeat: round;
	top: 0;
	left: 0;
	height: 100%;
}
.main_middle.orange_bck {
	background-color: #f9a94b;
}
.main_middle.product_jcarousel .recommended.jcarousel_container {
	background-color: transparent;
}
.recommended.jcarousel_container .main_title {
	padding-left: 40px;
	padding-right: 40px;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.main_middle.orange_bck .recommended.jcarousel_container .h1 {
	color: white;
	font-family: "Chewy", sans-serif;
	font-size: 60px;
	margin: unset;
	padding: unset;
	font-weight: normal;
}
.recommended.jcarousel_container .jcarousel_wrapper {
	position: relative;
	padding-top: 40px;
}
.recommended.jcarousel_container .jcarousel_controls {
	margin: unset;
	padding: unset;
	position: absolute;
	top: 40%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);
	width: calc(100% + 75px);
	left: -37.5px;
	z-index: 10;
}
.recommended.jcarousel_container .jcarousel-control-prev .fa::before {
	content: "";
	width: 75px;
	height: 75px;
	display: block;
	background-image: url("../images/ss.png");
}
.recommended.jcarousel_container .jcarousel-control-next .fa::before {
	content: "";
	width: 75px;
	height: 75px;
	display: block;
	background-image: url("../images/sd.png");
}
.recommended.jcarousel_container .jcarousel.main_books {
	z-index: 20;
}
.share_menu {
	padding-top: 40px;
}
.recommended.jcarousel_container .anim {
	margin-top: unset;
}
.recommended.jcarousel_container .main_book {
	padding: 10px;
	margin-right: 5px;
}
.recommended.jcarousel_container .main_book .book_title {
	padding: unset;
	height: auto;
	font-weight: normal;
	margin-top: 10px;
	color: black;
}
.recommended.jcarousel_container .main_book .book_author {
	padding: unset;
	height: auto;
	font-weight: normal;
	margin-top: 5px;
	color: black;
	font-weight: bold;
}
.recommended.jcarousel_container .main_book .book_price {
	padding: unset;
	height: auto;
	font-weight: normal;
	margin-top: 5px;
	color: black;
}
.recommended.jcarousel_container a:hover .main_book {
	background-color: white;
	border-radius: 10px;
}
.recommended.jcarousel_container .main_title .h1 {
	margin: auto;
}
.recommended.jcarousel_container .main_title span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.recommended.jcarousel_container .main_title span img {
	margin: auto;
}
.header_menu.big_head {
	border: none;
}
.header_menu.big_head .line {
	margin-top: 10px;
	margin-bottom: 10px;
}
.header_menu.big_head .print_real {
	display: unset;
	float: right;
}
.sub_header {
	margin-bottom: 20px;
}
.author .header_dropdown {
	text-align: unset;
	margin: 20px 40px;
}
.header_dropdown .btn.btn-default,
.header_dropdown ul.dropdown-menu {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	border-radius: unset;
}
.main_books.border_space.margin_bottom_40 {
	border: none;
	margin: 40px 40px 0 !important;
	padding: unset;
}
#ajc .jcarousel_wrapper {
	width: 100%;
}
#ajc .jcarousel.main_books {
	z-index: 20;
}
.main_jcarousel.jcarousel_container a:hover .main_book {
	background-color: white;
	border-radius: 10px;
}
.main_jcarousel .main_title h1 {
	color: black;
}
.user_basket {
	position: relative;
}
.shopping_count {
	min-width: 20px;
	min-height: 20px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 10px;
	right: 20px;
	margin: unset;
}
.shopping_count p {
	display: block;
	margin: auto;
}
.prom_class .promo {
	position: relative;
	z-index: 10;
}
.search_form .search_close.fa {
	opacity: unset;
	right: 100px;
	font-size: 18px;
	top: 20px;
}
.search #live_results.live_results {
	display: none !important;
}
.search .lower_search {
	margin: unset;
	width: auto;
}
.search .lower_search .search_form {
	position: unset;
	width: 100%;
	float: unset;
	text-align: right;
}
.search .lower_search .search_form .search.input_field {
	position: unset;
	width: 80%;
	padding: unset;
	margin: unset;
}
.search .lower_search .search_form #submit_form_1.fa,
.search .lower_search .search_form #submit_form_2.fa,
.search .lower_search .search_form #submit_form.fa {
	position: unset;
}
.search .lower_search .search_form .search.input_field {
	border: unset;
	margin: unset;
	padding: unset;
	color: black !important;
	font-style: normal !important;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	padding-left: 10px;
	padding-right: 5px;
	background-size: 100% 100%;
	font-size: 18px;
	height: 50px;
}
.search .main_top {
	border: none;
}
.search .main_books_flex.filter_results .main_book {
	margin: unset;
}
.recomandations {
	border-top: unset;
}
.recomandations .title_recom {
	font-size: 36px;
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
}
.authors .main_title,
.colectii .main_title,
.domenii .main_title,
.simple_page .main_title {
	padding: 20px;
	height: auto;
}
.authors .main_title h1,
.colectii .main_title h1,
.domain_left .main_title h1,
.domain_right .main_title h1,
.domenii .main_title h1,
.reviewal h1,
.simple_page .main_title h1 {
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	color: black;
	text-align: left;
	line-height: normal;
	font-size: 60px;
}
.reviewal .main_title h1 {
	margin: 30px 20px 0;
}
.colectii .main_books,
.domenii .main_books {
	margin-left: 20px;
	margin-right: 20px;
}
.cookie_alert,
.gdprbanner {
	margin-bottom: 30px;
	border-radius: 10px;
}
.search .lower_search {
	position: relative;
}
.search .lower_search .search_form .search_close.fa {
	left: unset;
	top: 30px;
}
.search .autor_404 {
	width: calc(100% - 200px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: unset;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50vh;
}
.search .autor_404 .txt {
	margin: auto;
	text-align: center;
}
.search .fa-book {
	margin: auto;
}
.authors .main_books.block_flex .areas,
.colectii .areas,
.domenii .areas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.authors .areas .area,
.colectii .areas .area,
.domenii .areas .area {
	margin: unset;
}
.colectii .main_middle .line,
.domenii .main_middle .line {
	display: none;
}
.colectii .main_jcarousel.jcarousel_container .main_book,
.domenii .main_jcarousel.jcarousel_container .main_book {
	margin-left: unset;
	margin-right: unset;
}
.simple_page .contact {
	margin: unset;
}
.simple_page .main_title h1 {
	margin: unset;
}
.domain_left {
	width: calc(50% - 40px);
	margin-left: 20px;
	margin-right: 20px;
}
.domain_right {
	width: calc(50% - 40px);
	margin-right: 20px;
	margin-left: 20px;
}
.domain_left .main_title,
.domain_right .main_title {
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.domain_left .main_title h1,
.domain_right .main_title h1 {
	font-size: 48px;
}
.bestseller .main_books {
	margin: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.bestseller .main_books a {
	display: block;
	margin: auto;
}
.bestseller .main_books .main_book {
	margin-left: 10px;
	margin-right: 10px;
	color: black;
	width: 200px;
}
.domain .main_top > .line {
	display: none;
}
.authors .main_books.block_flex {
	margin-left: 20px;
	margin-right: 20px;
}
.header_menu .nav.nav-tabs {
	font-size: 12px;
}
.header_menu {
	border-bottom: none;
}
.authors .header_menu .uitem > .litem.nav_search {
	position: unset;
}
.authors .header_menu .uitem > .litem.nav_search .magnifire {
	font-size: 18px;
	width: auto;
	height: auto;
	background: none;
	position: relative;
	top: -2.5px;
}
.authors .header_menu .uitem {
	padding-top: unset;
	padding-bottom: 20px;
}
.authors .header_menu .uitem .litem {
	padding-bottom: unset;
	padding-top: 20px;
	display: inline-block;
}
.authors .autor_404 {
	width: auto;
	height: 50vh;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.authors .autor_404 .fa,
.authors .autor_404 .txt {
	margin: auto;
}
.page .simple_page {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.page .simple_page .main_title {
	padding-left: 0;
	padding-right: 0;
}
.reviewal_content {
	margin-bottom: 50px;
	margin-left: 20px;
	margin-right: 20px;
}
.reviewal_left {
	padding-right: 40px;
}
.reviewal_right {
	padding-left: 40px;
}
.reviewal_title {
	font-size: 18px;
	font-weight: normal;
	font-family: "Chewy", sans-serif;
}
a.reviewal_more,
a.reviewal_more .fa {
	color: #f9a94b;
}
a.reviewal_more:hover,
a.reviewal_more:hover .fa {
	color: #f9a94b;
	-webkit-filter: brightness(75%);
	filter: brightness(75%);
}
.reviewal_right .small_book {
	width: 100%;
	float: none;
	margin: unset;
}
.reviewal_right .small_book_info {
	color: black;
}
.reviewal_right .small_book_author {
	font-weight: bold;
	margin-top: 5px;
}
.reviewal_right .book_price {
	padding-top: 5px;
}
.review .reviewal_subtitle {
	margin-top: 20px;
	text-align: left;
	margin-left: 20px;
	font-weight: bold;
	font-size: 16px;
}
.review .reviewal_right .anim {
	margin-top: unset;
}
.review .reviewal_right .main_book .book_info {
	margin-top: 10px;
	color: black;
}
.review .reviewal_right {
	width: 240px;
}
.review .reviewal_left {
	width: calc(100% - 240px);
}
.review .reviewal_right .book_info p {
	margin: unset;
	padding: unset;
	height: auto;
	width: auto;
}
.review .reviewal_right .book_info .book_author {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.domenii .subheader {
	margin-bottom: unset;
	margin-top: 10px;
	margin-bottom: 10px;
}
.author .main_middle .line {
	display: none;
}
.new_blog .reviewal_content.blog_content {
	margin-left: 0;
	margin-right: 0;
}
.new_blog .reviewal_right.blog_right img {
	width: 100%;
}
.new_blog .bcl {
	padding-left: 80px;
}
.one_blog h1 {
	font-weight: normal;
	text-align: left;
	font-size: 60px;
	font-family: "Chewy", sans-serif;
	margin: 40px 20px auto;
	color: black;
}
.one_blog_subtitle {
	text-align: right;
	margin-left: auto;
	margin-right: 20px;
	font-weight: bold;
	display: inline-block;
	float: right;
	position: unset;
	margin-top: unset;
}
.one_blog_text {
	margin-left: 80px;
	margin-right: 20px;
}
.one_blog_comment {
	position: unset;
	margin: unset;
	display: inline-block;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}
.blog_sub_info {
	margin-top: 40px;
}
#text_com {
	margin-left: 10px;
}
.top_banner {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
.carte .main_middle .line {
	display: none;
}
.modal_basket .basket_right .btn.btn-default.btn-sm,
.modal_basket .basket_right button.close {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	font-family: "Chewy", sans-serif;
	border-radius: unset;
	font-weight: normal;
	/* text-transform: uppercase; */
}
.modal_basket .basket_right button.close {
	padding: 10px;
	text-shadow: none;
}
.mean_votes.btn-sm#see_stats {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	/* font-family: "Chewy", sans-serif; */
	border-radius: unset;
	font-weight: normal;
}
.price_red .price_low {
	color: green;
}
.main_books.filter_results.white_bck a:hover .main_book {
	padding: 10px;
	background-color: #f9a94b;
	border-radius: 10px;
}
.main_books.filter_results.white_bck .main_book {
	padding: 10px;
	margin-bottom: 40px;
	width: 220px;
}
.main_books.filter_results.white_bck .main_book .anim {
	margin-top: unset;
}
.main_top .main_top .prom_class img {
	margin-bottom: 20px;
}
.bestseller .main_books .main_book .anim,
.domain .main_books .main_book .anim {
	margin-top: unset;
}
.bestseller .main_books .main_book,
.domain .main_books .main_book {
	padding: 10px;
	width: 220px;
	margin-top: 35px;
}
.bestseller .main_books a:hover .main_book,
.domain .main_books a:hover .main_book {
	background-color: #f9a94b;
	border-radius: 10px;
}
.main_top.promotii .main_top.main_top_promo_fix::after {
	display: none;
}
.product .jcarousel_ctrls .ctrl-prev i,
footer .jcarousel_controls .jcarousel-control-prev i {
	background-image: url("../images/arrow.png");
	background-size: 25px 45px;
	width: 25px;
	height: 45px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.product .jcarousel_ctrls i::before,
footer .jcarousel_controls i::before {
	display: none;
}
.product .jcarousel_ctrls {
	top: calc(50% - 22.5px);
}
.product .jcarousel_ctrls .ctrl-next i,
footer .jcarousel_controls .jcarousel-control-next i {
	background-image: url("../images/arrow.png");
	background-size: 25px 45px;
	width: 25px;
	height: 45px;
}
footer .jcarousel_controls {
	margin-top: 5px;
}
.reviewal .reviewal_left,
.reviewal .reviewal_right {
	border: unset;
	position: relative;
}
.reviewal .reviewal_right::after {
	content: "";
	border: 2px solid transparent;
	border-image-source: url("../images/vr.png");
	display: block;
	position: absolute;
	height: 100%;
	border-image-slice: 5;
	border-image-width: 5;
	border-image-outset: 0;
	border-image-repeat: round;
	left: -1px;
	top: 0;
}
.reviewal .reviewal_left::after {
	content: "";
	border: 2px solid transparent;
	border-image-source: url("../images/vr.png");
	display: block;
	position: absolute;
	height: 100%;
	border-image-slice: 5;
	border-image-width: 5;
	border-image-outset: 0;
	border-image-repeat: round;
	right: -1px;
	top: 0;
}
.reviewal.blog .reviewal_left::after,
.reviewal.blog .reviewal_right::after {
	display: none;
}
.new_blog .bcl {
	position: relative;
	border: unset;
}
.new_blog .bcl::after {
	content: "";
	border: 2px solid transparent;
	border-image-source: url("../images/vr.png");
	display: block;
	position: absolute;
	height: 100%;
	border-image-slice: 5;
	border-image-width: 5;
	border-image-outset: 0;
	border-image-repeat: round;
	left: -1px;
	top: 0;
}
.header_dropdown span.fa {
	background-image: url("../images/drop.png");
	background-repeat: no-repeat;
	width: 11px;
	height: 6px;
	display: inline-block;
	top: -1.5px;
	margin-left: 5px;
}
.header_dropdown span.fa::before {
	display: none;
}
.header_dropdown .dropdown .btn.btn-default {
	padding-top: 10px;
}
.middle_pagination .selected_pagination {
	background-image: url("../images/cerc.png");
	background-size: 100% 100%;
	border: none;
}
a.reviewal_more .fa {
	background-image: url("../images/more.png");
	display: inline-block;
	width: 6px;
	height: 11px;
	margin-left: 5px;
	top: 0;
}
a.reviewal_more .fa::before {
	display: none;
}
.new_blog .reviewal_more.blog_more {
	font-weight: normal;
}
.profile .form_right {
	position: relative;
	border: unset;
	z-index: 10;
}
.profile .form_right::after {
	content: "";
	display: block;
	position: absolute;
	border: 5px solid transparent;
	border-image-source: url("../images/lines.png");
	border-image-slice: 10;
	border-image-width: 7px;
	border-image-outset: 1;
	border-image-repeat: round;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	z-index: -1;
}
.profile .form_right .btn.btn-default {
	border: 5px solid transparent;
	-o-border-image: url("../images/lines.png") 10 round;
	border-image: url("../images/lines.png") 10 round;
}
.login_form input {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 40px;
	background-size: 100% 100%;
}
.one_blog_comment .badge {
	min-width: 25px;
	min-height: 25px;
	padding-top: 7px;
}
.profile .quarter_hr {
	background-color: unset;
	background-image: url("../images/hr.png");
	border: none;
	background-size: 100% 100%;
	height: 5px;
}
.basket h3 hr,
.basket hr {
	background-color: unset;
	background-image: url("../images/hr.png");
	border: none;
	background-size: 100% 100%;
	height: 5px;
}
.profile .form_left form .btn.btn-default.btn-sm {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	/* font-family: "Chewy", sans-serif; */
	border-radius: unset;
	/* font-weight: normal; */
	padding-left: 40px;
}
.activation_form input,
.form_lost_pass input,
.form_singup input,
.login_form input,
.modify_form input {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 40px;
	background-size: 100% 100%;
}
.basket .btn.btn-default {
	background-color: transparent;
	border: unset;
	border: 5px solid transparent;
	-o-border-image: url("../images/lines.png") 10 round;
	border-image: url("../images/lines.png") 10 round;
}
.command_info .container-fluid .row-orders {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: auto;
	background-size: 100% 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.command_info .fa.fa-circle-thin {
	background-image: url("../images/cerc.png");
	background-size: 100% 100%;
	border: none;
	width: 48px;
}
.command_info .fa.fa-circle-thin::before {
	color: transparent;
}
.command_info .fa.fa-times {
	left: 14px;
	top: 12px;
}
.command_info .col-md-1,
.command_info .col-md-3:first-child,
.command_info .col-md-4 {
	display: block;
	margin: unset;
	width: auto;
	float: none;
	padding: unset;
}
.command_info .container-fluid .row-orders::after,
.command_info .container-fluid .row-orders::before {
	display: none;
}
.command_info .no_items {
	width: auto;
	border: none;
}
.command_info p {
	color: black;
	font-size: 22px;
	margin: unset;
	padding: unset;
}
.command_info {
	border: none;
}
.basket_item.voucher #voucher_add, .basket_item.voucher #card_add {
	border: unset;
	margin: unset;
	padding: unset;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 40px;
	background-size: 100% 100%;
}
.basket_item.voucher .btn {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	font-family: "Chewy", sans-serif;
	border-radius: unset;
	font-weight: normal;
	border: none;
	color: black;
}
.main_top .total {
	background-color: transparent;
	background-image: url("../images/or_bck.png");
	background-size: 100% 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket_order .form_account,
.basket_order .form_registration {
	position: relative;
	z-index: 21;
}
.main_bottom .form_account {
	background-color: transparent;
}
.basket_order .main_bottom .clear_both {
	display: block;
}
.form_account .account_form .btn.btn-default {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	font-family: "Chewy", sans-serif;
	border-radius: unset;
	font-weight: normal;
	border: none;
	color: black;
}
.account_form input {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 30px;
	background-size: 100% 100%;
}
#agegroup_basket,
#billing_city,
#billing_county,
#billing_select,
#city,
#county,
#pj_city,
#pj_county,
.reg_form input {
	border: unset;
	margin: unset;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 30px;
	background-size: 100% 100%;
}
.below textarea,
.gdpr-wrapper-checkbox.basket-checkbox {
	border: unset;
	border: 5px solid transparent;
	-o-border-image: url("../images/lines.png") 10 round;
	border-image: url("../images/lines.png") 10 round;
}
.form_registration .btn.btn-default {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	font-family: "Chewy", sans-serif;
	border-radius: unset;
	font-weight: normal;
	border: none;
}
.basket h3,
.command_info .col-md-4 .total_price,
.command_info .no_items,
.command_info .single_price,
.command_info p,
.item_right .item_title h3,
.item_title h5 {
	font-family: "Chewy", sans-serif;
	color: black;
	font-weight: normal;
	line-height: normal;
}
.basket_order .item_title h5 {
	font-size: 18px;
}
.basket_order .item_right .item_title h3 {
	font-size: 24px;
}
.area h2,
.basket_order .vcr_tit,
.below h2,
.form_account h2,
.reg_left h2,
.reg_right h2,
.total h2 {
	font-family: "Chewy", sans-serif;
	color: black;
	font-weight: normal;
	line-height: normal;
}
.total h2 {
	width: 100%;
}
.breadcrumb > li {
	font-family: "Chewy", sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
}
span#submitting_buton_footer {
	padding: 5px 10px;
	font-size: 12px;
}
.home .modal_news .news_right h1 {
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	line-height: normal;
}
#fiscals_select,
.home .modal_news_form input#gdpr_email {
	border: unset;
	margin: auto auto 20px;
	padding: unset;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	height: 40px;
	background-size: 100% 100%;
}
.gdpr-wrapper-checkbox {
	/* border: 5px solid transparent;
	border-image: url("../images/lines.png") 10 round; */
}
.gdprbanner .right a,
.gdprbanner .up {
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	line-height: normal;
}
.cookie_alert,
.gdprbanner {
	background-color: transparent;
	background-image: url("../images/or_bck.png");
	background-size: 100% 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cookie_alert .extra_link {
	color: white;
}
.cookie_alert p {
	color: black;
}
.header_dropdown .dropdown .btn.btn-default,
.header_dropdown ul.dropdown-menu li a {
	/* font-family: "Chewy", sans-serif;
	font-weight: normal;
	line-height: normal; */
}
.profile.account .btn.btn-default.btn-sm {
	background-color: transparent;
	background-image: url("../images/buton.png");
	background-size: 100% 100%;
	/* font-family: "Chewy", sans-serif; */
	border-radius: unset;
	/* font-weight: normal; */
	padding-left: 40px;
}
.product_info .h3,
.product_info h1,
.product_info h2 {
	font-family: "Chewy", sans-serif;
	font-weight: normal;
	line-height: normal;
}
.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books .main_book {
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
	left: unset;
	right: unset;
	width: 1100px;
}
.search .menu {
	width: calc(100% - 200px);
}
.genius.search .young_art_seach .top {
	height: auto;
}
.search .main_books.filter_results.white_bck .main_book {
	width: 210px;
}
.authors .nav.nav-tabs > li.nav_search .input_field {
	border: unset;
	margin: unset;
	padding: unset;
	color: black !important;
	font-style: normal !important;
	font-weight: normal;
	line-height: normal;
	background-image: url("../images/input.png");
	background-size: 100% 100%;
	padding-bottom: 2.5px;
	margin-top: 2.5px;
}
.page .sub_header,
.reviews .sub_header {
	margin-bottom: 0;
}
.main_top.profile .profile .form_left form .btn.btn-default.btn-sm {
	padding-left: 35px;
}
.carte .recommended.jcarousel_container .jcarousel_wrapper {
	/* width: 1100px; */
	width: 100%;
	position: relative;
	left: unset;
	right: unset;
	margin-left: auto;
	margin-right: auto;
}
.carte .recommended.jcarousel_container .jcarousel.main_books {
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
	left: unset;
	right: unset;
}
.carte .recommended.jcarousel_container .main_book {
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
	height: auto;
	width: 220px;
}
.live_results {
	top: 150px;
	z-index: 30;
}
.carte .recommended.jcarousel_container .jcarousel_controls {
	top: 40%;
}
.slider div#myCarousel {
    width: 99.2%;
    margin: 0 auto;
    top: 4px;
}
.one_blog_subtitle {
	float: none;
margin-top: 10px;
}
.one_blog_text {
	margin: unset;
margin-top: 40px;
margin-bottom: 20px;
}

/* responsive */
@media (max-width: 1300px) {
	.carte .header_menu .subheader {
		width: 100%;
		float: none;
	}
	.carte .subheader .print {
		display: none;
	}
	body {
		width: 100%;
	}
	.container {
		width: 90%;
	}
	.slider::before {
		height: 100%;
	}
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books .main_book {
		margin-left: 0;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.carte .recommended.jcarousel_container .jcarousel.main_books,
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		left: unset;
		right: unset;
		width: 880px;
		margin-left: auto;
		margin-right: auto;
	}
	.search .lower_search {
		position: initial;
	}
	.main_top.account .form_left {
		width: calc(100% - 290px);
	}
	.main_top.profile .profile .form_left {
		width: calc(100% - 290px);
	}
}
@media (max-width: 1300px) and (min-width: 1200px) {
	.top_menu {
		margin-left: initial;
		margin-right: initial;
	}
}
@media (max-width: 1250px) {
	.slider::before {
		height: 100%;
	}
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		margin-left: auto;
		margin-right: auto;
		width: 880px;
	}
}
@media (max-width: 1200px) {
	.basket_order .command_info .container-fluid {
		margin: initial;
		padding: initial;
		display: initial;
	}
	.main_bottom .newsletter.newsletter_footer {
		width: auto;
	}
	.footer_links li {
		padding-bottom: 10px;
	}
	.menu_bottom .bottom_links .dot {
		display: none;
	}
	.main_bottom .info {
		padding: 20px;
	}
	.user_menu {
		/* margin-top: 0; */
	}
	.top_menu .search_form {
		/* position: unset;
		float: right; */
	}
	.user_icons {
		/* clear: right; */
	}
	.search.input_field.ls {
		/* width: 250px; */
	}
	.basket_order .command_info .container-fluid .row.row-orders {
		margin: initial;
		padding: initial;
		width: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-bottom: 10px;
	}
	.basket_order .command_info .col-md-1,
	.basket_order .command_info .col-md-3:first-child,
	.basket_order .command_info .col-md-4.first,
	.basket_order .command_info .col-md-4.second {
		position: initial;
		display: block;
		margin: initial;
		padding: unset;
		width: auto;
	}
	.command_info .col-md-4.first select {
		width: auto;
	}
}
@media (max-width: 1199px) {
	.top_menu {
		margin-left: initial;
		margin-right: initial;
	}
}
@media (max-width: 1150px) {
	.slider::before {
		height: 100%;
	}
	.top_menu {
		top: 0;
	}
	.user_menu {
		margin-top: 20px;
		position: unset;
		width: auto;
	}
	.menu {
		margin-top: unset;
	}
	.top_menu .search_form {
		position: unset;
		float: left;
	}
	.user_icons {
		position: unset;
		float: right;
	}
	.carte .recommended.jcarousel_container .jcarousel.main_books,
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		margin-left: auto;
		margin-right: auto;
		width: 660px;
	}
	.genius.search .young_art_seach .user_menu {
		height: unset;
		width: unset;
	}
	.authors .main_top.authors .nav_search .search_form {
		margin-top: unset;
	}
	.top_menu .search_form {
		position: relative;
	}
}
@media (max-width: 1100px) {
	.lower_search.rst {
		position: relative;
	}
	.search_form .search_close.fa {
		top: 35px;
		right: 110px;
	}
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		margin-left: auto;
		margin-right: auto;
		width: 660px;
	}
	/* .search.input_field.ls {
		display: none;
	} */
	.authors .header_menu .uitem > .litem.nav_search {
		display: none;
	}
	.lower_search.rst {
		display: block !important;
		margin: 0;
	}
	.search_form.gr {
		display: none !important;
	}
	#urlrest_1.search.input_field,
	#urlrest_2.search.input_field,
	#urlrest.search.input_field {
		border: unset;
		margin: unset;
		padding: unset;
		color: black !important;
		font-style: normal !important;
		font-weight: normal;
		line-height: normal;
		background-image: url("../images/input.png");
		padding-left: 10px;
		padding-right: 5px;
		background-size: 100% 100%;
		font-size: 18px;
		height: 50px;
		width: calc(100% - 100px);
		margin-top: 20px;
	}
	.user_menu {
		position: unset;
		float: right;
	}
	.menu {
		width: calc(100% - 200px);
		margin-top: 20px;
	}
	.lower_search .search_form #submit_form_1.fa,
	.lower_search .search_form #submit_form_2.fa,
	.lower_search .search_form #submit_form.fa {
		position: unset;
		display: unset;
		margin: unset;
		float: right;
	}
	header {
		margin-bottom: 20px;
	}
	.live_results {
		top: 225px;
	}
}
@media (max-width:1000px) {
	.basket_order .command_info .col-md-1,
	.basket_order .command_info .col-md-3:first-child,
	.basket_order .command_info .col-md-4.first,
	.basket_order .command_info .col-md-4.second {
		position: initial !important;
		display: block !important;
		margin: initial !important;
		padding: unset;
		width: auto;
	}
	.command_info .col-md-4.first select {
		width: auto;
	}
	.wrapper_see_stats {
		clear: none;
		margin-left: 10px;
		margin-top: initial;
	}
}
@media (max-width: 975px) {
	.main_top.profile .modify_form input {
		width: 90%;
	}
}
@media (max-width: 950px) {
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper {
		width: 100%;
	}
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {}
	.reviewal .main_title {
		margin-left: 0;
	}
	.page .simple_page .main_title {
		margin-left: 0;
	}
	.profile .gdpr-wrapper-checkbox.signup-checkbox {
		width: auto;
	}
	.recommended.jcarousel_container .main_title {
		width: auto;
	}
}
@media (max-width: 850px) {
	.lower_search.rst {
		padding: unset;
	}
	.lower_search.rst .search_form {
		width: auto;
	}
	.lower_search .search_form #submit_form_1.fa,
	.lower_search .search_form #submit_form_2.fa,
	.lower_search .search_form #submit_form.fa {
		width: 75px;
	}
	.lower_search .search_form #urlrest_1.search.input_field,
	.lower_search .search_form #urlrest_2.search.input_field,
	.lower_search .search_form #urlrest.search.input_field {
		width: calc(100% - 100px);
		margin-top: 20px;
		float: none;
	}
	.search .lower_search .search_form #submit_form_1.magnifire.fa,
	.search .lower_search .search_form #submit_form_2.magnifire.fa,
	.search .lower_search .search_form #submit_form.magnifire.fa {
		width: 75px;
		position: unset;
	}
	.basket_items .basket_item {
		height: 370px;
	}
	.new_blog .bcl::after {
		display: none;
	}
}
@media (max-width: 800px) {
	.carte .recommended.jcarousel_container .jcarousel.main_books,
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		width: 440px;
	}
	.container {
		margin-left: 40px;
		margin-right: 40px;
		width: calc(100% - 80px);
	}
	.menu_bottom .bottom_links {
		width: 100%;
	}
	.main_top.account .form_left {
		width: 100%;
		margin-bottom: 20px;
	}
	.main_top.account .profile.account .form_right .fa.fa-circle-thin {
		/* display: block; */
		/* display: unset; */
	}
	.profile.account .form_right .user_data {
		display: block;
	}
	.profile.account .form_right .fa.fa-circle-thin {
		display: inline-block;
		margin-top: 20px;
	}
	/* .profile.account .form_right .user_data_main {} */
	.profile.account .form_right .btn.btn-default {
		float: none;
		margin-top: 10px;
	}
	.profile.account .form_right .user_data_main {
		display: block;
	}
}
@media (max-width: 775px) {
	.carte .product_info .product_buttons {
		float: right;
		margin-top: unset;
		margin-bottom: 10px;
	}
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(even),
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(odd) {
		/* width: 100%; */
		/* width: 100%; */
		width: calc(50% - 40px);
		position: initial !important;
		display: inline-block;
		position: initial;
		margin: initial !important;
		min-width: auto;
	}
	.main_top.main_top_promo_fix .promotions_first {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(even) {
		margin-left: 20px !important;
		/* margin-right: 10px !important; */
		float: left;
	}
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(odd) {
		/* margin-left: 10px !important; */
		margin-right: 20px !important;
		float: right;
	}
}
@media (max-width: 767px) {
	.menu {
		margin-top: 0;
	}
	.recommended.jcarousel_container .main_title span {
		display: none;
	}

	.col-sm-8.brdr::after{
		display: none;
	}
}
@media (max-width: 750px) {
	.header_menu.big_head .share_this {
		margin-top: unset;
	}
	.search_form .search_close.fa {
		top: 10px;
	}
	.page .header_menu.big_head .share_this {
		margin-top: 0;
	}
	.new_blog .bcl {
		padding-left: 40px;
	}
	.reviews .header_menu.big_head .share_this {
		margin-top: 0;
		margin-bottom: 0;
	}
	.menu_footer {
		width: 100%;
	}
	.logo {
		position: unset;
	}
	.logo img {
		width: 150px;
	}
	.search_form .fa.fa-search,
	.user_icons .fa {
		margin: unset;
		width: auto;
		height: auto;
		background: none;
	}
	.lower_search .search_form #urlrest_1.search.input_field,
	.lower_search .search_form #urlrest_2.search.input_field,
	.lower_search .search_form #urlrest.search.input_field {
		margin-top: 0;
		height: 40px;
	}
	.top_right {
		width: calc(100% - 150px);
	}
	.menu,
	.search .menu {
		width: calc(100% - 125px);
	}
	.user_icons {
		margin-right: 20px;
	}
	.user-logged {
		margin-top: 5px;
		margin-left: 5px;
	}
	.user_icons .user-logged .logout .fa {
		top: -7.5px;
		right: -7.5px;
	}
	.shopping_count {
		top: 0;
		right: 0;
	}
	.live_results {
		top: 215px;
	}
}
@media (max-width: 715px) {
	.live_results {
		left: unset;
		right: unset;
		width: 100%;
	}
	.share_this .st_facebook_hcount,
	.share_this .st_twitter_hcount {
		float: none;
	}
	.carte .product_info .h3 {
		/* color: red !important; */
		float: left;
	}
	.carte .product_info .product_buttons {
		float: left;
		clear: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}
@media (min-width: 600px) {
	.menu .navbar-default .navbar-nav li span.fa {
		padding: 10px;
		background-repeat: no-repeat;
		background-position: center;
		top: 2.5px;
	}
}
@media (max-width: 600px) {
	.live_results {
		top: 175px;
	}
	.search_form .search_close.fa {
		right: 55px;
		top: 10px;
	}
	.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1 {
		font-size: 48px;
		margin-left: initial;
		margin-right: initial;
		white-space: initial;
		display: initial;
	}
	/* .recommended.jcarousel_container .main_title {
		padding-left: 20px;
		padding-right: 20px;
	} */
	.profile .form_right {
		padding: 20px;
	}
	.reviewal_right .small_book_info {
		clear: none;
		margin-top: 20px;
		margin-left: 10px;
		width: 175px;
	}
	.reviewal_content .reviewal_right {
		margin-top: 20px;
		padding-left: initial;
	}
	.reviewal .reviewal_left {
		padding-right: unset;
		border: none;
	}
	.reviewal .reviewal_left::after {
		display: none;
	}
	.reviewal .reviewal_right::after {
		display: none;
	}
	#gen_menu a.selected::after {
		display: none;
	}
	.carte .recommended.jcarousel_container .jcarousel.main_books,
	.main_books.main_jcarousel.car_fix .main_jcarousel.jcarousel_container .jcarousel_wrapper .jcarousel.main_books {
		width: 220px;
	}
	#myCarousel img.big {
		width: auto;
		height: auto;
	}
	.menu_bottom .bottom_links {
		width: auto;
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.main_bottom .info {
		padding: 20px;
	}
	.menu,
	.top_menu,
	.top_menu .user_menu,
	.user_icons {
		width: auto;
		float: none;
		position: unset;
		margin: unset;
		display: unset;
		padding: unset;
	}
	.menu .navbar.navbar-default {
		min-height: auto;
	}
	.menu,
	.top_menu .user_menu {
		display: inline-block;
		float: right;
	}
	.top_menu {
		display: block;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.user_icons > a {
		position: unset;
		display: unset;
		float: none;
	}
	.user_icons > a i.fa {
		margin-left: 10px;
		margin-right: 10px;
	}
	.user_icons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.top_menu .user_menu {
		margin-top: 5px;
		margin-right: 10px;
		height: auto;
	}
	.lower_search .search_form #submit_form_1.fa,
	.lower_search .search_form #submit_form_2.fa,
	.lower_search .search_form #submit_form.fa {
		width: auto;
		margin-right: 10px;
	}
	.lower_search .search_form #urlrest_1.search.input_field,
	.lower_search .search_form #urlrest_2.search.input_field,
	.lower_search .search_form #urlrest.search.input_field {
		width: calc(100% - 50px);
	}
	#gen_menu #myNavbar {
		padding: initial;
		margin-top: 10px;
		font-family: "Chewy", sans-serif;
		font-size: 18px;
		font-weight: normal;
		line-height: normal;
	}
	#gen_menu .navbar-nav {
		margin: initial;
	}
	#gen_menu .dropdown span.fa {
		padding: initial;
		line-height: initial;
		font-weight: bold;
		font-size: 28px;
		height: auto;
		position: relative;
		top: 2.5px;
		cursor: cell;
		margin-left: 5px;
		padding-left: 5px;
	}
	#gen_menu .dropdown-menu {
		font-size: 16px;
		display: initial !important;
		position: initial;
		margin-left: 10px;
	}
	#gen_menu ul li {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#gen_menu .dropdown-menu li a {
		padding: initial;
	}
	#gen_menu .dropdown-menu li a:hover {
		color: #f9a94b;
	}
	.dropdown-menu > li > a:focus,
	.dropdown-menu > li > a:hover {
		background-color: transparent;
	}
	.menu,
	.search .menu {
		width: auto;
	}
	.genius.search .lower_search .search_form #submit_form_1.magnifire.fa,
	.genius.search .lower_search .search_form #submit_form_2.magnifire.fa,
	.genius.search .lower_search .search_form #submit_form.magnifire.fa {
		width: auto;
	}
	.profile .form_left,
	.profile .form_right {
		width: 100%;
		float: none;
		position: initial;
	}
	.profile .form_right {
		position: relative;
	}
	.profile .form_right .btn.btn-default {
		display: block;
		margin: 20px auto;
	}
	.profile .form_left form .btn.btn-default.btn-sm {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.main_top.profile,
	.main_top.profile .profile {
		margin-left: auto;
		margin-right: auto;
	}
	.main_top.profile .profile .form_left {
		width: auto;
	}
	.main_top.profile .profile .form_left form .btn.btn-default.btn-sm {
		margin-top: 20px;
	}
	.basket_order .command_info .container-fluid .row.row-orders {
		display: block;
	}
	.basket_order .command_info .col-md-1,
	.basket_order .command_info .col-md-3:first-child,
	.basket_order .command_info .col-md-4.first,
	.basket_order .command_info .col-md-4.second {
		float: left;
		clear: left;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.basket_items .basket_item,
	.basket_items .basket_item:first-of-type {
		height: auto;
	}
	.basket_order .basket_item .command_info h5 {
		margin-bottom: 10px;
	}
	.basket_order .command_info .container-fluid .row.row-orders {
		display: initial;
		border: none;
	}
	.basket_order .command_info .cq {
		float: none;
	}
	.basket_item .command_info {
		margin-bottom: 20px;
	}
	.user_icons .user-logged .logout .fa {
		color: red;
	}
	.user_icons .user_basket {
		position: relative;
		right: unset;
	}
	.main_top.review .reviewal .main_title h1 {
		font-size: 48px;
	}
	.review .reviewal_left {
		width: auto;
	}
	.review .reviewal_content .reviewal_right {
		width: auto;
	}
}
@media (max-width: 575px) {
	.menu_bottom .bottom_links a {
		display: block;
		width: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.bottom_links li {
		display: block;
		/* margin: unset; */
		width: auto;
	}
}
@media (max-width: 525px) {
	.logo img {
		width: 100px;
	}
	.top_right {
		width: calc(100% - 100px);
	}
}
@media (max-width: 500px) {
	.live_results {
		top: 145px;
	}
	.search_form .search_close.fa {
		left: unset;
	}
	.publisher_main_book:nth-child(2) {
		display: none;
	}
	.main_jcarousel .main_title {
		padding-left: 0;
		padding-right: 0;
	}
	.main_jcarousel .main_title h1,
	.newsletter.newsletter_footer h1 {
		font-size: 48px;
	}
	.search_toggle.fa.fa-search {
		display: none;
	}
	.top_menu {
		margin-bottom: 10px;
	}
	.profile.account .form_right .btn.btn-default {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 475px) {
	.logo {
		position: absolute;
	}
	.top_right {
		width: 100%;
	}
	.main_top.review .reviewal .main_title h1 {
		font-size: 36px;
	}
}
@media (max-width: 450px) {
	.header_menu .breadcrumb {
		display: block !important;
	}
	.main_top.account .profile.account .form_right {
		padding-left: 20px;
		padding-right: 20px;
	}
	.main_top.main_top_promo_fix .promotions_first,
	.main_top.main_top_promo_fix .promotions_left.promo {
		/* height: 100px; */
		height: auto;
		height: 100px;
		min-width: auto;
		overflow: hidden;
	}
	.main_top .main_top .prom_class img {
		/* height: 100px; */
		height: 100px;
		width: auto;
		/* max-width: 100%; */
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	.main_top.main_top_promo_fix .promotions_left.promo,
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(even),
	.main_top.main_top_promo_fix .promotions_left.promo:nth-child(odd) {
		/* width: 100%; */
		width: auto;
		display: block;
		float: none;
		margin-bottom: 20px !important;
		float: none;
		margin-left: 20px !important;
		margin-right: 20px !important;
		height: auto;
	}
	.main_top.main_top_promo_fix .promotions_first {
		margin-bottom: 20px !important;
		height: auto;
	}
}
@media (max-width: 425px) {
	.authors .main_books.block_flex .areas .area .books,
	.domenii .main_books.block_flex .areas .area .books {
		margin: 0 auto;
	}
	.authors .main_books.block_flex,
	.domenii .main_books.block_flex {
		margin: 0 auto;
	}
	.reviewal_right .small_book_info {
		clear: none;
		margin-top: unset;
		margin-left: 0;
	}
	.new_blog .bcl {
		padding-left: 20px;
	}
	.carte #prod_img_jcar {
		width: 100%;
	}
	.carte #prod_img_jcar img {
		max-width: 100%;
		width: 100%;
	}
}
@media (max-width: 400px) {
	.basket_custom .total h2 {
		display: initial;
		margin-left: 20px;
		margin-right: 20px;
	}
}
@media (max-width: 375px) {
	.main_books.main_jcarousel .jcarousel-control-next .fa::before,
	.main_books.main_jcarousel .jcarousel-control-prev .fa::before {
		content: "";
		width: 75px;
		height: 75px;
		display: block;
		/* background-color: white; */
		background-color: transparent;
		background-image: url("../images/arrow_orange.png");
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 50%;
	}
	.main_books.main_jcarousel .jcarousel-control-prev .fa::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.main_jcarousel .main_title h1,
	.newsletter.newsletter_footer h1 {
		font-size: 36px;
	}
	footer .jcarousel_controls .jcarousel-control-next i,
	footer .jcarousel_controls .jcarousel-control-prev i {
		background-size: 10px 20px;
		width: 10px;
		height: 20px;
		margin-top: 12.5px;
	}
	.main_books.main_jcarousel.orange_bck .main_jcarousel.jcarousel_container .jcarousel_wrapper {
		background-color: #f9a94b;
	}
	.main_books.main_books_flex > a {
		padding-left: 0;
		padding-right: 0;
	}
	.authors .container,
	.domenii .container {
		margin-left: 20px;
		margin-right: 20px;
		width: calc(100% - 40px);
	}
}
@media (max-width: 350px) {
	.logo img {
		height: 50px;
		width: auto;
	}
	.logo {
		top: 15px;
	}
}
