@font-face {
	font-family: "Roboto Slab Bold";
	src: url("../fonts/RobotoSlab-Bold.eot");
	src: url("../fonts/RobotoSlab-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Bold.woff") format("woff"), url("../fonts/RobotoSlab-Bold.ttf") format("truetype"), url("../fonts/RobotoSlab-Bold.svg#Roboto Slab") format("svg");
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: "Roboto Slab Light";
	src: url("../fonts/RobotoSlab-Light.eot");
	src: url("../fonts/RobotoSlab-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Light.woff") format("woff"), url("../fonts/RobotoSlab-Light.ttf") format("truetype"), url("../fonts/RobotoSlab-Light.svg#Roboto Slab") format("svg");
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: "Roboto Slab";
	src: url("../fonts/RobotoSlab-Regular.eot");
	src: url("../fonts/RobotoSlab-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Regular.woff") format("woff"), url("../fonts/RobotoSlab-Regular.ttf") format("truetype"), url("../fonts/RobotoSlab-Regular.svg#Roboto Slab") format("svg");
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}
.rs {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.rsb {
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.rsl {
	font-family: "Roboto Slab Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: black;
	background-color: white;
	position: relative;
}
main {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.chartreuse {
	color: #827B00;
}
.chartreuse_light {
	color: #B7AB37;
}
.yellow {
	color: #FEF200;
}
.brd_yellow {
	border-color: #FEF200;
}
.back_yellow {
	background-color: #FEF200;
}
.white {
	color: white;
}
.back_white {
	background-color: white;
}
.back_black {
	background-color: black;
}
.black {
	color: black;
}
b,
strong {
	font-weight: normal;
}
.btn-link:focus,
.btn-link:hover,
a:focus,
a:hover {
	text-decoration: none;
}
.logo {
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	left: 0;
}
.top {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin-top: 28px;
	height: 200px;
}
map {
	display: none;
}
.top_social {
	margin-top: 5px;
}
.top_right {
	width: 1030px;
	margin-right: -10px;
}
.user_menu {
	margin-right: 0;
}
.user_menu input.brd_yellow {
	border-color: #FEF200 !important;
}
.menu {
	font-size: 16px;
	margin-top: 20px;
}
.menu .navbar-nav > li > a {
	padding-left: 0px;
	padding-right: 0px;
}
.menu .nav.navbar-nav {
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: inherit;
}
.menu .navbar-nav > li {
	margin: initial !important;
	display: block !important;
}
.menu .navbar-nav > li:first-of-type {
	margin-left: 0 !important;
}
.menu .navbar-nav > li:last-of-type {
	margin-right: 0 !important;
}
#myNavbar {
	padding-left: 0;
	padding-right: 0;
}
.user_menu input.ki {
	color: black !important;
	font-style: normal !important;
}
.user_menu input.rs {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.top_menu {
	margin-top: 10px;
}
.menu .dropdown .fa {
	margin-left: 5px;
}
h1.main_title {
	margin-top: 40px;
	margin-bottom: 40px;
	display: block;
	line-height: normal;
	font-weight: normal;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #827B00;
	display: flex;
	justify-content: center;
}
.main_title {
	height: unset;
}
.book_info {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.book_info p {
	padding-left: 0;
}
.book_info .book_author,
.book_info .book_title {
	height: auto;
	width: auto;
}
.main_book {
	width: 200px;
}
/*.main_book img {
	width: 100%;
	overflow: hidden;
}*/
.jcarousel_controls {
	top: 185px !important;
}
.book_info .book_price {
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
	background-color: #FEF200;
}
.menu ul.navbar-nav li.dropdown ul.dropdown-menu {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
.menu .navbar-default .navbar-nav li ul li a,
.menu .navbar-default .navbar-nav li ul li.open a {
	font-weight: normal;
	font-size: 14px;
	background-color: #FEF200;
	padding: 5px 15px;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	background-color: #FEF200;
}
.banner {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	display: block;
	background-color: #FF9800;
	display: flex;
	justify-content: space-around;
	padding-bottom: 26px;
}
.publisher_main_book {
	width: 200px;
	/* height: 222px; */
	overflow: hidden;
	color: white;
}
.publisher_main_book img {
	width: 100%;
	height: auto !important;
}
.publisher_logo {
	position: relative;
	display: flex !important;
	align-items: center;
}
.blog_rec {
	padding-left: 40px;
	padding-right: 40px;
	/* height: 345px; */
	padding-top: 30px;
	display: block;
	background-color: #454E5C;
	display: flex;
	padding-bottom: 20px;
}
.gt {
	color: white;
	font-size: 28px;
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
	/* text-align: center; */
	/* position: absolute; */
	/* top: 50%; */
	/* -webkit-transform: translateY(-50%); */
	-ms-transform: translateY(-50%);
	/* transform: translateY(-50%); */
	width: 100%;
}
.blog_rec .gt {
	text-shadow: 0 0 15px #FF9800, 0 0 30px #FF9800;
}
.banner .gt {
	text-shadow: 0 0 15px #454E5C, 0 0 30px #454E5C;
}
.forum_cont .tt,
.publisher_main_book .tt {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: white;
}
.forum_cont .bt,
.publisher_main_book .bt {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	color: white;
}
.blog_rec img {
	height: 210px;
	margin-bottom: 10px;
}
.agegroup_modal_title,
.bottom_links li a,
.footer_links li,
.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1,
.newsletter h3,
.product_info .availability,
.product_info .h3,
.product_info h1,
.product_info h2,
.recomandations .title_recom,
.title_vote {
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.newsletter p,
.old_print {
	font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#agegroup_box,
.jcarousel_container,
.main_books.border_space.margin_bottom_40,
.news_form .input_field,
.search_form .input_field,
.share_menu,
hr.hr_cstm {
	border-color: #FEF200;
	border-width: 4px;
}
.header_dropdown .btn.btn-default,
.news_form .btn.btn-default,
.news_form .btn.btn-default:hover,
.product_buttons .btn.btn-default.btn-sm {
	background-color: #B7AB37;
}
.header_menu {
	border-top: unset;
	border-color: #FEF200;
}
.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1,
.selected,
.selected a,
.title_recom {
	color: #827B00 !important;
}
.jq-ry-normal-group svg {
	fill: #FF9800;
}
.jq-ry-rated-group svg {
	fill: #827B00;
}
.product_buttons .btn.btn-default.btn-sm,
.product_info .product_intro {
	font-weight: normal;
}
.ora {
	color: #FF9800;
}
.gre {
	color: #454E5C;
}
.blu {
	color: #0684C3;
}
.container_img .recom {
	display: block;
	margin: auto;
	font-size: 28px;
}
.container_img {
	margin-bottom: 40px;
}
.backg {
	background: url("../images/back_top_new.gif") top center no-repeat;
}
body {
	background: #ECECFB url("../images/back_bottom_new.gif") bottom center no-repeat;
}
.container {
	background-color: white;
}
.forum_rec {
	padding-left: 40px;
	padding-right: 40px;
	height: 298px;
	padding-top: 30px;
	margin-bottom: 30px;
	display: block;
	background-color: #0582C0;
}
.forum_rec .gt {
	text-shadow: 0 0 15px #FEF200, 0 0 30px #FEF200;
}
.forum_rec .publisher_logo {
	height: 240px;
}
.forum_cont {
	width: 250px;
	overflow: hidden;
	color: white;
	float: left;
	margin: initial;
}
.forum_big_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.forum_bottom,
.forum_top {
	border-left: 1px solid white;
	margin-left: 0;
	padding-left: 10px;
	margin-top: 40px;
}
.header_menu,
.user_menu input.ki {
	border-width: 4px;
}
.modal_news_form input[type=email] {
	border: none;
}
#agegroup,
.modal_news_form input[type=email],
.nav.nav-tabs > li.nav_search .input_field,
.selected_nav {
	border-width: 2px !important;
	border-bottom: 2px solid #FEF200 !important;
}
/* /
/ Luci clase header cu bread si filtre */
/*  */
ul.nav.nav-tabs.with_bread {
	padding-top: 0;
}
.header_menu .nav.nav-tabs.with_bread > li > a {
	margin-right: 30px;
	margin-bottom: 10px;
}
ul.same_line {
	float: left;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	padding-top: 20px;
	font-size: 11px;
	padding-bottom: 10px;
}
ul.same_line > li > a {
	padding: 0;
	margin-right: 50px;
	border-radius: 0;
	color: black;
}
ul.same_line > li {
	float: left;
	margin-bottom: -1px;
}
ul.same_line.fl_none {
	float: none;
}
.publisher_main_book.class_1 {
	background-color: #cddc39;
	border-bottom: .4em solid #AFB42B;
	border-radius: 0 !important;
}
.publisher_main_book.class_2 {
	background-color: #8bc34a;
	border-bottom: .4em solid #689f38;
	border-radius: 0 !important;
}
.publisher_main_book.class_3 {
	background-color: #4caf50;
	border-bottom: .4em solid #388e3c;
	border-radius: 0 !important;
}
.publisher_main_book.class_4 {
	background-color: #009688;
	border-bottom: .4em solid #00796b;
	border-radius: 0 !important;
}
.publisher_main_book.class_5 {
	background-color: #2196F3;
	border-bottom: .4em solid #0D47A1;
	border-radius: 0 !important;
}
.publisher_main_book.class_6 {
	background-color: #FF9966;
	border-bottom: .4em solid #0D47A1;
	border-radius: 0 !important;
}
.publisher_main_book.class_7 {
	background-color: #7db747;
	border-bottom: .4em solid #388e3c;
	border-radius: 0 !important;
}
.publisher_main_book.class_8 {
	background-color: #b74795;
	border-bottom: .4em solid purple;
	border-radius: 0 !important;
}
.publisher_main_book.classes a {
	display: block;
	width: 200px;
	height: 220px;
	width: 100%;
	background-size: contain !important;
}
.publisher_main_book.class_1.classes a {
	background: url("../images/clase/header_1v2.png") center no-repeat;
}
.publisher_main_book.class_2.classes a {
	background: url("../images/clase/header_2v2.png") center no-repeat;
}
.publisher_main_book.class_3.classes a {
	background: url("../images/clase/header_3v2.png") center no-repeat;
}
.publisher_main_book.class_4.classes a {
	background: url("../images/clase/header_4v2.png") center no-repeat;
}
.publisher_main_book.class_5.classes a {
	background: url("../images/clase/header_5v2.png") center no-repeat;
}
.publisher_main_book.class_6.classes a {
	background: url("../images/clase/header_6v2.png") center no-repeat;
}
.publisher_main_book.class_7.classes a {
	background: url("../images/clase/header_7v2.png") center no-repeat;
}
.publisher_main_book.class_8.classes a {
	background: url("../images/clase/header_8v2.png") center no-repeat;
}
.product .read.linkbig {
	float: left;
}
.jcarousel_wrapper .area {
	margin-right: 20px;
}
.img_sprijinim {
	display: block;
	margin-top: 30px;
	margin-top: 10px;
	width: 100%;
}
h2.no_product {
	margin-top: 0;
}
.back_none {
	background: none;
}
body.print_preview {
	background: none;
}
.form_account .account_form .btn.btn-default,
.form_registration .btn.btn-default,
.header_dropdown ul.dropdown-menu {
	background-color: #827B00;
}
header {
	background-color: white;
}
.basket h3,
.book_price,
.command_info .no_items,
.command_info .single_price,
.command_info .total_price,
.command_info p,
.footer_links li a,
.form_account .account_form .btn.btn-default,
.form_account .account_links,
.form_account h2,
.form_registration .btn.btn-default,
.header_dropdown ul.dropdown-menu li a,
.item_title h5,
.menu .navbar-default,
.reg_left h2,
.reg_right h2,
.total h2 {
	font-weight: normal;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header_dropdown ul.dropdown-menu li a.special {
	color: black !important;
}
.basket .btn.btn-default,
.basket h3 hr,
.selected_pagination {
	border-color: #FEF200 !important;
}
.basket .btn.btn-default {
	border-width: 2px;
}
.main_top .total {
	background-color: #FEF200;
}
.command_info .fa.fa-circle-thin,
.one_blog h1,
.profile .row-orders .fa.fa-angle-right,
.profile .row-orders .fa.fa-circle-thin {
	color: #827B00;
}
#navbar_button button.navbar-toggle:focus .icon-bar,
#navbar_button button.navbar-toggle:hover .icon-bar,
.modal_news .news_right .btn.btn-default.btn-sm,
.profile .form_left form .btn.btn-default.btn-sm,
.profile.account .btn.btn-default.btn-sm,
.reg_form input[type=checkbox] + label::before
{
	background-color: #827B00;
}

.reg_form input[type=radio] + label::before {
	background-color: #7289F4;
}
.reg_form input[type=checkbox]:checked + label::before
 {
	background-image: -o-radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, rgb(130, 123, 0) 55%);
	background-image: radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, rgb(130, 123, 0) 55%);
}

.reg_form input[type=radio]:checked + label::before{
	background-image: radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, rgba(114, 137, 244,1) 55%);
}
.is_present_wrapper input[type=checkbox] + label:before,

.reg_left input#person1,
.reg_left input#person2 {
	margin-top: auto;
	padding-left: auto;
	width: auto;
}
div#delivery_items {
    margin-left: 29px;
}

label[for=is_present],
.reg_left label[for=person1],
.reg_left label[for=person2] {
	margin-left: 15px;
	/* margin-right: 25px; */
	min-width: auto;
	margin-bottom: auto;
	cursor: pointer !important;
}
.reg_form .reg_right {
	float: right;
	display: inline-block;
	width: 40%;
}
.activation_form input,
.basket hr,
.command_info,
.form_lost_pass input,
.form_singup input,
.login_form input,
.modify_form input,
.profile .form_right .btn.btn-default,
.quarter_hr {
	border-color: #827B00;
}
.profile .form_right h2 {
	color: #827B00 !important;
}
.profile .form_right {
	border: none;
}
#navbar_button button.navbar-toggle,
.user-logged {
	border-color: #FEF200;
}
.modal_news .news_right .btn.btn-default.btn-sm,
.modal_news .news_right button.close,
.modal_news .news_right h1,
.one_blog h1 {
	font-weight: normal;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header_dropdown ul.dropdown-menu li a:hover {
	color: white;
}
input {
	-moz-border-bottom-colors: #FEF200;
}
.autor_404 {
	margin-top: 250px;
}
.social_1 {
	margin-right: 0;
	width: 500px;
}
.newsletter {
	width: 610px;
}
.newsletter .news_form {
	width: 90%;
}
.newsletter #agegroup_box,
.newsletter .news_form .input_field {
	width: 370px;
}
.main_books.border_space.margin_bottom_40.main_books_flex {
	border: none;
}
.header_dropdown .btn.btn-default:hover {
	color: white;
}
.ml {
	display: inline-block;
	float: right;
	margin-left: 20px;
	margin-top: -2.5px;
	font-family: "open_sans", sans-serif;
	font-size: 12px;
	color: #827B00;
}
.ml a,
.ml a:focus,
.ml a:hover {
	font-weight: bold;
	color: #827B00;
}
.header_dropdown ul.dropdown-menu {
	background-color: #B7AB37;
}
.menu .navbar-default {
	width: calc(100% + 40px);
	margin-left: -20px;
	margin-right: -20px;
}
.no_border {
	border: none;
}
.p404 .header_menu {
	border: none;
}
.p404 .share_this.nav_share {
	display: none;
}
.main_top.p404 {
	position: relative;
}

.delivery-method{
	margin-left: 29px;
	display: flex;

}

.delivery-method label{
	max-width: 100% !important;
}
.main_top.p404 .autor_404 {
	margin: 50px auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 10%;
	right: 10%;
}
.basket_item .rel,
.main_book.rel,
.product.rel,
.small_book.rel {
	position: relative;
}
.main_book.rel .bul {}
.basket_item .rel.bul::before,
.main_book.rel.bul::before {
	content: url("../images/bul.png");
	position: absolute;
	left: 0;
	top: 0;
}
.small_book.rel.bul::before {
	content: url("../images/buls.png");
	position: absolute;
	left: 0;
	top: 0;
}
.product.rel.bul::before {
	content: url("../images/bulb.png");
	position: absolute;
	left: 0;
	top: 0;
}
.form_account .account_form .btn.btn-default,
.form_registration .btn.btn-default,
.form_registration .btn.btn-default,
.header_dropdown ul.dropdown-menu,
.modal_basket .basket_right .btn.btn-default.btn-sm {
	background-color: #B7AB37;
}
.modal_basket .basket_left .fa {
	color: #827B00;
}
.user-logged .fa.fa-user {
	color: #FEF200;
}
.account_form input,
.reg_form input {
	-moz-border-bottom-colors: #646473;
}
#form_email #agegroup_box {
	-moz-border-bottom-colors: #827B00;
	border-color: #827B00;
	border-width: 1px;
}
.profile .form_left form .btn.btn-default.btn-sm,
.profile.account .btn.btn-default.btn-sm {
	background-color: #B7AB37;
}
.modify_form #agegroup_box {
	width: 500px;
}
.man_dig.btn.btn-default {
	background-color: #b44858;
	color: white;
	margin-top: 40px;
	border: none;
	border-radius: 20px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.share_me .share_this {
	position: static;
	margin-bottom: 40px;
}
.share_me .share_this .print {
	float: right;
	margin-left: unset;
}
.product {
	margin-top: 40px;
}
.prod_but {
	margin-bottom: 40px;
}
.prod_but .btn.btn-default:first-of-type {
	margin-right: 20px;
}
.prod_but .btn.btn-default {
	border-radius: 20px;
	background-color: transparent;
	padding-left: 30px;
	padding-right: 30px;
}
.prod_but .btn.btn-default.selected {
	border-color: #827B00;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: black;
}
.last-seen a {
	display: inline-block;
	min-height: 185px;
}
.promotion_main_books.all_in_one a {
	min-height: 185px;
	margin-bottom: 20px;
}
.promotion_main_books.all_in_one a .small_book {
	width: 255px;
}
.res_ed {
	margin: 40px;
}
.vr {
	display: inline;
	width: 1px;
	border: 1px solid;
	border-color: #FEF200;
}
.res_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.res_left,
.res_right {
	margin: auto;
}
.res_left {
	width: 230px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.res_right {
	margin-top: 0;
	margin-right: 0;
	margin-left: 30px;
}
.res_ed .btn-group {
	margin-bottom: 30px;
}
.res_ed .btn.btn-link {
	color: black;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.res_ed .pagination.pagination-sm {
	color: black;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.res_ed .pagination > li > a,
.res_ed .pagination > li > a:hover {
	background-color: unset;
	color: black;
}
.header_menu .pagination.pagination-sm {
	width: 70%;
}
.caption .r_price,
.caption .r_title,
.res_books .r_price,
.res_books .r_title {
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.caption .r_price,
.res_books .r_price {
	color: #827B00;
	margin-top: 10px;
}
.res_books .thumbnail {
	border: none;
	width: 185px;
}
.res_books .thumbnail:hover,
.thumbnail {
	cursor: pointer;
}
.res_books .col-md-3 {
	width: 185px !important;
}
.media_first .res_img,
.media_second .res_img,
.res_book .res_img {
	position: relative;
}
.media_first .res_img {
	display: block;
}
.media_first .res_img img,
.res_book .res_img img {
	width: 185px;
	height: 255px;
}
.media_second .res_img::after {
	content: url("../images/bul.png");
	position: absolute;
	left: 0;
	top: 0;
}
.media_first .res_img::after,
.res_book .res_img::after {
	content: url("../images/pdf.png");
	position: absolute;
	right: 0;
	bottom: 0;
}
.res_ed .modal-header {
	border: none;
}
#modal-book {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#modal-book .modal-content {
	border-radius: unset;
}
#modal-book .close {
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	z-index: 1;
}
#modal-book .modal-body {
	padding: 30px;
}
#modal-book .media-left {
	padding-right: 30px;
}
#modal-book .media-heading {
	font-size: 32px;
	margin-bottom: 20px;
}
#modal-book .media_second {
	margin-top: 30px;
}
#modal-book .thumbnail {
	padding: 0;
	border: none;
}
#modal-book .thumbnail .r_res {
	font-size: 12px;
	margin-bottom: 30px;
}
#modal-book .res_img img {
	width: 185px;
	height: 255px;
}
#modal-book .media_info {
	color: #228C00;
}
#modal-book .btn.btn-default {
	background-color: #B7AB37;
	color: black;
	border: none;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 12px;
	border-radius: 20px;
	margin-top: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#modal-book .caption {
	padding: 10px 5px 0;
	font-size: 12px;
}
#modal-book .caption p {
	margin-bottom: 10px;
}
#modal-book .r_price {
	color: #F00;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.prod_but.prod_m {
	margin-left: 40px;
	margin-top: 20px;
}
.res_ed .pagination > li > a,
.res_ed .pagination > li > span {
	border: none;
}
.res_books.ra .res_img {
	width: 185px;
}
.res_books.row.ra {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.res_books.row.ra .res_book.col-sm-4.col-md-3.col-xs-6 {
	width: 205px;
	padding-left: 10px;
	padding-right: 10px;
	height: 255px;
	float: none;
	margin: auto;
}
.res_books.row.ra .thumbnail {
	padding: 0;
}
.main_books.margin_top_40.margin_bottom_40.main_books_flex.r_a {
	margin-left: 20px;
	margin-right: 20px;
}
.r_a a {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}
.main_books.main_jcarousel.jr li {
	width: 185px;
	margin-left: 15px;
	margin-right: 15px;
}
.main_books.main_jcarousel.jr .res_book.col-sm-4.col-md-3.col-xs-6 {
	width: 185px;
	padding-left: 0;
	padding-right: 0;
}
.main_books.main_jcarousel.jr .thumbnail {
	padding: 0;
	border: none;
}
.main_books.main_jcarousel.jr .jcarousel_wrapper {
	width: 1075px;
}
.main_books.main_jcarousel.jr .jcarousel.main_books {
	margin-left: 0;
	margin-right: 0;
}
.res_book.doc .res_img::after {
	content: url("../images/doc_2.png");
}
.res_book .res_img.doc::after {
	content: url("../images/doc_2.png");
}
#modal-book .btn.btn-default {
	width: 50%;
}
#modal-book .caption {
	width: 185px;
}
#added {
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #646473;
	text-align: center;
}
.media.media_second .media-body.media-middle {
	width: 100%;
}
#added br {
	height: 40px;
}
.main_title.mtl h1 {
	text-align: left;
	margin-left: 30px;
}
.main_title.mtl {
	position: relative;
}
.main_title.mtl .mt.mtr {
	position: absolute;
	top: 20px;
	font-size: 12px;
	width: 200px;
	border-radius: 20px;
	border: 1px solid gray;
	float: right;
	right: 30px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#added a {
	float: left;
	background-color: #B7AB37;
	position: relative;
	color: white;
	padding: 5px 20px 5px 40px;
	margin-left: 10px;
	border-radius: 15px;
	font-family: "Roboto Slab ", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
}
#added span {
	font-size: 14px;
	float: right !important;
	color: black;
}
#added a span {
	position: relative;
}
#added a span i {
	color: black;
	background-color: white;
	position: absolute;
	left: -103px;
	top: -6px;
	padding: 6px;
	border-radius: 50%;
	font-size: 19px;
	-webkit-box-shadow: 1px 0 2px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 0 2px 1px rgba(0, 0, 0, 0.5);
}
#added .space {
	height: 40px;
}
.main_books.margin_top_40.margin_bottom_40.main_books_flex.r_a .res_books.row.ra .res_book.col-sm-4.col-md-3.col-xs-6 {
	height: 400px;
	margin-bottom: 40px;
}
.prod_as .prod_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.prod_as .as_title {
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 24px;
	color: gray;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.prod_as .main_book {
	height: 470px;
}
.prod_cont a {
	display: inline-block;
	padding-bottom: 10px;
	margin: unset;
}
.prod_as .book_info {
	padding-left: 5px;
	padding-right: 5px;
}
.prod_as .book_label {
	background-color: #FEF200;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2.5px 5px;
}
.mb0 {
	margin-bottom: 0;
}
.b0 {
	border: 0;
	border-radius: 0;
}
.price_low {
	color: black;
	float: right;
}
.live_results {
	display: none;
}
.live_select .btn-default.active,
.live_select .btn-default.focus,
.live_select .btn-default:active,
.live_select .btn-default:focus,
.live_select .btn-default:hover,
.live_select .btn.dropdown-toggle,
.live_select .btn.focus,
.live_select .btn:focus,
.live_select .btn:hover,
.live_select .open > .dropdown-toggle.btn-default {
	color: black;
	border: none;
	background: transparent;
	outline: none;
}
.top_menu .search_form {
	position: relative;
}
.live_select {
	display: inline-block;
}
.live_select .btn.dropdown-toggle {
	border-radius: 0;
	border-bottom: 3px solid #FEF200;
	margin-bottom: 5px;
	padding-bottom: 1px;
	min-width: 90px;
}
.dropdown.live_select .dropdown-menu {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.dropdown.live_select .dropdown-menu > li > a {
	padding-left: 12px;
	padding-right: 12px;
}
.dropdown.live_select:hover .dropdown-menu {
	display: block;
}
.live_results {
	z-index: 20;
	position: absolute;
	left: 530px;
	background-color: white;
	padding: 15px 15px 10px;
	top: 65px;
	min-width: 650px;
	z-index: 23;
}
.live_results .left_books {
	width: 67.5%;
	float: left;
}
.live_results .right_res {
	width: 27.5%;
	float: right;
}
.live_results .left_books p,
.live_results .right_res p {
	font-size: 16px;
}
.live_results .left_books hr,
.live_results .right_res hr {
	border-top: none;
	border-bottom: 1px solid #eee;
	margin-top: 7.5px;
	margin-bottom: 5px;
}
.live_results .left_books a,
.live_results .right_res a {
	margin-bottom: 5px;
	display: block;
}
.live_results .up_aut {
	margin-bottom: 15px;
}
header {
	position: relative;
}
.search_form .search_close.fa {
	color: red;
	opacity: .5;
	margin: 0;
	position: absolute;
	right: 67.5px;
	font-size: 18px;
	top: 7.5px;
	display: none;
	left: 234px;
    top: 3px;
}
#live_select .dropdown-menu {
	top: 30px;
}
#dropdown_select .caret {
	margin-left: 10px;
}
.live_select {
	display: none !important;
}
.search_form .fa.fa-search {
	font-size: 25px;
	margin-left: 15px;
}
.top_menu .search_form {
	margin-top: 3px;
}
.clasa .main_top,
.discip .main_top,
.languages .main_top,
.search .main_top,
.suport .main_top {
	border-top: 1px solid #EEEEEE;
}
.clasa .btn_toggle,
.discip .btn_toggle,
.languages .btn_toggle,
.search .btn_toggle,
.suport .btn_toggle {
	display: none;
}
.clasa .filter_select,
.discip .filter_select,
.languages .filter_select,
.search .filter_select,
.suport .filter_select {
	border: none;
	float: left;
	position: unset;
	display: inline-block;
	width: 200px;
	padding: 20px;
}
.clasa .clear_both.clear_filter,
.discip .clear_both.clear_filter,
.languages .clear_both.clear_filter,
.search .clear_both.clear_filter,
.suport .clear_both.clear_filter {
	display: none;
}
.clasa .filter_results,
.discip .filter_results,
.languages .filter_results,
.search .filter_results,
.suport .filter_results {
	margin: 0 !important;
	padding: 20px;
	float: right;
	position: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	width: calc(100% - 200px);
}
.clasa .main_book,
.discip .main_book,
.languages .main_book,
.search .main_book,
.suport .main_book {
	height: 450px;
}
.clasa .share_this,
.discip .share_this {
	position: unset;
	float: right;
	margin-top: 7.5px;
}
.new_clear {
	width: 100%;
	clear: both;
	height: .0000000000000000000000000000000000000001px;
}
.header_menu.filter_select {
	min-height: unset;
}
.filter_select .lit_group a.active {
	color: #337ab7;
}
.all_books .book_price .price_old .price_red,
.product_info .old_price.price_old .price_red {
	color: black;
}
.all_books .book_price .price_new,
.product_info .price_new {
	color: red;
}
.all_books .small_book img {
	margin-bottom: 20px;
	position: relative;
}
.product_info span.price_new {
	font-size: 30px;
	font-family: "open_sans", sans-serif;
	font-weight: bold;
	margin: unset;
	line-height: initial;
}
.gdpr-wrapper-checkbox.signup-checkbox {
	padding: 15px 0 5px 17px;
	width: 57%;
	margin: 0 auto;
}
.gdpr-wrapper-checkbox.signup-checkbox .gdpr-strong.gdpr-label-basket {
	top: -3px;
	position: relative;
}
table.table_cookie td,
table.table_cookie th {
	padding: 12px;
	border: 1px solid;
}
.dropdown-backdrop {
	z-index: initial;
}
.header_dropdown .dropdown .btn.btn-default {
	overflow: hidden !important;
	white-space: nowrap !important;
	-o-text-overflow: ellipsis !important;
	text-overflow: ellipsis !important;
	max-width: 100%;
}
.promotion .mobile {
	display: none;
}
.media_link {
	margin-top: 10px;
	display: inline;
	color: blue;
}
.media_link:hover{
	color: blue;
}
.extra_description {
    padding: 36px;
}
.extra_description table {
    border: 0;
    border-color: transparent;
    width: 100% !important;
}

.extra_description table td {
    width: 50%;
    text-align: center;
}
.language_holder{
    position: relative;
    top: -20px;
}
.language_holder span{
	background: url("../images/img_aa.png") center no-repeat;
	display: block;
	height: 62px;
	width: 76px;
}
.clasa_title{
	background: url("../images/title_casa.png") center no-repeat;
	display: block;
	width: 355px;
	height: 69px;
	margin: 0 auto;
}
.holder_lang {
    /* position: relative; */
    /* margin: 53px 0; */
	padding-left: 40px;
	padding-right: 40px;
	display: flex;
	margin-top: 40px;
	margin-bottom: 40px;
	justify-content: space-between;
}
.half_cat {
    text-align: center;
    /* position: absolute; */
    /* width: 210px; */
    font-size: 20px;
    font-weight: bold;
    /* height: 80px; */
    display: flex;
    align-items: center;
    /* justify-content: center; */
    /* overflow: hidden; */
    background: #FDF202;
    /* border-radius: 20px; */
}
a.half_cat.left_sub {
    left: 20px;
}

a.half_cat.right_sub {
    right: 20px;
    top: 0;
}

a.half_cat:hover{
	color: #ED1C24;
}
.holder_lang .flex_cat {
	/* margin: auto; */
	margin: unset;
	/* padding: unset; */
}
.announcement {
    background: #EDEDED;
    padding: 15px 25px;
    text-align: center;
    font-size: 17px;
    border: 1px solid #ADADAF;
    margin-bottom: 21px;
    color: #C72A33;
    font-weight: bold;
}
.extra_description.sus_m  {
display: none;
}
.ccc ul {
	/* margin: unset; */
	/* padding: unset; */
	padding-inline-start: 30px;
}
.ccc h1, .ccc h2, .ccc h3 {
	color: crimson;
}
.cc .ccb {
	background: url(../images/side_shadow.png)  center no-repeat;
}
.cc .row {
	display: flex;
}
.cc .btn.btn-danger {
	display: block;
}
.form-horizontal .control-label.pt0 {
	padding-top: 0;
} 
.cc .g-recaptcha > div {
	/* float: right; */
}
.cc .form-group{
	height: auto !important;
}
.cc {
	padding-top: 30px;
}
.no_ramburs {
    color: blue !important;
    font-size: 14px !important;
    max-width: 406px;
    position: inherit !important;
    display: block;
}
span.recomanded {
    display: inline-block;
    font-size: 14px !important;
    margin-left: 2px;
    font-weight: bold;
    color: green !important;
}



.closeCounterLP {
    cursor: pointer;
}

.blackfriday_design {
	background-color: #000000 ;
	color: white;
	position: relative;
	
}

.close_fb{
	width: 100%;
	padding-top: 3px;
}

.close_fb .closeCounterLP{
	margin-left: 97%;
}

.blackfriday_components_design{
	display: flex;
    align-items: center;
    justify-content: space-between;
	width: 100%;
}

.img_text_bf{
	display: flex;
	justify-content: space-between;
}

.christmas_design {
	background-color: #ff3333;
	color:white;

}

#wrapper_upper{
	position: sticky;
    top: 0;
    z-index: 150;
}

.image_orig {
    margin-left: 40px;
}

.actual_text {
    max-height: 79px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 0px;
    display: flex;
    align-items: center;
}
.clock_all_header {
    letter-spacing: 4px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 1.6em;
}
.image_orig {
    margin-left: 40px;
}

.actual_text {
    font-size: 0.9em;
}
.text_img {
    margin-left: 1px;
}

#clock, .clock_all{
    font-weight: bold;
   
}

#clock{
	text-align: center;
}

#clock{
	position: absolute;
}
.content_lp{
	max-width: 700px;;
	width: 50%;
}
.content_lp span.gdpr-text-14.gdpr-strong {
    font-size: 0.8em;
    line-height: normal;
    position: relative;
    top: -8px;
}

.content_lp span.gdpr-text-14.gdpr-strong {
    font-size: 0.8em;
    line-height: normal;
    position: relative;
    top: -8px;
}

.gdpr-wrapper-checkbox {
    margin-bottom: 0px !important;
}

.campaign_news .modal_news_form {
    margin-bottom: 0;
}

.clock_lp {
    display: flex;
    justify-content: space-evenly;
    padding: 0px 17vh;
    color: white !important;
    font-weight: bold;
}
.clock_lp .wrap_time{
	font-size: 2.5em !important;
	font-weight: bold !important;
	min-width: 30px;
}

.clock_lp .wrap_time span {
    display: block;
	font-size: 0.3em !important;
	font-weight: normal !important;

}

.campaign_news #gdpr_email {
    font-size: 15px !important;
    margin-bottom: 7px;
}

a.special_img_link {
	max-height: 15px !important;
	position: relative;
}
	
a.special_img_link img {
	/* position: absolute;
	top: -5px;
	left: -10px; */
}



/* responsive */
@media (max-width: 1350px) {
	.info .newsletter {
		width: 50%;
	}
	.info .social_1 {
		display: 50%;
	}
	.info .social_1 .fb-page.fb_iframe_widget {
		width: 100%;
	}
}
@media (max-width: 1300px) {
	.main_books.main_jcarousel.jr .jcarousel.main_books {
		width: auto;
		left: 0;
		right: 0;
	}
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books {
		width: 835px;
	}
	.top_right {
		width: 80%;
		margin-right: auto;
	}
	.publishers .banner,
	.publishers .blog_rec,
	.publishers .forum_rec {
		/* display: -webkit-box; */
		display: -ms-flexbox;
		/* display: flex; */
		-ms-flex-wrap: wrap;
		/* flex-wrap: wrap; */
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-left: 11px;
		padding-right: 13px;
		overflow: hidden;
	}
	.publishers .publisher_logo {
		max-width: 220px;
		width: 121px;
		display: block;
		margin: initial;
	}
	.publishers .banner .publisher_logo,
	.publishers .blog_rec .publisher_logo,
	.publishers .forum_rec .publisher_logo {
		/* width: 100%; */
	}
	.banner .gt {}
	.publishers .publisher_main_book {
		margin: initial;
		/* padding-left: 10px; */
		/* padding-right: 10px; */
		display: block;
		width: 220px;
		width: 18%;
	}
	.publishers .publisher_main_book:first-of-type,
	.publishers .publisher_main_book:last-of-type {
		/* width: 220px; */
		margin: initial;
	}
	.publishers .publisher_main_book:last-of-type {
		padding-right: 0;
	}
	.publishers .forum_big_cont {
		width: calc(100% - 190px);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.forum_big_cont .forum_cont {
		margin: initial;
		display: block;
		width: 30%;
	}
	.live_results{
		left: 480px;
	}
}
@media (max-width: 1250px) {
	.main_books.main_jcarousel.jr .jcarousel_wrapper {
		width: 860px;
	}
	.publishers .banner .publisher_logo {
		width: 93px;
	}
	#agegroup_basket {
		width: 250px;
	}
	.left_info{
		margin-right: 7px;
		margin-left: 10px;
	}
	.container.container_bf {
		width: 100%;
		margin: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.live_results{
		left: 310px;
	}
}
@media (max-width: 1200px) {

	.delivery-method{
		flex-direction: column;
	}

	.res_books.row.ra {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.res_books.row.ra .res_book.col-sm-4.col-md-3.col-xs-6 {
		height: 350px;
	}
	.main_books.margin_top_40.margin_bottom_40.main_books_flex.r_a {
		margin-left: 0;
		margin-right: 0;
	}
	.publishers .banner .publisher_logo,
	.publishers .blog_rec .publisher_logo,
	.publishers .forum_rec .publisher_logo {
		/* display: none; */
	}
	.publishers .forum_big_cont {
		width: 100%;
	}
	.main_top.p404 .autor_404 h1 {
		text-align: center;
		float: none;
		width: auto;
	}
	.main_top.p404 .autor_404 .fa {
		margin-left: auto;
		margin-right: auto;
		display: block;
		text-align: center;
	}
}
@media (max-width: 1150px) {
	.menu.rsb {
		min-height: 60px;
	}
	.big_plus{
		margin: 0 5px;
	}
	.menu.rsb #navbar_button {
		display: block !important;
		float: right;
		position: relative;
	}
	#navbar_button button.navbar-toggle {
		position: absolute;
		right: 0;
		top: -65px;
	}
	.user_menu {
		margin-right: 70px;
	}
	.menu.rsb .nav.navbar-nav {
		display: none;
	}
	.menu.rsb .container-fluid,
	.navbar-toggle {
		display: block;
	}
	.navbar-toggle {
		margin-right: 10px;
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	.collapse.in .nav.navbar-nav {
		display: block;
		position: relative;
		margin-top: 80px;
		margin-bottom: 20px;
	}
	.menu .navbar-default .collapse.in .navbar-nav > li {
		clear: both;
	}
	.menu .collapse.in ul.navbar-nav li.dropdown > ul.dropdown-menu {
		margin-top: 5px;
		position: relative;
		padding-left: 10px;
		min-width: 175px;
	}
	.top {
		height: auto;
		min-height: 200px;
	}
	.top_right {
		width: 100%;
	}
	.logo {
		z-index: 1;
	}
	.menu .dropdown .fa {
		cursor: cell;
	}
	.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
	.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
		display: unset;
	}
	.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
	.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
		display: unset;
	}
	.dropdown-menu {
		display: none !important;
	}
	.open > .dropdown-menu {
		display: block !important;
	}
	.top_social {
		position: relative;
		margin-left: 200px;
	}
	.menu .navbar-default {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.language_holder{
		position: relative;
		top: 0px;
	}
	.li_languages{
		min-height: 79px !important;
	}
}
@media (max-width: 1100px) {
	.main_books.main_jcarousel.jr .jcarousel_wrapper {
		width: 645px;
	}
	.publishers .banner .publisher_main_book:nth-of-type(n+5), .publishers .blog_rec .publisher_main_book:nth-of-type(n+5)  {
		/* display: none; */
	}
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books {
		width: 550px;
	}
	.container_img .recom {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	.search_form .input_field {
		width: 200px;
	}
}
@media (max-width: 1050px) {
	.menu .navbar-default {
		min-height: 20px;
	}
	#agegroup_basket {
		width: 230px;
	}
	#up.top .logo {
		width: 80px;
	}
	#up.top .logo img {
		width: 80px;
		height: auto;
	}
	.top_social {
		left: 100px;
	}
	.top_social .ml {
		margin-left: 10px;
		margin-top: 0;
	}
	.user_menu .search_form .search.input_field {
		width: auto;
		padding-left: 5px;
		padding-right: 5px;
	}
	.live_results{
		left: 120px;
	}
}
@media (max-width: 950px) {
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books {
		width: 265px;
	}
	.main_books.main_jcarousel.jr .jcarousel_wrapper {
		width: 430px;
	}
	.search_form .fa {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0;
		padding-right: 0;
	}
	.user_icons .fa {
		margin-left: 10px;
		margin-right: 10px;
	}
	.holder_lang {
		padding-bottom: 89px;
	}

	a.half_cat {
		bottom: 0;
		top: initial !important;
		font-size: 15px;
	}
}
@media (max-width: 992px) {
	.news_right.campaign_news {
		padding-left: 10vh !important;
		padding-right: 10vh !important;
	}
	.cc .row {
		display: unset;
	}
	.col-md-1.ccb  {
		margin-top: 50px;
	}
	.cc .form-horizontal .h10 {
		display: none;
	}
}
@media (max-width: 900px) {
	#agegroup_basket {
		width: 70%;
	}
	.modify_form #agegroup_box {
		width: 100%;
	}
	.menu_bottom {
		display: block;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.menu_bottom .bottom_links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.bottom_links li {
		display: block;
		margin: initial;
	}
	.holder_lang {
		padding-bottom: unset;
		flex-flow: column;

	}
	.half_cat {
		display: unset;
	}
	.holder_lang .clasa_title.flex_cat {
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: 	auto;

	}
}
@media (max-width: 880px) {
	.close_light {
		display: block;
	}
	.end_info{
		display: block;
	}
	.package_wrapp{
		display: none;
	}
	
	.package_container.open_light {
		height: calc(100% - 67px);
		overflow: scroll;
		top: 0;
	}

	.package_container.open_light .package_wrapp {
		display: block;
	}

	.package_container.open_light .end_info {
		position: fixed;
		bottom: 0;
		width: 100%;
	}	
	.package_container.open_light .left_info {
		float: none;
		width: auto;
		margin: 30px;
	}

	.package_container.open_light .left_info .package_text {
		border: 0;
	}

	.package_container.open_light .middle_info {
		float: none;
		width: calc(100% - 30px);
		margin: 0 15px;
	}

	.right_info {
		float: none;
		margin: 20px auto;
	}
	.show_this{
		display: block !important;
	}
	.hide_this{
		display: none !important;
	}
}
@media (max-width: 875px) {
	.ml {
		display: none;
	}
}
@media (max-width: 850px) {
	
	.publishers .banner .publisher_main_book:nth-of-type(n+4), .publishers .blog_rec .publisher_main_book:nth-of-type(n+4) {
		/* display: none; */
	}	

/*	.forum_big_cont .forum_cont:nth-of-type(3),
	.publishers .publisher_main_book:nth-of-type(3) {
		display: none;
	}*/

	.publishers .banner .publisher_logo a, .publishers .blog_rec .publisher_logo a{
		font-size: 21px !important;
	}
}

@media (max-width: 825px) {
	.text_img {
		width: 100% !important;
	}
	.text_order {
		display: flex;
		margin-bottom: 10px;
	}	

	.clock_text{
		/* text-align: center; */
		position: relative;
		top: -0.4em;
	}

	.order_now {
		/* display: none !important; */
		align-items: center;
		float: right;
		display: flex;
		align-items: center;
		margin-right: 5px;
	}

	.image_orig {
		/* display: none; */
		margin-left: 4px;
	}
	.image_orig.image_mobile{
		margin-left: 0 !important;
	}
	.actual_text {
		width: 100%; 
		padding-right: 5%; 
   }	
   .news_right.campaign_news {
		padding-left: 6vh !important;
		padding-right: 6vh !important;
	}	
	.live_results{
		left: 0;
   		top: 100px
	}

}
@media (max-width: 800px) {

	.forum_big_cont .forum_cont {
		width: 45%;
	}
	.clasa .share_this,
	.discip .share_this {
		display: none;
	}
	.extra_description table tr {
		display: block;
	}

	.extra_description table tr td {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.extra_description {
		padding: 0px;
	}
	.content_lp{
		width: 75% !important;
	}
}
@media (max-width: 775px) {
	.navbar.navbar-default > .container-fluid .nav.navbar-nav {
		position: relative;
		display: none;
	}
	.navbar.navbar-default > .container-fluid .collapse.in .nav.navbar-nav {
		margin-top: 0;
		margin-bottom: 0;
		display: block;
	}
	.top_social {
		margin-left: 100px;
		z-index: 1;
	}
	.menu .collapse.in ul.navbar-nav li.dropdown > ul.dropdown-menu {
		margin: 0;
		padding: 0;
		border: none;
	}
	.open > .dropdown-menu {
		display: inline-block !important;
	}
	.dropdown .dropdown-menu li a {
		padding-left: 20px !important;
	}
	.menu ul.navbar-nav li ul li.divider {
		margin: 0;
	}
	.promotion .mobile {
		display: initial;
	}
	.promotion .web {
		display: none;
	}
	.header_dropdown .dropdown,
	.header_dropdown .dropdown.open {
		max-width: 100%;
	}
}
@media (max-width: 768px) {
	.top_right .navbar-toggle {
		display: block;
	}
	#navbar_button {
		margin-right: 0;
	}
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: black;
	}
}
@media (max-width: 750px) {
	.agegroup_modal {
		width: auto !important;
	}
	.newsletter #agegroup_box,
	.newsletter .news_form .input_field {
		width: 60%;
	}
	.header_menu {
		/* min-height: 135px; */
		height: auto;
		min-height: auto;
	}
	.header_menu.big_header .share_this.nav_share {
		margin: 0;
		bottom: 15px;
	}
	a.half_cat {
		/* width: 150px; */
	}
	.extra_description.jos_m {
		display: none;
	}
	.extra_description.sus_m {
		display: block;
	}
}
@media (max-width: 715px) {
	#agegroup_basket {
		width: 60%;
	}
}
@media (max-width: 700px) {
	.menu_bottom {}
	.menu_bottom .bottom_links {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.res_ed .res_book {
		width: 280px;
		margin: 0 auto;
		display: block;
		float: none;
	}
	.bottom_links li {
		width: initial;
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 620px) {
	h5.btn-transport{
		width: 100%;
	}
	.truck-message {
		width: calc(100% - 95px);
	}
	span.text_card{
		width: 237px !important;
	}
	.truck-text {
		width: 100%;
	}	
}

@media (max-width: 600px) {
	.main_books.main_jcarousel.jr .jcarousel_wrapper {
		width: 215px;
	}
	.header_menu.small_head .breadcrumb {
		/* display: none; */
		display: block;
	}
	.res_ed .vr {
		border: none;
		clear: both;
	}
	.res_ed .res_cont {
		display: block;
	}
	.res_ed .res_book {
		width: 280px;
	}
	.res_cont .res_left {
		margin: 0 auto;
	}
	.res_cont .res_right {
		margin-left: 0;
	}
	.res_ed .main_book.rel {
		margin-right: 0;
	}
	.header_menu.small_head .subheader .share_this {
		margin-top: 10px;
	}
	.menu ul.navbar-nav li ul li.divider {
		background-color: white;
	}
	#myNavbar .nav.navbar-nav {
		position: relative;
	}
	#myNavbar.navbar-collapse {
		margin-left: 0;
		margin-right: 0;
	}
	.nav.navbar-nav > .dropdown > ul.dropdown-menu > li > a {
		padding-top: 0;
		padding-bottom: 0;
	}
	.menu .collapse.in ul.navbar-nav li.dropdown > ul.dropdown-menu {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books .area {
		width: 200px !important;
	}
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books .books {
		width: 200px;
		background-size: 200px 260px;
	}
	.main_books.main_jcarousel.with_books_more .jcarousel.main_books {
		width: auto;
	}
	.new_voucher_holder .icon_tichet, .new_voucher_holder .title_tichet,.new_voucher_holder .price_tichet {
		float: none;
	}
	.clock_all_header {
		letter-spacing: 0px;
	}
	.actual_text{
		max-height: 76px;
	}
	
	.live_results{
		position: absolute;
		left: 0;	
		top: 46px;
	}
	.title_search{
		font-size:15px;
	}
	.search_close{
		left: 234px;
		top: 3px;
	}
	
}

@media (max-width:550px){
	.bottom_header_left_search{
		position: absolute;
		/* left: 93px; */
		top: 50px;
		right: 0;
	}
}
@media (max-width: 600px) {
/*	.forum_big_cont .forum_cont:nth-of-type(2),
	.publishers .publisher_main_book:nth-of-type(2) {
		display: none;
	}*/
	.search_toggle.fa.fa-search {
		font-size: 25px;
		margin-top: 4px;
	}
	.header_menu.big_head .share_this {
		display: none;
	}

}
@media screen and (max-height: 575px){
	
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	}
@media (max-width: 575px) {
	.publishers .banner .publisher_main_book:nth-of-type(n+3), .publishers .blog_rec .publisher_main_book:nth-of-type(n+3){
		/* display: none !important; */
	}	
	.publishers .banner .publisher_logo, .publishers .publisher_main_book, .publishers .publisher_main_book a, .publishers .banner .publisher_logo a{
		font-size: 19px !important;
		height: 85px;
	}
	.blog_rec{
		display: none;
	}
	.blog_rec .publisher_main_book{
		height: 190px;
	}
	.publishers .blog_rec a.tt{
		font-size: 10px !important;
	}
	.publishers .blog_rec .bt{
		display: none !important;
	}
}
@media (max-width: 550px) {
	.publishers .banner .publisher_main_book:nth-of-type(n+3) {
		/* display: none !important; */
	}		
	.modal_news_form input[type="email"],
	#agegroup {
		width: auto;
	}
	.forum_big_cont .forum_cont {
		width: 100%;
	}
	.prod_as .prod_cont {
		justify-content: center;
	}
	.clasa_title{
		background: url("../images/title_casa.png") center no-repeat;
		display: block;
		width: 100%;
		margin: 0 auto;
		background-size: 100%;
	}
	.announcement{
		font-size: 14px;
	}
	.right_order {
		width: 100%;
	}	
	.center_order_diverder {
		display: none;
	}

	.order_now button {
		font-size: 12px;
		vertical-align: unset;
		white-space: normal;
		padding: 3px 13px !important;
		/* margin-top: 32px; */
		margin-left: 5rem;
	}

	.order_now .closeCounterLP {
		margin-left: 0 !important;
		position: absolute;
		top: 10px;
		right: 8px;
	}

	.clock_text {
		font-size: 1em ;
		display: flex;
    	flex-wrap: wrap;
    	align-items: center;
    	justify-content: flex-start;
}
		
	.actual_text{
		font-size: 0.7em;
	}
	.clock_all_header{
		font-size: 1.2em;
		/* display: block; */
	}

	.order_now {
		position: relative;
	}	
}
@media (max-width: 500px) {
	.cc .col-xs-2{
		width: auto;
		float: none;
		margin-bottom: 7px;
	}
	.cc .col-xs-10{
		float: none;
		width: 100%;
	}
	.row.special_row {
		display: block;
		margin-bottom: 15px;
	}
	.content_lp{
		width: 100% !important;
	}
	
	.row.special_row .checkbox-inline+.checkbox-inline,.row.special_row  .radio-inline+.radio-inline, .row.special_row .radio-inline{
		margin-left: 0;
		margin-right: 10px !important;
	}

	span.text_card {
		width: 164px !important;
	}	
	.campaign_news .modal_news_form {
		margin-bottom: 0;
	}	
	.news_right.campaign_news {
		padding-left: 2vh !important;
		padding-right: 2vh !important;
	}	

	h1.main_title {
		font-size: 22px;
	}
}

@media (max-width: 400px) {
	.newsletter .news_form {
		left: 10px;
		right: 10px;
	}
	.container_img .recom {
		text-align: center;
	}
	.product_info .product_buttons button {
		margin-bottom: 10px;
	}
	#agegroup_basket {
		width: 50%;
	}
	.res_ed .res_book {
		width: 100%;
	}
	.extra_description table tr td{
		width: auto !important;
	}
	span.text_card {
		width: 109px !important;
	}
}
@media (max-width: 330px) {
	.extra_description table tr td{
		width: 270px !important;
	}
}
.media_second .media-body {
	width: 100%;
}
.media_text {
	margin-bottom: 10px;
}
.media_text strong {
	font-weight: 700;
	font-size: 18px;
	color: #0D47A1;
}
.main_book span.flag {
	display: none;
}
.main_book.de span.flag,
.main_book.en span.flag {
	width: 22px;
	height: 13px;
	display: block;
	position: absolute;
	bottom: 35px;
	right: 7px;
}
.item_title .flag-basket {
	width: 22px;
	height: 13px;
	display: inline-block;
}
.main_book.de.with_label span.flag,
.main_book.en.with_label span.flag {
	bottom: 56px;
}
.item_title .flag-basket.de,
.main_book.de span.flag {
	background: url("../images/small-flag-de.png") center no-repeat;
}
.item_title .flag-basket.en,
.main_book.en span.flag {
	background: url("../images/small-flag-uk.png") center no-repeat;
}
.top_label {
	float: left;
	margin-bottom: 22px;
	margin-left: 66px;
	font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding: 6px 10px 6px 11px;
	background-color: #FEF200;
	position: relative;
}
.bigger-flag {
	position: absolute;
	width: 65px;
	height: 39px;
	left: -63px;
	top: -3px;
}
.top_label.engleza .bigger-flag {
	background: url("../images/mediu-flag-uk.png") center no-repeat;
}
.top_label.germana .bigger-flag {
	background: url("../images/mediu-flag-de.png") center no-repeat;
}
.fa_pos {
	position: absolute;
	left: 219.5px;
	margin-top: -20px;
}
.cp {
	cursor: pointer;
}
.anim_cont {
	position: relative;
	-webkit-perspective: 2000px;
	perspective: 2000px;
	width: 475px;
	height: 700px;
	display: block;
}
.s30 {
	height: 30px;
	width: 100%;
}
.main_books.block_flex .areas {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.total_to_pay {
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    font-family: "Roboto Slab Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 20px 0 0 0;
}
/*span.price_old.indisp {
    color: lightgray;
}*/
/* select book */
.book_with_select .all_books {
    margin-bottom: 0 !important;
}
.book_with_select .button_pack.button_remove{
	display: none;
}
.book_with_select.has_selected .button_pack.button_remove{
	display: block;
}
.book_with_select.has_selected .button_pack.button_select{
	display: none;
}
.button_pack {
    text-align: center;
    font-size: 16px;
    background: #000;
    color: white;
    padding: 10px 0;
    margin: 10px;
    font-weight: bold;
    border-radius: 4px;
    cursor: pointer;
}
.over_lay {
    position: absolute;
    height: 80px;
    width: 80px;
    background: rgba(0,0,0,0.7);
    top: 0;
    margin: 0 auto;
	line-height: 80px;
    color: white;
    font-size: 15px;
    text-align: center;
    font-weight: bold;	
}
.selected_book.foot_sel .img_wrapp:hover .over_lay{
	display: block;
	cursor: pointer;
}
.img_wrapp .over_lay{
	display: none;
}
.img_wrapp {
	position: relative;
	width: 80px;
	margin: 0 auto;
}
.button_pack.button_remove {
    background-color: #fe6417;
    color: white;
}
.button_pack:hover{
	background-color: #e14c01;
    color: #fff;	
}
.package_container {
    position: fixed;
    bottom: 0;
    background: #f8f8f8;
    width: 100%;
    border-top: 2px solid #fe6417;
	z-index: 100;
}
.close_light {
	display: none;
    position: absolute;
    top: 14px;
    right: 15px;
}
.no_more {
	display: none;
    border: 1px solid red;
    padding: 6px;
    margin-bottom: 10px;
    background: rgba(254,100,23,0.3);
    border-radius: 6px;
	font-weight: bold;
}
.package_wrapp {
    max-width: 1200px;
    margin: 10px auto;
	/*display: none;*/
}
.package_container.smaller_b .selected_book{
	width: 80px;
}
.selected_book {
    display: inline-block;
	width: 120px;
    text-align: center;
	height: 152px;
}
.select_title {
    font-size: 11px;
    height: 45px;
    overflow: hidden;
}
.the_number {
    font-size: 15px;
    font-weight: bold;
    color: #b7b7b7;
    margin-bottom: 6px;
}
.left_info {
    float: left;
    width: 200px;
    margin-right: 16px;
}
.package_text {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #fe6417;
}
.book_remaing {
    color: #fe6417;
    font-weight: bold;
}
.middle_info {
    float: left;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-flow: row wrap;
    width: calc(100% - 375px);
}
.selection_square {
    border: 2px dashed #b7b7b7;
    width: 80px;
    height: 80px;
	margin: 0 auto;
}

.big_plus {
    display: inline-block;
    height: 120px;
    margin: 0 20px;
    line-height: 120px;
    font-size: 20px;
    font-weight: bold;
}

.right_info {
    float: right;
    width: 150px;
    text-align: center;
}
.add_to_basket_package {
    text-align: center;
    font-size: 16px;
    background: white;
    color: grey;
    padding: 10px 0;
    margin: 10px;
    font-weight: bold;
    border-radius: 4px;
}
.add_to_basket_package.addble{
	background: #fe6417;
	color: white;
	cursor: pointer;
}
.add_to_basket_package.addble:hover{
	background-color: #e14c01;
}
.selected_book.foot_sel .the_number {
    color: #000;
}
.big_value {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 13px;
}
.end_info{
	display: none;
    text-align: center;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
}
.info_package {
    background: #444;
    color: #b6b6b6;
}
.info_package_see{
	background: #fe6417;
	color: white;
}
.author_blog {
    text-align: center;
    color: grey;
    font-style: italic;
}
.h4_no_border{
	margin: 0;
}

.no_margin_bottom{
	margin-bottom: 0 !important;
}


.info_icon_text {
    display: none;
	font-size:14px;
}

.info_icon {
    display: inline-block;
    position: relative;
    /* margin-top: 12px; */
    cursor: help;
    margin-right: 8px;
}

span.i_icon {
    padding: 0px;
    border-radius: 56%;
    background: grey;
    font-weight: bold;
    width: 21px;
    display: inline-block;
    text-align: center;
    cursor: help;
    font-family: monospace;
    font-size: 15px;
    min-height: 20px;
}

.info_icon:hover .info_icon_text, .info_icon:focus .info_icon_text, .info_icon:active .info_icon_text {
    /* display: block; */
    /* position: absolute; */
    /* background: black; */
    /* color: white; */
    /* padding: 15px; */
    /* z-index: 11; */
    /* left: 35px; */
    /* width: 169px; */
    /* top: -13px; */
    /* border-radius: 8px; */
    display: block;
    position: absolute;
    background: black;
    color: white;
    padding: 15px;
    z-index: 11;
    left: -71px;
    width: 169px;
    top: -108px;
    border-radius: 8px;
}

.info_icon_text::after {
    border: 10px solid transparent;
    right: 78px;
    content: " ";
    bottom: -20px;
    margin-top: 0;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid black;
}

.form-group.red_error, .form-group.red_error input, .form-group.red_error select {
    color: red !important;
    border-bottom-color: red !important;
}

span.selected_item {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #646473;
    background-color: lightgray;
    color: black;
    width: 280px;
    margin-top: 1px;
    padding-left: 5px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;
    cursor: not-allowed !important;
}

.left_line_order {
    min-width: 150px;
    color: #646473;
    font-size: 15px;
}
.right_line_order {
    font-weight: bold;
    color: #000;
    font-size: 15px;
}

.line_order {
	display: flex;
    align-items: self-start;
    justify-content: flex-start;
    flex-flow: wrap;
    margin-bottom: 7px;
}

.title_order {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    margin: 10px 0;
}


.right_order {
    width: 50%;
    padding: 5px;
}

.center_order_diverder {
    position: absolute;
    height: calc(100% - 60px);
    top: 30px;
    left: 48%;
    /* display: none; */
    position: static;
}

.class_1200.box_order {
    background: #D5EAFF;
    border: 1px solid #AED7FF;
    padding: 30px 50px;
    display: flex;
    align-items: self-start;
    justify-content: space-between;
    flex-flow: wrap;
    margin-bottom: 31px;
    position: relative;
    margin-bottom: 25px !important;
}


.options_order {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
    flex-flow: wrap;
    margin-top: 23px;
}

.option_order {
    width: 30%;
    border: 1px solid #9797A6;
    padding: 6px;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 15px;
    min-height: 54px;
    font-weight: bold;
    color: #646473;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.option_order:hover {
    border: 1px solid #000;
    color: #000;
}


.button_order {
    height: 40px;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    /* width: 223px; */
    margin: 0 auto;
    background: #006DD9;
    color: white;
    border-radius: 8px;
    margin-top: 18px;
    max-width: 100%;
    font-weight: bold;
    border: 0;
}

.button_order.button_order_red {
    background: #EE5E26;
}

button.button_order.button_order_red.changey_pay {
    background: grey;
    width: 165px;
    font-size: 13px;
    height: 30px;
}

input.motive_input {
    width: 100%;
    border: 1px solid #9797A6;
    border-radius: 7px;
    padding: 8px;
    background: #D5EAFF;
    font-size: 14px;
    font-weight: bold;
}

input.motive_input.focused_input {
    border: 1px solid #006DD9;
    color: #000;
}

.input_wrapper.focused_input input.motive_input {
    border-color: transparent;
}

.input_wrapper.focused_input {
    width: 100%;
    border: 3px solid #006DD9;
    border-radius: 7px;
}

.center_line {
    width: 2px;
    background: white;
    height: 100%;
}

label.option_order [type="radio"] {
    display: none !important;
}

.options_order input[type="radio"] {
    display: none;
}

.options_order input[type="radio"]:checked + label {
    border: 3px solid #006DD9;
    color: #000;
}


span.text_card {
    display: block;
    width: 280px;
    font-size: 14px !important;
    color: black !important;
    position: relative !important;
}

.new_voucher_holder {
    width: calc(100% - 38px);
    color: #006600 !important;
    margin: 26px 18px;
}

.new_voucher_holder .icon_tichet .fas.fa-tags {
    font-size: 29px;
}

.new_voucher_holder .icon_tichet, .new_voucher_holder .title_tichet {
    float: left;
}

.new_voucher_holder .price_tichet {
    float: right;
}

.new_voucher_holder .title_tichet {
    width: calc(100% - 245px);
    font-size: 22px;
}

.new_voucher_holder .icon_tichet {
    margin-right: 27px;
}

.price_reduction {
    text-align: right;
    font-weight: bold;
    font-size: 22px;
}

.price_tichet span.remove.border_button.voucher_remove {
    float: right;
    margin-top: 11px;
}

.new_voucher_holder .icon_tichet, .new_voucher_holder .title_tichet {
    float: left;
}

.new_voucher_holder .icon_tichet {
    margin-right: 27px;
}



.left_books_only a {
    margin-left: 0 !important;
    display: flex !important;
    align-content: center;
    align-items: center;
    min-height: 50px;
}

.left_books_only a img {
    margin-right: 8px;
}
.left_searchers_only a:last-child, .up_aut_new a:last-child, .up_cat_new_catdom a:last-child {
    margin-bottom: 15px;
}

.right_res_new {
	float: right;
	width: 30%;
}

.up_aut_new {/* margin-bottom: 23px; */}
.live_results a:hover {
font-weight: bold;
}

.order_now{
	margin-right: 20px;
}

.one_blog_text strong {
    font-weight: bold;
}

.one_blog h1 {
    color: black;
}

.one_blog_text img {
    max-width: 100% !important;
    height: auto !important;
}

@media (min-width:768px) and (max-width:992px){
	.order_now{
		margin-right: 10px;
	}
}
@media (min-width:551px) and (max-width:767px){
	.order_now{
		margin-right: 5px;
	}

	.image_orig{
		margin-left: 0;
	}
}

@media (max-width:550px){
	.blackfriday_components_design{
	flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 10px;
}
	}

@media (max-width:400px){
	.image_orig{
		width: 61%;
	}

	.image_orig img{
		width: 100%;
	}

	
}

@media (max-width:480px){
	.close_fb .closeCounterLP{
		margin-left:95%;
	}

	.order_now{
		margin-top: 10px;
	}
}

@media (max-width:350px){
	.clock_text{
		font-size: 0.9em;
	}

	.close_fb .closeCounterLP{
		margin-left:94%;
	}

	.order_now{
		margin-top: 5px;
	}
}

@media (max-width:424px){
	.announcement{
		margin-top: 25px;
	}

	.header_menu.small_head .breadcrumb, .profile .form_left{
		margin-top: 15px;
	}

.clasa .main_top,
.discip .main_top,
.languages .main_top,
.search .main_top,
.suport .main_top{
	margin-top: 30px;
}

.logout_but .btn.btn-default.btn-sm{
	margin-top: 30px;
}

.header_menu .breadcrumb{
	margin-top: 20px;
}
}


@media (max-width: 860px){
	.class_1200.box_order{
		display: flex;
		flex-direction: column;
		padding: 12px;
	}
	.class_1200.box_order .left_order, .class_1200.box_order .right_order{
		width: 100%;
	} 
	.center_order_diverder{
		display: none;
	}
}

@media (max-width:550px){
	.left_books_new, .right_res_new{
		float: none;
		width: 100%;
	}

	.up_cat_new_other{
		display: block;
	}

	.live_results p{
		margin-top: 15px;
	}

	hr{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.live_results p{
		margin-top:15px;
	}
}