
.abs {
	position: absolute;
	
}
footer .rel {
	height: 60px;
	margin-bottom: 27.5px;
	margin-top: 10px;
}
footer .rel .abs {
	width: 100vw;
		left: calc((-100vw + 1200px) / 2);
		background-color: #D1E0B1;
	height: 50px;
	top: 15px;
}
.search .search_form {
	margin-bottom: 5px;
}
#cookie_alert {
	width: 1200px;
margin: auto;
}

.authors  .header_menu {
	margin-bottom: unset;
}
.main_title h1, .main_title .h1 {
	/* margin-bottom: 40px; */
	/* float: none;clear: both; */
}
header, main {
	background-color: white;
}
.rel.head {
	margin-bottom: unset;
	/* padding-bottom: 10px; */
	margin-bottom: 10px;
	background-color: white;
}

footer .rel.menu {
	margin: auto;
	height: 385px;
	/* margin-bottom: 27.5px; */
	/* margin-top: 10px; */
}
.main_title {
	height: auto;
	margin-top: 40px;
}
hr.hr_cstm {
	border: none;
	height: 20px;
}
.main_title h1 ,
.main_title .h1 {
	height: auto;
	padding-right: 50px;
	border-bottom: 1px solid #464646;
	width: auto;
	display: inline;
	padding-bottom: 10px;
	
}
footer .jcarousel_container {
	border: none;
}
footer .rel.menu .abs {
	/* height: auto; */
	background-color: #464646;
	height: 385px;
	width: 100vw;
		left: calc((-100vw + 1200px) / 2);
	top: auto;
}

.crfb {
	width: 1200px;
	margin: auto;
} 

.news_form .input_field, .search_form .input_field,
.selected_nav,
.user-logged {
	border-color: #8c8200;
}
.shopping_count {
	background-color: #9C2326;
}
.selected, .selected a {
	color: #9C2326 !important;
}
.menu .navbar-default .navbar-nav li ul li a, .menu .navbar-default .navbar-nav li ul li.open a,
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu, .menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu,
.menu .navbar-default .navbar-nav li ul li a:hover {
	background-color: #8c8200;
}
.product_buttons .btn.btn-default.btn-sm {
	background-color: #8c8200;
	
}
/* .recommended.jcarousel_container .main_title .h1 */
.recommended.jcarousel_container .main_title .h1 {
	color: #8c8200;
	font-family: 'MaiolaPro', sans-serif;	
}
.publishers .h1,
.publishers h1  {
	text-align: left;
	color: #464646;
	font-family: 'MaiolaProBold', sans-serif;
}
.search_form .input_field,
header {
	/* font-family: 'CeraProRegular', sans-serif; */
	font-family: 'pt_sans', sans-serif;
	
}
.menu.chewy {
	font-family: 'MaiolaPro', sans-serif;	
	color: #464646;
}
.product_info .h1,
.reviewal .h1,
.main_title .h1,
.simple_page .main_title .h1,
.product_info h1,
.reviewal h1,
.main_title h1,
.simple_page .main_title h1 {
	font-family: 'MaiolaPro', sans-serif;	
}
.menu .navbar-default {
	font-size: 22px;
}
main {
	/* font-family: 'CeraProRegular', sans-serif; */
	font-family: 'pt_sans', sans-serif;
	color: #464646;
}
.crb {
	height: 7px;
	position: absolute;
	/* width: 200%; */
	width: 100vw;
	/* left: -50%; */
	left: calc((-100vw + 1200px) / 2);
	z-index: 9;
	background-color: #464646;
}
.modal_news .news_right .h1,
.modal_news .news_right h1 {
	color: #464646;
	font-family: 'MaiolaProBold', sans-serif;
}
.newsletter .h1,
.newsletter h1 {
	font-family: 'MaiolaPro', sans-serif;
	font-weight: normal;
	font-size: 48px;
	text-align: center;
	margin-bottom: 25px;
}
.newsletter .h1 {
	font-size: 48px;
}
.autor_404 .h1,
.autor_404 h1 {
		font-family: 'MaiolaPro', sans-serif;
		font-weight: normal;
		font-style: normal;
}
.news_right #submitting_buton.gdpr-button,
.modal_news .news_right button.close,
a, a:focus, a:hover {
	color: #464646;
}

.autor_404 .fa {
	margin-top: unset;
}


.gdpr-wrapper-checkbox {
	border-radius: 10px;
	width: 96%;
}
.rel {
	position: relative;
	margin-bottom: 10px;
}
.header_menu {
	border-top: none;
	/* border: none; */
	border-bottom: none;
	margin-bottom: 25px;
}
.mb50 {
	margin-bottom: 50px;
}
.gdprbanner .fa {
	color: #DBDBEA;
}
.gdprbanner .up,
.gdprbanner .right a {
		font-family: 'MaiolaPro', sans-serif;
		/* background-color: rgba(172,38,41,1); */
		/* background-color: transparent; */
		color: white;
}
.gdprbanner .up {
	font-family: 'MaiolaPro', sans-serif;
	/* font-size: 19px; */
	font-size: 24px;
}
.gdprbanner {
	justify-content: space-between;
}
.gdprbanner .left {
	padding-left: 25px;
}
.menu .navbar-default .navbar-nav li ul li a,
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {
	background-color: white;
	color: black;
	font-size: 18px;
		font-family: 'MaiolaPro', sans-serif;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	/* color: black; */
	background-color: transparent;
	color: #646473;
}
.search_form input.input_field {
	line-height: 2;
	margin-right: 15px;
}
.user_menu .fa {
	color: #464646;
}
.slider {
	margin-top: -3px;
}
.gdprbanner .right a {
	background-color: rgba(172,38,41,1);
	font-size: 21.5px;
}
.top_right {
	width: 1010px;
}
.bottom_links li a {
	white-space: nowrap;
}
.gdprbanner {
	background: rgb(172,38,41);
	background: linear-gradient(175deg, rgba(172,38,41,1) 0%, rgba(172,38,41,1) 49%, rgba(183,40,44,1) 51%, rgba(183,40,44,1) 100%);
	/* margin-top: 30px; */
	margin-top: 20px;
	margin-bottom: 25px
}
.bkgnew {
	 background: rgb(255,255,255); 
 background: linear-gradient(145deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(236,236,251,1) 33%, rgba(236,236,251,1) 66%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); 
/*background-color: gray;*/
}
.container {
	/* background-color: white; */
	/* overflow: hidden; */
}
.reviewal_right,
.col-sm-4.brdl,
.reviewal_left,
.col-sm-8.brdr,
.dynamic .nav.nav-pills li.active a {
	border-color: #8c8200;
}
.header_menu,
.jcarousel_container,
.share_menu,

.info,
.alert-info {
	border-color: rgba(236,236,251,1);
}
.selected_nav {
	    border-bottom: 1px solid #464646  !important;
}
.selected_pagination {
	border-color: #464646 !important;
}

.blog_comment .badge,
.mean_votes#see_stats,
.one_blog_comment .badge,
.header_dropdown ul.dropdown-menu,
.header_dropdown .btn.btn-default {
	/* background-color: #8c8200; */
	background-color: #9C2326 ;
	color: white;
	font-weight: normal;
}
.mean_votes#see_stats {
	color: white;
}
.info {
	background-color: white;
	border: none;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	/* color: white; */
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {
	left: -5px;
}
.cookie_alert.alert-info {
		color: #464646;
		background-color: #D1E0B1;
		margin-top: 15px;
		margin-bottom: 15px;
}
.header_dropdown .btn.btn-default:hover {
	color: #DBDBEA;
}
.share_menu .print a {
	 	font-family: 'MaiolaPro', sans-serif;
		font-size: 16px;
		font-weight: normal;
}
.share_menu .print a i.fa {
	font-size: 1.5em;
	top: 3px;
}
.bottom_links,
.menu_footer {
	color: white;
	 /* color: #464646; */
	 	font-family: 'MaiolaPro', sans-serif;
		padding-bottom: 25px;
		font-weight: normal;
}
.bottom_links li a {
	font-weight: normal;
}
.menu_bottom, .menu_footer ,
.crfb {
	background-color: #464646;
	
}
.menu_bottom a {
	color: #DBDBEA;
	font-size: 22px;
}
.menu_footer a:hover,
.menu_bottom a:hover {
	color: white;
}
.footer_links li a {
	/* font-size: 14px; */
	font-size: 18px;
	font-weight: normal;
}
.bottom_links li a {
	/* font-size: 18px; */
	font-size: 22px;
}
.menu_footer a,
.footer_links li {
	
	color: #DBDBEA;
}
.new_blog .reviewal_more.blog_more .fa,
.blog .one_blog h1,
.blog .one_blog .h1,
.main_title .h1,
.new_blog .reviewal_more.blog_more ,.main_title h1 {
	/* color: #8c8200; */
	color: #464646;
}
.main_title .h1,
.main_title h1  {
	font-size: 48px;
	text-align: left;
	line-height: normal;
	/* border-bottom: 1px solid #464646; */
	font-family: 'MaiolaPro', sans-serif;
	float: left;
	clear: left;
	/* width: 30%; */
	font-weight: normal;
}
.hrcrs {
	float: left;
	width: 30%;
	border-color: #464646;
	margin-top: 10px;
}
.row_blogs .lead,
.blog .one_blog .h1,
.blog .one_blog h1,
.reviewal_title,
h4.media-heading.bb, .media-heading.h4.bb {
	font-family: 'MaiolaProBold', sans-serif;	
	font-weight: normal;
}
.reviewal_title {
	font-size: 24px;
}
.fml img{
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}
.logo {
	margin: unset;
}
.top {
	padding-left: unset;
	padding-right: unset;
	padding: unset;
	height: 180px;
	margin-top: 20px;
}
.user-logged {
	border: none;
}
.top_social {
	margin: unset;
}
.top_menu {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	height: 77px;
}
.menu .navbar-default {
	margin: unset;
}
.menu .navbar-default .navbar-nav {
	width: 100%;
}
input.gdpr-input-text,
.search_form .input_field {
	border-color: #464646;
}
.fa.fa-angle-down.fa-2x.fs {
	font-size: 1.5em;
}
.social_2 {
	display: none;
}
.newsletter.newsletter_footer,
.social_1 {
	width: 50%;
	margin: unset;
}
.newsletter.newsletter_footer {
	float: left;
	padding: 40px;
	height: auto;
	padding-bottom: unset;
}
.social_1 {
	float: right;
}
.newsletter_footer .gdpr-wrapper-checkbox,
.newsletter_footer #gdpr_email_footer {
	font-size: 14px;
	font-weight: normal;
}
.autor_404.no_margin_top {
	margin-top: unset;
    padding-top: 75px;
	
}
.product_buttons .btn.btn-default.btn-sm {
	background-color: #9C2326;
	color: white;
	font-family: 'MaiolaPro', sans-serif;	
	font-size: 18px;
	font-weight: normal;
}
span#submitting_buton_footer {
	font-size: 19px;
	padding: 10px 20px;
	border: none;
	background-color: #9C2326;
		font-family: 'MaiolaPro', sans-serif;	
		font-weight: normal;
		color: white;
	display: block;
	width: 195px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}
.menu_bottom {
	margin-left: 50px;
	margin-right: 50px;
	width: auto;
}
.fml {
	margin-top: 70px;
	margin-bottom: 70px;
}
.quarter_hr,
.login_form input,
.profile .form_right .btn.btn-default {
	border-color: #464646;
}
.profile.account .btn.btn-default.btn-sm,
.profile .form_left form .btn.btn-default.btn-sm {
	background-color: #9C2326;
	color: white;
	font-weight: normal;
}
.profile h2 {
	color: #464646;
			font-family: 'MaiolaPro', sans-serif;	
		font-weight: normal;
		font-size: 36px;
}
.profile h2.nic {
		color: #464646 !important;
}
.menu .navbar-default {
	font-weight: normal;
}
.last_seen h5 {
				font-family: 'MaiolaPro', sans-serif;	
		font-weight: normal;
	font-size: 24px;	
}
.recomandations .title_recom {
		color: #464646;
			font-family: 'MaiolaPro', sans-serif;	
		font-weight: normal;
		/* font-size: 36px; */
		font-size: 48px;
	text-align: left;	
	margin-left: 20px;
	border-bottom: 1px solid #464646;
	width: 30%;
	margin-bottom: 40px;
}
.list-group-item-heading {
		font-family: 'MaiolaPro', sans-serif;	
		color: #464646;
		font-size: 24px;
}
.nav.nav-tabs > li.nav_search .input_field,
.header_menu .nav.nav-tabs > li > a {
			/* font-family: 'MaiolaPro', sans-serif;	 */
				font-size: 14px;
}
.search_form input.input_field {
	bottom: 0;
}
.main_title {
	/* margin-top: 10px; */
	/* margin-left: 20px; */
}
.main_title h1,.main_title .h1
{
	/* margin-top: 10px; */
	margin-left: 20px;

	margin-bottom: 40px;
	/* float: none;clear: both; */
	padding-left: 5px;

}
.area h2 {
	font-family: 'MaiolaPro', sans-serif;	
	font-weight: normal;
	font-size: 20px;
}
.slider {
	margin-top: 20px;
}
.form_registration .btn.btn-default,
.form_account .account_form .btn.btn-default,
.main_top .total {
	background-color: #9C2326;
	/* color: #B7AB37; */
	color: white;
}
.reg_form input[type=checkbox] + label:before, .reg_form input[type=radio] + label:before {
	background: #9C2326;
}
.reg_form input[type=checkbox]:checked + label:before, .reg_form input[type=radio]:checked + label:before {
	background-image: radial-gradient(ellipse closest-side at center center,rgb(255, 255, 255) 45%,rgb(156, 35, 38) 55%);
}
.basket_item.voucher .btn,
.header_dropdown ul.dropdown-menu,
.header_dropdown .btn.btn-default {
		background-color: #9C2326;
		color: white;
}
.command_info .fa.fa-circle-thin {
	color: #9C2326;
}
.header_dropdown ul.dropdown-menu li.italic a {
	font-size: 14px;
	color: white;
}
.command_info .fa.fa-times {
	color: #9C2326;
}
.basket_item.voucher .btn {
	/* color: #B7AB37; */
	color: white;
}
.simple_page .contact {
	margin-left: unset;
	margin-right: unset;
}
/* .header_dropdown ul.dropdown-menu li a */
.disabled.italic:hover {
	color: white !important;
}
.header_dropdown ul.dropdown-menu li a:hover ,
.header_dropdown ul.dropdown-menu li a {
	color: white;
}
.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1 {
			font-family: 'MaiolaPro', sans-serif;	
		color: #464646;
		/* font-size: 24px; */
		font-size: 36px;
}
.simple_page .main_title .h1 ,
.reviewal .h1,
.simple_page .main_title h1 ,
.reviewal h1{
	margin-bottom: unset;
	margin-top: unset;
	margin-bottom: 40px;
}
.ml20 {
	margin-left: 20px;
}
.reviewal_left,
.reviewal_right
 {
		/* border-color: #464646; */
		/* border-color: gray; */
		border-color: lightgrey;
}
.page-header {
	border-color: #464646;
}
.modal_basket .basket_left .fa {
	color: gray;
}
.basket hr {
	display: none;
}
.basket h5 {
	margin-left: 5px;
}
.basket h3  {
	padding-left: 5px;
	padding-right: 30px;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
	margin-bottom: 25px;
}
.truck-back {
	background: url('../images/truck-back-gray.png') no-repeat;
}
.truck-front {
	background: url('../images/truck-front-gray.png') no-repeat;
}
.truck-message {
	background-color: lightgray;
}

.modal_basket .basket_right .h5 {
	font-weight: normal;
	color: black;
}
a.reviewal_more .fa:hover,
a.reviewal_more .fa,
a.reviewal_more,
a.reviewal_more:hover {
	color: #9C2326;
}
.profile .row-orders .fa.fa-circle-thin,
.profile .row-orders .fa.fa-angle-right {
	color: #9C2326;
}

.modal_basket .basket_right .btn.btn-default.btn-sm,
.new_blog .blog_comment .badge {
	background-color: #9C2326;
}
.new_blog .reviewal_more.blog_more
,.row_blogs .media-body a
,.row_blogs .media-body .fa
,

.new_blog .reviewal_more.blog_more .fa,
.product .read
{
	color: #8c8200;
}
.product .read i,
.product .read
{
	color: #8c8200 !important;
}
.contact
.main_title {
	margin-left: unset;
	margin-right: unset;
}
.search .main_top {
	border-top: none;
}
.modal_basket .basket_right .h1,
.menu .navbar-default .navbar-nav li ul li a, .menu .navbar-default .navbar-nav li ul li.open a {
	font-weight: normal;
}
.simple_page .contact .simple_content {
	margin-left: 30px;
	margin-right: 20px;
}
header {
	position: relative;
}
#live_results {
	left: unset;
	right: 0;
}
.authors .nav.nav-tabs.uitem  .litem.nav_search {
	top: 15px;
}
.recommended.jcarousel_container .main_title .h1 {
	font-weight: normal;
	margin-bottom: unset;
}
.recommended.jcarousel_container  .hrcrs{
	margin-left: 40px;
}

.header_menu .breadcrumb {
	/* float: left; */
	/* display: inline-block; */
}
.subheader .share_this {
	margin-top: unset;
	top: 10px;
}
.modal_basket .basket_right .btn.btn-default.btn-sm,
.modal_basket .basket_right button.close {
	font-weight: normal;
}
.modal_basket .basket_right .h1 {
	font-family: 'MaiolaPro', sans-serif;	
	font-size: 36px;
}
.gdpr-info h2,
.gdpr-info .h1, .gdpr-procedure .h1,
.gdpr-info h1, .gdpr-procedure h1 {
	font-weight: normal;
			font-family: 'MaiolaPro', sans-serif;	
		color: #464646;
			/* font-size: 40px */
}
.gdpr-side-divide {
	background-color: #464646;
}
.gdpr-info h2 {
	font-size: 36px;
}
.har {
	background-color: #ECECFB;
	color: black;
}
input.gdpr-input-text {
	border-color: #B9B9B9;
}

.dynamic .nav.nav-pills li.active a {
	border-color:  #9C2326;
}
.product .read i, .product .read {
	color:  white !important;
}
.recommended.jcarousel_container .jcarousel_controls {
	width: 1190px;
}
.row_blogs .media-body .fa,
.row_blogs .media-body a,
.new_blog .reviewal_more.blog_more .fa,
.new_blog .reviewal_more.blog_more {
	color: #9C2326;
}

.search .btn_toggle {
	background-color: #9C2326; 
	color: white;
}

.col-sm-4.brdl,
.col-sm-8.brdr {
	/* border-color: #464646; */
	/* border-color: gray; */
	border-color: lightgrey;
}
.share_menu, .info, .alert-info {
	border: none;
}
#form_contact .form-control  {
	padding: 6px;
}
.main_books.border_space.margin_bottom_40 {
	border: none;
}
#ajc .main_title .h1,
#ajc .main_title h1 {
	margin-left: 40px;
}
.modal_news .news_right h1 {
	font-weight: normal;
	font-family: 'MaiolaPro', sans-serif;	
}
.modal-body.modal_news .gdpr-strong {
	font-weight: normal;
}
.modal_news .news_right button.close,
.news_right #submitting_buton.gdpr-button {
	font-weight: normal;
}
.share_menu {
	margin-bottom: unset;
	padding-bottom: 25px;
}
.search .lower_search.rst.logged_out.show {
	position: relative;
}
.search .lower_search.rst.logged_out.show .search_form {
	position: absolute;
	top: -130px;
	float: none;
	right: 130px;
}
.search .lower_search.rst.logged_in {
	margin-left: unset;
	position: relative;
}

.search .lower_search.rst.logged_in .search_form{
	margin-bottom: unset;
	position: absolute;
	top: -130px;
	right: 300px;
}
.search .lower_search.rst.logged_in .search_form .search.input_field{
margin-right: unset;
}
.search .search_close.fa {
	    top: 10px;
    right: 60px;
}
.disqus-comment-count {
	word-spacing: 25px;
}


@media (max-width: 1300px){
	.recommended.jcarousel_container .jcarousel_controls {
		width: 105%;
		margin-left: -2.5%;
	}
	
	.search .lower_search.rst.logged_in .search_form .search.input_field{
/* margin-right: unset; */
width: 370px;
}
	
	.top_right {
		width: auto;
	}
	.container {
		/* width: 1200px; */
	}
	.crb {

	/* left: calc((-100vw + 95%) / 2); */
	left: -2.5vw;
	/* width:  */

}
footer .rel.menu .abs,
	footer .rel .abs {
	    left: calc((-100vw + 95vw) / 2);
	}
}
@media (max-width: 1200px){
	
	.simple_page .main_title .h1, .reviewal .h1, .simple_page .main_title h1, .reviewal h1  {
		margin-top: 30px;
	}
	.reviewal .reviewal_subtitle {
		text-align: left;
		position: absolute;
		left: 70px;
	}
	
	.reviewal .main_title {
		position: relative;
	}
	.crfb,
	#cookie_alert {
		max-width: 100%;
	}
		.crb {

	left: calc(-2.5vw - 15px);
	width: 100vw;

}
	footer .rel.menu .abs {
		background-color: transparent;
	}
footer .rel.menu .abs,
	footer .rel .abs {
	    left: calc(-2.5vw - 15px);
	}
	.top_right {
		width: 85%;
	}
	.container {
		/* width: 1200px; */
	}
	.menu .navbar-default .navbar-nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.newsletter.newsletter_footer, .social_1 {
		width: auto;
	}
	.recomandations .title_recom {
		font-size: 36px;
		width: auto;
		
	}
}
@media (max-width: 1150px){
	.search .search_close.fa {
	    /* top: 10px; */
    right: 0px;
}
	
		.search .lower_search.rst.logged_in .search_form #submit_form{
/* margin-right: unset; */
/* width: 370px; */
position: absolute;
}
	.search .lower_search.rst.logged_in .search_form {
		top: -55px;
		right: 530px;
	}
	.search .lower_search.rst.logged_in .search_form .search.input_field {
		width: 320px;
	}
	
	header > .clear_both {
		display: none;
	}
	.top_menu {
		height: 45px;
	}
	
	.top_right {
		width: auto;
	}

	.top_social {
		margin-right: 50px;
	}
	.top {
		/* height: 100px; */
		height: 60px;
	}
	.navbar-default {
		border: none;
		background: transparent;
	}
	header .navbar.navbar-default {
		font-size: 22px;
		font-family: 'MaiolaPro', sans-serif;
		float: right;
		margin-top: 20px;
	}
	#myNavbar .nav.navbar-nav {
		float: none;
	}
	.navbar-default .navbar-nav>li>a {
		color: black;
	}
	.fa.fa-angle-down.fa-2x.fs {
		font-size: 1em;
		margin-left: 10px;
		line-height: 0;
	}
	.rel.mb50 {
		/* margin-bottom: unset; */
	} 
	.logo {
		/* width: 75px; */
		width: 125px;
	}
	.logo img {
		max-width: 100%;
	}
	.navbar.navbar-default .container-fluid {
		padding: unset;
		/* float: right; */
	}
	#myNavbar .dropdown-menu  {
		background-color: #8c8200;
	}
	.dropdown-menu>li>a {
		color: black;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
		background-color: #8c8200;
		color: white;
	}
	.search .lower_search.rst.logged_out.show .search_form {
		top: -45px;
		right: 340px;
	}
		.search .lower_search.rst.logged_out.show .search_form  #submit_form{
position: absolute;
	}
	.search  .top_social.logged_out {
		margin-right: 20px;
	}
}

@media (max-width: 1100px){
	
		.search .lower_search.rst.logged_in .search_form .search.input_field {
		width: 250px;
	}

	header .navbar.navbar-default {
		border: none;
	}
	.navbar-default .navbar-nav>li>a {
		padding-left: 10px;
		padding-right: 10px;
	}
.search .lower_search .search_form .input_field {
	width: 400px;
}
}


@media (max-width: 1050px){
	/* .search_toggle.fa.fa-search */
.fml {
	margin-top: 50px;
	margin-bottom: 50px;
}
.search .lower_search.rst.logged_in .search_form {
	top: -50px;
}


	/* search_toggle fa fa-search fa-2x show_special */
	.bottom_links {
		display: block;
		text-align: center;
		padding-bottom: unset;
	}
	.footer_links i {
		display: none;
	}
	.bottom_links li {
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
	}
	.menu_bottom {
		margin-left: unset;
		margin-right: unset;
	}
	.my_account {
		margin-right: 12.5px !important;
	}
	.user-logged {
		padding-top: unset;
		padding-bottom: unset;
	}
	.user-logged .fa.fa-user {
		margin-top: 6px;
	}
	.user-logged .fa.fa-user {
		margin-top: 3px;
	}
}
@media (max-width: 1000px){
footer .rel.menu .abs,
	footer .rel .abs ,
.crb {
left: -2.5vw;

}
}

@media (max-width: 975px){

.top_menu {
	margin-right: unset;
	margin-left: unset;
}
.navbar-default .navbar-nav>li>a {
	padding-left : 8px;
	padding-right: 8px;
}

}


@media (max-width: 950px){

		.search .search_close.fa {
	    /* top: 10px; */
    right: 0px;
}
	.domenii  
	.main_title h1, .main_title h1 {
		margin-bottom: 40px;
	}
	.authors  
	.main_title h1, .main_title h1 {
		margin-bottom: 40px;
	}
	.search .lower_search.rst.logged_in .search_form {
		top: 25px;
		right: 140px;
		z-index: 99;
	}
	.reviewal .main_title {
		margin-top: unset;
	}
	.reviewal .main_title h1 {
		margin-top: 40px;
	}
	.reviewal .reviewal_subtitle {
		left: 20px;
	}
	header .navbar.navbar-default {
		float: none;
	}
	
	.main_books.main_jcarousel .jcarousel_controls {
		width: 115%;
		margin-left: -5%;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: transparent;
	}
 .search	.search_toggle.fa.fa-search {
	 display: none;
 }
	
	.container-fluid > .drop_search {
		margin-bottom: unset;
	}
	
		.search_toggle.fa.fa-search {
			display: inline-block;
		}
		.top_menu .search_form.gr.show {
			display: none !important;
		}
		.search_toggle.fa.fa-search:hover {
			cursor: pointer;
		}
	/* #navbar_button, */
 #navbar_button .navbar-toggle  {
	 display: block;
 }
 .navbar-default {
	 /* background: transparent; */
 }
 #navbar_button {
	 float: right;
 }
 .navbar-default .navbar-toggle,
 .navbar-default .navbar-toggle:focus
  {
	 background: transparent;
 }
 .navbar-nav>li {
	 float: none;
 }
  .fa.fa-angle-right.fa-2x.fs,
 .fa.fa-angle-down.fa-2x.fs {
	 height: 20px;
	 width: 20px;
	 
 }
   .fa.fa-angle-right.fa-2x.fs::before,
 .fa.fa-angle-down.fa-2x.fs::before {
	 top: 3px;
	 position: absolute;
	 
 }
 .fa.fa-angle-right.fa-2x.fs:hover,
 .fa.fa-angle-down.fa-2x.fs:hover {
	 cursor: cell;
 }
 .fa.fa-angle-down.fa-2x.fs,
 	.fa.fa-angle-right.fa-2x.fs {
		font-size: 1em;margin-left: 10px;
		/* line-height: 0; */
		line-height: normal;
		position: relative;
	}
	.dropdown-menu.js_select {
		position: static;
		display: block;
		/* background-color: transparent; */
		/* border: none; */
	}
	#myNavbar .dropdown-menu {
		background-color: transparent;
		box-shadow: none;
		font-size: 16px;
		border: none;
		margin-left: 10px;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
		background-color: transparent;
		color: #333;
	}
	.main_title {
		display: block;
		width: auto;
	}
	.main_title h1,
	.main_title h1 {
		margin: auto;
		font-size: 36px;
		margin-left: 10px;
	}
	#live_results {
	left: 0;
	right: unset;
	top: 150px;
}
.search_form .search_close.fa {
	/* right: unset; */
	/* left: 250px; */
	right: 160px;
}
.search_form.gr.show {
	float: right;
	margin-right: 20px;
}
.search .lower_search .search_form .input_field {
	width: 300px;
} 
		.search .search_form  .search_close.fa {
	    /* top: 10px; */
    right: 0px;
}
}
@media (max-width: 850px){
			.search .search_form  .search_close.fa {
	    /* top: 10px; */
    right: 140px;
}
	
		.search .lower_search.rst.logged_in .search_form {
right: 0px;
	} 
	.search_form .search_close.fa {
		right: 140px;
	}
	
	.search .lower_search.rst.logged_in .search_form #submit_form.fa {
		margin-right: unset;
		right: 100px;
	}
	.shopping_count {
		margin-left: 25px;
	}
.user-logged {
	margin-left: unset;
}
.user-logged .links-area {
	margin-left: 10px;
}
.search_form .search_close.fa {
	top: 7px;
}
.hrcrs {
	width: 50%;
}
.search .lower_search.rst.logged_out.show .search_form {
	width: auto;
	right: 270px;
}
.search .lower_search.rst.logged_out.show .search_form #submit_form {
	left: unset;
}
.search .lower_search .search_form #urlrest.search.input_field {
	width: 250px;
	float: none;
	margin-top: unset;
}

}
	@media (max-width: 850px){
			.search .search_form  .search_close.fa {
	    /* top: 10px; */
    /* right: 140px; */
	right: 0;
}}

@media (max-width: 825px){

.search .lower_search.rst.logged_in .search_form {
	/* right: -190px; */
}
.search .lower_search.rst.logged_in .search_form #submit_form.fa {
	/* right: 300px; */
	right: unset;
	left: 260px;
}
.search .lower_search.rst.logged_in .search_form {
	width: auto;
	right: 130px;
}
}


@media (max-width: 800px){
footer .rel.menu .abs,
	footer .rel .abs ,
.crb {
left: -20px;

}
}

@media (max-width: 775px){
.newsletter.newsletter_footer {
	padding: unset;
}
.search #live_results {
	top: 170px;
}
}
@media (max-width: 768px) {
#myNavbar .nav.navbar-nav {
	margin: unset;
}
.search_form .search_close.fa {
	right: 110px;
}
}

@media (min-width: 768px) and (max-width: 950px) {
	.navbar-collapse.collapse {
		display: 	none !important;
		height: 0 !important;
		overflow: hidden !important;
		visibility: hidden !important;
	}
	.navbar-collapse.collapse.in {
		display: 	block !important;
		height: auto !important;
		overflow: visible !important;
		visibility: visible !important;
	}

}
@media (max-width: 700px){
	.search .lower_search.rst.logged_in .search_form #submit_form.fa {
		left: 190px;
	}
	.links-area .greeting {
		display: none;
	}
.menu_bottom .bottom_links {
	display: block;
}
.bottom_links li {
width: auto;
}
.search .lower_search  .search_form #urlrest.search.input_field {
	width: 170px;
}
.user-logged .links-area a{
	float: right;
	clear: right;
	margin-right: unset !important;
}
.user-logged {
	padding-right: 5px;
}
.fml {
	margin-top: 20px;
	margin-bottom: 20px;
}
.menu_bottom .bottom_links {
	margin-bottom: 10px;
}
.fml img {
	margin-bottom: 30px;
}

}


@media (max-width: 625px){
.search .lower_search.rst.logged_out.show .search_form {
	z-index: 99;
	top: 25px;
	right: 90px;
}
}

@media (max-width: 600px){
	
		.main_books.main_jcarousel .jcarousel_controls {
width: 120%;
	}
	.top_menu .user_menu {
		padding-left: unset;
		width: auto;
	}
	.search .lower_search .search_form {
		width: 110%;
	}
	.hrcrs {
	width: 75%;
}
footer .rel {
	height: 80px;
}


}
@media (max-width: 525px){
	.search_form .search_close.fa {
		right: 90px;
	}
	.search .lower_search.rst.logged_out.show .search_form #submit_form {
		margin-left: 10px;
	}
	.top_social {
		display: none;
	}
	.top .logo img {
		/* width: 50%; */
	}
	.search .lower_search .search_form {
		width: 120%;
	}
	.search_form.gr.show {
		/* margin-right: UNSET; */
		margin-right: 12.5px;
		
	}
	.search_form input.input_field {
		margin-right: unset;
		width: 175px;
	}
}
@media (max-width: 500px){
	.search_toggle.fa.fa-search {
		margin-right: 90px;
	}
	.user_menu.logged_in .search_toggle.fa.fa-search {
	/* margin-right: 195px; */
	margin-right: 180px;
}
.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1 {
	margin-left: 20px;
}
}

@media (max-width: 475px){
.search   .navbar.navbar-default.logged_in  #navbar_button .navbar-toggle{
	margin-bottom: 60px;
}
.search .lower_search.rst.logged_in .search_form {
	top: 90px;
	right: 60px;
}
.search #live_results {
	top: 210px;
}
}

@media (max-width: 450px){
	.search   .navbar.navbar-default.logged_in  #navbar_button {
		margin-right: unset;
	}
.search .lower_search.rst.logged_out.show .search_form {
	top: 80px;
	right: 230px;
}
.search .lower_search.rst.logged_out.show {
	margin-bottom: 110px;
	
}
.search .lower_search.rst.logged_out.show .search_form {
	right: 40px;
}
.search #navbar_button {
	margin-right: -90px;
}

}



@media (max-width: 425px){
	.search .lower_search.rst.logged_in .search_form {
		top: 70px;
	}
.search_form .input_field {
	width: 180px;
}
.search .search_toggle.fa.fa-search {
	/* display: block; */
}
.search_form.gr.show {
	
}
.logo {
	width: 100px;
}
.top {
/* height: 90px;	 */
height: 60px;
} 
footer .rel {
	height: 100px;
}
footer .rel.menu {
	height: 410px;
}
header .navbar.navbar-default {
	margin-top: unset;
}
}
@media (max-width: 400px){
	
	.search_form .search_close.fa {
		right: unset;
		left: 260px;
	}
	.search .search_form .search_close.fa {
		left: unset;
	}
	
.search_form.gr.show {
	position: relative;
    margin-bottom: 60px;
    left: -90px;
    top: 50px;
	margin-right: unset;
	float: none;
	right: unset;
	/* left: 0; */
}

.search_form.gr.show .fa.fa-search{
	position: absolute;
} 
}

/* @media (max-width: 399px){
.search_form.gr.show {
top: 10px;
margin-bottom: 20px;
}
} */

@media (max-width: 350px){
	#live_results {
		top: 170px;
	}
		.search_form .search_close.fa {
left: 160px;
	} 
.drop_search .search_form.gr.show {
	margin-right: 30px;
}
.logo {
	width: 75px;
}
footer .rel {
	height: 120px;
}
footer .rel.menu {
	height: 440px;
}
.top {
	height: 80px;
}
header .navbar.navbar-default {
margin-top: 0;
margin-bottom: 15px;
}
.drop_search .search_form.gr.show {
	margin-right: unset;
	left: unset;
}
}
@media (max-width: 325px){
.drop_search .search_form.gr.show {
	margin-right: unset;
}
} 